diff --git a/src/grammar/flinksql/FlinkSqlLexer.g4 b/src/grammar/flink/FlinkSqlLexer.g4 similarity index 100% rename from src/grammar/flinksql/FlinkSqlLexer.g4 rename to src/grammar/flink/FlinkSqlLexer.g4 diff --git a/src/grammar/flinksql/FlinkSqlParser.g4 b/src/grammar/flink/FlinkSqlParser.g4 similarity index 99% rename from src/grammar/flinksql/FlinkSqlParser.g4 rename to src/grammar/flink/FlinkSqlParser.g4 index 0f479f6..4d69392 100644 --- a/src/grammar/flinksql/FlinkSqlParser.g4 +++ b/src/grammar/flink/FlinkSqlParser.g4 @@ -11,7 +11,7 @@ options { } @header { -import SQLParserBase from '../SQLParserBase'; +import { SQLParserBase } from '../SQLParserBase'; } program diff --git a/src/grammar/hive/HiveSqlParser.g4 b/src/grammar/hive/HiveSqlParser.g4 index 54ed564..a73415b 100644 --- a/src/grammar/hive/HiveSqlParser.g4 +++ b/src/grammar/hive/HiveSqlParser.g4 @@ -32,7 +32,7 @@ options } @header { -import SQLParserBase from '../SQLParserBase'; +import { SQLParserBase } from '../SQLParserBase'; } program diff --git a/src/grammar/impala/ImpalaSqlParser.g4 b/src/grammar/impala/ImpalaSqlParser.g4 index b53915b..a1a51cc 100644 --- a/src/grammar/impala/ImpalaSqlParser.g4 +++ b/src/grammar/impala/ImpalaSqlParser.g4 @@ -26,7 +26,7 @@ options } @header { -import SQLParserBase from '../SQLParserBase'; +import { SQLParserBase } from '../SQLParserBase'; } program diff --git a/src/grammar/mysql/MySqlParser.g4 b/src/grammar/mysql/MySqlParser.g4 index a6697a8..548d0bc 100644 --- a/src/grammar/mysql/MySqlParser.g4 +++ b/src/grammar/mysql/MySqlParser.g4 @@ -40,7 +40,7 @@ options { } @header { -import SQLParserBase from '../SQLParserBase'; +import { SQLParserBase } from '../SQLParserBase'; } // Top Level Description diff --git a/src/grammar/plsql/PlSqlLexer.g4 b/src/grammar/plsql/PlSqlLexer.g4 index ce83370..223fc14 100644 --- a/src/grammar/plsql/PlSqlLexer.g4 +++ b/src/grammar/plsql/PlSqlLexer.g4 @@ -35,7 +35,7 @@ options { caseInsensitive= true; } @lexer::header { -import PlSqlBaseLexer from "./PlSqlBaseLexer"; +import { PlSqlBaseLexer } from "./PlSqlBaseLexer"; } ABORT : 'ABORT'; diff --git a/src/grammar/plsql/PlSqlParser.g4 b/src/grammar/plsql/PlSqlParser.g4 index b7386e6..d382324 100644 --- a/src/grammar/plsql/PlSqlParser.g4 +++ b/src/grammar/plsql/PlSqlParser.g4 @@ -36,7 +36,7 @@ options { } @parser::header { -import PlSqlBaseParser from './PlSqlBaseParser'; +import { PlSqlBaseParser } from './PlSqlBaseParser'; } program diff --git a/src/grammar/pgsql/PostgreSQLLexer.g4 b/src/grammar/postgresql/PostgreSqlLexer.g4 similarity index 99% rename from src/grammar/pgsql/PostgreSQLLexer.g4 rename to src/grammar/postgresql/PostgreSqlLexer.g4 index 5843650..9d56ef4 100644 --- a/src/grammar/pgsql/PostgreSQLLexer.g4 +++ b/src/grammar/postgresql/PostgreSqlLexer.g4 @@ -34,7 +34,7 @@ // $antlr-format singleLineOverrulesHangingColon true, alignLexerCommands true, alignLabels true, alignTrailers true // $antlr-format spaceBeforeAssignmentOperators false, groupedAlignments true -lexer grammar PostgreSQLLexer; +lexer grammar PostgreSqlLexer; options { caseInsensitive= true; diff --git a/src/grammar/pgsql/PostgreSQLParser.g4 b/src/grammar/postgresql/PostgreSqlParser.g4 similarity index 99% rename from src/grammar/pgsql/PostgreSQLParser.g4 rename to src/grammar/postgresql/PostgreSqlParser.g4 index d2ce0b5..f8f9856 100644 --- a/src/grammar/pgsql/PostgreSQLParser.g4 +++ b/src/grammar/postgresql/PostgreSqlParser.g4 @@ -37,16 +37,16 @@ // $antlr-format allowShortRulesOnASingleLine false, allowShortBlocksOnASingleLine true, alignSemicolons hanging, alignColons hanging // $antlr-format spaceBeforeAssignmentOperators false, keepEmptyLinesAtTheStartOfBlocks true -parser grammar PostgreSQLParser; +parser grammar PostgreSqlParser; options { - tokenVocab= PostgreSQLLexer; + tokenVocab= PostgreSqlLexer; caseInsensitive= true; superClass=SQLParserBase; } @header { -import SQLParserBase from '../SQLParserBase'; +import { SQLParserBase } from '../SQLParserBase'; } program diff --git a/src/grammar/spark/SparkSqlParser.g4 b/src/grammar/spark/SparkSqlParser.g4 index df66eb9..c25fcd3 100644 --- a/src/grammar/spark/SparkSqlParser.g4 +++ b/src/grammar/spark/SparkSqlParser.g4 @@ -31,7 +31,7 @@ options { } @header { -import SQLParserBase from '../SQLParserBase'; +import { SQLParserBase } from '../SQLParserBase'; } program diff --git a/src/grammar/trinosql/TrinoSql.g4 b/src/grammar/trino/TrinoSql.g4 similarity index 99% rename from src/grammar/trinosql/TrinoSql.g4 rename to src/grammar/trino/TrinoSql.g4 index 52fc1e8..98a2e0c 100644 --- a/src/grammar/trinosql/TrinoSql.g4 +++ b/src/grammar/trino/TrinoSql.g4 @@ -29,7 +29,7 @@ options { } @header { -import SQLParserBase from '../SQLParserBase'; +import { SQLParserBase } from '../SQLParserBase'; } tokens { diff --git a/src/index.ts b/src/index.ts index 86e82fc..83c15ba 100644 --- a/src/index.ts +++ b/src/index.ts @@ -5,7 +5,7 @@ export { FlinkSQL, SparkSQL, HiveSQL, - PostgresSQL, + PostgreSQL, TrinoSQL, ImpalaSQL, PLSQL, @@ -22,15 +22,15 @@ export type { HiveSqlParserVisitor, PlSqlParserListener, PlSqlParserVisitor, - PostgreSQLParserListener, - PostgreSQLParserVisitor, + PostgreSqlParserListener, + PostgreSqlParserVisitor, TrinoSqlListener, TrinoSqlVisitor, ImpalaSqlParserListener, ImpalaSqlParserVisitor, } from './lib'; -export { EntityContextType } from './parser/common/basic-parser-types'; +export { EntityContextType } from './parser/common/types'; export { /** @@ -38,13 +38,9 @@ export { * It will be removed when the stable version is released. */ EntityContextType as SyntaxContextType, -} from './parser/common/basic-parser-types'; +} from './parser/common/types'; -export type { - CaretPosition, - Suggestions, - SyntaxSuggestion, -} from './parser/common/basic-parser-types'; +export type { CaretPosition, Suggestions, SyntaxSuggestion } from './parser/common/types'; export type { WordRange, TextSlice } from './parser/common/textAndWord'; diff --git a/src/lib/SQLParserBase.ts b/src/lib/SQLParserBase.ts index cfeeda8..a5fa55c 100644 --- a/src/lib/SQLParserBase.ts +++ b/src/lib/SQLParserBase.ts @@ -1,5 +1,5 @@ import * as antlr from "antlr4ng"; -export default abstract class SQLParserBase extends antlr.Parser{ +export abstract class SQLParserBase extends antlr.Parser{ public constructor(input: antlr.TokenStream) { super(input); } diff --git a/src/lib/flinksql/FlinkSqlLexer.interp b/src/lib/flink/FlinkSqlLexer.interp similarity index 100% rename from src/lib/flinksql/FlinkSqlLexer.interp rename to src/lib/flink/FlinkSqlLexer.interp diff --git a/src/lib/flinksql/FlinkSqlLexer.tokens b/src/lib/flink/FlinkSqlLexer.tokens similarity index 100% rename from src/lib/flinksql/FlinkSqlLexer.tokens rename to src/lib/flink/FlinkSqlLexer.tokens diff --git a/src/lib/flinksql/FlinkSqlLexer.ts b/src/lib/flink/FlinkSqlLexer.ts similarity index 99% rename from src/lib/flinksql/FlinkSqlLexer.ts rename to src/lib/flink/FlinkSqlLexer.ts index 1e4a6d0..cc7b581 100644 --- a/src/lib/flinksql/FlinkSqlLexer.ts +++ b/src/lib/flink/FlinkSqlLexer.ts @@ -1,4 +1,4 @@ -// Generated from dt-sql-parser/src/grammar/flinksql/FlinkSqlLexer.g4 by ANTLR 4.13.1 +// Generated from dt-sql-parser/src/grammar/flink/FlinkSqlLexer.g4 by ANTLR 4.13.1 import * as antlr from "antlr4ng"; import { Token } from "antlr4ng"; diff --git a/src/lib/flinksql/FlinkSqlParser.interp b/src/lib/flink/FlinkSqlParser.interp similarity index 100% rename from src/lib/flinksql/FlinkSqlParser.interp rename to src/lib/flink/FlinkSqlParser.interp diff --git a/src/lib/flinksql/FlinkSqlParser.tokens b/src/lib/flink/FlinkSqlParser.tokens similarity index 100% rename from src/lib/flinksql/FlinkSqlParser.tokens rename to src/lib/flink/FlinkSqlParser.tokens diff --git a/src/lib/flinksql/FlinkSqlParser.ts b/src/lib/flink/FlinkSqlParser.ts similarity index 99% rename from src/lib/flinksql/FlinkSqlParser.ts rename to src/lib/flink/FlinkSqlParser.ts index 69645ca..f92e3eb 100644 --- a/src/lib/flinksql/FlinkSqlParser.ts +++ b/src/lib/flink/FlinkSqlParser.ts @@ -1,4 +1,4 @@ -// Generated from dt-sql-parser/src/grammar/flinksql/FlinkSqlParser.g4 by ANTLR 4.13.1 +// Generated from dt-sql-parser/src/grammar/flink/FlinkSqlParser.g4 by ANTLR 4.13.1 import * as antlr from "antlr4ng"; import { Token } from "antlr4ng"; @@ -11,7 +11,7 @@ import { FlinkSqlParserVisitor } from "./FlinkSqlParserVisitor.js"; type int = number; -import SQLParserBase from '../SQLParserBase'; +import { SQLParserBase } from '../SQLParserBase'; export class FlinkSqlParser extends SQLParserBase { diff --git a/src/lib/flinksql/FlinkSqlParserListener.ts b/src/lib/flink/FlinkSqlParserListener.ts similarity index 99% rename from src/lib/flinksql/FlinkSqlParserListener.ts rename to src/lib/flink/FlinkSqlParserListener.ts index 0424399..7b262fe 100644 --- a/src/lib/flinksql/FlinkSqlParserListener.ts +++ b/src/lib/flink/FlinkSqlParserListener.ts @@ -1,9 +1,9 @@ -// Generated from dt-sql-parser/src/grammar/flinksql/FlinkSqlParser.g4 by ANTLR 4.13.1 +// Generated from dt-sql-parser/src/grammar/flink/FlinkSqlParser.g4 by ANTLR 4.13.1 import { ErrorNode, ParseTreeListener, ParserRuleContext, TerminalNode } from "antlr4ng"; -import SQLParserBase from '../SQLParserBase'; +import { SQLParserBase } from '../SQLParserBase'; import { ProgramContext } from "./FlinkSqlParser.js"; diff --git a/src/lib/flinksql/FlinkSqlParserVisitor.ts b/src/lib/flink/FlinkSqlParserVisitor.ts similarity index 99% rename from src/lib/flinksql/FlinkSqlParserVisitor.ts rename to src/lib/flink/FlinkSqlParserVisitor.ts index 1580d99..7e0ed05 100644 --- a/src/lib/flinksql/FlinkSqlParserVisitor.ts +++ b/src/lib/flink/FlinkSqlParserVisitor.ts @@ -1,9 +1,9 @@ -// Generated from dt-sql-parser/src/grammar/flinksql/FlinkSqlParser.g4 by ANTLR 4.13.1 +// Generated from dt-sql-parser/src/grammar/flink/FlinkSqlParser.g4 by ANTLR 4.13.1 import { AbstractParseTreeVisitor } from "antlr4ng"; -import SQLParserBase from '../SQLParserBase'; +import { SQLParserBase } from '../SQLParserBase'; import { ProgramContext } from "./FlinkSqlParser.js"; diff --git a/src/lib/hive/HiveSqlParser.ts b/src/lib/hive/HiveSqlParser.ts index 732e963..19113a3 100644 --- a/src/lib/hive/HiveSqlParser.ts +++ b/src/lib/hive/HiveSqlParser.ts @@ -11,7 +11,7 @@ import { HiveSqlParserVisitor } from "./HiveSqlParserVisitor.js"; type int = number; -import SQLParserBase from '../SQLParserBase'; +import { SQLParserBase } from '../SQLParserBase'; export class HiveSqlParser extends SQLParserBase { diff --git a/src/lib/hive/HiveSqlParserListener.ts b/src/lib/hive/HiveSqlParserListener.ts index 845b64f..08b71a4 100644 --- a/src/lib/hive/HiveSqlParserListener.ts +++ b/src/lib/hive/HiveSqlParserListener.ts @@ -3,7 +3,7 @@ import { ErrorNode, ParseTreeListener, ParserRuleContext, TerminalNode } from "antlr4ng"; -import SQLParserBase from '../SQLParserBase'; +import { SQLParserBase } from '../SQLParserBase'; import { ProgramContext } from "./HiveSqlParser.js"; diff --git a/src/lib/hive/HiveSqlParserVisitor.ts b/src/lib/hive/HiveSqlParserVisitor.ts index 5eb8302..9c59ea3 100644 --- a/src/lib/hive/HiveSqlParserVisitor.ts +++ b/src/lib/hive/HiveSqlParserVisitor.ts @@ -3,7 +3,7 @@ import { AbstractParseTreeVisitor } from "antlr4ng"; -import SQLParserBase from '../SQLParserBase'; +import { SQLParserBase } from '../SQLParserBase'; import { ProgramContext } from "./HiveSqlParser.js"; diff --git a/src/lib/impala/ImpalaSqlParser.ts b/src/lib/impala/ImpalaSqlParser.ts index b60e7e7..78752d1 100644 --- a/src/lib/impala/ImpalaSqlParser.ts +++ b/src/lib/impala/ImpalaSqlParser.ts @@ -11,7 +11,7 @@ import { ImpalaSqlParserVisitor } from "./ImpalaSqlParserVisitor.js"; type int = number; -import SQLParserBase from '../SQLParserBase'; +import { SQLParserBase } from '../SQLParserBase'; export class ImpalaSqlParser extends SQLParserBase { diff --git a/src/lib/impala/ImpalaSqlParserListener.ts b/src/lib/impala/ImpalaSqlParserListener.ts index 348b4d0..eca4be3 100644 --- a/src/lib/impala/ImpalaSqlParserListener.ts +++ b/src/lib/impala/ImpalaSqlParserListener.ts @@ -3,7 +3,7 @@ import { ErrorNode, ParseTreeListener, ParserRuleContext, TerminalNode } from "antlr4ng"; -import SQLParserBase from '../SQLParserBase'; +import { SQLParserBase } from '../SQLParserBase'; import { ProgramContext } from "./ImpalaSqlParser.js"; diff --git a/src/lib/impala/ImpalaSqlParserVisitor.ts b/src/lib/impala/ImpalaSqlParserVisitor.ts index 2f989b1..a2e8605 100644 --- a/src/lib/impala/ImpalaSqlParserVisitor.ts +++ b/src/lib/impala/ImpalaSqlParserVisitor.ts @@ -3,7 +3,7 @@ import { AbstractParseTreeVisitor } from "antlr4ng"; -import SQLParserBase from '../SQLParserBase'; +import { SQLParserBase } from '../SQLParserBase'; import { ProgramContext } from "./ImpalaSqlParser.js"; diff --git a/src/lib/index.ts b/src/lib/index.ts index 8275f95..87b26ac 100644 --- a/src/lib/index.ts +++ b/src/lib/index.ts @@ -1,5 +1,5 @@ -export { FlinkSqlParserListener } from './flinksql/FlinkSqlParserListener'; -export { FlinkSqlParserVisitor } from './flinksql/FlinkSqlParserVisitor'; +export { FlinkSqlParserListener } from './flink/FlinkSqlParserListener'; +export { FlinkSqlParserVisitor } from './flink/FlinkSqlParserVisitor'; export { MySqlParserListener } from './mysql/MySqlParserListener'; export { MySqlParserVisitor } from './mysql/MySqlParserVisitor'; @@ -13,11 +13,11 @@ export { PlSqlParserVisitor } from './plsql/PlSqlParserVisitor'; export { SparkSqlParserListener } from './spark/SparkSqlParserListener'; export { SparkSqlParserVisitor } from './spark/SparkSqlParserVisitor'; -export { PostgreSQLParserListener } from './pgsql/PostgreSQLParserListener'; -export { PostgreSQLParserVisitor } from './pgsql/PostgreSQLParserVisitor'; +export { PostgreSqlParserListener } from './postgresql/PostgreSqlParserListener'; +export { PostgreSqlParserVisitor } from './postgresql/PostgreSqlParserVisitor'; -export { TrinoSqlListener } from './trinosql/TrinoSqlListener'; -export { TrinoSqlVisitor } from './trinosql/TrinoSqlVisitor'; +export { TrinoSqlListener } from './trino/TrinoSqlListener'; +export { TrinoSqlVisitor } from './trino/TrinoSqlVisitor'; export { ImpalaSqlParserListener } from './impala/ImpalaSqlParserListener'; export { ImpalaSqlParserVisitor } from './impala/ImpalaSqlParserVisitor'; \ No newline at end of file diff --git a/src/lib/mysql/MySqlParser.ts b/src/lib/mysql/MySqlParser.ts index e453ec5..2a8de4a 100644 --- a/src/lib/mysql/MySqlParser.ts +++ b/src/lib/mysql/MySqlParser.ts @@ -11,7 +11,7 @@ import { MySqlParserVisitor } from "./MySqlParserVisitor.js"; type int = number; -import SQLParserBase from '../SQLParserBase'; +import { SQLParserBase } from '../SQLParserBase'; export class MySqlParser extends SQLParserBase { diff --git a/src/lib/mysql/MySqlParserListener.ts b/src/lib/mysql/MySqlParserListener.ts index 1814786..cd9aa59 100644 --- a/src/lib/mysql/MySqlParserListener.ts +++ b/src/lib/mysql/MySqlParserListener.ts @@ -3,7 +3,7 @@ import { ErrorNode, ParseTreeListener, ParserRuleContext, TerminalNode } from "antlr4ng"; -import SQLParserBase from '../SQLParserBase'; +import { SQLParserBase } from '../SQLParserBase'; import { ProgramContext } from "./MySqlParser.js"; diff --git a/src/lib/mysql/MySqlParserVisitor.ts b/src/lib/mysql/MySqlParserVisitor.ts index 85b03db..d04134a 100644 --- a/src/lib/mysql/MySqlParserVisitor.ts +++ b/src/lib/mysql/MySqlParserVisitor.ts @@ -3,7 +3,7 @@ import { AbstractParseTreeVisitor } from "antlr4ng"; -import SQLParserBase from '../SQLParserBase'; +import { SQLParserBase } from '../SQLParserBase'; import { ProgramContext } from "./MySqlParser.js"; diff --git a/src/lib/plsql/PlSqlBaseLexer.ts b/src/lib/plsql/PlSqlBaseLexer.ts index 59e7c94..b1afd45 100644 --- a/src/lib/plsql/PlSqlBaseLexer.ts +++ b/src/lib/plsql/PlSqlBaseLexer.ts @@ -1,6 +1,6 @@ import { Lexer } from "antlr4ng"; -export default abstract class PlSqlBaseLexer extends Lexer { +export abstract class PlSqlBaseLexer extends Lexer { _interp: any; diff --git a/src/lib/plsql/PlSqlBaseParser.ts b/src/lib/plsql/PlSqlBaseParser.ts index e06d42d..0d58f9c 100644 --- a/src/lib/plsql/PlSqlBaseParser.ts +++ b/src/lib/plsql/PlSqlBaseParser.ts @@ -1,6 +1,6 @@ import { TokenStream } from "antlr4ng"; -import SQLParserBase from "../SQLParserBase"; -export default abstract class PlSqlBaseParser extends SQLParserBase { +import {SQLParserBase} from "../SQLParserBase"; +export abstract class PlSqlBaseParser extends SQLParserBase { private _isVersion10: boolean = false; private _isVersion12: boolean = true; diff --git a/src/lib/plsql/PlSqlLexer.ts b/src/lib/plsql/PlSqlLexer.ts index c3719ee..f0c7b5c 100644 --- a/src/lib/plsql/PlSqlLexer.ts +++ b/src/lib/plsql/PlSqlLexer.ts @@ -4,7 +4,7 @@ import * as antlr from "antlr4ng"; import { Token } from "antlr4ng"; -import PlSqlBaseLexer from "./PlSqlBaseLexer"; +import { PlSqlBaseLexer } from "./PlSqlBaseLexer"; export class PlSqlLexer extends PlSqlBaseLexer { diff --git a/src/lib/plsql/PlSqlParser.ts b/src/lib/plsql/PlSqlParser.ts index e884475..028d1b8 100644 --- a/src/lib/plsql/PlSqlParser.ts +++ b/src/lib/plsql/PlSqlParser.ts @@ -11,7 +11,7 @@ import { PlSqlParserVisitor } from "./PlSqlParserVisitor.js"; type int = number; -import PlSqlBaseParser from './PlSqlBaseParser'; +import { PlSqlBaseParser } from './PlSqlBaseParser'; export class PlSqlParser extends PlSqlBaseParser { diff --git a/src/lib/pgsql/PostgreSQLLexer.interp b/src/lib/postgresql/PostgreSqlLexer.interp similarity index 100% rename from src/lib/pgsql/PostgreSQLLexer.interp rename to src/lib/postgresql/PostgreSqlLexer.interp diff --git a/src/lib/pgsql/PostgreSQLLexer.tokens b/src/lib/postgresql/PostgreSqlLexer.tokens similarity index 100% rename from src/lib/pgsql/PostgreSQLLexer.tokens rename to src/lib/postgresql/PostgreSqlLexer.tokens diff --git a/src/lib/pgsql/PostgreSQLLexer.ts b/src/lib/postgresql/PostgreSqlLexer.ts similarity index 99% rename from src/lib/pgsql/PostgreSQLLexer.ts rename to src/lib/postgresql/PostgreSqlLexer.ts index 7b0d05e..db5a581 100644 --- a/src/lib/pgsql/PostgreSQLLexer.ts +++ b/src/lib/postgresql/PostgreSqlLexer.ts @@ -1,10 +1,10 @@ -// Generated from dt-sql-parser/src/grammar/pgsql/PostgreSQLLexer.g4 by ANTLR 4.13.1 +// Generated from dt-sql-parser/src/grammar/postgresql/PostgreSqlLexer.g4 by ANTLR 4.13.1 import * as antlr from "antlr4ng"; import { Token } from "antlr4ng"; -export class PostgreSQLLexer extends antlr.Lexer { +export class PostgreSqlLexer extends antlr.Lexer { public static readonly Dollar = 1; public static readonly OPEN_PAREN = 2; public static readonly CLOSE_PAREN = 3; @@ -971,20 +971,20 @@ export class PostgreSQLLexer extends antlr.Lexer { public constructor(input: antlr.CharStream) { super(input); - this.interpreter = new antlr.LexerATNSimulator(this, PostgreSQLLexer._ATN, PostgreSQLLexer.decisionsToDFA, new antlr.PredictionContextCache()); + this.interpreter = new antlr.LexerATNSimulator(this, PostgreSqlLexer._ATN, PostgreSqlLexer.decisionsToDFA, new antlr.PredictionContextCache()); } - public get grammarFileName(): string { return "PostgreSQLLexer.g4"; } + public get grammarFileName(): string { return "PostgreSqlLexer.g4"; } - public get literalNames(): (string | null)[] { return PostgreSQLLexer.literalNames; } - public get symbolicNames(): (string | null)[] { return PostgreSQLLexer.symbolicNames; } - public get ruleNames(): string[] { return PostgreSQLLexer.ruleNames; } + public get literalNames(): (string | null)[] { return PostgreSqlLexer.literalNames; } + public get symbolicNames(): (string | null)[] { return PostgreSqlLexer.symbolicNames; } + public get ruleNames(): string[] { return PostgreSqlLexer.ruleNames; } - public get serializedATN(): number[] { return PostgreSQLLexer._serializedATN; } + public get serializedATN(): number[] { return PostgreSqlLexer._serializedATN; } - public get channelNames(): string[] { return PostgreSQLLexer.channelNames; } + public get channelNames(): string[] { return PostgreSqlLexer.channelNames; } - public get modeNames(): string[] { return PostgreSQLLexer.modeNames; } + public get modeNames(): string[] { return PostgreSqlLexer.modeNames; } public static readonly _serializedATN: number[] = [ 4,0,590,5802,6,-1,6,-1,6,-1,6,-1,6,-1,2,0,7,0,2,1,7,1,2,2,7,2,2, @@ -3224,19 +3224,19 @@ export class PostgreSQLLexer extends antlr.Lexer { private static __ATN: antlr.ATN; public static get _ATN(): antlr.ATN { - if (!PostgreSQLLexer.__ATN) { - PostgreSQLLexer.__ATN = new antlr.ATNDeserializer().deserialize(PostgreSQLLexer._serializedATN); + if (!PostgreSqlLexer.__ATN) { + PostgreSqlLexer.__ATN = new antlr.ATNDeserializer().deserialize(PostgreSqlLexer._serializedATN); } - return PostgreSQLLexer.__ATN; + return PostgreSqlLexer.__ATN; } - private static readonly vocabulary = new antlr.Vocabulary(PostgreSQLLexer.literalNames, PostgreSQLLexer.symbolicNames, []); + private static readonly vocabulary = new antlr.Vocabulary(PostgreSqlLexer.literalNames, PostgreSqlLexer.symbolicNames, []); public override get vocabulary(): antlr.Vocabulary { - return PostgreSQLLexer.vocabulary; + return PostgreSqlLexer.vocabulary; } - private static readonly decisionsToDFA = PostgreSQLLexer._ATN.decisionToState.map( (ds: antlr.DecisionState, index: number) => new antlr.DFA(ds, index) ); + private static readonly decisionsToDFA = PostgreSqlLexer._ATN.decisionToState.map( (ds: antlr.DecisionState, index: number) => new antlr.DFA(ds, index) ); } \ No newline at end of file diff --git a/src/lib/pgsql/PostgreSQLParser.interp b/src/lib/postgresql/PostgreSqlParser.interp similarity index 100% rename from src/lib/pgsql/PostgreSQLParser.interp rename to src/lib/postgresql/PostgreSqlParser.interp diff --git a/src/lib/pgsql/PostgreSQLParser.tokens b/src/lib/postgresql/PostgreSqlParser.tokens similarity index 100% rename from src/lib/pgsql/PostgreSQLParser.tokens rename to src/lib/postgresql/PostgreSqlParser.tokens diff --git a/src/lib/pgsql/PostgreSQLParser.ts b/src/lib/postgresql/PostgreSqlParser.ts similarity index 69% rename from src/lib/pgsql/PostgreSQLParser.ts rename to src/lib/postgresql/PostgreSqlParser.ts index ffa1c70..5eb3e2e 100644 --- a/src/lib/pgsql/PostgreSQLParser.ts +++ b/src/lib/postgresql/PostgreSqlParser.ts @@ -1,20 +1,20 @@ -// Generated from dt-sql-parser/src/grammar/pgsql/PostgreSQLParser.g4 by ANTLR 4.13.1 +// Generated from dt-sql-parser/src/grammar/postgresql/PostgreSqlParser.g4 by ANTLR 4.13.1 import * as antlr from "antlr4ng"; import { Token } from "antlr4ng"; -import { PostgreSQLParserListener } from "./PostgreSQLParserListener.js"; -import { PostgreSQLParserVisitor } from "./PostgreSQLParserVisitor.js"; +import { PostgreSqlParserListener } from "./PostgreSqlParserListener.js"; +import { PostgreSqlParserVisitor } from "./PostgreSqlParserVisitor.js"; // for running tests with parameters, TODO: discuss strategy for typed parameters in CI // eslint-disable-next-line no-unused-vars type int = number; -import SQLParserBase from '../SQLParserBase'; +import { SQLParserBase } from '../SQLParserBase'; -export class PostgreSQLParser extends SQLParserBase { +export class PostgreSqlParser extends SQLParserBase { public static readonly Dollar = 1; public static readonly OPEN_PAREN = 2; public static readonly CLOSE_PAREN = 3; @@ -1935,11 +1935,11 @@ export class PostgreSQLParser extends SQLParserBase { "expr_until_loop", "make_execsql_stmt", "opt_returning_clause_into", ]; - public get grammarFileName(): string { return "PostgreSQLParser.g4"; } - public get literalNames(): (string | null)[] { return PostgreSQLParser.literalNames; } - public get symbolicNames(): (string | null)[] { return PostgreSQLParser.symbolicNames; } - public get ruleNames(): string[] { return PostgreSQLParser.ruleNames; } - public get serializedATN(): number[] { return PostgreSQLParser._serializedATN; } + public get grammarFileName(): string { return "PostgreSqlParser.g4"; } + public get literalNames(): (string | null)[] { return PostgreSqlParser.literalNames; } + public get symbolicNames(): (string | null)[] { return PostgreSqlParser.symbolicNames; } + public get ruleNames(): string[] { return PostgreSqlParser.ruleNames; } + public get serializedATN(): number[] { return PostgreSqlParser._serializedATN; } protected createFailedPredicateException(predicate?: string, message?: string): antlr.FailedPredicateException { return new antlr.FailedPredicateException(this, predicate, message); @@ -1947,11 +1947,11 @@ export class PostgreSQLParser extends SQLParserBase { public constructor(input: antlr.TokenStream) { super(input); - this.interpreter = new antlr.ParserATNSimulator(this, PostgreSQLParser._ATN, PostgreSQLParser.decisionsToDFA, new antlr.PredictionContextCache()); + this.interpreter = new antlr.ParserATNSimulator(this, PostgreSqlParser._ATN, PostgreSqlParser.decisionsToDFA, new antlr.PredictionContextCache()); } public program(): ProgramContext { let localContext = new ProgramContext(this.context, this.state); - this.enterRule(localContext, 0, PostgreSQLParser.RULE_program); + this.enterRule(localContext, 0, PostgreSqlParser.RULE_program); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -1971,7 +1971,7 @@ export class PostgreSQLParser extends SQLParserBase { _la = this.tokenStream.LA(1); } this.state = 1756; - this.match(PostgreSQLParser.EOF); + this.match(PostgreSqlParser.EOF); } } catch (re) { @@ -1990,7 +1990,7 @@ export class PostgreSQLParser extends SQLParserBase { } public plsqlroot(): PlsqlrootContext { let localContext = new PlsqlrootContext(this.context, this.state); - this.enterRule(localContext, 2, PostgreSQLParser.RULE_plsqlroot); + this.enterRule(localContext, 2, PostgreSqlParser.RULE_plsqlroot); try { this.enterOuterAlt(localContext, 1); { @@ -2014,7 +2014,7 @@ export class PostgreSQLParser extends SQLParserBase { } public singleStmt(): SingleStmtContext { let localContext = new SingleStmtContext(this.context, this.state); - this.enterRule(localContext, 4, PostgreSQLParser.RULE_singleStmt); + this.enterRule(localContext, 4, PostgreSqlParser.RULE_singleStmt); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -2027,7 +2027,7 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 7) { { this.state = 1761; - this.match(PostgreSQLParser.SEMI); + this.match(PostgreSqlParser.SEMI); } } @@ -2049,7 +2049,7 @@ export class PostgreSQLParser extends SQLParserBase { } public stmt(): StmtContext { let localContext = new StmtContext(this.context, this.state); - this.enterRule(localContext, 6, PostgreSQLParser.RULE_stmt); + this.enterRule(localContext, 6, PostgreSqlParser.RULE_stmt); try { this.state = 1881; this.errorHandler.sync(this); @@ -2891,20 +2891,20 @@ export class PostgreSQLParser extends SQLParserBase { } public plsqlconsolecommand(): PlsqlconsolecommandContext { let localContext = new PlsqlconsolecommandContext(this.context, this.state); - this.enterRule(localContext, 8, PostgreSQLParser.RULE_plsqlconsolecommand); + this.enterRule(localContext, 8, PostgreSqlParser.RULE_plsqlconsolecommand); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 1883; - this.match(PostgreSQLParser.MetaCommand); + this.match(PostgreSqlParser.MetaCommand); this.state = 1885; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); if (_la === 582) { { this.state = 1884; - this.match(PostgreSQLParser.EndMetaCommand); + this.match(PostgreSqlParser.EndMetaCommand); } } @@ -2926,12 +2926,12 @@ export class PostgreSQLParser extends SQLParserBase { } public callstmt(): CallstmtContext { let localContext = new CallstmtContext(this.context, this.state); - this.enterRule(localContext, 10, PostgreSQLParser.RULE_callstmt); + this.enterRule(localContext, 10, PostgreSqlParser.RULE_callstmt); try { this.enterOuterAlt(localContext, 1); { this.state = 1887; - this.match(PostgreSQLParser.KW_CALL); + this.match(PostgreSqlParser.KW_CALL); this.state = 1888; this.func_application(); } @@ -2952,14 +2952,14 @@ export class PostgreSQLParser extends SQLParserBase { } public createrolestmt(): CreaterolestmtContext { let localContext = new CreaterolestmtContext(this.context, this.state); - this.enterRule(localContext, 12, PostgreSQLParser.RULE_createrolestmt); + this.enterRule(localContext, 12, PostgreSqlParser.RULE_createrolestmt); try { this.enterOuterAlt(localContext, 1); { this.state = 1890; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 1891; - this.match(PostgreSQLParser.KW_ROLE); + this.match(PostgreSqlParser.KW_ROLE); this.state = 1892; this.roleid(); this.state = 1894; @@ -2992,12 +2992,12 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_with(): Opt_withContext { let localContext = new Opt_withContext(this.context, this.state); - this.enterRule(localContext, 14, PostgreSQLParser.RULE_opt_with); + this.enterRule(localContext, 14, PostgreSqlParser.RULE_opt_with); try { this.enterOuterAlt(localContext, 1); { this.state = 1898; - this.match(PostgreSQLParser.KW_WITH); + this.match(PostgreSqlParser.KW_WITH); } } catch (re) { @@ -3016,7 +3016,7 @@ export class PostgreSQLParser extends SQLParserBase { } public optrolelist(): OptrolelistContext { let localContext = new OptrolelistContext(this.context, this.state); - this.enterRule(localContext, 16, PostgreSQLParser.RULE_optrolelist); + this.enterRule(localContext, 16, PostgreSqlParser.RULE_optrolelist); try { let alternative: number; this.enterOuterAlt(localContext, 1); @@ -3055,7 +3055,7 @@ export class PostgreSQLParser extends SQLParserBase { } public alteroptrolelist(): AlteroptrolelistContext { let localContext = new AlteroptrolelistContext(this.context, this.state); - this.enterRule(localContext, 18, PostgreSQLParser.RULE_alteroptrolelist); + this.enterRule(localContext, 18, PostgreSqlParser.RULE_alteroptrolelist); try { let alternative: number; this.enterOuterAlt(localContext, 1); @@ -3094,7 +3094,7 @@ export class PostgreSQLParser extends SQLParserBase { } public alteroptroleelem(): AlteroptroleelemContext { let localContext = new AlteroptroleelemContext(this.context, this.state); - this.enterRule(localContext, 20, PostgreSQLParser.RULE_alteroptroleelem); + this.enterRule(localContext, 20, PostgreSqlParser.RULE_alteroptroleelem); let _la: number; try { this.state = 1947; @@ -3104,23 +3104,23 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 1912; - this.match(PostgreSQLParser.KW_PASSWORD); + this.match(PostgreSqlParser.KW_PASSWORD); this.state = 1915; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.EscapeStringConstant: { this.state = 1913; this.sconst(); } break; - case PostgreSQLParser.KW_NULL: + case PostgreSqlParser.KW_NULL: { this.state = 1914; - this.match(PostgreSQLParser.KW_NULL); + this.match(PostgreSqlParser.KW_NULL); } break; default: @@ -3141,7 +3141,7 @@ export class PostgreSQLParser extends SQLParserBase { this.consume(); } this.state = 1918; - this.match(PostgreSQLParser.KW_PASSWORD); + this.match(PostgreSqlParser.KW_PASSWORD); this.state = 1919; this.sconst(); } @@ -3262,9 +3262,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 11); { this.state = 1928; - this.match(PostgreSQLParser.KW_CONNECTION); + this.match(PostgreSqlParser.KW_CONNECTION); this.state = 1929; - this.match(PostgreSQLParser.KW_LIMIT); + this.match(PostgreSqlParser.KW_LIMIT); this.state = 1930; this.signediconst(); } @@ -3273,9 +3273,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 12); { this.state = 1931; - this.match(PostgreSQLParser.KW_VALID); + this.match(PostgreSqlParser.KW_VALID); this.state = 1932; - this.match(PostgreSQLParser.KW_UNTIL); + this.match(PostgreSqlParser.KW_UNTIL); this.state = 1933; this.sconst(); } @@ -3284,9 +3284,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 13); { this.state = 1934; - this.match(PostgreSQLParser.KW_IN); + this.match(PostgreSqlParser.KW_IN); this.state = 1935; - this.match(PostgreSQLParser.KW_ROLE); + this.match(PostgreSqlParser.KW_ROLE); this.state = 1936; this.name_list(); } @@ -3295,9 +3295,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 14); { this.state = 1937; - this.match(PostgreSQLParser.KW_IN); + this.match(PostgreSqlParser.KW_IN); this.state = 1938; - this.match(PostgreSQLParser.KW_GROUP); + this.match(PostgreSqlParser.KW_GROUP); this.state = 1939; this.name_list(); } @@ -3306,7 +3306,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 15); { this.state = 1940; - this.match(PostgreSQLParser.KW_ROLE); + this.match(PostgreSqlParser.KW_ROLE); this.state = 1941; this.role_list(); } @@ -3315,7 +3315,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 16); { this.state = 1942; - this.match(PostgreSQLParser.KW_ADMIN); + this.match(PostgreSqlParser.KW_ADMIN); this.state = 1943; this.name_list(); } @@ -3324,7 +3324,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 17); { this.state = 1944; - this.match(PostgreSQLParser.KW_USER); + this.match(PostgreSqlParser.KW_USER); this.state = 1945; this.role_list(); } @@ -3354,7 +3354,7 @@ export class PostgreSQLParser extends SQLParserBase { } public createoptroleelem(): CreateoptroleelemContext { let localContext = new CreateoptroleelemContext(this.context, this.state); - this.enterRule(localContext, 22, PostgreSQLParser.RULE_createoptroleelem); + this.enterRule(localContext, 22, PostgreSqlParser.RULE_createoptroleelem); let _la: number; try { this.state = 1959; @@ -3371,7 +3371,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 1950; - this.match(PostgreSQLParser.KW_SYSID); + this.match(PostgreSqlParser.KW_SYSID); this.state = 1951; this.iconst(); } @@ -3380,7 +3380,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 3); { this.state = 1952; - this.match(PostgreSQLParser.KW_ADMIN); + this.match(PostgreSqlParser.KW_ADMIN); this.state = 1953; this.role_list(); } @@ -3389,7 +3389,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 4); { this.state = 1954; - this.match(PostgreSQLParser.KW_ROLE); + this.match(PostgreSqlParser.KW_ROLE); this.state = 1955; this.role_list(); } @@ -3398,7 +3398,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 5); { this.state = 1956; - this.match(PostgreSQLParser.KW_IN); + this.match(PostgreSqlParser.KW_IN); this.state = 1957; _la = this.tokenStream.LA(1); if(!(_la === 66 || _la === 318)) { @@ -3430,14 +3430,14 @@ export class PostgreSQLParser extends SQLParserBase { } public createuserstmt(): CreateuserstmtContext { let localContext = new CreateuserstmtContext(this.context, this.state); - this.enterRule(localContext, 24, PostgreSQLParser.RULE_createuserstmt); + this.enterRule(localContext, 24, PostgreSqlParser.RULE_createuserstmt); try { this.enterOuterAlt(localContext, 1); { this.state = 1961; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 1962; - this.match(PostgreSQLParser.KW_USER); + this.match(PostgreSqlParser.KW_USER); this.state = 1963; this.roleid(); this.state = 1965; @@ -3470,13 +3470,13 @@ export class PostgreSQLParser extends SQLParserBase { } public alterrolestmt(): AlterrolestmtContext { let localContext = new AlterrolestmtContext(this.context, this.state); - this.enterRule(localContext, 26, PostgreSQLParser.RULE_alterrolestmt); + this.enterRule(localContext, 26, PostgreSqlParser.RULE_alterrolestmt); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 1969; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 1970; _la = this.tokenStream.LA(1); if(!(_la === 99 || _la === 318)) { @@ -3518,25 +3518,25 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_in_database(): Opt_in_databaseContext { let localContext = new Opt_in_databaseContext(this.context, this.state); - this.enterRule(localContext, 28, PostgreSQLParser.RULE_opt_in_database); + this.enterRule(localContext, 28, PostgreSqlParser.RULE_opt_in_database); try { this.state = 1981; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_SET: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_SET: this.enterOuterAlt(localContext, 1); // tslint:disable-next-line:no-empty { } break; - case PostgreSQLParser.KW_IN: + case PostgreSqlParser.KW_IN: this.enterOuterAlt(localContext, 2); { this.state = 1978; - this.match(PostgreSQLParser.KW_IN); + this.match(PostgreSqlParser.KW_IN); this.state = 1979; - this.match(PostgreSQLParser.KW_DATABASE); + this.match(PostgreSqlParser.KW_DATABASE); this.state = 1980; this.database_name(); } @@ -3561,13 +3561,13 @@ export class PostgreSQLParser extends SQLParserBase { } public alterrolesetstmt(): AlterrolesetstmtContext { let localContext = new AlterrolesetstmtContext(this.context, this.state); - this.enterRule(localContext, 30, PostgreSQLParser.RULE_alterrolesetstmt); + this.enterRule(localContext, 30, PostgreSqlParser.RULE_alterrolesetstmt); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 1983; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 1984; _la = this.tokenStream.LA(1); if(!(_la === 99 || _la === 318)) { @@ -3580,437 +3580,437 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 1987; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_ALL: + case PostgreSqlParser.KW_ALL: { this.state = 1985; - this.match(PostgreSQLParser.KW_ALL); + this.match(PostgreSqlParser.KW_ALL); } break; - case PostgreSQLParser.KW_AND: - case PostgreSQLParser.KW_ARRAY: - case PostgreSQLParser.KW_COLLATE: - case PostgreSQLParser.KW_CONSTRAINT: - case PostgreSQLParser.KW_CURRENT_ROLE: - case PostgreSQLParser.KW_CURRENT_USER: - case PostgreSQLParser.KW_DEFAULT: - case PostgreSQLParser.KW_DO: - case PostgreSQLParser.KW_FETCH: - case PostgreSQLParser.KW_SESSION_USER: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_AUTHORIZATION: - case PostgreSQLParser.KW_BINARY: - case PostgreSQLParser.KW_COLLATION: - case PostgreSQLParser.KW_CONCURRENTLY: - case PostgreSQLParser.KW_CROSS: - case PostgreSQLParser.KW_CURRENT_SCHEMA: - case PostgreSQLParser.KW_FREEZE: - case PostgreSQLParser.KW_FULL: - case PostgreSQLParser.KW_ILIKE: - case PostgreSQLParser.KW_INNER: - case PostgreSQLParser.KW_IS: - case PostgreSQLParser.KW_ISNULL: - case PostgreSQLParser.KW_JOIN: - case PostgreSQLParser.KW_LEFT: - case PostgreSQLParser.KW_LIKE: - case PostgreSQLParser.KW_NATURAL: - case PostgreSQLParser.KW_NOTNULL: - case PostgreSQLParser.KW_OUTER: - case PostgreSQLParser.KW_OVER: - case PostgreSQLParser.KW_OVERLAPS: - case PostgreSQLParser.KW_RIGHT: - case PostgreSQLParser.KW_SIMILAR: - case PostgreSQLParser.KW_VERBOSE: - case PostgreSQLParser.KW_ABORT: - case PostgreSQLParser.KW_ABSOLUTE: - case PostgreSQLParser.KW_ACCESS: - case PostgreSQLParser.KW_ACTION: - case PostgreSQLParser.KW_ADD: - case PostgreSQLParser.KW_ADMIN: - case PostgreSQLParser.KW_AFTER: - case PostgreSQLParser.KW_AGGREGATE: - case PostgreSQLParser.KW_ALSO: - case PostgreSQLParser.KW_ALTER: - case PostgreSQLParser.KW_ALWAYS: - case PostgreSQLParser.KW_ASSERTION: - case PostgreSQLParser.KW_ASSIGNMENT: - case PostgreSQLParser.KW_AT: - case PostgreSQLParser.KW_ATTRIBUTE: - case PostgreSQLParser.KW_BACKWARD: - case PostgreSQLParser.KW_BEFORE: - case PostgreSQLParser.KW_BEGIN: - case PostgreSQLParser.KW_BY: - case PostgreSQLParser.KW_CACHE: - case PostgreSQLParser.KW_CALLED: - case PostgreSQLParser.KW_CASCADE: - case PostgreSQLParser.KW_CASCADED: - case PostgreSQLParser.KW_CATALOG: - case PostgreSQLParser.KW_CHAIN: - case PostgreSQLParser.KW_CHARACTERISTICS: - case PostgreSQLParser.KW_CHECKPOINT: - case PostgreSQLParser.KW_CLASS: - case PostgreSQLParser.KW_CLOSE: - case PostgreSQLParser.KW_CLUSTER: - case PostgreSQLParser.KW_COMMENT: - case PostgreSQLParser.KW_COMMENTS: - case PostgreSQLParser.KW_COMMIT: - case PostgreSQLParser.KW_COMMITTED: - case PostgreSQLParser.KW_CONFIGURATION: - case PostgreSQLParser.KW_CONNECTION: - case PostgreSQLParser.KW_CONSTRAINTS: - case PostgreSQLParser.KW_CONTENT: - case PostgreSQLParser.KW_CONTINUE: - case PostgreSQLParser.KW_CONVERSION: - case PostgreSQLParser.KW_COPY: - case PostgreSQLParser.KW_COST: - case PostgreSQLParser.KW_CSV: - case PostgreSQLParser.KW_CURSOR: - case PostgreSQLParser.KW_CYCLE: - case PostgreSQLParser.KW_DATA: - case PostgreSQLParser.KW_DATABASE: - case PostgreSQLParser.KW_DAY: - case PostgreSQLParser.KW_DEALLOCATE: - case PostgreSQLParser.KW_DECLARE: - case PostgreSQLParser.KW_DEFAULTS: - case PostgreSQLParser.KW_DEFERRED: - case PostgreSQLParser.KW_DEFINER: - case PostgreSQLParser.KW_DELETE: - case PostgreSQLParser.KW_DELIMITER: - case PostgreSQLParser.KW_DELIMITERS: - case PostgreSQLParser.KW_DICTIONARY: - case PostgreSQLParser.KW_DISABLE: - case PostgreSQLParser.KW_DISCARD: - case PostgreSQLParser.KW_DOCUMENT: - case PostgreSQLParser.KW_DOMAIN: - case PostgreSQLParser.KW_DOUBLE: - case PostgreSQLParser.KW_DROP: - case PostgreSQLParser.KW_EACH: - case PostgreSQLParser.KW_ENABLE: - case PostgreSQLParser.KW_ENCODING: - case PostgreSQLParser.KW_ENCRYPTED: - case PostgreSQLParser.KW_ENUM: - case PostgreSQLParser.KW_ESCAPE: - case PostgreSQLParser.KW_EVENT: - case PostgreSQLParser.KW_EXCLUDE: - case PostgreSQLParser.KW_EXCLUDING: - case PostgreSQLParser.KW_EXCLUSIVE: - case PostgreSQLParser.KW_EXECUTE: - case PostgreSQLParser.KW_EXPLAIN: - case PostgreSQLParser.KW_EXTENSION: - case PostgreSQLParser.KW_EXTERNAL: - case PostgreSQLParser.KW_FAMILY: - case PostgreSQLParser.KW_FIRST: - case PostgreSQLParser.KW_FOLLOWING: - case PostgreSQLParser.KW_FORCE: - case PostgreSQLParser.KW_FORWARD: - case PostgreSQLParser.KW_FUNCTION: - case PostgreSQLParser.KW_FUNCTIONS: - case PostgreSQLParser.KW_GLOBAL: - case PostgreSQLParser.KW_GRANTED: - case PostgreSQLParser.KW_HANDLER: - case PostgreSQLParser.KW_HEADER: - case PostgreSQLParser.KW_HOLD: - case PostgreSQLParser.KW_HOUR: - case PostgreSQLParser.KW_IDENTITY: - case PostgreSQLParser.KW_IF: - case PostgreSQLParser.KW_IMMEDIATE: - case PostgreSQLParser.KW_IMMUTABLE: - case PostgreSQLParser.KW_IMPLICIT: - case PostgreSQLParser.KW_INCLUDING: - case PostgreSQLParser.KW_INCREMENT: - case PostgreSQLParser.KW_INDEX: - case PostgreSQLParser.KW_INDEXES: - case PostgreSQLParser.KW_INHERIT: - case PostgreSQLParser.KW_INHERITS: - case PostgreSQLParser.KW_INLINE: - case PostgreSQLParser.KW_INSENSITIVE: - case PostgreSQLParser.KW_INSERT: - case PostgreSQLParser.KW_INSTEAD: - case PostgreSQLParser.KW_INVOKER: - case PostgreSQLParser.KW_ISOLATION: - case PostgreSQLParser.KW_KEY: - case PostgreSQLParser.KW_LABEL: - case PostgreSQLParser.KW_LANGUAGE: - case PostgreSQLParser.KW_LARGE: - case PostgreSQLParser.KW_LAST: - case PostgreSQLParser.KW_LEAKPROOF: - case PostgreSQLParser.KW_LEVEL: - case PostgreSQLParser.KW_LISTEN: - case PostgreSQLParser.KW_LOAD: - case PostgreSQLParser.KW_LOCAL: - case PostgreSQLParser.KW_LOCATION: - case PostgreSQLParser.KW_LOCK: - case PostgreSQLParser.KW_MAPPING: - case PostgreSQLParser.KW_MATCH: - case PostgreSQLParser.KW_MATERIALIZED: - case PostgreSQLParser.KW_MAXVALUE: - case PostgreSQLParser.KW_MINUTE: - case PostgreSQLParser.KW_MINVALUE: - case PostgreSQLParser.KW_MODE: - case PostgreSQLParser.KW_MONTH: - case PostgreSQLParser.KW_MOVE: - case PostgreSQLParser.KW_NAME: - case PostgreSQLParser.KW_NAMES: - case PostgreSQLParser.KW_NEXT: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_NOTHING: - case PostgreSQLParser.KW_NOTIFY: - case PostgreSQLParser.KW_NOWAIT: - case PostgreSQLParser.KW_NULLS: - case PostgreSQLParser.KW_OBJECT: - case PostgreSQLParser.KW_OF: - case PostgreSQLParser.KW_OFF: - case PostgreSQLParser.KW_OIDS: - case PostgreSQLParser.KW_OPERATOR: - case PostgreSQLParser.KW_OPTION: - case PostgreSQLParser.KW_OPTIONS: - case PostgreSQLParser.KW_OWNED: - case PostgreSQLParser.KW_OWNER: - case PostgreSQLParser.KW_PARSER: - case PostgreSQLParser.KW_PARTIAL: - case PostgreSQLParser.KW_PARTITION: - case PostgreSQLParser.KW_PASSING: - case PostgreSQLParser.KW_PASSWORD: - case PostgreSQLParser.KW_PLANS: - case PostgreSQLParser.KW_PRECEDING: - case PostgreSQLParser.KW_PREPARE: - case PostgreSQLParser.KW_PREPARED: - case PostgreSQLParser.KW_PRESERVE: - case PostgreSQLParser.KW_PRIOR: - case PostgreSQLParser.KW_PRIVILEGES: - case PostgreSQLParser.KW_PROCEDURAL: - case PostgreSQLParser.KW_PROCEDURE: - case PostgreSQLParser.KW_PROGRAM: - case PostgreSQLParser.KW_QUOTE: - case PostgreSQLParser.KW_RANGE: - case PostgreSQLParser.KW_READ: - case PostgreSQLParser.KW_REASSIGN: - case PostgreSQLParser.KW_RECHECK: - case PostgreSQLParser.KW_RECURSIVE: - case PostgreSQLParser.KW_REF: - case PostgreSQLParser.KW_REFRESH: - case PostgreSQLParser.KW_REINDEX: - case PostgreSQLParser.KW_RELATIVE: - case PostgreSQLParser.KW_RELEASE: - case PostgreSQLParser.KW_RENAME: - case PostgreSQLParser.KW_REPEATABLE: - case PostgreSQLParser.KW_REPLACE: - case PostgreSQLParser.KW_REPLICA: - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_RESTART: - case PostgreSQLParser.KW_RESTRICT: - case PostgreSQLParser.KW_RETURNS: - case PostgreSQLParser.KW_REVOKE: - case PostgreSQLParser.KW_ROLE: - case PostgreSQLParser.KW_ROLLBACK: - case PostgreSQLParser.KW_ROWS: - case PostgreSQLParser.KW_RULE: - case PostgreSQLParser.KW_SAVEPOINT: - case PostgreSQLParser.KW_SCHEMA: - case PostgreSQLParser.KW_SCROLL: - case PostgreSQLParser.KW_SEARCH: - case PostgreSQLParser.KW_SECOND: - case PostgreSQLParser.KW_SECURITY: - case PostgreSQLParser.KW_SEQUENCE: - case PostgreSQLParser.KW_SEQUENCES: - case PostgreSQLParser.KW_SERIALIZABLE: - case PostgreSQLParser.KW_SERVER: - case PostgreSQLParser.KW_SESSION: - case PostgreSQLParser.KW_SET: - case PostgreSQLParser.KW_SHARE: - case PostgreSQLParser.KW_SHOW: - case PostgreSQLParser.KW_SIMPLE: - case PostgreSQLParser.KW_SNAPSHOT: - case PostgreSQLParser.KW_STABLE: - case PostgreSQLParser.KW_STANDALONE: - case PostgreSQLParser.KW_START: - case PostgreSQLParser.KW_STATEMENT: - case PostgreSQLParser.KW_STATISTICS: - case PostgreSQLParser.KW_STDIN: - case PostgreSQLParser.KW_STDOUT: - case PostgreSQLParser.KW_STORAGE: - case PostgreSQLParser.KW_STRICT: - case PostgreSQLParser.KW_STRIP: - case PostgreSQLParser.KW_SYSID: - case PostgreSQLParser.KW_SYSTEM: - case PostgreSQLParser.KW_TABLES: - case PostgreSQLParser.KW_TABLESPACE: - case PostgreSQLParser.KW_TEMP: - case PostgreSQLParser.KW_TEMPLATE: - case PostgreSQLParser.KW_TEMPORARY: - case PostgreSQLParser.KW_TEXT: - case PostgreSQLParser.KW_TRANSACTION: - case PostgreSQLParser.KW_TRIGGER: - case PostgreSQLParser.KW_TRUNCATE: - case PostgreSQLParser.KW_TRUSTED: - case PostgreSQLParser.KW_TYPE: - case PostgreSQLParser.KW_TYPES: - case PostgreSQLParser.KW_UNBOUNDED: - case PostgreSQLParser.KW_UNCOMMITTED: - case PostgreSQLParser.KW_UNENCRYPTED: - case PostgreSQLParser.KW_UNKNOWN: - case PostgreSQLParser.KW_UNLISTEN: - case PostgreSQLParser.KW_UNLOGGED: - case PostgreSQLParser.KW_UNTIL: - case PostgreSQLParser.KW_UPDATE: - case PostgreSQLParser.KW_VACUUM: - case PostgreSQLParser.KW_VALID: - case PostgreSQLParser.KW_VALIDATE: - case PostgreSQLParser.KW_VALIDATOR: - case PostgreSQLParser.KW_VARYING: - case PostgreSQLParser.KW_VERSION: - case PostgreSQLParser.KW_VIEW: - case PostgreSQLParser.KW_VOLATILE: - case PostgreSQLParser.KW_WHITESPACE: - case PostgreSQLParser.KW_WITHOUT: - case PostgreSQLParser.KW_WORK: - case PostgreSQLParser.KW_WRAPPER: - case PostgreSQLParser.KW_WRITE: - case PostgreSQLParser.KW_XML: - case PostgreSQLParser.KW_YEAR: - case PostgreSQLParser.KW_YES: - case PostgreSQLParser.KW_ZONE: - case PostgreSQLParser.KW_BETWEEN: - case PostgreSQLParser.KW_BIGINT: - case PostgreSQLParser.KW_BIT: - case PostgreSQLParser.KW_BOOLEAN: - case PostgreSQLParser.KW_CHAR: - case PostgreSQLParser.KW_CHARACTER: - case PostgreSQLParser.KW_COALESCE: - case PostgreSQLParser.KW_DEC: - case PostgreSQLParser.KW_DECIMAL: - case PostgreSQLParser.KW_EXISTS: - case PostgreSQLParser.KW_EXTRACT: - case PostgreSQLParser.KW_FLOAT: - case PostgreSQLParser.KW_GREATEST: - case PostgreSQLParser.KW_INOUT: - case PostgreSQLParser.KW_INT: - case PostgreSQLParser.KW_INTEGER: - case PostgreSQLParser.KW_INTERVAL: - case PostgreSQLParser.KW_LEAST: - case PostgreSQLParser.KW_NATIONAL: - case PostgreSQLParser.KW_NCHAR: - case PostgreSQLParser.KW_NONE: - case PostgreSQLParser.KW_NULLIF: - case PostgreSQLParser.KW_NUMERIC: - case PostgreSQLParser.KW_OVERLAY: - case PostgreSQLParser.KW_POSITION: - case PostgreSQLParser.KW_PRECISION: - case PostgreSQLParser.KW_REAL: - case PostgreSQLParser.KW_ROW: - case PostgreSQLParser.KW_SETOF: - case PostgreSQLParser.KW_SMALLINT: - case PostgreSQLParser.KW_SUBSTRING: - case PostgreSQLParser.KW_TIME: - case PostgreSQLParser.KW_TIMESTAMP: - case PostgreSQLParser.KW_TREAT: - case PostgreSQLParser.KW_TRIM: - case PostgreSQLParser.KW_VALUES: - case PostgreSQLParser.KW_VARCHAR: - case PostgreSQLParser.KW_XMLATTRIBUTES: - case PostgreSQLParser.KW_XMLCONCAT: - case PostgreSQLParser.KW_XMLELEMENT: - case PostgreSQLParser.KW_XMLEXISTS: - case PostgreSQLParser.KW_XMLFOREST: - case PostgreSQLParser.KW_XMLPARSE: - case PostgreSQLParser.KW_XMLPI: - case PostgreSQLParser.KW_XMLROOT: - case PostgreSQLParser.KW_XMLSERIALIZE: - case PostgreSQLParser.KW_CALL: - case PostgreSQLParser.KW_CURRENT: - case PostgreSQLParser.KW_ATTACH: - case PostgreSQLParser.KW_DETACH: - case PostgreSQLParser.KW_EXPRESSION: - case PostgreSQLParser.KW_GENERATED: - case PostgreSQLParser.KW_LOGGED: - case PostgreSQLParser.KW_STORED: - case PostgreSQLParser.KW_INCLUDE: - case PostgreSQLParser.KW_ROUTINE: - case PostgreSQLParser.KW_TRANSFORM: - case PostgreSQLParser.KW_IMPORT: - case PostgreSQLParser.KW_POLICY: - case PostgreSQLParser.KW_METHOD: - case PostgreSQLParser.KW_REFERENCING: - case PostgreSQLParser.KW_NEW: - case PostgreSQLParser.KW_OLD: - case PostgreSQLParser.KW_VALUE: - case PostgreSQLParser.KW_SUBSCRIPTION: - case PostgreSQLParser.KW_PUBLICATION: - case PostgreSQLParser.KW_OUT: - case PostgreSQLParser.KW_ROUTINES: - case PostgreSQLParser.KW_SCHEMAS: - case PostgreSQLParser.KW_PROCEDURES: - case PostgreSQLParser.KW_INPUT: - case PostgreSQLParser.KW_SUPPORT: - case PostgreSQLParser.KW_PARALLEL: - case PostgreSQLParser.KW_SQL: - case PostgreSQLParser.KW_DEPENDS: - case PostgreSQLParser.KW_OVERRIDING: - case PostgreSQLParser.KW_CONFLICT: - case PostgreSQLParser.KW_SKIP: - case PostgreSQLParser.KW_LOCKED: - case PostgreSQLParser.KW_TIES: - case PostgreSQLParser.KW_ROLLUP: - case PostgreSQLParser.KW_CUBE: - case PostgreSQLParser.KW_GROUPING: - case PostgreSQLParser.KW_SETS: - case PostgreSQLParser.KW_TABLESAMPLE: - case PostgreSQLParser.KW_ORDINALITY: - case PostgreSQLParser.KW_XMLTABLE: - case PostgreSQLParser.KW_COLUMNS: - case PostgreSQLParser.KW_XMLNAMESPACES: - case PostgreSQLParser.KW_ROWTYPE: - case PostgreSQLParser.KW_NORMALIZED: - case PostgreSQLParser.KW_WITHIN: - case PostgreSQLParser.KW_FILTER: - case PostgreSQLParser.KW_GROUPS: - case PostgreSQLParser.KW_OTHERS: - case PostgreSQLParser.KW_NFC: - case PostgreSQLParser.KW_NFD: - case PostgreSQLParser.KW_NFKC: - case PostgreSQLParser.KW_NFKD: - case PostgreSQLParser.KW_UESCAPE: - case PostgreSQLParser.KW_VIEWS: - case PostgreSQLParser.KW_NORMALIZE: - case PostgreSQLParser.KW_DUMP: - case PostgreSQLParser.KW_PRINT_STRICT_PARAMS: - case PostgreSQLParser.KW_VARIABLE_CONFLICT: - case PostgreSQLParser.KW_ERROR: - case PostgreSQLParser.KW_USE_VARIABLE: - case PostgreSQLParser.KW_USE_COLUMN: - case PostgreSQLParser.KW_ALIAS: - case PostgreSQLParser.KW_CONSTANT: - case PostgreSQLParser.KW_PERFORM: - case PostgreSQLParser.KW_GET: - case PostgreSQLParser.KW_DIAGNOSTICS: - case PostgreSQLParser.KW_STACKED: - case PostgreSQLParser.KW_ELSIF: - case PostgreSQLParser.KW_REVERSE: - case PostgreSQLParser.KW_SLICE: - case PostgreSQLParser.KW_EXIT: - case PostgreSQLParser.KW_RETURN: - case PostgreSQLParser.KW_QUERY: - case PostgreSQLParser.KW_RAISE: - case PostgreSQLParser.KW_SQLSTATE: - case PostgreSQLParser.KW_DEBUG: - case PostgreSQLParser.KW_LOG: - case PostgreSQLParser.KW_INFO: - case PostgreSQLParser.KW_NOTICE: - case PostgreSQLParser.KW_WARNING: - case PostgreSQLParser.KW_EXCEPTION: - case PostgreSQLParser.KW_ASSERT: - case PostgreSQLParser.KW_OPEN: - case PostgreSQLParser.KW_PUBLIC: - case PostgreSQLParser.KW_SKIP_LOCKED: - case PostgreSQLParser.KW_BUFFER_USAGE_LIMIT: - case PostgreSQLParser.Identifier: - case PostgreSQLParser.QuotedIdentifier: - case PostgreSQLParser.UnicodeQuotedIdentifier: - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.PLSQLVARIABLENAME: - case PostgreSQLParser.PLSQLIDENTIFIER: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.KW_AND: + case PostgreSqlParser.KW_ARRAY: + case PostgreSqlParser.KW_COLLATE: + case PostgreSqlParser.KW_CONSTRAINT: + case PostgreSqlParser.KW_CURRENT_ROLE: + case PostgreSqlParser.KW_CURRENT_USER: + case PostgreSqlParser.KW_DEFAULT: + case PostgreSqlParser.KW_DO: + case PostgreSqlParser.KW_FETCH: + case PostgreSqlParser.KW_SESSION_USER: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_AUTHORIZATION: + case PostgreSqlParser.KW_BINARY: + case PostgreSqlParser.KW_COLLATION: + case PostgreSqlParser.KW_CONCURRENTLY: + case PostgreSqlParser.KW_CROSS: + case PostgreSqlParser.KW_CURRENT_SCHEMA: + case PostgreSqlParser.KW_FREEZE: + case PostgreSqlParser.KW_FULL: + case PostgreSqlParser.KW_ILIKE: + case PostgreSqlParser.KW_INNER: + case PostgreSqlParser.KW_IS: + case PostgreSqlParser.KW_ISNULL: + case PostgreSqlParser.KW_JOIN: + case PostgreSqlParser.KW_LEFT: + case PostgreSqlParser.KW_LIKE: + case PostgreSqlParser.KW_NATURAL: + case PostgreSqlParser.KW_NOTNULL: + case PostgreSqlParser.KW_OUTER: + case PostgreSqlParser.KW_OVER: + case PostgreSqlParser.KW_OVERLAPS: + case PostgreSqlParser.KW_RIGHT: + case PostgreSqlParser.KW_SIMILAR: + case PostgreSqlParser.KW_VERBOSE: + case PostgreSqlParser.KW_ABORT: + case PostgreSqlParser.KW_ABSOLUTE: + case PostgreSqlParser.KW_ACCESS: + case PostgreSqlParser.KW_ACTION: + case PostgreSqlParser.KW_ADD: + case PostgreSqlParser.KW_ADMIN: + case PostgreSqlParser.KW_AFTER: + case PostgreSqlParser.KW_AGGREGATE: + case PostgreSqlParser.KW_ALSO: + case PostgreSqlParser.KW_ALTER: + case PostgreSqlParser.KW_ALWAYS: + case PostgreSqlParser.KW_ASSERTION: + case PostgreSqlParser.KW_ASSIGNMENT: + case PostgreSqlParser.KW_AT: + case PostgreSqlParser.KW_ATTRIBUTE: + case PostgreSqlParser.KW_BACKWARD: + case PostgreSqlParser.KW_BEFORE: + case PostgreSqlParser.KW_BEGIN: + case PostgreSqlParser.KW_BY: + case PostgreSqlParser.KW_CACHE: + case PostgreSqlParser.KW_CALLED: + case PostgreSqlParser.KW_CASCADE: + case PostgreSqlParser.KW_CASCADED: + case PostgreSqlParser.KW_CATALOG: + case PostgreSqlParser.KW_CHAIN: + case PostgreSqlParser.KW_CHARACTERISTICS: + case PostgreSqlParser.KW_CHECKPOINT: + case PostgreSqlParser.KW_CLASS: + case PostgreSqlParser.KW_CLOSE: + case PostgreSqlParser.KW_CLUSTER: + case PostgreSqlParser.KW_COMMENT: + case PostgreSqlParser.KW_COMMENTS: + case PostgreSqlParser.KW_COMMIT: + case PostgreSqlParser.KW_COMMITTED: + case PostgreSqlParser.KW_CONFIGURATION: + case PostgreSqlParser.KW_CONNECTION: + case PostgreSqlParser.KW_CONSTRAINTS: + case PostgreSqlParser.KW_CONTENT: + case PostgreSqlParser.KW_CONTINUE: + case PostgreSqlParser.KW_CONVERSION: + case PostgreSqlParser.KW_COPY: + case PostgreSqlParser.KW_COST: + case PostgreSqlParser.KW_CSV: + case PostgreSqlParser.KW_CURSOR: + case PostgreSqlParser.KW_CYCLE: + case PostgreSqlParser.KW_DATA: + case PostgreSqlParser.KW_DATABASE: + case PostgreSqlParser.KW_DAY: + case PostgreSqlParser.KW_DEALLOCATE: + case PostgreSqlParser.KW_DECLARE: + case PostgreSqlParser.KW_DEFAULTS: + case PostgreSqlParser.KW_DEFERRED: + case PostgreSqlParser.KW_DEFINER: + case PostgreSqlParser.KW_DELETE: + case PostgreSqlParser.KW_DELIMITER: + case PostgreSqlParser.KW_DELIMITERS: + case PostgreSqlParser.KW_DICTIONARY: + case PostgreSqlParser.KW_DISABLE: + case PostgreSqlParser.KW_DISCARD: + case PostgreSqlParser.KW_DOCUMENT: + case PostgreSqlParser.KW_DOMAIN: + case PostgreSqlParser.KW_DOUBLE: + case PostgreSqlParser.KW_DROP: + case PostgreSqlParser.KW_EACH: + case PostgreSqlParser.KW_ENABLE: + case PostgreSqlParser.KW_ENCODING: + case PostgreSqlParser.KW_ENCRYPTED: + case PostgreSqlParser.KW_ENUM: + case PostgreSqlParser.KW_ESCAPE: + case PostgreSqlParser.KW_EVENT: + case PostgreSqlParser.KW_EXCLUDE: + case PostgreSqlParser.KW_EXCLUDING: + case PostgreSqlParser.KW_EXCLUSIVE: + case PostgreSqlParser.KW_EXECUTE: + case PostgreSqlParser.KW_EXPLAIN: + case PostgreSqlParser.KW_EXTENSION: + case PostgreSqlParser.KW_EXTERNAL: + case PostgreSqlParser.KW_FAMILY: + case PostgreSqlParser.KW_FIRST: + case PostgreSqlParser.KW_FOLLOWING: + case PostgreSqlParser.KW_FORCE: + case PostgreSqlParser.KW_FORWARD: + case PostgreSqlParser.KW_FUNCTION: + case PostgreSqlParser.KW_FUNCTIONS: + case PostgreSqlParser.KW_GLOBAL: + case PostgreSqlParser.KW_GRANTED: + case PostgreSqlParser.KW_HANDLER: + case PostgreSqlParser.KW_HEADER: + case PostgreSqlParser.KW_HOLD: + case PostgreSqlParser.KW_HOUR: + case PostgreSqlParser.KW_IDENTITY: + case PostgreSqlParser.KW_IF: + case PostgreSqlParser.KW_IMMEDIATE: + case PostgreSqlParser.KW_IMMUTABLE: + case PostgreSqlParser.KW_IMPLICIT: + case PostgreSqlParser.KW_INCLUDING: + case PostgreSqlParser.KW_INCREMENT: + case PostgreSqlParser.KW_INDEX: + case PostgreSqlParser.KW_INDEXES: + case PostgreSqlParser.KW_INHERIT: + case PostgreSqlParser.KW_INHERITS: + case PostgreSqlParser.KW_INLINE: + case PostgreSqlParser.KW_INSENSITIVE: + case PostgreSqlParser.KW_INSERT: + case PostgreSqlParser.KW_INSTEAD: + case PostgreSqlParser.KW_INVOKER: + case PostgreSqlParser.KW_ISOLATION: + case PostgreSqlParser.KW_KEY: + case PostgreSqlParser.KW_LABEL: + case PostgreSqlParser.KW_LANGUAGE: + case PostgreSqlParser.KW_LARGE: + case PostgreSqlParser.KW_LAST: + case PostgreSqlParser.KW_LEAKPROOF: + case PostgreSqlParser.KW_LEVEL: + case PostgreSqlParser.KW_LISTEN: + case PostgreSqlParser.KW_LOAD: + case PostgreSqlParser.KW_LOCAL: + case PostgreSqlParser.KW_LOCATION: + case PostgreSqlParser.KW_LOCK: + case PostgreSqlParser.KW_MAPPING: + case PostgreSqlParser.KW_MATCH: + case PostgreSqlParser.KW_MATERIALIZED: + case PostgreSqlParser.KW_MAXVALUE: + case PostgreSqlParser.KW_MINUTE: + case PostgreSqlParser.KW_MINVALUE: + case PostgreSqlParser.KW_MODE: + case PostgreSqlParser.KW_MONTH: + case PostgreSqlParser.KW_MOVE: + case PostgreSqlParser.KW_NAME: + case PostgreSqlParser.KW_NAMES: + case PostgreSqlParser.KW_NEXT: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_NOTHING: + case PostgreSqlParser.KW_NOTIFY: + case PostgreSqlParser.KW_NOWAIT: + case PostgreSqlParser.KW_NULLS: + case PostgreSqlParser.KW_OBJECT: + case PostgreSqlParser.KW_OF: + case PostgreSqlParser.KW_OFF: + case PostgreSqlParser.KW_OIDS: + case PostgreSqlParser.KW_OPERATOR: + case PostgreSqlParser.KW_OPTION: + case PostgreSqlParser.KW_OPTIONS: + case PostgreSqlParser.KW_OWNED: + case PostgreSqlParser.KW_OWNER: + case PostgreSqlParser.KW_PARSER: + case PostgreSqlParser.KW_PARTIAL: + case PostgreSqlParser.KW_PARTITION: + case PostgreSqlParser.KW_PASSING: + case PostgreSqlParser.KW_PASSWORD: + case PostgreSqlParser.KW_PLANS: + case PostgreSqlParser.KW_PRECEDING: + case PostgreSqlParser.KW_PREPARE: + case PostgreSqlParser.KW_PREPARED: + case PostgreSqlParser.KW_PRESERVE: + case PostgreSqlParser.KW_PRIOR: + case PostgreSqlParser.KW_PRIVILEGES: + case PostgreSqlParser.KW_PROCEDURAL: + case PostgreSqlParser.KW_PROCEDURE: + case PostgreSqlParser.KW_PROGRAM: + case PostgreSqlParser.KW_QUOTE: + case PostgreSqlParser.KW_RANGE: + case PostgreSqlParser.KW_READ: + case PostgreSqlParser.KW_REASSIGN: + case PostgreSqlParser.KW_RECHECK: + case PostgreSqlParser.KW_RECURSIVE: + case PostgreSqlParser.KW_REF: + case PostgreSqlParser.KW_REFRESH: + case PostgreSqlParser.KW_REINDEX: + case PostgreSqlParser.KW_RELATIVE: + case PostgreSqlParser.KW_RELEASE: + case PostgreSqlParser.KW_RENAME: + case PostgreSqlParser.KW_REPEATABLE: + case PostgreSqlParser.KW_REPLACE: + case PostgreSqlParser.KW_REPLICA: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_RESTART: + case PostgreSqlParser.KW_RESTRICT: + case PostgreSqlParser.KW_RETURNS: + case PostgreSqlParser.KW_REVOKE: + case PostgreSqlParser.KW_ROLE: + case PostgreSqlParser.KW_ROLLBACK: + case PostgreSqlParser.KW_ROWS: + case PostgreSqlParser.KW_RULE: + case PostgreSqlParser.KW_SAVEPOINT: + case PostgreSqlParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCROLL: + case PostgreSqlParser.KW_SEARCH: + case PostgreSqlParser.KW_SECOND: + case PostgreSqlParser.KW_SECURITY: + case PostgreSqlParser.KW_SEQUENCE: + case PostgreSqlParser.KW_SEQUENCES: + case PostgreSqlParser.KW_SERIALIZABLE: + case PostgreSqlParser.KW_SERVER: + case PostgreSqlParser.KW_SESSION: + case PostgreSqlParser.KW_SET: + case PostgreSqlParser.KW_SHARE: + case PostgreSqlParser.KW_SHOW: + case PostgreSqlParser.KW_SIMPLE: + case PostgreSqlParser.KW_SNAPSHOT: + case PostgreSqlParser.KW_STABLE: + case PostgreSqlParser.KW_STANDALONE: + case PostgreSqlParser.KW_START: + case PostgreSqlParser.KW_STATEMENT: + case PostgreSqlParser.KW_STATISTICS: + case PostgreSqlParser.KW_STDIN: + case PostgreSqlParser.KW_STDOUT: + case PostgreSqlParser.KW_STORAGE: + case PostgreSqlParser.KW_STRICT: + case PostgreSqlParser.KW_STRIP: + case PostgreSqlParser.KW_SYSID: + case PostgreSqlParser.KW_SYSTEM: + case PostgreSqlParser.KW_TABLES: + case PostgreSqlParser.KW_TABLESPACE: + case PostgreSqlParser.KW_TEMP: + case PostgreSqlParser.KW_TEMPLATE: + case PostgreSqlParser.KW_TEMPORARY: + case PostgreSqlParser.KW_TEXT: + case PostgreSqlParser.KW_TRANSACTION: + case PostgreSqlParser.KW_TRIGGER: + case PostgreSqlParser.KW_TRUNCATE: + case PostgreSqlParser.KW_TRUSTED: + case PostgreSqlParser.KW_TYPE: + case PostgreSqlParser.KW_TYPES: + case PostgreSqlParser.KW_UNBOUNDED: + case PostgreSqlParser.KW_UNCOMMITTED: + case PostgreSqlParser.KW_UNENCRYPTED: + case PostgreSqlParser.KW_UNKNOWN: + case PostgreSqlParser.KW_UNLISTEN: + case PostgreSqlParser.KW_UNLOGGED: + case PostgreSqlParser.KW_UNTIL: + case PostgreSqlParser.KW_UPDATE: + case PostgreSqlParser.KW_VACUUM: + case PostgreSqlParser.KW_VALID: + case PostgreSqlParser.KW_VALIDATE: + case PostgreSqlParser.KW_VALIDATOR: + case PostgreSqlParser.KW_VARYING: + case PostgreSqlParser.KW_VERSION: + case PostgreSqlParser.KW_VIEW: + case PostgreSqlParser.KW_VOLATILE: + case PostgreSqlParser.KW_WHITESPACE: + case PostgreSqlParser.KW_WITHOUT: + case PostgreSqlParser.KW_WORK: + case PostgreSqlParser.KW_WRAPPER: + case PostgreSqlParser.KW_WRITE: + case PostgreSqlParser.KW_XML: + case PostgreSqlParser.KW_YEAR: + case PostgreSqlParser.KW_YES: + case PostgreSqlParser.KW_ZONE: + case PostgreSqlParser.KW_BETWEEN: + case PostgreSqlParser.KW_BIGINT: + case PostgreSqlParser.KW_BIT: + case PostgreSqlParser.KW_BOOLEAN: + case PostgreSqlParser.KW_CHAR: + case PostgreSqlParser.KW_CHARACTER: + case PostgreSqlParser.KW_COALESCE: + case PostgreSqlParser.KW_DEC: + case PostgreSqlParser.KW_DECIMAL: + case PostgreSqlParser.KW_EXISTS: + case PostgreSqlParser.KW_EXTRACT: + case PostgreSqlParser.KW_FLOAT: + case PostgreSqlParser.KW_GREATEST: + case PostgreSqlParser.KW_INOUT: + case PostgreSqlParser.KW_INT: + case PostgreSqlParser.KW_INTEGER: + case PostgreSqlParser.KW_INTERVAL: + case PostgreSqlParser.KW_LEAST: + case PostgreSqlParser.KW_NATIONAL: + case PostgreSqlParser.KW_NCHAR: + case PostgreSqlParser.KW_NONE: + case PostgreSqlParser.KW_NULLIF: + case PostgreSqlParser.KW_NUMERIC: + case PostgreSqlParser.KW_OVERLAY: + case PostgreSqlParser.KW_POSITION: + case PostgreSqlParser.KW_PRECISION: + case PostgreSqlParser.KW_REAL: + case PostgreSqlParser.KW_ROW: + case PostgreSqlParser.KW_SETOF: + case PostgreSqlParser.KW_SMALLINT: + case PostgreSqlParser.KW_SUBSTRING: + case PostgreSqlParser.KW_TIME: + case PostgreSqlParser.KW_TIMESTAMP: + case PostgreSqlParser.KW_TREAT: + case PostgreSqlParser.KW_TRIM: + case PostgreSqlParser.KW_VALUES: + case PostgreSqlParser.KW_VARCHAR: + case PostgreSqlParser.KW_XMLATTRIBUTES: + case PostgreSqlParser.KW_XMLCONCAT: + case PostgreSqlParser.KW_XMLELEMENT: + case PostgreSqlParser.KW_XMLEXISTS: + case PostgreSqlParser.KW_XMLFOREST: + case PostgreSqlParser.KW_XMLPARSE: + case PostgreSqlParser.KW_XMLPI: + case PostgreSqlParser.KW_XMLROOT: + case PostgreSqlParser.KW_XMLSERIALIZE: + case PostgreSqlParser.KW_CALL: + case PostgreSqlParser.KW_CURRENT: + case PostgreSqlParser.KW_ATTACH: + case PostgreSqlParser.KW_DETACH: + case PostgreSqlParser.KW_EXPRESSION: + case PostgreSqlParser.KW_GENERATED: + case PostgreSqlParser.KW_LOGGED: + case PostgreSqlParser.KW_STORED: + case PostgreSqlParser.KW_INCLUDE: + case PostgreSqlParser.KW_ROUTINE: + case PostgreSqlParser.KW_TRANSFORM: + case PostgreSqlParser.KW_IMPORT: + case PostgreSqlParser.KW_POLICY: + case PostgreSqlParser.KW_METHOD: + case PostgreSqlParser.KW_REFERENCING: + case PostgreSqlParser.KW_NEW: + case PostgreSqlParser.KW_OLD: + case PostgreSqlParser.KW_VALUE: + case PostgreSqlParser.KW_SUBSCRIPTION: + case PostgreSqlParser.KW_PUBLICATION: + case PostgreSqlParser.KW_OUT: + case PostgreSqlParser.KW_ROUTINES: + case PostgreSqlParser.KW_SCHEMAS: + case PostgreSqlParser.KW_PROCEDURES: + case PostgreSqlParser.KW_INPUT: + case PostgreSqlParser.KW_SUPPORT: + case PostgreSqlParser.KW_PARALLEL: + case PostgreSqlParser.KW_SQL: + case PostgreSqlParser.KW_DEPENDS: + case PostgreSqlParser.KW_OVERRIDING: + case PostgreSqlParser.KW_CONFLICT: + case PostgreSqlParser.KW_SKIP: + case PostgreSqlParser.KW_LOCKED: + case PostgreSqlParser.KW_TIES: + case PostgreSqlParser.KW_ROLLUP: + case PostgreSqlParser.KW_CUBE: + case PostgreSqlParser.KW_GROUPING: + case PostgreSqlParser.KW_SETS: + case PostgreSqlParser.KW_TABLESAMPLE: + case PostgreSqlParser.KW_ORDINALITY: + case PostgreSqlParser.KW_XMLTABLE: + case PostgreSqlParser.KW_COLUMNS: + case PostgreSqlParser.KW_XMLNAMESPACES: + case PostgreSqlParser.KW_ROWTYPE: + case PostgreSqlParser.KW_NORMALIZED: + case PostgreSqlParser.KW_WITHIN: + case PostgreSqlParser.KW_FILTER: + case PostgreSqlParser.KW_GROUPS: + case PostgreSqlParser.KW_OTHERS: + case PostgreSqlParser.KW_NFC: + case PostgreSqlParser.KW_NFD: + case PostgreSqlParser.KW_NFKC: + case PostgreSqlParser.KW_NFKD: + case PostgreSqlParser.KW_UESCAPE: + case PostgreSqlParser.KW_VIEWS: + case PostgreSqlParser.KW_NORMALIZE: + case PostgreSqlParser.KW_DUMP: + case PostgreSqlParser.KW_PRINT_STRICT_PARAMS: + case PostgreSqlParser.KW_VARIABLE_CONFLICT: + case PostgreSqlParser.KW_ERROR: + case PostgreSqlParser.KW_USE_VARIABLE: + case PostgreSqlParser.KW_USE_COLUMN: + case PostgreSqlParser.KW_ALIAS: + case PostgreSqlParser.KW_CONSTANT: + case PostgreSqlParser.KW_PERFORM: + case PostgreSqlParser.KW_GET: + case PostgreSqlParser.KW_DIAGNOSTICS: + case PostgreSqlParser.KW_STACKED: + case PostgreSqlParser.KW_ELSIF: + case PostgreSqlParser.KW_REVERSE: + case PostgreSqlParser.KW_SLICE: + case PostgreSqlParser.KW_EXIT: + case PostgreSqlParser.KW_RETURN: + case PostgreSqlParser.KW_QUERY: + case PostgreSqlParser.KW_RAISE: + case PostgreSqlParser.KW_SQLSTATE: + case PostgreSqlParser.KW_DEBUG: + case PostgreSqlParser.KW_LOG: + case PostgreSqlParser.KW_INFO: + case PostgreSqlParser.KW_NOTICE: + case PostgreSqlParser.KW_WARNING: + case PostgreSqlParser.KW_EXCEPTION: + case PostgreSqlParser.KW_ASSERT: + case PostgreSqlParser.KW_OPEN: + case PostgreSqlParser.KW_PUBLIC: + case PostgreSqlParser.KW_SKIP_LOCKED: + case PostgreSqlParser.KW_BUFFER_USAGE_LIMIT: + case PostgreSqlParser.Identifier: + case PostgreSqlParser.QuotedIdentifier: + case PostgreSqlParser.UnicodeQuotedIdentifier: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.PLSQLVARIABLENAME: + case PostgreSqlParser.PLSQLIDENTIFIER: + case PostgreSqlParser.EscapeStringConstant: { this.state = 1986; this.rolespec(); @@ -4041,15 +4041,15 @@ export class PostgreSQLParser extends SQLParserBase { } public alterroutinestmt(): AlterroutinestmtContext { let localContext = new AlterroutinestmtContext(this.context, this.state); - this.enterRule(localContext, 32, PostgreSQLParser.RULE_alterroutinestmt); + this.enterRule(localContext, 32, PostgreSqlParser.RULE_alterroutinestmt); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 1992; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 1993; - this.match(PostgreSQLParser.KW_ROUTINE); + this.match(PostgreSqlParser.KW_ROUTINE); this.state = 1994; this.routine_name(); this.state = 1996; @@ -4082,7 +4082,7 @@ export class PostgreSQLParser extends SQLParserBase { } public alter_routine_cluase(): Alter_routine_cluaseContext { let localContext = new Alter_routine_cluaseContext(this.context, this.state); - this.enterRule(localContext, 34, PostgreSQLParser.RULE_alter_routine_cluase); + this.enterRule(localContext, 34, PostgreSqlParser.RULE_alter_routine_cluase); let _la: number; try { this.state = 2020; @@ -4099,7 +4099,7 @@ export class PostgreSQLParser extends SQLParserBase { case 1: { this.state = 2001; - this.match(PostgreSQLParser.KW_RESTRICT); + this.match(PostgreSqlParser.KW_RESTRICT); } break; } @@ -4109,9 +4109,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 2004; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 2005; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 2006; this.routine_name_create(); } @@ -4120,9 +4120,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 3); { this.state = 2007; - this.match(PostgreSQLParser.KW_OWNER); + this.match(PostgreSqlParser.KW_OWNER); this.state = 2008; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 2009; this.rolespec(); } @@ -4131,9 +4131,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 4); { this.state = 2010; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 2011; - this.match(PostgreSQLParser.KW_SCHEMA); + this.match(PostgreSqlParser.KW_SCHEMA); this.state = 2012; this.schema_name_create(); } @@ -4147,16 +4147,16 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 269) { { this.state = 2013; - this.match(PostgreSQLParser.KW_NO); + this.match(PostgreSqlParser.KW_NO); } } this.state = 2016; - this.match(PostgreSQLParser.KW_DEPENDS); + this.match(PostgreSqlParser.KW_DEPENDS); this.state = 2017; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 2018; - this.match(PostgreSQLParser.KW_EXTENSION); + this.match(PostgreSqlParser.KW_EXTENSION); this.state = 2019; this.name(); } @@ -4179,7 +4179,7 @@ export class PostgreSQLParser extends SQLParserBase { } public routine_action_list(): Routine_action_listContext { let localContext = new Routine_action_listContext(this.context, this.state); - this.enterRule(localContext, 36, PostgreSQLParser.RULE_routine_action_list); + this.enterRule(localContext, 36, PostgreSqlParser.RULE_routine_action_list); try { let alternative: number; this.enterOuterAlt(localContext, 1); @@ -4220,7 +4220,7 @@ export class PostgreSQLParser extends SQLParserBase { } public routine_action(): Routine_actionContext { let localContext = new Routine_actionContext(this.context, this.state); - this.enterRule(localContext, 38, PostgreSQLParser.RULE_routine_action); + this.enterRule(localContext, 38, PostgreSqlParser.RULE_routine_action); let _la: number; try { this.state = 2070; @@ -4230,21 +4230,21 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 2029; - this.match(PostgreSQLParser.KW_IMMUTABLE); + this.match(PostgreSqlParser.KW_IMMUTABLE); } break; case 2: this.enterOuterAlt(localContext, 2); { this.state = 2030; - this.match(PostgreSQLParser.KW_STABLE); + this.match(PostgreSqlParser.KW_STABLE); } break; case 3: this.enterOuterAlt(localContext, 3); { this.state = 2031; - this.match(PostgreSQLParser.KW_VOLATILE); + this.match(PostgreSqlParser.KW_VOLATILE); } break; case 4: @@ -4256,12 +4256,12 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 77) { { this.state = 2032; - this.match(PostgreSQLParser.KW_NOT); + this.match(PostgreSqlParser.KW_NOT); } } this.state = 2035; - this.match(PostgreSQLParser.KW_LEAKPROOF); + this.match(PostgreSqlParser.KW_LEAKPROOF); } break; case 5: @@ -4278,14 +4278,14 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 205) { { this.state = 2036; - this.match(PostgreSQLParser.KW_EXTERNAL); + this.match(PostgreSqlParser.KW_EXTERNAL); } } this.state = 2039; - this.match(PostgreSQLParser.KW_SECURITY); + this.match(PostgreSqlParser.KW_SECURITY); this.state = 2040; - this.match(PostgreSQLParser.KW_INVOKER); + this.match(PostgreSqlParser.KW_INVOKER); } break; case 2: @@ -4296,14 +4296,14 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 205) { { this.state = 2041; - this.match(PostgreSQLParser.KW_EXTERNAL); + this.match(PostgreSqlParser.KW_EXTERNAL); } } this.state = 2044; - this.match(PostgreSQLParser.KW_SECURITY); + this.match(PostgreSqlParser.KW_SECURITY); this.state = 2045; - this.match(PostgreSQLParser.KW_DEFINER); + this.match(PostgreSqlParser.KW_DEFINER); } break; } @@ -4313,7 +4313,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 6); { this.state = 2048; - this.match(PostgreSQLParser.KW_PARALLEL); + this.match(PostgreSqlParser.KW_PARALLEL); this.state = 2049; _la = this.tokenStream.LA(1); if(!(((((_la - 529)) & ~0x1F) === 0 && ((1 << (_la - 529)) & 7) !== 0))) { @@ -4329,7 +4329,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 7); { this.state = 2050; - this.match(PostgreSQLParser.KW_COST); + this.match(PostgreSqlParser.KW_COST); this.state = 2051; this.attr_name(); } @@ -4338,7 +4338,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 8); { this.state = 2052; - this.match(PostgreSQLParser.KW_ROWS); + this.match(PostgreSqlParser.KW_ROWS); this.state = 2053; this.name(); } @@ -4347,7 +4347,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 9); { this.state = 2054; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 2055; this.name(); this.state = 2056; @@ -4371,7 +4371,7 @@ export class PostgreSQLParser extends SQLParserBase { case 2: { this.state = 2058; - this.match(PostgreSQLParser.KW_DEFAULT); + this.match(PostgreSqlParser.KW_DEFAULT); } break; } @@ -4381,20 +4381,20 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 10); { this.state = 2061; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 2062; this.name(); this.state = 2063; - this.match(PostgreSQLParser.KW_FROM); + this.match(PostgreSqlParser.KW_FROM); this.state = 2064; - this.match(PostgreSQLParser.KW_CURRENT); + this.match(PostgreSqlParser.KW_CURRENT); } break; case 11: this.enterOuterAlt(localContext, 11); { this.state = 2066; - this.match(PostgreSQLParser.KW_RESET); + this.match(PostgreSqlParser.KW_RESET); this.state = 2067; this.name(); } @@ -4403,9 +4403,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 12); { this.state = 2068; - this.match(PostgreSQLParser.KW_RESET); + this.match(PostgreSqlParser.KW_RESET); this.state = 2069; - this.match(PostgreSQLParser.KW_ALL); + this.match(PostgreSqlParser.KW_ALL); } break; } @@ -4426,14 +4426,14 @@ export class PostgreSQLParser extends SQLParserBase { } public creategroupstmt(): CreategroupstmtContext { let localContext = new CreategroupstmtContext(this.context, this.state); - this.enterRule(localContext, 40, PostgreSQLParser.RULE_creategroupstmt); + this.enterRule(localContext, 40, PostgreSqlParser.RULE_creategroupstmt); try { this.enterOuterAlt(localContext, 1); { this.state = 2072; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 2073; - this.match(PostgreSQLParser.KW_GROUP); + this.match(PostgreSqlParser.KW_GROUP); this.state = 2074; this.groupname(); this.state = 2076; @@ -4466,20 +4466,20 @@ export class PostgreSQLParser extends SQLParserBase { } public altergroupstmt(): AltergroupstmtContext { let localContext = new AltergroupstmtContext(this.context, this.state); - this.enterRule(localContext, 42, PostgreSQLParser.RULE_altergroupstmt); + this.enterRule(localContext, 42, PostgreSqlParser.RULE_altergroupstmt); try { this.enterOuterAlt(localContext, 1); { this.state = 2080; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 2081; - this.match(PostgreSQLParser.KW_GROUP); + this.match(PostgreSqlParser.KW_GROUP); this.state = 2082; this.rolespec(); this.state = 2083; this.add_drop(); this.state = 2084; - this.match(PostgreSQLParser.KW_USER); + this.match(PostgreSqlParser.KW_USER); this.state = 2085; this.role_list(); } @@ -4500,7 +4500,7 @@ export class PostgreSQLParser extends SQLParserBase { } public add_drop(): Add_dropContext { let localContext = new Add_dropContext(this.context, this.state); - this.enterRule(localContext, 44, PostgreSQLParser.RULE_add_drop); + this.enterRule(localContext, 44, PostgreSqlParser.RULE_add_drop); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -4532,15 +4532,15 @@ export class PostgreSQLParser extends SQLParserBase { } public createschemastmt(): CreateschemastmtContext { let localContext = new CreateschemastmtContext(this.context, this.state); - this.enterRule(localContext, 46, PostgreSQLParser.RULE_createschemastmt); + this.enterRule(localContext, 46, PostgreSqlParser.RULE_createschemastmt); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 2089; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 2090; - this.match(PostgreSQLParser.KW_SCHEMA); + this.match(PostgreSqlParser.KW_SCHEMA); this.state = 2092; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 26, this.context) ) { @@ -4567,7 +4567,7 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 2097; - this.match(PostgreSQLParser.KW_AUTHORIZATION); + this.match(PostgreSqlParser.KW_AUTHORIZATION); this.state = 2098; this.rolespec(); } @@ -4599,7 +4599,7 @@ export class PostgreSQLParser extends SQLParserBase { } public schema_name_create(): Schema_name_createContext { let localContext = new Schema_name_createContext(this.context, this.state); - this.enterRule(localContext, 48, PostgreSQLParser.RULE_schema_name_create); + this.enterRule(localContext, 48, PostgreSqlParser.RULE_schema_name_create); let _la: number; try { localContext = new SchemaNameCreateContext(localContext); @@ -4635,7 +4635,7 @@ export class PostgreSQLParser extends SQLParserBase { } public optschemaeltlist(): OptschemaeltlistContext { let localContext = new OptschemaeltlistContext(this.context, this.state); - this.enterRule(localContext, 50, PostgreSQLParser.RULE_optschemaeltlist); + this.enterRule(localContext, 50, PostgreSqlParser.RULE_optschemaeltlist); try { let alternative: number; this.enterOuterAlt(localContext, 1); @@ -4674,7 +4674,7 @@ export class PostgreSQLParser extends SQLParserBase { } public schema_stmt(): Schema_stmtContext { let localContext = new Schema_stmtContext(this.context, this.state); - this.enterRule(localContext, 52, PostgreSQLParser.RULE_schema_stmt); + this.enterRule(localContext, 52, PostgreSqlParser.RULE_schema_stmt); try { this.state = 2120; this.errorHandler.sync(this); @@ -4739,13 +4739,13 @@ export class PostgreSQLParser extends SQLParserBase { } public variablesetstmt(): VariablesetstmtContext { let localContext = new VariablesetstmtContext(this.context, this.state); - this.enterRule(localContext, 54, PostgreSQLParser.RULE_variablesetstmt); + this.enterRule(localContext, 54, PostgreSqlParser.RULE_variablesetstmt); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 2122; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 2124; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 32, this.context) ) { @@ -4783,7 +4783,7 @@ export class PostgreSQLParser extends SQLParserBase { } public set_rest(): Set_restContext { let localContext = new Set_restContext(this.context, this.state); - this.enterRule(localContext, 56, PostgreSQLParser.RULE_set_rest); + this.enterRule(localContext, 56, PostgreSqlParser.RULE_set_rest); try { this.state = 2136; this.errorHandler.sync(this); @@ -4792,7 +4792,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 2128; - this.match(PostgreSQLParser.KW_TRANSACTION); + this.match(PostgreSqlParser.KW_TRANSACTION); this.state = 2129; this.transaction_mode_list(); } @@ -4801,13 +4801,13 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 2130; - this.match(PostgreSQLParser.KW_SESSION); + this.match(PostgreSqlParser.KW_SESSION); this.state = 2131; - this.match(PostgreSQLParser.KW_CHARACTERISTICS); + this.match(PostgreSqlParser.KW_CHARACTERISTICS); this.state = 2132; - this.match(PostgreSQLParser.KW_AS); + this.match(PostgreSqlParser.KW_AS); this.state = 2133; - this.match(PostgreSQLParser.KW_TRANSACTION); + this.match(PostgreSqlParser.KW_TRANSACTION); this.state = 2134; this.transaction_mode_list(); } @@ -4837,7 +4837,7 @@ export class PostgreSQLParser extends SQLParserBase { } public generic_set(): Generic_setContext { let localContext = new Generic_setContext(this.context, this.state); - this.enterRule(localContext, 58, PostgreSQLParser.RULE_generic_set); + this.enterRule(localContext, 58, PostgreSqlParser.RULE_generic_set); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -4845,412 +4845,412 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 2140; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_ALL: + case PostgreSqlParser.KW_ALL: { this.state = 2138; - this.match(PostgreSQLParser.KW_ALL); + this.match(PostgreSqlParser.KW_ALL); } break; - case PostgreSQLParser.KW_AND: - case PostgreSQLParser.KW_ARRAY: - case PostgreSQLParser.KW_COLLATE: - case PostgreSQLParser.KW_CONSTRAINT: - case PostgreSQLParser.KW_DEFAULT: - case PostgreSQLParser.KW_DO: - case PostgreSQLParser.KW_FETCH: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_IS: - case PostgreSQLParser.KW_OUTER: - case PostgreSQLParser.KW_OVER: - case PostgreSQLParser.KW_ABORT: - case PostgreSQLParser.KW_ABSOLUTE: - case PostgreSQLParser.KW_ACCESS: - case PostgreSQLParser.KW_ACTION: - case PostgreSQLParser.KW_ADD: - case PostgreSQLParser.KW_ADMIN: - case PostgreSQLParser.KW_AFTER: - case PostgreSQLParser.KW_AGGREGATE: - case PostgreSQLParser.KW_ALSO: - case PostgreSQLParser.KW_ALTER: - case PostgreSQLParser.KW_ALWAYS: - case PostgreSQLParser.KW_ASSERTION: - case PostgreSQLParser.KW_ASSIGNMENT: - case PostgreSQLParser.KW_AT: - case PostgreSQLParser.KW_ATTRIBUTE: - case PostgreSQLParser.KW_BACKWARD: - case PostgreSQLParser.KW_BEFORE: - case PostgreSQLParser.KW_BEGIN: - case PostgreSQLParser.KW_BY: - case PostgreSQLParser.KW_CACHE: - case PostgreSQLParser.KW_CALLED: - case PostgreSQLParser.KW_CASCADE: - case PostgreSQLParser.KW_CASCADED: - case PostgreSQLParser.KW_CATALOG: - case PostgreSQLParser.KW_CHAIN: - case PostgreSQLParser.KW_CHARACTERISTICS: - case PostgreSQLParser.KW_CHECKPOINT: - case PostgreSQLParser.KW_CLASS: - case PostgreSQLParser.KW_CLOSE: - case PostgreSQLParser.KW_CLUSTER: - case PostgreSQLParser.KW_COMMENT: - case PostgreSQLParser.KW_COMMENTS: - case PostgreSQLParser.KW_COMMIT: - case PostgreSQLParser.KW_COMMITTED: - case PostgreSQLParser.KW_CONFIGURATION: - case PostgreSQLParser.KW_CONNECTION: - case PostgreSQLParser.KW_CONSTRAINTS: - case PostgreSQLParser.KW_CONTENT: - case PostgreSQLParser.KW_CONTINUE: - case PostgreSQLParser.KW_CONVERSION: - case PostgreSQLParser.KW_COPY: - case PostgreSQLParser.KW_COST: - case PostgreSQLParser.KW_CSV: - case PostgreSQLParser.KW_CURSOR: - case PostgreSQLParser.KW_CYCLE: - case PostgreSQLParser.KW_DATA: - case PostgreSQLParser.KW_DATABASE: - case PostgreSQLParser.KW_DAY: - case PostgreSQLParser.KW_DEALLOCATE: - case PostgreSQLParser.KW_DECLARE: - case PostgreSQLParser.KW_DEFAULTS: - case PostgreSQLParser.KW_DEFERRED: - case PostgreSQLParser.KW_DEFINER: - case PostgreSQLParser.KW_DELETE: - case PostgreSQLParser.KW_DELIMITER: - case PostgreSQLParser.KW_DELIMITERS: - case PostgreSQLParser.KW_DICTIONARY: - case PostgreSQLParser.KW_DISABLE: - case PostgreSQLParser.KW_DISCARD: - case PostgreSQLParser.KW_DOCUMENT: - case PostgreSQLParser.KW_DOMAIN: - case PostgreSQLParser.KW_DOUBLE: - case PostgreSQLParser.KW_DROP: - case PostgreSQLParser.KW_EACH: - case PostgreSQLParser.KW_ENABLE: - case PostgreSQLParser.KW_ENCODING: - case PostgreSQLParser.KW_ENCRYPTED: - case PostgreSQLParser.KW_ENUM: - case PostgreSQLParser.KW_ESCAPE: - case PostgreSQLParser.KW_EVENT: - case PostgreSQLParser.KW_EXCLUDE: - case PostgreSQLParser.KW_EXCLUDING: - case PostgreSQLParser.KW_EXCLUSIVE: - case PostgreSQLParser.KW_EXECUTE: - case PostgreSQLParser.KW_EXPLAIN: - case PostgreSQLParser.KW_EXTENSION: - case PostgreSQLParser.KW_EXTERNAL: - case PostgreSQLParser.KW_FAMILY: - case PostgreSQLParser.KW_FIRST: - case PostgreSQLParser.KW_FOLLOWING: - case PostgreSQLParser.KW_FORCE: - case PostgreSQLParser.KW_FORWARD: - case PostgreSQLParser.KW_FUNCTION: - case PostgreSQLParser.KW_FUNCTIONS: - case PostgreSQLParser.KW_GLOBAL: - case PostgreSQLParser.KW_GRANTED: - case PostgreSQLParser.KW_HANDLER: - case PostgreSQLParser.KW_HEADER: - case PostgreSQLParser.KW_HOLD: - case PostgreSQLParser.KW_HOUR: - case PostgreSQLParser.KW_IDENTITY: - case PostgreSQLParser.KW_IF: - case PostgreSQLParser.KW_IMMEDIATE: - case PostgreSQLParser.KW_IMMUTABLE: - case PostgreSQLParser.KW_IMPLICIT: - case PostgreSQLParser.KW_INCLUDING: - case PostgreSQLParser.KW_INCREMENT: - case PostgreSQLParser.KW_INDEX: - case PostgreSQLParser.KW_INDEXES: - case PostgreSQLParser.KW_INHERIT: - case PostgreSQLParser.KW_INHERITS: - case PostgreSQLParser.KW_INLINE: - case PostgreSQLParser.KW_INSENSITIVE: - case PostgreSQLParser.KW_INSERT: - case PostgreSQLParser.KW_INSTEAD: - case PostgreSQLParser.KW_INVOKER: - case PostgreSQLParser.KW_ISOLATION: - case PostgreSQLParser.KW_KEY: - case PostgreSQLParser.KW_LABEL: - case PostgreSQLParser.KW_LANGUAGE: - case PostgreSQLParser.KW_LARGE: - case PostgreSQLParser.KW_LAST: - case PostgreSQLParser.KW_LEAKPROOF: - case PostgreSQLParser.KW_LEVEL: - case PostgreSQLParser.KW_LISTEN: - case PostgreSQLParser.KW_LOAD: - case PostgreSQLParser.KW_LOCAL: - case PostgreSQLParser.KW_LOCATION: - case PostgreSQLParser.KW_LOCK: - case PostgreSQLParser.KW_MAPPING: - case PostgreSQLParser.KW_MATCH: - case PostgreSQLParser.KW_MATERIALIZED: - case PostgreSQLParser.KW_MAXVALUE: - case PostgreSQLParser.KW_MINUTE: - case PostgreSQLParser.KW_MINVALUE: - case PostgreSQLParser.KW_MODE: - case PostgreSQLParser.KW_MONTH: - case PostgreSQLParser.KW_MOVE: - case PostgreSQLParser.KW_NAME: - case PostgreSQLParser.KW_NAMES: - case PostgreSQLParser.KW_NEXT: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_NOTHING: - case PostgreSQLParser.KW_NOTIFY: - case PostgreSQLParser.KW_NOWAIT: - case PostgreSQLParser.KW_NULLS: - case PostgreSQLParser.KW_OBJECT: - case PostgreSQLParser.KW_OF: - case PostgreSQLParser.KW_OFF: - case PostgreSQLParser.KW_OIDS: - case PostgreSQLParser.KW_OPERATOR: - case PostgreSQLParser.KW_OPTION: - case PostgreSQLParser.KW_OPTIONS: - case PostgreSQLParser.KW_OWNED: - case PostgreSQLParser.KW_OWNER: - case PostgreSQLParser.KW_PARSER: - case PostgreSQLParser.KW_PARTIAL: - case PostgreSQLParser.KW_PARTITION: - case PostgreSQLParser.KW_PASSING: - case PostgreSQLParser.KW_PASSWORD: - case PostgreSQLParser.KW_PLANS: - case PostgreSQLParser.KW_PRECEDING: - case PostgreSQLParser.KW_PREPARE: - case PostgreSQLParser.KW_PREPARED: - case PostgreSQLParser.KW_PRESERVE: - case PostgreSQLParser.KW_PRIOR: - case PostgreSQLParser.KW_PRIVILEGES: - case PostgreSQLParser.KW_PROCEDURAL: - case PostgreSQLParser.KW_PROCEDURE: - case PostgreSQLParser.KW_PROGRAM: - case PostgreSQLParser.KW_QUOTE: - case PostgreSQLParser.KW_RANGE: - case PostgreSQLParser.KW_READ: - case PostgreSQLParser.KW_REASSIGN: - case PostgreSQLParser.KW_RECHECK: - case PostgreSQLParser.KW_RECURSIVE: - case PostgreSQLParser.KW_REF: - case PostgreSQLParser.KW_REFRESH: - case PostgreSQLParser.KW_REINDEX: - case PostgreSQLParser.KW_RELATIVE: - case PostgreSQLParser.KW_RELEASE: - case PostgreSQLParser.KW_RENAME: - case PostgreSQLParser.KW_REPEATABLE: - case PostgreSQLParser.KW_REPLACE: - case PostgreSQLParser.KW_REPLICA: - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_RESTART: - case PostgreSQLParser.KW_RESTRICT: - case PostgreSQLParser.KW_RETURNS: - case PostgreSQLParser.KW_REVOKE: - case PostgreSQLParser.KW_ROLE: - case PostgreSQLParser.KW_ROLLBACK: - case PostgreSQLParser.KW_ROWS: - case PostgreSQLParser.KW_RULE: - case PostgreSQLParser.KW_SAVEPOINT: - case PostgreSQLParser.KW_SCHEMA: - case PostgreSQLParser.KW_SCROLL: - case PostgreSQLParser.KW_SEARCH: - case PostgreSQLParser.KW_SECOND: - case PostgreSQLParser.KW_SECURITY: - case PostgreSQLParser.KW_SEQUENCE: - case PostgreSQLParser.KW_SEQUENCES: - case PostgreSQLParser.KW_SERIALIZABLE: - case PostgreSQLParser.KW_SERVER: - case PostgreSQLParser.KW_SESSION: - case PostgreSQLParser.KW_SET: - case PostgreSQLParser.KW_SHARE: - case PostgreSQLParser.KW_SHOW: - case PostgreSQLParser.KW_SIMPLE: - case PostgreSQLParser.KW_SNAPSHOT: - case PostgreSQLParser.KW_STABLE: - case PostgreSQLParser.KW_STANDALONE: - case PostgreSQLParser.KW_START: - case PostgreSQLParser.KW_STATEMENT: - case PostgreSQLParser.KW_STATISTICS: - case PostgreSQLParser.KW_STDIN: - case PostgreSQLParser.KW_STDOUT: - case PostgreSQLParser.KW_STORAGE: - case PostgreSQLParser.KW_STRICT: - case PostgreSQLParser.KW_STRIP: - case PostgreSQLParser.KW_SYSID: - case PostgreSQLParser.KW_SYSTEM: - case PostgreSQLParser.KW_TABLES: - case PostgreSQLParser.KW_TABLESPACE: - case PostgreSQLParser.KW_TEMP: - case PostgreSQLParser.KW_TEMPLATE: - case PostgreSQLParser.KW_TEMPORARY: - case PostgreSQLParser.KW_TEXT: - case PostgreSQLParser.KW_TRANSACTION: - case PostgreSQLParser.KW_TRIGGER: - case PostgreSQLParser.KW_TRUNCATE: - case PostgreSQLParser.KW_TRUSTED: - case PostgreSQLParser.KW_TYPE: - case PostgreSQLParser.KW_TYPES: - case PostgreSQLParser.KW_UNBOUNDED: - case PostgreSQLParser.KW_UNCOMMITTED: - case PostgreSQLParser.KW_UNENCRYPTED: - case PostgreSQLParser.KW_UNKNOWN: - case PostgreSQLParser.KW_UNLISTEN: - case PostgreSQLParser.KW_UNLOGGED: - case PostgreSQLParser.KW_UNTIL: - case PostgreSQLParser.KW_UPDATE: - case PostgreSQLParser.KW_VACUUM: - case PostgreSQLParser.KW_VALID: - case PostgreSQLParser.KW_VALIDATE: - case PostgreSQLParser.KW_VALIDATOR: - case PostgreSQLParser.KW_VARYING: - case PostgreSQLParser.KW_VERSION: - case PostgreSQLParser.KW_VIEW: - case PostgreSQLParser.KW_VOLATILE: - case PostgreSQLParser.KW_WHITESPACE: - case PostgreSQLParser.KW_WITHOUT: - case PostgreSQLParser.KW_WORK: - case PostgreSQLParser.KW_WRAPPER: - case PostgreSQLParser.KW_WRITE: - case PostgreSQLParser.KW_XML: - case PostgreSQLParser.KW_YEAR: - case PostgreSQLParser.KW_YES: - case PostgreSQLParser.KW_ZONE: - case PostgreSQLParser.KW_BETWEEN: - case PostgreSQLParser.KW_BIGINT: - case PostgreSQLParser.KW_BIT: - case PostgreSQLParser.KW_BOOLEAN: - case PostgreSQLParser.KW_CHAR: - case PostgreSQLParser.KW_CHARACTER: - case PostgreSQLParser.KW_COALESCE: - case PostgreSQLParser.KW_DEC: - case PostgreSQLParser.KW_DECIMAL: - case PostgreSQLParser.KW_EXISTS: - case PostgreSQLParser.KW_EXTRACT: - case PostgreSQLParser.KW_FLOAT: - case PostgreSQLParser.KW_GREATEST: - case PostgreSQLParser.KW_INOUT: - case PostgreSQLParser.KW_INT: - case PostgreSQLParser.KW_INTEGER: - case PostgreSQLParser.KW_INTERVAL: - case PostgreSQLParser.KW_LEAST: - case PostgreSQLParser.KW_NATIONAL: - case PostgreSQLParser.KW_NCHAR: - case PostgreSQLParser.KW_NONE: - case PostgreSQLParser.KW_NULLIF: - case PostgreSQLParser.KW_NUMERIC: - case PostgreSQLParser.KW_OVERLAY: - case PostgreSQLParser.KW_POSITION: - case PostgreSQLParser.KW_PRECISION: - case PostgreSQLParser.KW_REAL: - case PostgreSQLParser.KW_ROW: - case PostgreSQLParser.KW_SETOF: - case PostgreSQLParser.KW_SMALLINT: - case PostgreSQLParser.KW_SUBSTRING: - case PostgreSQLParser.KW_TIME: - case PostgreSQLParser.KW_TIMESTAMP: - case PostgreSQLParser.KW_TREAT: - case PostgreSQLParser.KW_TRIM: - case PostgreSQLParser.KW_VALUES: - case PostgreSQLParser.KW_VARCHAR: - case PostgreSQLParser.KW_XMLATTRIBUTES: - case PostgreSQLParser.KW_XMLCONCAT: - case PostgreSQLParser.KW_XMLELEMENT: - case PostgreSQLParser.KW_XMLEXISTS: - case PostgreSQLParser.KW_XMLFOREST: - case PostgreSQLParser.KW_XMLPARSE: - case PostgreSQLParser.KW_XMLPI: - case PostgreSQLParser.KW_XMLROOT: - case PostgreSQLParser.KW_XMLSERIALIZE: - case PostgreSQLParser.KW_CALL: - case PostgreSQLParser.KW_CURRENT: - case PostgreSQLParser.KW_ATTACH: - case PostgreSQLParser.KW_DETACH: - case PostgreSQLParser.KW_EXPRESSION: - case PostgreSQLParser.KW_GENERATED: - case PostgreSQLParser.KW_LOGGED: - case PostgreSQLParser.KW_STORED: - case PostgreSQLParser.KW_INCLUDE: - case PostgreSQLParser.KW_ROUTINE: - case PostgreSQLParser.KW_TRANSFORM: - case PostgreSQLParser.KW_IMPORT: - case PostgreSQLParser.KW_POLICY: - case PostgreSQLParser.KW_METHOD: - case PostgreSQLParser.KW_REFERENCING: - case PostgreSQLParser.KW_NEW: - case PostgreSQLParser.KW_OLD: - case PostgreSQLParser.KW_VALUE: - case PostgreSQLParser.KW_SUBSCRIPTION: - case PostgreSQLParser.KW_PUBLICATION: - case PostgreSQLParser.KW_OUT: - case PostgreSQLParser.KW_ROUTINES: - case PostgreSQLParser.KW_SCHEMAS: - case PostgreSQLParser.KW_PROCEDURES: - case PostgreSQLParser.KW_INPUT: - case PostgreSQLParser.KW_SUPPORT: - case PostgreSQLParser.KW_PARALLEL: - case PostgreSQLParser.KW_SQL: - case PostgreSQLParser.KW_DEPENDS: - case PostgreSQLParser.KW_OVERRIDING: - case PostgreSQLParser.KW_CONFLICT: - case PostgreSQLParser.KW_SKIP: - case PostgreSQLParser.KW_LOCKED: - case PostgreSQLParser.KW_TIES: - case PostgreSQLParser.KW_ROLLUP: - case PostgreSQLParser.KW_CUBE: - case PostgreSQLParser.KW_GROUPING: - case PostgreSQLParser.KW_SETS: - case PostgreSQLParser.KW_ORDINALITY: - case PostgreSQLParser.KW_XMLTABLE: - case PostgreSQLParser.KW_COLUMNS: - case PostgreSQLParser.KW_XMLNAMESPACES: - case PostgreSQLParser.KW_ROWTYPE: - case PostgreSQLParser.KW_NORMALIZED: - case PostgreSQLParser.KW_WITHIN: - case PostgreSQLParser.KW_FILTER: - case PostgreSQLParser.KW_GROUPS: - case PostgreSQLParser.KW_OTHERS: - case PostgreSQLParser.KW_NFC: - case PostgreSQLParser.KW_NFD: - case PostgreSQLParser.KW_NFKC: - case PostgreSQLParser.KW_NFKD: - case PostgreSQLParser.KW_UESCAPE: - case PostgreSQLParser.KW_VIEWS: - case PostgreSQLParser.KW_NORMALIZE: - case PostgreSQLParser.KW_DUMP: - case PostgreSQLParser.KW_PRINT_STRICT_PARAMS: - case PostgreSQLParser.KW_VARIABLE_CONFLICT: - case PostgreSQLParser.KW_ERROR: - case PostgreSQLParser.KW_USE_VARIABLE: - case PostgreSQLParser.KW_USE_COLUMN: - case PostgreSQLParser.KW_ALIAS: - case PostgreSQLParser.KW_CONSTANT: - case PostgreSQLParser.KW_PERFORM: - case PostgreSQLParser.KW_GET: - case PostgreSQLParser.KW_DIAGNOSTICS: - case PostgreSQLParser.KW_STACKED: - case PostgreSQLParser.KW_ELSIF: - case PostgreSQLParser.KW_REVERSE: - case PostgreSQLParser.KW_SLICE: - case PostgreSQLParser.KW_EXIT: - case PostgreSQLParser.KW_RETURN: - case PostgreSQLParser.KW_QUERY: - case PostgreSQLParser.KW_RAISE: - case PostgreSQLParser.KW_SQLSTATE: - case PostgreSQLParser.KW_DEBUG: - case PostgreSQLParser.KW_LOG: - case PostgreSQLParser.KW_INFO: - case PostgreSQLParser.KW_NOTICE: - case PostgreSQLParser.KW_WARNING: - case PostgreSQLParser.KW_EXCEPTION: - case PostgreSQLParser.KW_ASSERT: - case PostgreSQLParser.KW_OPEN: - case PostgreSQLParser.KW_SKIP_LOCKED: - case PostgreSQLParser.KW_BUFFER_USAGE_LIMIT: - case PostgreSQLParser.Identifier: - case PostgreSQLParser.QuotedIdentifier: - case PostgreSQLParser.UnicodeQuotedIdentifier: - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.PLSQLVARIABLENAME: - case PostgreSQLParser.PLSQLIDENTIFIER: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.KW_AND: + case PostgreSqlParser.KW_ARRAY: + case PostgreSqlParser.KW_COLLATE: + case PostgreSqlParser.KW_CONSTRAINT: + case PostgreSqlParser.KW_DEFAULT: + case PostgreSqlParser.KW_DO: + case PostgreSqlParser.KW_FETCH: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_IS: + case PostgreSqlParser.KW_OUTER: + case PostgreSqlParser.KW_OVER: + case PostgreSqlParser.KW_ABORT: + case PostgreSqlParser.KW_ABSOLUTE: + case PostgreSqlParser.KW_ACCESS: + case PostgreSqlParser.KW_ACTION: + case PostgreSqlParser.KW_ADD: + case PostgreSqlParser.KW_ADMIN: + case PostgreSqlParser.KW_AFTER: + case PostgreSqlParser.KW_AGGREGATE: + case PostgreSqlParser.KW_ALSO: + case PostgreSqlParser.KW_ALTER: + case PostgreSqlParser.KW_ALWAYS: + case PostgreSqlParser.KW_ASSERTION: + case PostgreSqlParser.KW_ASSIGNMENT: + case PostgreSqlParser.KW_AT: + case PostgreSqlParser.KW_ATTRIBUTE: + case PostgreSqlParser.KW_BACKWARD: + case PostgreSqlParser.KW_BEFORE: + case PostgreSqlParser.KW_BEGIN: + case PostgreSqlParser.KW_BY: + case PostgreSqlParser.KW_CACHE: + case PostgreSqlParser.KW_CALLED: + case PostgreSqlParser.KW_CASCADE: + case PostgreSqlParser.KW_CASCADED: + case PostgreSqlParser.KW_CATALOG: + case PostgreSqlParser.KW_CHAIN: + case PostgreSqlParser.KW_CHARACTERISTICS: + case PostgreSqlParser.KW_CHECKPOINT: + case PostgreSqlParser.KW_CLASS: + case PostgreSqlParser.KW_CLOSE: + case PostgreSqlParser.KW_CLUSTER: + case PostgreSqlParser.KW_COMMENT: + case PostgreSqlParser.KW_COMMENTS: + case PostgreSqlParser.KW_COMMIT: + case PostgreSqlParser.KW_COMMITTED: + case PostgreSqlParser.KW_CONFIGURATION: + case PostgreSqlParser.KW_CONNECTION: + case PostgreSqlParser.KW_CONSTRAINTS: + case PostgreSqlParser.KW_CONTENT: + case PostgreSqlParser.KW_CONTINUE: + case PostgreSqlParser.KW_CONVERSION: + case PostgreSqlParser.KW_COPY: + case PostgreSqlParser.KW_COST: + case PostgreSqlParser.KW_CSV: + case PostgreSqlParser.KW_CURSOR: + case PostgreSqlParser.KW_CYCLE: + case PostgreSqlParser.KW_DATA: + case PostgreSqlParser.KW_DATABASE: + case PostgreSqlParser.KW_DAY: + case PostgreSqlParser.KW_DEALLOCATE: + case PostgreSqlParser.KW_DECLARE: + case PostgreSqlParser.KW_DEFAULTS: + case PostgreSqlParser.KW_DEFERRED: + case PostgreSqlParser.KW_DEFINER: + case PostgreSqlParser.KW_DELETE: + case PostgreSqlParser.KW_DELIMITER: + case PostgreSqlParser.KW_DELIMITERS: + case PostgreSqlParser.KW_DICTIONARY: + case PostgreSqlParser.KW_DISABLE: + case PostgreSqlParser.KW_DISCARD: + case PostgreSqlParser.KW_DOCUMENT: + case PostgreSqlParser.KW_DOMAIN: + case PostgreSqlParser.KW_DOUBLE: + case PostgreSqlParser.KW_DROP: + case PostgreSqlParser.KW_EACH: + case PostgreSqlParser.KW_ENABLE: + case PostgreSqlParser.KW_ENCODING: + case PostgreSqlParser.KW_ENCRYPTED: + case PostgreSqlParser.KW_ENUM: + case PostgreSqlParser.KW_ESCAPE: + case PostgreSqlParser.KW_EVENT: + case PostgreSqlParser.KW_EXCLUDE: + case PostgreSqlParser.KW_EXCLUDING: + case PostgreSqlParser.KW_EXCLUSIVE: + case PostgreSqlParser.KW_EXECUTE: + case PostgreSqlParser.KW_EXPLAIN: + case PostgreSqlParser.KW_EXTENSION: + case PostgreSqlParser.KW_EXTERNAL: + case PostgreSqlParser.KW_FAMILY: + case PostgreSqlParser.KW_FIRST: + case PostgreSqlParser.KW_FOLLOWING: + case PostgreSqlParser.KW_FORCE: + case PostgreSqlParser.KW_FORWARD: + case PostgreSqlParser.KW_FUNCTION: + case PostgreSqlParser.KW_FUNCTIONS: + case PostgreSqlParser.KW_GLOBAL: + case PostgreSqlParser.KW_GRANTED: + case PostgreSqlParser.KW_HANDLER: + case PostgreSqlParser.KW_HEADER: + case PostgreSqlParser.KW_HOLD: + case PostgreSqlParser.KW_HOUR: + case PostgreSqlParser.KW_IDENTITY: + case PostgreSqlParser.KW_IF: + case PostgreSqlParser.KW_IMMEDIATE: + case PostgreSqlParser.KW_IMMUTABLE: + case PostgreSqlParser.KW_IMPLICIT: + case PostgreSqlParser.KW_INCLUDING: + case PostgreSqlParser.KW_INCREMENT: + case PostgreSqlParser.KW_INDEX: + case PostgreSqlParser.KW_INDEXES: + case PostgreSqlParser.KW_INHERIT: + case PostgreSqlParser.KW_INHERITS: + case PostgreSqlParser.KW_INLINE: + case PostgreSqlParser.KW_INSENSITIVE: + case PostgreSqlParser.KW_INSERT: + case PostgreSqlParser.KW_INSTEAD: + case PostgreSqlParser.KW_INVOKER: + case PostgreSqlParser.KW_ISOLATION: + case PostgreSqlParser.KW_KEY: + case PostgreSqlParser.KW_LABEL: + case PostgreSqlParser.KW_LANGUAGE: + case PostgreSqlParser.KW_LARGE: + case PostgreSqlParser.KW_LAST: + case PostgreSqlParser.KW_LEAKPROOF: + case PostgreSqlParser.KW_LEVEL: + case PostgreSqlParser.KW_LISTEN: + case PostgreSqlParser.KW_LOAD: + case PostgreSqlParser.KW_LOCAL: + case PostgreSqlParser.KW_LOCATION: + case PostgreSqlParser.KW_LOCK: + case PostgreSqlParser.KW_MAPPING: + case PostgreSqlParser.KW_MATCH: + case PostgreSqlParser.KW_MATERIALIZED: + case PostgreSqlParser.KW_MAXVALUE: + case PostgreSqlParser.KW_MINUTE: + case PostgreSqlParser.KW_MINVALUE: + case PostgreSqlParser.KW_MODE: + case PostgreSqlParser.KW_MONTH: + case PostgreSqlParser.KW_MOVE: + case PostgreSqlParser.KW_NAME: + case PostgreSqlParser.KW_NAMES: + case PostgreSqlParser.KW_NEXT: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_NOTHING: + case PostgreSqlParser.KW_NOTIFY: + case PostgreSqlParser.KW_NOWAIT: + case PostgreSqlParser.KW_NULLS: + case PostgreSqlParser.KW_OBJECT: + case PostgreSqlParser.KW_OF: + case PostgreSqlParser.KW_OFF: + case PostgreSqlParser.KW_OIDS: + case PostgreSqlParser.KW_OPERATOR: + case PostgreSqlParser.KW_OPTION: + case PostgreSqlParser.KW_OPTIONS: + case PostgreSqlParser.KW_OWNED: + case PostgreSqlParser.KW_OWNER: + case PostgreSqlParser.KW_PARSER: + case PostgreSqlParser.KW_PARTIAL: + case PostgreSqlParser.KW_PARTITION: + case PostgreSqlParser.KW_PASSING: + case PostgreSqlParser.KW_PASSWORD: + case PostgreSqlParser.KW_PLANS: + case PostgreSqlParser.KW_PRECEDING: + case PostgreSqlParser.KW_PREPARE: + case PostgreSqlParser.KW_PREPARED: + case PostgreSqlParser.KW_PRESERVE: + case PostgreSqlParser.KW_PRIOR: + case PostgreSqlParser.KW_PRIVILEGES: + case PostgreSqlParser.KW_PROCEDURAL: + case PostgreSqlParser.KW_PROCEDURE: + case PostgreSqlParser.KW_PROGRAM: + case PostgreSqlParser.KW_QUOTE: + case PostgreSqlParser.KW_RANGE: + case PostgreSqlParser.KW_READ: + case PostgreSqlParser.KW_REASSIGN: + case PostgreSqlParser.KW_RECHECK: + case PostgreSqlParser.KW_RECURSIVE: + case PostgreSqlParser.KW_REF: + case PostgreSqlParser.KW_REFRESH: + case PostgreSqlParser.KW_REINDEX: + case PostgreSqlParser.KW_RELATIVE: + case PostgreSqlParser.KW_RELEASE: + case PostgreSqlParser.KW_RENAME: + case PostgreSqlParser.KW_REPEATABLE: + case PostgreSqlParser.KW_REPLACE: + case PostgreSqlParser.KW_REPLICA: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_RESTART: + case PostgreSqlParser.KW_RESTRICT: + case PostgreSqlParser.KW_RETURNS: + case PostgreSqlParser.KW_REVOKE: + case PostgreSqlParser.KW_ROLE: + case PostgreSqlParser.KW_ROLLBACK: + case PostgreSqlParser.KW_ROWS: + case PostgreSqlParser.KW_RULE: + case PostgreSqlParser.KW_SAVEPOINT: + case PostgreSqlParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCROLL: + case PostgreSqlParser.KW_SEARCH: + case PostgreSqlParser.KW_SECOND: + case PostgreSqlParser.KW_SECURITY: + case PostgreSqlParser.KW_SEQUENCE: + case PostgreSqlParser.KW_SEQUENCES: + case PostgreSqlParser.KW_SERIALIZABLE: + case PostgreSqlParser.KW_SERVER: + case PostgreSqlParser.KW_SESSION: + case PostgreSqlParser.KW_SET: + case PostgreSqlParser.KW_SHARE: + case PostgreSqlParser.KW_SHOW: + case PostgreSqlParser.KW_SIMPLE: + case PostgreSqlParser.KW_SNAPSHOT: + case PostgreSqlParser.KW_STABLE: + case PostgreSqlParser.KW_STANDALONE: + case PostgreSqlParser.KW_START: + case PostgreSqlParser.KW_STATEMENT: + case PostgreSqlParser.KW_STATISTICS: + case PostgreSqlParser.KW_STDIN: + case PostgreSqlParser.KW_STDOUT: + case PostgreSqlParser.KW_STORAGE: + case PostgreSqlParser.KW_STRICT: + case PostgreSqlParser.KW_STRIP: + case PostgreSqlParser.KW_SYSID: + case PostgreSqlParser.KW_SYSTEM: + case PostgreSqlParser.KW_TABLES: + case PostgreSqlParser.KW_TABLESPACE: + case PostgreSqlParser.KW_TEMP: + case PostgreSqlParser.KW_TEMPLATE: + case PostgreSqlParser.KW_TEMPORARY: + case PostgreSqlParser.KW_TEXT: + case PostgreSqlParser.KW_TRANSACTION: + case PostgreSqlParser.KW_TRIGGER: + case PostgreSqlParser.KW_TRUNCATE: + case PostgreSqlParser.KW_TRUSTED: + case PostgreSqlParser.KW_TYPE: + case PostgreSqlParser.KW_TYPES: + case PostgreSqlParser.KW_UNBOUNDED: + case PostgreSqlParser.KW_UNCOMMITTED: + case PostgreSqlParser.KW_UNENCRYPTED: + case PostgreSqlParser.KW_UNKNOWN: + case PostgreSqlParser.KW_UNLISTEN: + case PostgreSqlParser.KW_UNLOGGED: + case PostgreSqlParser.KW_UNTIL: + case PostgreSqlParser.KW_UPDATE: + case PostgreSqlParser.KW_VACUUM: + case PostgreSqlParser.KW_VALID: + case PostgreSqlParser.KW_VALIDATE: + case PostgreSqlParser.KW_VALIDATOR: + case PostgreSqlParser.KW_VARYING: + case PostgreSqlParser.KW_VERSION: + case PostgreSqlParser.KW_VIEW: + case PostgreSqlParser.KW_VOLATILE: + case PostgreSqlParser.KW_WHITESPACE: + case PostgreSqlParser.KW_WITHOUT: + case PostgreSqlParser.KW_WORK: + case PostgreSqlParser.KW_WRAPPER: + case PostgreSqlParser.KW_WRITE: + case PostgreSqlParser.KW_XML: + case PostgreSqlParser.KW_YEAR: + case PostgreSqlParser.KW_YES: + case PostgreSqlParser.KW_ZONE: + case PostgreSqlParser.KW_BETWEEN: + case PostgreSqlParser.KW_BIGINT: + case PostgreSqlParser.KW_BIT: + case PostgreSqlParser.KW_BOOLEAN: + case PostgreSqlParser.KW_CHAR: + case PostgreSqlParser.KW_CHARACTER: + case PostgreSqlParser.KW_COALESCE: + case PostgreSqlParser.KW_DEC: + case PostgreSqlParser.KW_DECIMAL: + case PostgreSqlParser.KW_EXISTS: + case PostgreSqlParser.KW_EXTRACT: + case PostgreSqlParser.KW_FLOAT: + case PostgreSqlParser.KW_GREATEST: + case PostgreSqlParser.KW_INOUT: + case PostgreSqlParser.KW_INT: + case PostgreSqlParser.KW_INTEGER: + case PostgreSqlParser.KW_INTERVAL: + case PostgreSqlParser.KW_LEAST: + case PostgreSqlParser.KW_NATIONAL: + case PostgreSqlParser.KW_NCHAR: + case PostgreSqlParser.KW_NONE: + case PostgreSqlParser.KW_NULLIF: + case PostgreSqlParser.KW_NUMERIC: + case PostgreSqlParser.KW_OVERLAY: + case PostgreSqlParser.KW_POSITION: + case PostgreSqlParser.KW_PRECISION: + case PostgreSqlParser.KW_REAL: + case PostgreSqlParser.KW_ROW: + case PostgreSqlParser.KW_SETOF: + case PostgreSqlParser.KW_SMALLINT: + case PostgreSqlParser.KW_SUBSTRING: + case PostgreSqlParser.KW_TIME: + case PostgreSqlParser.KW_TIMESTAMP: + case PostgreSqlParser.KW_TREAT: + case PostgreSqlParser.KW_TRIM: + case PostgreSqlParser.KW_VALUES: + case PostgreSqlParser.KW_VARCHAR: + case PostgreSqlParser.KW_XMLATTRIBUTES: + case PostgreSqlParser.KW_XMLCONCAT: + case PostgreSqlParser.KW_XMLELEMENT: + case PostgreSqlParser.KW_XMLEXISTS: + case PostgreSqlParser.KW_XMLFOREST: + case PostgreSqlParser.KW_XMLPARSE: + case PostgreSqlParser.KW_XMLPI: + case PostgreSqlParser.KW_XMLROOT: + case PostgreSqlParser.KW_XMLSERIALIZE: + case PostgreSqlParser.KW_CALL: + case PostgreSqlParser.KW_CURRENT: + case PostgreSqlParser.KW_ATTACH: + case PostgreSqlParser.KW_DETACH: + case PostgreSqlParser.KW_EXPRESSION: + case PostgreSqlParser.KW_GENERATED: + case PostgreSqlParser.KW_LOGGED: + case PostgreSqlParser.KW_STORED: + case PostgreSqlParser.KW_INCLUDE: + case PostgreSqlParser.KW_ROUTINE: + case PostgreSqlParser.KW_TRANSFORM: + case PostgreSqlParser.KW_IMPORT: + case PostgreSqlParser.KW_POLICY: + case PostgreSqlParser.KW_METHOD: + case PostgreSqlParser.KW_REFERENCING: + case PostgreSqlParser.KW_NEW: + case PostgreSqlParser.KW_OLD: + case PostgreSqlParser.KW_VALUE: + case PostgreSqlParser.KW_SUBSCRIPTION: + case PostgreSqlParser.KW_PUBLICATION: + case PostgreSqlParser.KW_OUT: + case PostgreSqlParser.KW_ROUTINES: + case PostgreSqlParser.KW_SCHEMAS: + case PostgreSqlParser.KW_PROCEDURES: + case PostgreSqlParser.KW_INPUT: + case PostgreSqlParser.KW_SUPPORT: + case PostgreSqlParser.KW_PARALLEL: + case PostgreSqlParser.KW_SQL: + case PostgreSqlParser.KW_DEPENDS: + case PostgreSqlParser.KW_OVERRIDING: + case PostgreSqlParser.KW_CONFLICT: + case PostgreSqlParser.KW_SKIP: + case PostgreSqlParser.KW_LOCKED: + case PostgreSqlParser.KW_TIES: + case PostgreSqlParser.KW_ROLLUP: + case PostgreSqlParser.KW_CUBE: + case PostgreSqlParser.KW_GROUPING: + case PostgreSqlParser.KW_SETS: + case PostgreSqlParser.KW_ORDINALITY: + case PostgreSqlParser.KW_XMLTABLE: + case PostgreSqlParser.KW_COLUMNS: + case PostgreSqlParser.KW_XMLNAMESPACES: + case PostgreSqlParser.KW_ROWTYPE: + case PostgreSqlParser.KW_NORMALIZED: + case PostgreSqlParser.KW_WITHIN: + case PostgreSqlParser.KW_FILTER: + case PostgreSqlParser.KW_GROUPS: + case PostgreSqlParser.KW_OTHERS: + case PostgreSqlParser.KW_NFC: + case PostgreSqlParser.KW_NFD: + case PostgreSqlParser.KW_NFKC: + case PostgreSqlParser.KW_NFKD: + case PostgreSqlParser.KW_UESCAPE: + case PostgreSqlParser.KW_VIEWS: + case PostgreSqlParser.KW_NORMALIZE: + case PostgreSqlParser.KW_DUMP: + case PostgreSqlParser.KW_PRINT_STRICT_PARAMS: + case PostgreSqlParser.KW_VARIABLE_CONFLICT: + case PostgreSqlParser.KW_ERROR: + case PostgreSqlParser.KW_USE_VARIABLE: + case PostgreSqlParser.KW_USE_COLUMN: + case PostgreSqlParser.KW_ALIAS: + case PostgreSqlParser.KW_CONSTANT: + case PostgreSqlParser.KW_PERFORM: + case PostgreSqlParser.KW_GET: + case PostgreSqlParser.KW_DIAGNOSTICS: + case PostgreSqlParser.KW_STACKED: + case PostgreSqlParser.KW_ELSIF: + case PostgreSqlParser.KW_REVERSE: + case PostgreSqlParser.KW_SLICE: + case PostgreSqlParser.KW_EXIT: + case PostgreSqlParser.KW_RETURN: + case PostgreSqlParser.KW_QUERY: + case PostgreSqlParser.KW_RAISE: + case PostgreSqlParser.KW_SQLSTATE: + case PostgreSqlParser.KW_DEBUG: + case PostgreSqlParser.KW_LOG: + case PostgreSqlParser.KW_INFO: + case PostgreSqlParser.KW_NOTICE: + case PostgreSqlParser.KW_WARNING: + case PostgreSqlParser.KW_EXCEPTION: + case PostgreSqlParser.KW_ASSERT: + case PostgreSqlParser.KW_OPEN: + case PostgreSqlParser.KW_SKIP_LOCKED: + case PostgreSqlParser.KW_BUFFER_USAGE_LIMIT: + case PostgreSqlParser.Identifier: + case PostgreSqlParser.QuotedIdentifier: + case PostgreSqlParser.UnicodeQuotedIdentifier: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.PLSQLVARIABLENAME: + case PostgreSqlParser.PLSQLIDENTIFIER: + case PostgreSqlParser.EscapeStringConstant: { this.state = 2139; this.var_name(); @@ -5282,7 +5282,7 @@ export class PostgreSQLParser extends SQLParserBase { case 1: { this.state = 2145; - this.match(PostgreSQLParser.KW_DEFAULT); + this.match(PostgreSqlParser.KW_DEFAULT); } break; case 2: @@ -5310,7 +5310,7 @@ export class PostgreSQLParser extends SQLParserBase { } public set_rest_more(): Set_rest_moreContext { let localContext = new Set_rest_moreContext(this.context, this.state); - this.enterRule(localContext, 60, PostgreSQLParser.RULE_set_rest_more); + this.enterRule(localContext, 60, PostgreSqlParser.RULE_set_rest_more); try { this.state = 2176; this.errorHandler.sync(this); @@ -5319,9 +5319,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 2149; - this.match(PostgreSQLParser.KW_TIME); + this.match(PostgreSqlParser.KW_TIME); this.state = 2150; - this.match(PostgreSQLParser.KW_ZONE); + this.match(PostgreSqlParser.KW_ZONE); this.state = 2151; this.zone_value(); } @@ -5330,7 +5330,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 2152; - this.match(PostgreSQLParser.KW_CATALOG); + this.match(PostgreSqlParser.KW_CATALOG); this.state = 2153; this.sconst(); } @@ -5339,7 +5339,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 3); { this.state = 2154; - this.match(PostgreSQLParser.KW_SCHEMA); + this.match(PostgreSqlParser.KW_SCHEMA); this.state = 2155; this.schema_name(); } @@ -5348,7 +5348,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 4); { this.state = 2156; - this.match(PostgreSQLParser.KW_NAMES); + this.match(PostgreSqlParser.KW_NAMES); this.state = 2158; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 37, this.context) ) { @@ -5365,7 +5365,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 5); { this.state = 2160; - this.match(PostgreSQLParser.KW_ROLE); + this.match(PostgreSqlParser.KW_ROLE); this.state = 2161; this.nonreservedword_or_sconst(); } @@ -5374,9 +5374,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 6); { this.state = 2162; - this.match(PostgreSQLParser.KW_SESSION); + this.match(PostgreSqlParser.KW_SESSION); this.state = 2163; - this.match(PostgreSQLParser.KW_AUTHORIZATION); + this.match(PostgreSqlParser.KW_AUTHORIZATION); this.state = 2164; this.nonreservedword_or_sconst(); } @@ -5385,9 +5385,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 7); { this.state = 2165; - this.match(PostgreSQLParser.KW_XML); + this.match(PostgreSqlParser.KW_XML); this.state = 2166; - this.match(PostgreSQLParser.KW_OPTION); + this.match(PostgreSqlParser.KW_OPTION); this.state = 2167; this.document_or_content(); } @@ -5396,9 +5396,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 8); { this.state = 2168; - this.match(PostgreSQLParser.KW_TRANSACTION); + this.match(PostgreSqlParser.KW_TRANSACTION); this.state = 2169; - this.match(PostgreSQLParser.KW_SNAPSHOT); + this.match(PostgreSqlParser.KW_SNAPSHOT); this.state = 2170; this.sconst(); } @@ -5409,9 +5409,9 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 2171; this.var_name(); this.state = 2172; - this.match(PostgreSQLParser.KW_FROM); + this.match(PostgreSqlParser.KW_FROM); this.state = 2173; - this.match(PostgreSQLParser.KW_CURRENT); + this.match(PostgreSqlParser.KW_CURRENT); } break; case 10: @@ -5439,7 +5439,7 @@ export class PostgreSQLParser extends SQLParserBase { } public var_name(): Var_nameContext { let localContext = new Var_nameContext(this.context, this.state); - this.enterRule(localContext, 62, PostgreSQLParser.RULE_var_name); + this.enterRule(localContext, 62, PostgreSqlParser.RULE_var_name); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -5453,7 +5453,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 2179; - this.match(PostgreSQLParser.DOT); + this.match(PostgreSqlParser.DOT); this.state = 2180; this.colid(); } @@ -5480,7 +5480,7 @@ export class PostgreSQLParser extends SQLParserBase { } public var_list(): Var_listContext { let localContext = new Var_listContext(this.context, this.state); - this.enterRule(localContext, 64, PostgreSQLParser.RULE_var_list); + this.enterRule(localContext, 64, PostgreSqlParser.RULE_var_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -5494,7 +5494,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 2187; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 2188; this.var_value(); } @@ -5521,445 +5521,445 @@ export class PostgreSQLParser extends SQLParserBase { } public var_value(): Var_valueContext { let localContext = new Var_valueContext(this.context, this.state); - this.enterRule(localContext, 66, PostgreSQLParser.RULE_var_value); + this.enterRule(localContext, 66, PostgreSqlParser.RULE_var_value); try { this.state = 2196; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_AND: - case PostgreSQLParser.KW_ARRAY: - case PostgreSQLParser.KW_COLLATE: - case PostgreSQLParser.KW_CONSTRAINT: - case PostgreSQLParser.KW_DEFAULT: - case PostgreSQLParser.KW_DO: - case PostgreSQLParser.KW_FALSE: - case PostgreSQLParser.KW_FETCH: - case PostgreSQLParser.KW_ON: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_TRUE: - case PostgreSQLParser.KW_AUTHORIZATION: - case PostgreSQLParser.KW_BINARY: - case PostgreSQLParser.KW_COLLATION: - case PostgreSQLParser.KW_CONCURRENTLY: - case PostgreSQLParser.KW_CROSS: - case PostgreSQLParser.KW_CURRENT_SCHEMA: - case PostgreSQLParser.KW_FREEZE: - case PostgreSQLParser.KW_FULL: - case PostgreSQLParser.KW_ILIKE: - case PostgreSQLParser.KW_INNER: - case PostgreSQLParser.KW_IS: - case PostgreSQLParser.KW_ISNULL: - case PostgreSQLParser.KW_JOIN: - case PostgreSQLParser.KW_LEFT: - case PostgreSQLParser.KW_LIKE: - case PostgreSQLParser.KW_NATURAL: - case PostgreSQLParser.KW_NOTNULL: - case PostgreSQLParser.KW_OUTER: - case PostgreSQLParser.KW_OVER: - case PostgreSQLParser.KW_OVERLAPS: - case PostgreSQLParser.KW_RIGHT: - case PostgreSQLParser.KW_SIMILAR: - case PostgreSQLParser.KW_VERBOSE: - case PostgreSQLParser.KW_ABORT: - case PostgreSQLParser.KW_ABSOLUTE: - case PostgreSQLParser.KW_ACCESS: - case PostgreSQLParser.KW_ACTION: - case PostgreSQLParser.KW_ADD: - case PostgreSQLParser.KW_ADMIN: - case PostgreSQLParser.KW_AFTER: - case PostgreSQLParser.KW_AGGREGATE: - case PostgreSQLParser.KW_ALSO: - case PostgreSQLParser.KW_ALTER: - case PostgreSQLParser.KW_ALWAYS: - case PostgreSQLParser.KW_ASSERTION: - case PostgreSQLParser.KW_ASSIGNMENT: - case PostgreSQLParser.KW_AT: - case PostgreSQLParser.KW_ATTRIBUTE: - case PostgreSQLParser.KW_BACKWARD: - case PostgreSQLParser.KW_BEFORE: - case PostgreSQLParser.KW_BEGIN: - case PostgreSQLParser.KW_BY: - case PostgreSQLParser.KW_CACHE: - case PostgreSQLParser.KW_CALLED: - case PostgreSQLParser.KW_CASCADE: - case PostgreSQLParser.KW_CASCADED: - case PostgreSQLParser.KW_CATALOG: - case PostgreSQLParser.KW_CHAIN: - case PostgreSQLParser.KW_CHARACTERISTICS: - case PostgreSQLParser.KW_CHECKPOINT: - case PostgreSQLParser.KW_CLASS: - case PostgreSQLParser.KW_CLOSE: - case PostgreSQLParser.KW_CLUSTER: - case PostgreSQLParser.KW_COMMENT: - case PostgreSQLParser.KW_COMMENTS: - case PostgreSQLParser.KW_COMMIT: - case PostgreSQLParser.KW_COMMITTED: - case PostgreSQLParser.KW_CONFIGURATION: - case PostgreSQLParser.KW_CONNECTION: - case PostgreSQLParser.KW_CONSTRAINTS: - case PostgreSQLParser.KW_CONTENT: - case PostgreSQLParser.KW_CONTINUE: - case PostgreSQLParser.KW_CONVERSION: - case PostgreSQLParser.KW_COPY: - case PostgreSQLParser.KW_COST: - case PostgreSQLParser.KW_CSV: - case PostgreSQLParser.KW_CURSOR: - case PostgreSQLParser.KW_CYCLE: - case PostgreSQLParser.KW_DATA: - case PostgreSQLParser.KW_DATABASE: - case PostgreSQLParser.KW_DAY: - case PostgreSQLParser.KW_DEALLOCATE: - case PostgreSQLParser.KW_DECLARE: - case PostgreSQLParser.KW_DEFAULTS: - case PostgreSQLParser.KW_DEFERRED: - case PostgreSQLParser.KW_DEFINER: - case PostgreSQLParser.KW_DELETE: - case PostgreSQLParser.KW_DELIMITER: - case PostgreSQLParser.KW_DELIMITERS: - case PostgreSQLParser.KW_DICTIONARY: - case PostgreSQLParser.KW_DISABLE: - case PostgreSQLParser.KW_DISCARD: - case PostgreSQLParser.KW_DOCUMENT: - case PostgreSQLParser.KW_DOMAIN: - case PostgreSQLParser.KW_DOUBLE: - case PostgreSQLParser.KW_DROP: - case PostgreSQLParser.KW_EACH: - case PostgreSQLParser.KW_ENABLE: - case PostgreSQLParser.KW_ENCODING: - case PostgreSQLParser.KW_ENCRYPTED: - case PostgreSQLParser.KW_ENUM: - case PostgreSQLParser.KW_ESCAPE: - case PostgreSQLParser.KW_EVENT: - case PostgreSQLParser.KW_EXCLUDE: - case PostgreSQLParser.KW_EXCLUDING: - case PostgreSQLParser.KW_EXCLUSIVE: - case PostgreSQLParser.KW_EXECUTE: - case PostgreSQLParser.KW_EXPLAIN: - case PostgreSQLParser.KW_EXTENSION: - case PostgreSQLParser.KW_EXTERNAL: - case PostgreSQLParser.KW_FAMILY: - case PostgreSQLParser.KW_FIRST: - case PostgreSQLParser.KW_FOLLOWING: - case PostgreSQLParser.KW_FORCE: - case PostgreSQLParser.KW_FORWARD: - case PostgreSQLParser.KW_FUNCTION: - case PostgreSQLParser.KW_FUNCTIONS: - case PostgreSQLParser.KW_GLOBAL: - case PostgreSQLParser.KW_GRANTED: - case PostgreSQLParser.KW_HANDLER: - case PostgreSQLParser.KW_HEADER: - case PostgreSQLParser.KW_HOLD: - case PostgreSQLParser.KW_HOUR: - case PostgreSQLParser.KW_IDENTITY: - case PostgreSQLParser.KW_IF: - case PostgreSQLParser.KW_IMMEDIATE: - case PostgreSQLParser.KW_IMMUTABLE: - case PostgreSQLParser.KW_IMPLICIT: - case PostgreSQLParser.KW_INCLUDING: - case PostgreSQLParser.KW_INCREMENT: - case PostgreSQLParser.KW_INDEX: - case PostgreSQLParser.KW_INDEXES: - case PostgreSQLParser.KW_INHERIT: - case PostgreSQLParser.KW_INHERITS: - case PostgreSQLParser.KW_INLINE: - case PostgreSQLParser.KW_INSENSITIVE: - case PostgreSQLParser.KW_INSERT: - case PostgreSQLParser.KW_INSTEAD: - case PostgreSQLParser.KW_INVOKER: - case PostgreSQLParser.KW_ISOLATION: - case PostgreSQLParser.KW_KEY: - case PostgreSQLParser.KW_LABEL: - case PostgreSQLParser.KW_LANGUAGE: - case PostgreSQLParser.KW_LARGE: - case PostgreSQLParser.KW_LAST: - case PostgreSQLParser.KW_LEAKPROOF: - case PostgreSQLParser.KW_LEVEL: - case PostgreSQLParser.KW_LISTEN: - case PostgreSQLParser.KW_LOAD: - case PostgreSQLParser.KW_LOCAL: - case PostgreSQLParser.KW_LOCATION: - case PostgreSQLParser.KW_LOCK: - case PostgreSQLParser.KW_MAPPING: - case PostgreSQLParser.KW_MATCH: - case PostgreSQLParser.KW_MATERIALIZED: - case PostgreSQLParser.KW_MAXVALUE: - case PostgreSQLParser.KW_MINUTE: - case PostgreSQLParser.KW_MINVALUE: - case PostgreSQLParser.KW_MODE: - case PostgreSQLParser.KW_MONTH: - case PostgreSQLParser.KW_MOVE: - case PostgreSQLParser.KW_NAME: - case PostgreSQLParser.KW_NAMES: - case PostgreSQLParser.KW_NEXT: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_NOTHING: - case PostgreSQLParser.KW_NOTIFY: - case PostgreSQLParser.KW_NOWAIT: - case PostgreSQLParser.KW_NULLS: - case PostgreSQLParser.KW_OBJECT: - case PostgreSQLParser.KW_OF: - case PostgreSQLParser.KW_OFF: - case PostgreSQLParser.KW_OIDS: - case PostgreSQLParser.KW_OPERATOR: - case PostgreSQLParser.KW_OPTION: - case PostgreSQLParser.KW_OPTIONS: - case PostgreSQLParser.KW_OWNED: - case PostgreSQLParser.KW_OWNER: - case PostgreSQLParser.KW_PARSER: - case PostgreSQLParser.KW_PARTIAL: - case PostgreSQLParser.KW_PARTITION: - case PostgreSQLParser.KW_PASSING: - case PostgreSQLParser.KW_PASSWORD: - case PostgreSQLParser.KW_PLANS: - case PostgreSQLParser.KW_PRECEDING: - case PostgreSQLParser.KW_PREPARE: - case PostgreSQLParser.KW_PREPARED: - case PostgreSQLParser.KW_PRESERVE: - case PostgreSQLParser.KW_PRIOR: - case PostgreSQLParser.KW_PRIVILEGES: - case PostgreSQLParser.KW_PROCEDURAL: - case PostgreSQLParser.KW_PROCEDURE: - case PostgreSQLParser.KW_PROGRAM: - case PostgreSQLParser.KW_QUOTE: - case PostgreSQLParser.KW_RANGE: - case PostgreSQLParser.KW_READ: - case PostgreSQLParser.KW_REASSIGN: - case PostgreSQLParser.KW_RECHECK: - case PostgreSQLParser.KW_RECURSIVE: - case PostgreSQLParser.KW_REF: - case PostgreSQLParser.KW_REFRESH: - case PostgreSQLParser.KW_REINDEX: - case PostgreSQLParser.KW_RELATIVE: - case PostgreSQLParser.KW_RELEASE: - case PostgreSQLParser.KW_RENAME: - case PostgreSQLParser.KW_REPEATABLE: - case PostgreSQLParser.KW_REPLACE: - case PostgreSQLParser.KW_REPLICA: - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_RESTART: - case PostgreSQLParser.KW_RESTRICT: - case PostgreSQLParser.KW_RETURNS: - case PostgreSQLParser.KW_REVOKE: - case PostgreSQLParser.KW_ROLE: - case PostgreSQLParser.KW_ROLLBACK: - case PostgreSQLParser.KW_ROWS: - case PostgreSQLParser.KW_RULE: - case PostgreSQLParser.KW_SAVEPOINT: - case PostgreSQLParser.KW_SCHEMA: - case PostgreSQLParser.KW_SCROLL: - case PostgreSQLParser.KW_SEARCH: - case PostgreSQLParser.KW_SECOND: - case PostgreSQLParser.KW_SECURITY: - case PostgreSQLParser.KW_SEQUENCE: - case PostgreSQLParser.KW_SEQUENCES: - case PostgreSQLParser.KW_SERIALIZABLE: - case PostgreSQLParser.KW_SERVER: - case PostgreSQLParser.KW_SESSION: - case PostgreSQLParser.KW_SET: - case PostgreSQLParser.KW_SHARE: - case PostgreSQLParser.KW_SHOW: - case PostgreSQLParser.KW_SIMPLE: - case PostgreSQLParser.KW_SNAPSHOT: - case PostgreSQLParser.KW_STABLE: - case PostgreSQLParser.KW_STANDALONE: - case PostgreSQLParser.KW_START: - case PostgreSQLParser.KW_STATEMENT: - case PostgreSQLParser.KW_STATISTICS: - case PostgreSQLParser.KW_STDIN: - case PostgreSQLParser.KW_STDOUT: - case PostgreSQLParser.KW_STORAGE: - case PostgreSQLParser.KW_STRICT: - case PostgreSQLParser.KW_STRIP: - case PostgreSQLParser.KW_SYSID: - case PostgreSQLParser.KW_SYSTEM: - case PostgreSQLParser.KW_TABLES: - case PostgreSQLParser.KW_TABLESPACE: - case PostgreSQLParser.KW_TEMP: - case PostgreSQLParser.KW_TEMPLATE: - case PostgreSQLParser.KW_TEMPORARY: - case PostgreSQLParser.KW_TEXT: - case PostgreSQLParser.KW_TRANSACTION: - case PostgreSQLParser.KW_TRIGGER: - case PostgreSQLParser.KW_TRUNCATE: - case PostgreSQLParser.KW_TRUSTED: - case PostgreSQLParser.KW_TYPE: - case PostgreSQLParser.KW_TYPES: - case PostgreSQLParser.KW_UNBOUNDED: - case PostgreSQLParser.KW_UNCOMMITTED: - case PostgreSQLParser.KW_UNENCRYPTED: - case PostgreSQLParser.KW_UNKNOWN: - case PostgreSQLParser.KW_UNLISTEN: - case PostgreSQLParser.KW_UNLOGGED: - case PostgreSQLParser.KW_UNTIL: - case PostgreSQLParser.KW_UPDATE: - case PostgreSQLParser.KW_VACUUM: - case PostgreSQLParser.KW_VALID: - case PostgreSQLParser.KW_VALIDATE: - case PostgreSQLParser.KW_VALIDATOR: - case PostgreSQLParser.KW_VARYING: - case PostgreSQLParser.KW_VERSION: - case PostgreSQLParser.KW_VIEW: - case PostgreSQLParser.KW_VOLATILE: - case PostgreSQLParser.KW_WHITESPACE: - case PostgreSQLParser.KW_WITHOUT: - case PostgreSQLParser.KW_WORK: - case PostgreSQLParser.KW_WRAPPER: - case PostgreSQLParser.KW_WRITE: - case PostgreSQLParser.KW_XML: - case PostgreSQLParser.KW_YEAR: - case PostgreSQLParser.KW_YES: - case PostgreSQLParser.KW_ZONE: - case PostgreSQLParser.KW_BETWEEN: - case PostgreSQLParser.KW_BIGINT: - case PostgreSQLParser.KW_BIT: - case PostgreSQLParser.KW_BOOLEAN: - case PostgreSQLParser.KW_CHAR: - case PostgreSQLParser.KW_CHARACTER: - case PostgreSQLParser.KW_COALESCE: - case PostgreSQLParser.KW_DEC: - case PostgreSQLParser.KW_DECIMAL: - case PostgreSQLParser.KW_EXISTS: - case PostgreSQLParser.KW_EXTRACT: - case PostgreSQLParser.KW_FLOAT: - case PostgreSQLParser.KW_GREATEST: - case PostgreSQLParser.KW_INOUT: - case PostgreSQLParser.KW_INT: - case PostgreSQLParser.KW_INTEGER: - case PostgreSQLParser.KW_INTERVAL: - case PostgreSQLParser.KW_LEAST: - case PostgreSQLParser.KW_NATIONAL: - case PostgreSQLParser.KW_NCHAR: - case PostgreSQLParser.KW_NONE: - case PostgreSQLParser.KW_NULLIF: - case PostgreSQLParser.KW_NUMERIC: - case PostgreSQLParser.KW_OVERLAY: - case PostgreSQLParser.KW_POSITION: - case PostgreSQLParser.KW_PRECISION: - case PostgreSQLParser.KW_REAL: - case PostgreSQLParser.KW_ROW: - case PostgreSQLParser.KW_SETOF: - case PostgreSQLParser.KW_SMALLINT: - case PostgreSQLParser.KW_SUBSTRING: - case PostgreSQLParser.KW_TIME: - case PostgreSQLParser.KW_TIMESTAMP: - case PostgreSQLParser.KW_TREAT: - case PostgreSQLParser.KW_TRIM: - case PostgreSQLParser.KW_VALUES: - case PostgreSQLParser.KW_VARCHAR: - case PostgreSQLParser.KW_XMLATTRIBUTES: - case PostgreSQLParser.KW_XMLCONCAT: - case PostgreSQLParser.KW_XMLELEMENT: - case PostgreSQLParser.KW_XMLEXISTS: - case PostgreSQLParser.KW_XMLFOREST: - case PostgreSQLParser.KW_XMLPARSE: - case PostgreSQLParser.KW_XMLPI: - case PostgreSQLParser.KW_XMLROOT: - case PostgreSQLParser.KW_XMLSERIALIZE: - case PostgreSQLParser.KW_CALL: - case PostgreSQLParser.KW_CURRENT: - case PostgreSQLParser.KW_ATTACH: - case PostgreSQLParser.KW_DETACH: - case PostgreSQLParser.KW_EXPRESSION: - case PostgreSQLParser.KW_GENERATED: - case PostgreSQLParser.KW_LOGGED: - case PostgreSQLParser.KW_STORED: - case PostgreSQLParser.KW_INCLUDE: - case PostgreSQLParser.KW_ROUTINE: - case PostgreSQLParser.KW_TRANSFORM: - case PostgreSQLParser.KW_IMPORT: - case PostgreSQLParser.KW_POLICY: - case PostgreSQLParser.KW_METHOD: - case PostgreSQLParser.KW_REFERENCING: - case PostgreSQLParser.KW_NEW: - case PostgreSQLParser.KW_OLD: - case PostgreSQLParser.KW_VALUE: - case PostgreSQLParser.KW_SUBSCRIPTION: - case PostgreSQLParser.KW_PUBLICATION: - case PostgreSQLParser.KW_OUT: - case PostgreSQLParser.KW_ROUTINES: - case PostgreSQLParser.KW_SCHEMAS: - case PostgreSQLParser.KW_PROCEDURES: - case PostgreSQLParser.KW_INPUT: - case PostgreSQLParser.KW_SUPPORT: - case PostgreSQLParser.KW_PARALLEL: - case PostgreSQLParser.KW_SQL: - case PostgreSQLParser.KW_DEPENDS: - case PostgreSQLParser.KW_OVERRIDING: - case PostgreSQLParser.KW_CONFLICT: - case PostgreSQLParser.KW_SKIP: - case PostgreSQLParser.KW_LOCKED: - case PostgreSQLParser.KW_TIES: - case PostgreSQLParser.KW_ROLLUP: - case PostgreSQLParser.KW_CUBE: - case PostgreSQLParser.KW_GROUPING: - case PostgreSQLParser.KW_SETS: - case PostgreSQLParser.KW_TABLESAMPLE: - case PostgreSQLParser.KW_ORDINALITY: - case PostgreSQLParser.KW_XMLTABLE: - case PostgreSQLParser.KW_COLUMNS: - case PostgreSQLParser.KW_XMLNAMESPACES: - case PostgreSQLParser.KW_ROWTYPE: - case PostgreSQLParser.KW_NORMALIZED: - case PostgreSQLParser.KW_WITHIN: - case PostgreSQLParser.KW_FILTER: - case PostgreSQLParser.KW_GROUPS: - case PostgreSQLParser.KW_OTHERS: - case PostgreSQLParser.KW_NFC: - case PostgreSQLParser.KW_NFD: - case PostgreSQLParser.KW_NFKC: - case PostgreSQLParser.KW_NFKD: - case PostgreSQLParser.KW_UESCAPE: - case PostgreSQLParser.KW_VIEWS: - case PostgreSQLParser.KW_NORMALIZE: - case PostgreSQLParser.KW_DUMP: - case PostgreSQLParser.KW_PRINT_STRICT_PARAMS: - case PostgreSQLParser.KW_VARIABLE_CONFLICT: - case PostgreSQLParser.KW_ERROR: - case PostgreSQLParser.KW_USE_VARIABLE: - case PostgreSQLParser.KW_USE_COLUMN: - case PostgreSQLParser.KW_ALIAS: - case PostgreSQLParser.KW_CONSTANT: - case PostgreSQLParser.KW_PERFORM: - case PostgreSQLParser.KW_GET: - case PostgreSQLParser.KW_DIAGNOSTICS: - case PostgreSQLParser.KW_STACKED: - case PostgreSQLParser.KW_ELSIF: - case PostgreSQLParser.KW_REVERSE: - case PostgreSQLParser.KW_SLICE: - case PostgreSQLParser.KW_EXIT: - case PostgreSQLParser.KW_RETURN: - case PostgreSQLParser.KW_QUERY: - case PostgreSQLParser.KW_RAISE: - case PostgreSQLParser.KW_SQLSTATE: - case PostgreSQLParser.KW_DEBUG: - case PostgreSQLParser.KW_LOG: - case PostgreSQLParser.KW_INFO: - case PostgreSQLParser.KW_NOTICE: - case PostgreSQLParser.KW_WARNING: - case PostgreSQLParser.KW_EXCEPTION: - case PostgreSQLParser.KW_ASSERT: - case PostgreSQLParser.KW_OPEN: - case PostgreSQLParser.KW_SKIP_LOCKED: - case PostgreSQLParser.KW_BUFFER_USAGE_LIMIT: - case PostgreSQLParser.Identifier: - case PostgreSQLParser.QuotedIdentifier: - case PostgreSQLParser.UnicodeQuotedIdentifier: - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.PLSQLVARIABLENAME: - case PostgreSQLParser.PLSQLIDENTIFIER: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.KW_AND: + case PostgreSqlParser.KW_ARRAY: + case PostgreSqlParser.KW_COLLATE: + case PostgreSqlParser.KW_CONSTRAINT: + case PostgreSqlParser.KW_DEFAULT: + case PostgreSqlParser.KW_DO: + case PostgreSqlParser.KW_FALSE: + case PostgreSqlParser.KW_FETCH: + case PostgreSqlParser.KW_ON: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_TRUE: + case PostgreSqlParser.KW_AUTHORIZATION: + case PostgreSqlParser.KW_BINARY: + case PostgreSqlParser.KW_COLLATION: + case PostgreSqlParser.KW_CONCURRENTLY: + case PostgreSqlParser.KW_CROSS: + case PostgreSqlParser.KW_CURRENT_SCHEMA: + case PostgreSqlParser.KW_FREEZE: + case PostgreSqlParser.KW_FULL: + case PostgreSqlParser.KW_ILIKE: + case PostgreSqlParser.KW_INNER: + case PostgreSqlParser.KW_IS: + case PostgreSqlParser.KW_ISNULL: + case PostgreSqlParser.KW_JOIN: + case PostgreSqlParser.KW_LEFT: + case PostgreSqlParser.KW_LIKE: + case PostgreSqlParser.KW_NATURAL: + case PostgreSqlParser.KW_NOTNULL: + case PostgreSqlParser.KW_OUTER: + case PostgreSqlParser.KW_OVER: + case PostgreSqlParser.KW_OVERLAPS: + case PostgreSqlParser.KW_RIGHT: + case PostgreSqlParser.KW_SIMILAR: + case PostgreSqlParser.KW_VERBOSE: + case PostgreSqlParser.KW_ABORT: + case PostgreSqlParser.KW_ABSOLUTE: + case PostgreSqlParser.KW_ACCESS: + case PostgreSqlParser.KW_ACTION: + case PostgreSqlParser.KW_ADD: + case PostgreSqlParser.KW_ADMIN: + case PostgreSqlParser.KW_AFTER: + case PostgreSqlParser.KW_AGGREGATE: + case PostgreSqlParser.KW_ALSO: + case PostgreSqlParser.KW_ALTER: + case PostgreSqlParser.KW_ALWAYS: + case PostgreSqlParser.KW_ASSERTION: + case PostgreSqlParser.KW_ASSIGNMENT: + case PostgreSqlParser.KW_AT: + case PostgreSqlParser.KW_ATTRIBUTE: + case PostgreSqlParser.KW_BACKWARD: + case PostgreSqlParser.KW_BEFORE: + case PostgreSqlParser.KW_BEGIN: + case PostgreSqlParser.KW_BY: + case PostgreSqlParser.KW_CACHE: + case PostgreSqlParser.KW_CALLED: + case PostgreSqlParser.KW_CASCADE: + case PostgreSqlParser.KW_CASCADED: + case PostgreSqlParser.KW_CATALOG: + case PostgreSqlParser.KW_CHAIN: + case PostgreSqlParser.KW_CHARACTERISTICS: + case PostgreSqlParser.KW_CHECKPOINT: + case PostgreSqlParser.KW_CLASS: + case PostgreSqlParser.KW_CLOSE: + case PostgreSqlParser.KW_CLUSTER: + case PostgreSqlParser.KW_COMMENT: + case PostgreSqlParser.KW_COMMENTS: + case PostgreSqlParser.KW_COMMIT: + case PostgreSqlParser.KW_COMMITTED: + case PostgreSqlParser.KW_CONFIGURATION: + case PostgreSqlParser.KW_CONNECTION: + case PostgreSqlParser.KW_CONSTRAINTS: + case PostgreSqlParser.KW_CONTENT: + case PostgreSqlParser.KW_CONTINUE: + case PostgreSqlParser.KW_CONVERSION: + case PostgreSqlParser.KW_COPY: + case PostgreSqlParser.KW_COST: + case PostgreSqlParser.KW_CSV: + case PostgreSqlParser.KW_CURSOR: + case PostgreSqlParser.KW_CYCLE: + case PostgreSqlParser.KW_DATA: + case PostgreSqlParser.KW_DATABASE: + case PostgreSqlParser.KW_DAY: + case PostgreSqlParser.KW_DEALLOCATE: + case PostgreSqlParser.KW_DECLARE: + case PostgreSqlParser.KW_DEFAULTS: + case PostgreSqlParser.KW_DEFERRED: + case PostgreSqlParser.KW_DEFINER: + case PostgreSqlParser.KW_DELETE: + case PostgreSqlParser.KW_DELIMITER: + case PostgreSqlParser.KW_DELIMITERS: + case PostgreSqlParser.KW_DICTIONARY: + case PostgreSqlParser.KW_DISABLE: + case PostgreSqlParser.KW_DISCARD: + case PostgreSqlParser.KW_DOCUMENT: + case PostgreSqlParser.KW_DOMAIN: + case PostgreSqlParser.KW_DOUBLE: + case PostgreSqlParser.KW_DROP: + case PostgreSqlParser.KW_EACH: + case PostgreSqlParser.KW_ENABLE: + case PostgreSqlParser.KW_ENCODING: + case PostgreSqlParser.KW_ENCRYPTED: + case PostgreSqlParser.KW_ENUM: + case PostgreSqlParser.KW_ESCAPE: + case PostgreSqlParser.KW_EVENT: + case PostgreSqlParser.KW_EXCLUDE: + case PostgreSqlParser.KW_EXCLUDING: + case PostgreSqlParser.KW_EXCLUSIVE: + case PostgreSqlParser.KW_EXECUTE: + case PostgreSqlParser.KW_EXPLAIN: + case PostgreSqlParser.KW_EXTENSION: + case PostgreSqlParser.KW_EXTERNAL: + case PostgreSqlParser.KW_FAMILY: + case PostgreSqlParser.KW_FIRST: + case PostgreSqlParser.KW_FOLLOWING: + case PostgreSqlParser.KW_FORCE: + case PostgreSqlParser.KW_FORWARD: + case PostgreSqlParser.KW_FUNCTION: + case PostgreSqlParser.KW_FUNCTIONS: + case PostgreSqlParser.KW_GLOBAL: + case PostgreSqlParser.KW_GRANTED: + case PostgreSqlParser.KW_HANDLER: + case PostgreSqlParser.KW_HEADER: + case PostgreSqlParser.KW_HOLD: + case PostgreSqlParser.KW_HOUR: + case PostgreSqlParser.KW_IDENTITY: + case PostgreSqlParser.KW_IF: + case PostgreSqlParser.KW_IMMEDIATE: + case PostgreSqlParser.KW_IMMUTABLE: + case PostgreSqlParser.KW_IMPLICIT: + case PostgreSqlParser.KW_INCLUDING: + case PostgreSqlParser.KW_INCREMENT: + case PostgreSqlParser.KW_INDEX: + case PostgreSqlParser.KW_INDEXES: + case PostgreSqlParser.KW_INHERIT: + case PostgreSqlParser.KW_INHERITS: + case PostgreSqlParser.KW_INLINE: + case PostgreSqlParser.KW_INSENSITIVE: + case PostgreSqlParser.KW_INSERT: + case PostgreSqlParser.KW_INSTEAD: + case PostgreSqlParser.KW_INVOKER: + case PostgreSqlParser.KW_ISOLATION: + case PostgreSqlParser.KW_KEY: + case PostgreSqlParser.KW_LABEL: + case PostgreSqlParser.KW_LANGUAGE: + case PostgreSqlParser.KW_LARGE: + case PostgreSqlParser.KW_LAST: + case PostgreSqlParser.KW_LEAKPROOF: + case PostgreSqlParser.KW_LEVEL: + case PostgreSqlParser.KW_LISTEN: + case PostgreSqlParser.KW_LOAD: + case PostgreSqlParser.KW_LOCAL: + case PostgreSqlParser.KW_LOCATION: + case PostgreSqlParser.KW_LOCK: + case PostgreSqlParser.KW_MAPPING: + case PostgreSqlParser.KW_MATCH: + case PostgreSqlParser.KW_MATERIALIZED: + case PostgreSqlParser.KW_MAXVALUE: + case PostgreSqlParser.KW_MINUTE: + case PostgreSqlParser.KW_MINVALUE: + case PostgreSqlParser.KW_MODE: + case PostgreSqlParser.KW_MONTH: + case PostgreSqlParser.KW_MOVE: + case PostgreSqlParser.KW_NAME: + case PostgreSqlParser.KW_NAMES: + case PostgreSqlParser.KW_NEXT: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_NOTHING: + case PostgreSqlParser.KW_NOTIFY: + case PostgreSqlParser.KW_NOWAIT: + case PostgreSqlParser.KW_NULLS: + case PostgreSqlParser.KW_OBJECT: + case PostgreSqlParser.KW_OF: + case PostgreSqlParser.KW_OFF: + case PostgreSqlParser.KW_OIDS: + case PostgreSqlParser.KW_OPERATOR: + case PostgreSqlParser.KW_OPTION: + case PostgreSqlParser.KW_OPTIONS: + case PostgreSqlParser.KW_OWNED: + case PostgreSqlParser.KW_OWNER: + case PostgreSqlParser.KW_PARSER: + case PostgreSqlParser.KW_PARTIAL: + case PostgreSqlParser.KW_PARTITION: + case PostgreSqlParser.KW_PASSING: + case PostgreSqlParser.KW_PASSWORD: + case PostgreSqlParser.KW_PLANS: + case PostgreSqlParser.KW_PRECEDING: + case PostgreSqlParser.KW_PREPARE: + case PostgreSqlParser.KW_PREPARED: + case PostgreSqlParser.KW_PRESERVE: + case PostgreSqlParser.KW_PRIOR: + case PostgreSqlParser.KW_PRIVILEGES: + case PostgreSqlParser.KW_PROCEDURAL: + case PostgreSqlParser.KW_PROCEDURE: + case PostgreSqlParser.KW_PROGRAM: + case PostgreSqlParser.KW_QUOTE: + case PostgreSqlParser.KW_RANGE: + case PostgreSqlParser.KW_READ: + case PostgreSqlParser.KW_REASSIGN: + case PostgreSqlParser.KW_RECHECK: + case PostgreSqlParser.KW_RECURSIVE: + case PostgreSqlParser.KW_REF: + case PostgreSqlParser.KW_REFRESH: + case PostgreSqlParser.KW_REINDEX: + case PostgreSqlParser.KW_RELATIVE: + case PostgreSqlParser.KW_RELEASE: + case PostgreSqlParser.KW_RENAME: + case PostgreSqlParser.KW_REPEATABLE: + case PostgreSqlParser.KW_REPLACE: + case PostgreSqlParser.KW_REPLICA: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_RESTART: + case PostgreSqlParser.KW_RESTRICT: + case PostgreSqlParser.KW_RETURNS: + case PostgreSqlParser.KW_REVOKE: + case PostgreSqlParser.KW_ROLE: + case PostgreSqlParser.KW_ROLLBACK: + case PostgreSqlParser.KW_ROWS: + case PostgreSqlParser.KW_RULE: + case PostgreSqlParser.KW_SAVEPOINT: + case PostgreSqlParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCROLL: + case PostgreSqlParser.KW_SEARCH: + case PostgreSqlParser.KW_SECOND: + case PostgreSqlParser.KW_SECURITY: + case PostgreSqlParser.KW_SEQUENCE: + case PostgreSqlParser.KW_SEQUENCES: + case PostgreSqlParser.KW_SERIALIZABLE: + case PostgreSqlParser.KW_SERVER: + case PostgreSqlParser.KW_SESSION: + case PostgreSqlParser.KW_SET: + case PostgreSqlParser.KW_SHARE: + case PostgreSqlParser.KW_SHOW: + case PostgreSqlParser.KW_SIMPLE: + case PostgreSqlParser.KW_SNAPSHOT: + case PostgreSqlParser.KW_STABLE: + case PostgreSqlParser.KW_STANDALONE: + case PostgreSqlParser.KW_START: + case PostgreSqlParser.KW_STATEMENT: + case PostgreSqlParser.KW_STATISTICS: + case PostgreSqlParser.KW_STDIN: + case PostgreSqlParser.KW_STDOUT: + case PostgreSqlParser.KW_STORAGE: + case PostgreSqlParser.KW_STRICT: + case PostgreSqlParser.KW_STRIP: + case PostgreSqlParser.KW_SYSID: + case PostgreSqlParser.KW_SYSTEM: + case PostgreSqlParser.KW_TABLES: + case PostgreSqlParser.KW_TABLESPACE: + case PostgreSqlParser.KW_TEMP: + case PostgreSqlParser.KW_TEMPLATE: + case PostgreSqlParser.KW_TEMPORARY: + case PostgreSqlParser.KW_TEXT: + case PostgreSqlParser.KW_TRANSACTION: + case PostgreSqlParser.KW_TRIGGER: + case PostgreSqlParser.KW_TRUNCATE: + case PostgreSqlParser.KW_TRUSTED: + case PostgreSqlParser.KW_TYPE: + case PostgreSqlParser.KW_TYPES: + case PostgreSqlParser.KW_UNBOUNDED: + case PostgreSqlParser.KW_UNCOMMITTED: + case PostgreSqlParser.KW_UNENCRYPTED: + case PostgreSqlParser.KW_UNKNOWN: + case PostgreSqlParser.KW_UNLISTEN: + case PostgreSqlParser.KW_UNLOGGED: + case PostgreSqlParser.KW_UNTIL: + case PostgreSqlParser.KW_UPDATE: + case PostgreSqlParser.KW_VACUUM: + case PostgreSqlParser.KW_VALID: + case PostgreSqlParser.KW_VALIDATE: + case PostgreSqlParser.KW_VALIDATOR: + case PostgreSqlParser.KW_VARYING: + case PostgreSqlParser.KW_VERSION: + case PostgreSqlParser.KW_VIEW: + case PostgreSqlParser.KW_VOLATILE: + case PostgreSqlParser.KW_WHITESPACE: + case PostgreSqlParser.KW_WITHOUT: + case PostgreSqlParser.KW_WORK: + case PostgreSqlParser.KW_WRAPPER: + case PostgreSqlParser.KW_WRITE: + case PostgreSqlParser.KW_XML: + case PostgreSqlParser.KW_YEAR: + case PostgreSqlParser.KW_YES: + case PostgreSqlParser.KW_ZONE: + case PostgreSqlParser.KW_BETWEEN: + case PostgreSqlParser.KW_BIGINT: + case PostgreSqlParser.KW_BIT: + case PostgreSqlParser.KW_BOOLEAN: + case PostgreSqlParser.KW_CHAR: + case PostgreSqlParser.KW_CHARACTER: + case PostgreSqlParser.KW_COALESCE: + case PostgreSqlParser.KW_DEC: + case PostgreSqlParser.KW_DECIMAL: + case PostgreSqlParser.KW_EXISTS: + case PostgreSqlParser.KW_EXTRACT: + case PostgreSqlParser.KW_FLOAT: + case PostgreSqlParser.KW_GREATEST: + case PostgreSqlParser.KW_INOUT: + case PostgreSqlParser.KW_INT: + case PostgreSqlParser.KW_INTEGER: + case PostgreSqlParser.KW_INTERVAL: + case PostgreSqlParser.KW_LEAST: + case PostgreSqlParser.KW_NATIONAL: + case PostgreSqlParser.KW_NCHAR: + case PostgreSqlParser.KW_NONE: + case PostgreSqlParser.KW_NULLIF: + case PostgreSqlParser.KW_NUMERIC: + case PostgreSqlParser.KW_OVERLAY: + case PostgreSqlParser.KW_POSITION: + case PostgreSqlParser.KW_PRECISION: + case PostgreSqlParser.KW_REAL: + case PostgreSqlParser.KW_ROW: + case PostgreSqlParser.KW_SETOF: + case PostgreSqlParser.KW_SMALLINT: + case PostgreSqlParser.KW_SUBSTRING: + case PostgreSqlParser.KW_TIME: + case PostgreSqlParser.KW_TIMESTAMP: + case PostgreSqlParser.KW_TREAT: + case PostgreSqlParser.KW_TRIM: + case PostgreSqlParser.KW_VALUES: + case PostgreSqlParser.KW_VARCHAR: + case PostgreSqlParser.KW_XMLATTRIBUTES: + case PostgreSqlParser.KW_XMLCONCAT: + case PostgreSqlParser.KW_XMLELEMENT: + case PostgreSqlParser.KW_XMLEXISTS: + case PostgreSqlParser.KW_XMLFOREST: + case PostgreSqlParser.KW_XMLPARSE: + case PostgreSqlParser.KW_XMLPI: + case PostgreSqlParser.KW_XMLROOT: + case PostgreSqlParser.KW_XMLSERIALIZE: + case PostgreSqlParser.KW_CALL: + case PostgreSqlParser.KW_CURRENT: + case PostgreSqlParser.KW_ATTACH: + case PostgreSqlParser.KW_DETACH: + case PostgreSqlParser.KW_EXPRESSION: + case PostgreSqlParser.KW_GENERATED: + case PostgreSqlParser.KW_LOGGED: + case PostgreSqlParser.KW_STORED: + case PostgreSqlParser.KW_INCLUDE: + case PostgreSqlParser.KW_ROUTINE: + case PostgreSqlParser.KW_TRANSFORM: + case PostgreSqlParser.KW_IMPORT: + case PostgreSqlParser.KW_POLICY: + case PostgreSqlParser.KW_METHOD: + case PostgreSqlParser.KW_REFERENCING: + case PostgreSqlParser.KW_NEW: + case PostgreSqlParser.KW_OLD: + case PostgreSqlParser.KW_VALUE: + case PostgreSqlParser.KW_SUBSCRIPTION: + case PostgreSqlParser.KW_PUBLICATION: + case PostgreSqlParser.KW_OUT: + case PostgreSqlParser.KW_ROUTINES: + case PostgreSqlParser.KW_SCHEMAS: + case PostgreSqlParser.KW_PROCEDURES: + case PostgreSqlParser.KW_INPUT: + case PostgreSqlParser.KW_SUPPORT: + case PostgreSqlParser.KW_PARALLEL: + case PostgreSqlParser.KW_SQL: + case PostgreSqlParser.KW_DEPENDS: + case PostgreSqlParser.KW_OVERRIDING: + case PostgreSqlParser.KW_CONFLICT: + case PostgreSqlParser.KW_SKIP: + case PostgreSqlParser.KW_LOCKED: + case PostgreSqlParser.KW_TIES: + case PostgreSqlParser.KW_ROLLUP: + case PostgreSqlParser.KW_CUBE: + case PostgreSqlParser.KW_GROUPING: + case PostgreSqlParser.KW_SETS: + case PostgreSqlParser.KW_TABLESAMPLE: + case PostgreSqlParser.KW_ORDINALITY: + case PostgreSqlParser.KW_XMLTABLE: + case PostgreSqlParser.KW_COLUMNS: + case PostgreSqlParser.KW_XMLNAMESPACES: + case PostgreSqlParser.KW_ROWTYPE: + case PostgreSqlParser.KW_NORMALIZED: + case PostgreSqlParser.KW_WITHIN: + case PostgreSqlParser.KW_FILTER: + case PostgreSqlParser.KW_GROUPS: + case PostgreSqlParser.KW_OTHERS: + case PostgreSqlParser.KW_NFC: + case PostgreSqlParser.KW_NFD: + case PostgreSqlParser.KW_NFKC: + case PostgreSqlParser.KW_NFKD: + case PostgreSqlParser.KW_UESCAPE: + case PostgreSqlParser.KW_VIEWS: + case PostgreSqlParser.KW_NORMALIZE: + case PostgreSqlParser.KW_DUMP: + case PostgreSqlParser.KW_PRINT_STRICT_PARAMS: + case PostgreSqlParser.KW_VARIABLE_CONFLICT: + case PostgreSqlParser.KW_ERROR: + case PostgreSqlParser.KW_USE_VARIABLE: + case PostgreSqlParser.KW_USE_COLUMN: + case PostgreSqlParser.KW_ALIAS: + case PostgreSqlParser.KW_CONSTANT: + case PostgreSqlParser.KW_PERFORM: + case PostgreSqlParser.KW_GET: + case PostgreSqlParser.KW_DIAGNOSTICS: + case PostgreSqlParser.KW_STACKED: + case PostgreSqlParser.KW_ELSIF: + case PostgreSqlParser.KW_REVERSE: + case PostgreSqlParser.KW_SLICE: + case PostgreSqlParser.KW_EXIT: + case PostgreSqlParser.KW_RETURN: + case PostgreSqlParser.KW_QUERY: + case PostgreSqlParser.KW_RAISE: + case PostgreSqlParser.KW_SQLSTATE: + case PostgreSqlParser.KW_DEBUG: + case PostgreSqlParser.KW_LOG: + case PostgreSqlParser.KW_INFO: + case PostgreSqlParser.KW_NOTICE: + case PostgreSqlParser.KW_WARNING: + case PostgreSqlParser.KW_EXCEPTION: + case PostgreSqlParser.KW_ASSERT: + case PostgreSqlParser.KW_OPEN: + case PostgreSqlParser.KW_SKIP_LOCKED: + case PostgreSqlParser.KW_BUFFER_USAGE_LIMIT: + case PostgreSqlParser.Identifier: + case PostgreSqlParser.QuotedIdentifier: + case PostgreSqlParser.UnicodeQuotedIdentifier: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.PLSQLVARIABLENAME: + case PostgreSqlParser.PLSQLIDENTIFIER: + case PostgreSqlParser.EscapeStringConstant: this.enterOuterAlt(localContext, 1); { this.state = 2194; this.opt_boolean_or_string(); } break; - case PostgreSQLParser.PLUS: - case PostgreSQLParser.MINUS: - case PostgreSQLParser.Integral: - case PostgreSQLParser.Numeric: + case PostgreSqlParser.PLUS: + case PostgreSqlParser.MINUS: + case PostgreSqlParser.Integral: + case PostgreSqlParser.Numeric: this.enterOuterAlt(localContext, 2); { this.state = 2195; @@ -5986,17 +5986,17 @@ export class PostgreSQLParser extends SQLParserBase { } public iso_level(): Iso_levelContext { let localContext = new Iso_levelContext(this.context, this.state); - this.enterRule(localContext, 68, PostgreSQLParser.RULE_iso_level); + this.enterRule(localContext, 68, PostgreSqlParser.RULE_iso_level); let _la: number; try { this.state = 2203; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_READ: + case PostgreSqlParser.KW_READ: this.enterOuterAlt(localContext, 1); { this.state = 2198; - this.match(PostgreSQLParser.KW_READ); + this.match(PostgreSqlParser.KW_READ); this.state = 2199; _la = this.tokenStream.LA(1); if(!(_la === 162 || _la === 363)) { @@ -6008,20 +6008,20 @@ export class PostgreSQLParser extends SQLParserBase { } } break; - case PostgreSQLParser.KW_REPEATABLE: + case PostgreSqlParser.KW_REPEATABLE: this.enterOuterAlt(localContext, 2); { this.state = 2200; - this.match(PostgreSQLParser.KW_REPEATABLE); + this.match(PostgreSqlParser.KW_REPEATABLE); this.state = 2201; - this.match(PostgreSQLParser.KW_READ); + this.match(PostgreSqlParser.KW_READ); } break; - case PostgreSQLParser.KW_SERIALIZABLE: + case PostgreSqlParser.KW_SERIALIZABLE: this.enterOuterAlt(localContext, 3); { this.state = 2202; - this.match(PostgreSQLParser.KW_SERIALIZABLE); + this.match(PostgreSqlParser.KW_SERIALIZABLE); } break; default: @@ -6044,7 +6044,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_boolean_or_string_column(): Opt_boolean_or_string_columnContext { let localContext = new Opt_boolean_or_string_columnContext(this.context, this.state); - this.enterRule(localContext, 70, PostgreSQLParser.RULE_opt_boolean_or_string_column); + this.enterRule(localContext, 70, PostgreSqlParser.RULE_opt_boolean_or_string_column); try { this.state = 2209; this.errorHandler.sync(this); @@ -6053,21 +6053,21 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 2205; - this.match(PostgreSQLParser.KW_TRUE); + this.match(PostgreSqlParser.KW_TRUE); } break; case 2: this.enterOuterAlt(localContext, 2); { this.state = 2206; - this.match(PostgreSQLParser.KW_FALSE); + this.match(PostgreSqlParser.KW_FALSE); } break; case 3: this.enterOuterAlt(localContext, 3); { this.state = 2207; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); } break; case 4: @@ -6095,453 +6095,453 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_boolean_or_string(): Opt_boolean_or_stringContext { let localContext = new Opt_boolean_or_stringContext(this.context, this.state); - this.enterRule(localContext, 72, PostgreSQLParser.RULE_opt_boolean_or_string); + this.enterRule(localContext, 72, PostgreSqlParser.RULE_opt_boolean_or_string); try { this.state = 2215; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_TRUE: + case PostgreSqlParser.KW_TRUE: this.enterOuterAlt(localContext, 1); { this.state = 2211; - this.match(PostgreSQLParser.KW_TRUE); + this.match(PostgreSqlParser.KW_TRUE); } break; - case PostgreSQLParser.KW_FALSE: + case PostgreSqlParser.KW_FALSE: this.enterOuterAlt(localContext, 2); { this.state = 2212; - this.match(PostgreSQLParser.KW_FALSE); + this.match(PostgreSqlParser.KW_FALSE); } break; - case PostgreSQLParser.KW_ON: + case PostgreSqlParser.KW_ON: this.enterOuterAlt(localContext, 3); { this.state = 2213; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); } break; - case PostgreSQLParser.KW_AND: - case PostgreSQLParser.KW_ARRAY: - case PostgreSQLParser.KW_COLLATE: - case PostgreSQLParser.KW_CONSTRAINT: - case PostgreSQLParser.KW_DEFAULT: - case PostgreSQLParser.KW_DO: - case PostgreSQLParser.KW_FETCH: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_AUTHORIZATION: - case PostgreSQLParser.KW_BINARY: - case PostgreSQLParser.KW_COLLATION: - case PostgreSQLParser.KW_CONCURRENTLY: - case PostgreSQLParser.KW_CROSS: - case PostgreSQLParser.KW_CURRENT_SCHEMA: - case PostgreSQLParser.KW_FREEZE: - case PostgreSQLParser.KW_FULL: - case PostgreSQLParser.KW_ILIKE: - case PostgreSQLParser.KW_INNER: - case PostgreSQLParser.KW_IS: - case PostgreSQLParser.KW_ISNULL: - case PostgreSQLParser.KW_JOIN: - case PostgreSQLParser.KW_LEFT: - case PostgreSQLParser.KW_LIKE: - case PostgreSQLParser.KW_NATURAL: - case PostgreSQLParser.KW_NOTNULL: - case PostgreSQLParser.KW_OUTER: - case PostgreSQLParser.KW_OVER: - case PostgreSQLParser.KW_OVERLAPS: - case PostgreSQLParser.KW_RIGHT: - case PostgreSQLParser.KW_SIMILAR: - case PostgreSQLParser.KW_VERBOSE: - case PostgreSQLParser.KW_ABORT: - case PostgreSQLParser.KW_ABSOLUTE: - case PostgreSQLParser.KW_ACCESS: - case PostgreSQLParser.KW_ACTION: - case PostgreSQLParser.KW_ADD: - case PostgreSQLParser.KW_ADMIN: - case PostgreSQLParser.KW_AFTER: - case PostgreSQLParser.KW_AGGREGATE: - case PostgreSQLParser.KW_ALSO: - case PostgreSQLParser.KW_ALTER: - case PostgreSQLParser.KW_ALWAYS: - case PostgreSQLParser.KW_ASSERTION: - case PostgreSQLParser.KW_ASSIGNMENT: - case PostgreSQLParser.KW_AT: - case PostgreSQLParser.KW_ATTRIBUTE: - case PostgreSQLParser.KW_BACKWARD: - case PostgreSQLParser.KW_BEFORE: - case PostgreSQLParser.KW_BEGIN: - case PostgreSQLParser.KW_BY: - case PostgreSQLParser.KW_CACHE: - case PostgreSQLParser.KW_CALLED: - case PostgreSQLParser.KW_CASCADE: - case PostgreSQLParser.KW_CASCADED: - case PostgreSQLParser.KW_CATALOG: - case PostgreSQLParser.KW_CHAIN: - case PostgreSQLParser.KW_CHARACTERISTICS: - case PostgreSQLParser.KW_CHECKPOINT: - case PostgreSQLParser.KW_CLASS: - case PostgreSQLParser.KW_CLOSE: - case PostgreSQLParser.KW_CLUSTER: - case PostgreSQLParser.KW_COMMENT: - case PostgreSQLParser.KW_COMMENTS: - case PostgreSQLParser.KW_COMMIT: - case PostgreSQLParser.KW_COMMITTED: - case PostgreSQLParser.KW_CONFIGURATION: - case PostgreSQLParser.KW_CONNECTION: - case PostgreSQLParser.KW_CONSTRAINTS: - case PostgreSQLParser.KW_CONTENT: - case PostgreSQLParser.KW_CONTINUE: - case PostgreSQLParser.KW_CONVERSION: - case PostgreSQLParser.KW_COPY: - case PostgreSQLParser.KW_COST: - case PostgreSQLParser.KW_CSV: - case PostgreSQLParser.KW_CURSOR: - case PostgreSQLParser.KW_CYCLE: - case PostgreSQLParser.KW_DATA: - case PostgreSQLParser.KW_DATABASE: - case PostgreSQLParser.KW_DAY: - case PostgreSQLParser.KW_DEALLOCATE: - case PostgreSQLParser.KW_DECLARE: - case PostgreSQLParser.KW_DEFAULTS: - case PostgreSQLParser.KW_DEFERRED: - case PostgreSQLParser.KW_DEFINER: - case PostgreSQLParser.KW_DELETE: - case PostgreSQLParser.KW_DELIMITER: - case PostgreSQLParser.KW_DELIMITERS: - case PostgreSQLParser.KW_DICTIONARY: - case PostgreSQLParser.KW_DISABLE: - case PostgreSQLParser.KW_DISCARD: - case PostgreSQLParser.KW_DOCUMENT: - case PostgreSQLParser.KW_DOMAIN: - case PostgreSQLParser.KW_DOUBLE: - case PostgreSQLParser.KW_DROP: - case PostgreSQLParser.KW_EACH: - case PostgreSQLParser.KW_ENABLE: - case PostgreSQLParser.KW_ENCODING: - case PostgreSQLParser.KW_ENCRYPTED: - case PostgreSQLParser.KW_ENUM: - case PostgreSQLParser.KW_ESCAPE: - case PostgreSQLParser.KW_EVENT: - case PostgreSQLParser.KW_EXCLUDE: - case PostgreSQLParser.KW_EXCLUDING: - case PostgreSQLParser.KW_EXCLUSIVE: - case PostgreSQLParser.KW_EXECUTE: - case PostgreSQLParser.KW_EXPLAIN: - case PostgreSQLParser.KW_EXTENSION: - case PostgreSQLParser.KW_EXTERNAL: - case PostgreSQLParser.KW_FAMILY: - case PostgreSQLParser.KW_FIRST: - case PostgreSQLParser.KW_FOLLOWING: - case PostgreSQLParser.KW_FORCE: - case PostgreSQLParser.KW_FORWARD: - case PostgreSQLParser.KW_FUNCTION: - case PostgreSQLParser.KW_FUNCTIONS: - case PostgreSQLParser.KW_GLOBAL: - case PostgreSQLParser.KW_GRANTED: - case PostgreSQLParser.KW_HANDLER: - case PostgreSQLParser.KW_HEADER: - case PostgreSQLParser.KW_HOLD: - case PostgreSQLParser.KW_HOUR: - case PostgreSQLParser.KW_IDENTITY: - case PostgreSQLParser.KW_IF: - case PostgreSQLParser.KW_IMMEDIATE: - case PostgreSQLParser.KW_IMMUTABLE: - case PostgreSQLParser.KW_IMPLICIT: - case PostgreSQLParser.KW_INCLUDING: - case PostgreSQLParser.KW_INCREMENT: - case PostgreSQLParser.KW_INDEX: - case PostgreSQLParser.KW_INDEXES: - case PostgreSQLParser.KW_INHERIT: - case PostgreSQLParser.KW_INHERITS: - case PostgreSQLParser.KW_INLINE: - case PostgreSQLParser.KW_INSENSITIVE: - case PostgreSQLParser.KW_INSERT: - case PostgreSQLParser.KW_INSTEAD: - case PostgreSQLParser.KW_INVOKER: - case PostgreSQLParser.KW_ISOLATION: - case PostgreSQLParser.KW_KEY: - case PostgreSQLParser.KW_LABEL: - case PostgreSQLParser.KW_LANGUAGE: - case PostgreSQLParser.KW_LARGE: - case PostgreSQLParser.KW_LAST: - case PostgreSQLParser.KW_LEAKPROOF: - case PostgreSQLParser.KW_LEVEL: - case PostgreSQLParser.KW_LISTEN: - case PostgreSQLParser.KW_LOAD: - case PostgreSQLParser.KW_LOCAL: - case PostgreSQLParser.KW_LOCATION: - case PostgreSQLParser.KW_LOCK: - case PostgreSQLParser.KW_MAPPING: - case PostgreSQLParser.KW_MATCH: - case PostgreSQLParser.KW_MATERIALIZED: - case PostgreSQLParser.KW_MAXVALUE: - case PostgreSQLParser.KW_MINUTE: - case PostgreSQLParser.KW_MINVALUE: - case PostgreSQLParser.KW_MODE: - case PostgreSQLParser.KW_MONTH: - case PostgreSQLParser.KW_MOVE: - case PostgreSQLParser.KW_NAME: - case PostgreSQLParser.KW_NAMES: - case PostgreSQLParser.KW_NEXT: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_NOTHING: - case PostgreSQLParser.KW_NOTIFY: - case PostgreSQLParser.KW_NOWAIT: - case PostgreSQLParser.KW_NULLS: - case PostgreSQLParser.KW_OBJECT: - case PostgreSQLParser.KW_OF: - case PostgreSQLParser.KW_OFF: - case PostgreSQLParser.KW_OIDS: - case PostgreSQLParser.KW_OPERATOR: - case PostgreSQLParser.KW_OPTION: - case PostgreSQLParser.KW_OPTIONS: - case PostgreSQLParser.KW_OWNED: - case PostgreSQLParser.KW_OWNER: - case PostgreSQLParser.KW_PARSER: - case PostgreSQLParser.KW_PARTIAL: - case PostgreSQLParser.KW_PARTITION: - case PostgreSQLParser.KW_PASSING: - case PostgreSQLParser.KW_PASSWORD: - case PostgreSQLParser.KW_PLANS: - case PostgreSQLParser.KW_PRECEDING: - case PostgreSQLParser.KW_PREPARE: - case PostgreSQLParser.KW_PREPARED: - case PostgreSQLParser.KW_PRESERVE: - case PostgreSQLParser.KW_PRIOR: - case PostgreSQLParser.KW_PRIVILEGES: - case PostgreSQLParser.KW_PROCEDURAL: - case PostgreSQLParser.KW_PROCEDURE: - case PostgreSQLParser.KW_PROGRAM: - case PostgreSQLParser.KW_QUOTE: - case PostgreSQLParser.KW_RANGE: - case PostgreSQLParser.KW_READ: - case PostgreSQLParser.KW_REASSIGN: - case PostgreSQLParser.KW_RECHECK: - case PostgreSQLParser.KW_RECURSIVE: - case PostgreSQLParser.KW_REF: - case PostgreSQLParser.KW_REFRESH: - case PostgreSQLParser.KW_REINDEX: - case PostgreSQLParser.KW_RELATIVE: - case PostgreSQLParser.KW_RELEASE: - case PostgreSQLParser.KW_RENAME: - case PostgreSQLParser.KW_REPEATABLE: - case PostgreSQLParser.KW_REPLACE: - case PostgreSQLParser.KW_REPLICA: - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_RESTART: - case PostgreSQLParser.KW_RESTRICT: - case PostgreSQLParser.KW_RETURNS: - case PostgreSQLParser.KW_REVOKE: - case PostgreSQLParser.KW_ROLE: - case PostgreSQLParser.KW_ROLLBACK: - case PostgreSQLParser.KW_ROWS: - case PostgreSQLParser.KW_RULE: - case PostgreSQLParser.KW_SAVEPOINT: - case PostgreSQLParser.KW_SCHEMA: - case PostgreSQLParser.KW_SCROLL: - case PostgreSQLParser.KW_SEARCH: - case PostgreSQLParser.KW_SECOND: - case PostgreSQLParser.KW_SECURITY: - case PostgreSQLParser.KW_SEQUENCE: - case PostgreSQLParser.KW_SEQUENCES: - case PostgreSQLParser.KW_SERIALIZABLE: - case PostgreSQLParser.KW_SERVER: - case PostgreSQLParser.KW_SESSION: - case PostgreSQLParser.KW_SET: - case PostgreSQLParser.KW_SHARE: - case PostgreSQLParser.KW_SHOW: - case PostgreSQLParser.KW_SIMPLE: - case PostgreSQLParser.KW_SNAPSHOT: - case PostgreSQLParser.KW_STABLE: - case PostgreSQLParser.KW_STANDALONE: - case PostgreSQLParser.KW_START: - case PostgreSQLParser.KW_STATEMENT: - case PostgreSQLParser.KW_STATISTICS: - case PostgreSQLParser.KW_STDIN: - case PostgreSQLParser.KW_STDOUT: - case PostgreSQLParser.KW_STORAGE: - case PostgreSQLParser.KW_STRICT: - case PostgreSQLParser.KW_STRIP: - case PostgreSQLParser.KW_SYSID: - case PostgreSQLParser.KW_SYSTEM: - case PostgreSQLParser.KW_TABLES: - case PostgreSQLParser.KW_TABLESPACE: - case PostgreSQLParser.KW_TEMP: - case PostgreSQLParser.KW_TEMPLATE: - case PostgreSQLParser.KW_TEMPORARY: - case PostgreSQLParser.KW_TEXT: - case PostgreSQLParser.KW_TRANSACTION: - case PostgreSQLParser.KW_TRIGGER: - case PostgreSQLParser.KW_TRUNCATE: - case PostgreSQLParser.KW_TRUSTED: - case PostgreSQLParser.KW_TYPE: - case PostgreSQLParser.KW_TYPES: - case PostgreSQLParser.KW_UNBOUNDED: - case PostgreSQLParser.KW_UNCOMMITTED: - case PostgreSQLParser.KW_UNENCRYPTED: - case PostgreSQLParser.KW_UNKNOWN: - case PostgreSQLParser.KW_UNLISTEN: - case PostgreSQLParser.KW_UNLOGGED: - case PostgreSQLParser.KW_UNTIL: - case PostgreSQLParser.KW_UPDATE: - case PostgreSQLParser.KW_VACUUM: - case PostgreSQLParser.KW_VALID: - case PostgreSQLParser.KW_VALIDATE: - case PostgreSQLParser.KW_VALIDATOR: - case PostgreSQLParser.KW_VARYING: - case PostgreSQLParser.KW_VERSION: - case PostgreSQLParser.KW_VIEW: - case PostgreSQLParser.KW_VOLATILE: - case PostgreSQLParser.KW_WHITESPACE: - case PostgreSQLParser.KW_WITHOUT: - case PostgreSQLParser.KW_WORK: - case PostgreSQLParser.KW_WRAPPER: - case PostgreSQLParser.KW_WRITE: - case PostgreSQLParser.KW_XML: - case PostgreSQLParser.KW_YEAR: - case PostgreSQLParser.KW_YES: - case PostgreSQLParser.KW_ZONE: - case PostgreSQLParser.KW_BETWEEN: - case PostgreSQLParser.KW_BIGINT: - case PostgreSQLParser.KW_BIT: - case PostgreSQLParser.KW_BOOLEAN: - case PostgreSQLParser.KW_CHAR: - case PostgreSQLParser.KW_CHARACTER: - case PostgreSQLParser.KW_COALESCE: - case PostgreSQLParser.KW_DEC: - case PostgreSQLParser.KW_DECIMAL: - case PostgreSQLParser.KW_EXISTS: - case PostgreSQLParser.KW_EXTRACT: - case PostgreSQLParser.KW_FLOAT: - case PostgreSQLParser.KW_GREATEST: - case PostgreSQLParser.KW_INOUT: - case PostgreSQLParser.KW_INT: - case PostgreSQLParser.KW_INTEGER: - case PostgreSQLParser.KW_INTERVAL: - case PostgreSQLParser.KW_LEAST: - case PostgreSQLParser.KW_NATIONAL: - case PostgreSQLParser.KW_NCHAR: - case PostgreSQLParser.KW_NONE: - case PostgreSQLParser.KW_NULLIF: - case PostgreSQLParser.KW_NUMERIC: - case PostgreSQLParser.KW_OVERLAY: - case PostgreSQLParser.KW_POSITION: - case PostgreSQLParser.KW_PRECISION: - case PostgreSQLParser.KW_REAL: - case PostgreSQLParser.KW_ROW: - case PostgreSQLParser.KW_SETOF: - case PostgreSQLParser.KW_SMALLINT: - case PostgreSQLParser.KW_SUBSTRING: - case PostgreSQLParser.KW_TIME: - case PostgreSQLParser.KW_TIMESTAMP: - case PostgreSQLParser.KW_TREAT: - case PostgreSQLParser.KW_TRIM: - case PostgreSQLParser.KW_VALUES: - case PostgreSQLParser.KW_VARCHAR: - case PostgreSQLParser.KW_XMLATTRIBUTES: - case PostgreSQLParser.KW_XMLCONCAT: - case PostgreSQLParser.KW_XMLELEMENT: - case PostgreSQLParser.KW_XMLEXISTS: - case PostgreSQLParser.KW_XMLFOREST: - case PostgreSQLParser.KW_XMLPARSE: - case PostgreSQLParser.KW_XMLPI: - case PostgreSQLParser.KW_XMLROOT: - case PostgreSQLParser.KW_XMLSERIALIZE: - case PostgreSQLParser.KW_CALL: - case PostgreSQLParser.KW_CURRENT: - case PostgreSQLParser.KW_ATTACH: - case PostgreSQLParser.KW_DETACH: - case PostgreSQLParser.KW_EXPRESSION: - case PostgreSQLParser.KW_GENERATED: - case PostgreSQLParser.KW_LOGGED: - case PostgreSQLParser.KW_STORED: - case PostgreSQLParser.KW_INCLUDE: - case PostgreSQLParser.KW_ROUTINE: - case PostgreSQLParser.KW_TRANSFORM: - case PostgreSQLParser.KW_IMPORT: - case PostgreSQLParser.KW_POLICY: - case PostgreSQLParser.KW_METHOD: - case PostgreSQLParser.KW_REFERENCING: - case PostgreSQLParser.KW_NEW: - case PostgreSQLParser.KW_OLD: - case PostgreSQLParser.KW_VALUE: - case PostgreSQLParser.KW_SUBSCRIPTION: - case PostgreSQLParser.KW_PUBLICATION: - case PostgreSQLParser.KW_OUT: - case PostgreSQLParser.KW_ROUTINES: - case PostgreSQLParser.KW_SCHEMAS: - case PostgreSQLParser.KW_PROCEDURES: - case PostgreSQLParser.KW_INPUT: - case PostgreSQLParser.KW_SUPPORT: - case PostgreSQLParser.KW_PARALLEL: - case PostgreSQLParser.KW_SQL: - case PostgreSQLParser.KW_DEPENDS: - case PostgreSQLParser.KW_OVERRIDING: - case PostgreSQLParser.KW_CONFLICT: - case PostgreSQLParser.KW_SKIP: - case PostgreSQLParser.KW_LOCKED: - case PostgreSQLParser.KW_TIES: - case PostgreSQLParser.KW_ROLLUP: - case PostgreSQLParser.KW_CUBE: - case PostgreSQLParser.KW_GROUPING: - case PostgreSQLParser.KW_SETS: - case PostgreSQLParser.KW_TABLESAMPLE: - case PostgreSQLParser.KW_ORDINALITY: - case PostgreSQLParser.KW_XMLTABLE: - case PostgreSQLParser.KW_COLUMNS: - case PostgreSQLParser.KW_XMLNAMESPACES: - case PostgreSQLParser.KW_ROWTYPE: - case PostgreSQLParser.KW_NORMALIZED: - case PostgreSQLParser.KW_WITHIN: - case PostgreSQLParser.KW_FILTER: - case PostgreSQLParser.KW_GROUPS: - case PostgreSQLParser.KW_OTHERS: - case PostgreSQLParser.KW_NFC: - case PostgreSQLParser.KW_NFD: - case PostgreSQLParser.KW_NFKC: - case PostgreSQLParser.KW_NFKD: - case PostgreSQLParser.KW_UESCAPE: - case PostgreSQLParser.KW_VIEWS: - case PostgreSQLParser.KW_NORMALIZE: - case PostgreSQLParser.KW_DUMP: - case PostgreSQLParser.KW_PRINT_STRICT_PARAMS: - case PostgreSQLParser.KW_VARIABLE_CONFLICT: - case PostgreSQLParser.KW_ERROR: - case PostgreSQLParser.KW_USE_VARIABLE: - case PostgreSQLParser.KW_USE_COLUMN: - case PostgreSQLParser.KW_ALIAS: - case PostgreSQLParser.KW_CONSTANT: - case PostgreSQLParser.KW_PERFORM: - case PostgreSQLParser.KW_GET: - case PostgreSQLParser.KW_DIAGNOSTICS: - case PostgreSQLParser.KW_STACKED: - case PostgreSQLParser.KW_ELSIF: - case PostgreSQLParser.KW_REVERSE: - case PostgreSQLParser.KW_SLICE: - case PostgreSQLParser.KW_EXIT: - case PostgreSQLParser.KW_RETURN: - case PostgreSQLParser.KW_QUERY: - case PostgreSQLParser.KW_RAISE: - case PostgreSQLParser.KW_SQLSTATE: - case PostgreSQLParser.KW_DEBUG: - case PostgreSQLParser.KW_LOG: - case PostgreSQLParser.KW_INFO: - case PostgreSQLParser.KW_NOTICE: - case PostgreSQLParser.KW_WARNING: - case PostgreSQLParser.KW_EXCEPTION: - case PostgreSQLParser.KW_ASSERT: - case PostgreSQLParser.KW_OPEN: - case PostgreSQLParser.KW_SKIP_LOCKED: - case PostgreSQLParser.KW_BUFFER_USAGE_LIMIT: - case PostgreSQLParser.Identifier: - case PostgreSQLParser.QuotedIdentifier: - case PostgreSQLParser.UnicodeQuotedIdentifier: - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.PLSQLVARIABLENAME: - case PostgreSQLParser.PLSQLIDENTIFIER: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.KW_AND: + case PostgreSqlParser.KW_ARRAY: + case PostgreSqlParser.KW_COLLATE: + case PostgreSqlParser.KW_CONSTRAINT: + case PostgreSqlParser.KW_DEFAULT: + case PostgreSqlParser.KW_DO: + case PostgreSqlParser.KW_FETCH: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_AUTHORIZATION: + case PostgreSqlParser.KW_BINARY: + case PostgreSqlParser.KW_COLLATION: + case PostgreSqlParser.KW_CONCURRENTLY: + case PostgreSqlParser.KW_CROSS: + case PostgreSqlParser.KW_CURRENT_SCHEMA: + case PostgreSqlParser.KW_FREEZE: + case PostgreSqlParser.KW_FULL: + case PostgreSqlParser.KW_ILIKE: + case PostgreSqlParser.KW_INNER: + case PostgreSqlParser.KW_IS: + case PostgreSqlParser.KW_ISNULL: + case PostgreSqlParser.KW_JOIN: + case PostgreSqlParser.KW_LEFT: + case PostgreSqlParser.KW_LIKE: + case PostgreSqlParser.KW_NATURAL: + case PostgreSqlParser.KW_NOTNULL: + case PostgreSqlParser.KW_OUTER: + case PostgreSqlParser.KW_OVER: + case PostgreSqlParser.KW_OVERLAPS: + case PostgreSqlParser.KW_RIGHT: + case PostgreSqlParser.KW_SIMILAR: + case PostgreSqlParser.KW_VERBOSE: + case PostgreSqlParser.KW_ABORT: + case PostgreSqlParser.KW_ABSOLUTE: + case PostgreSqlParser.KW_ACCESS: + case PostgreSqlParser.KW_ACTION: + case PostgreSqlParser.KW_ADD: + case PostgreSqlParser.KW_ADMIN: + case PostgreSqlParser.KW_AFTER: + case PostgreSqlParser.KW_AGGREGATE: + case PostgreSqlParser.KW_ALSO: + case PostgreSqlParser.KW_ALTER: + case PostgreSqlParser.KW_ALWAYS: + case PostgreSqlParser.KW_ASSERTION: + case PostgreSqlParser.KW_ASSIGNMENT: + case PostgreSqlParser.KW_AT: + case PostgreSqlParser.KW_ATTRIBUTE: + case PostgreSqlParser.KW_BACKWARD: + case PostgreSqlParser.KW_BEFORE: + case PostgreSqlParser.KW_BEGIN: + case PostgreSqlParser.KW_BY: + case PostgreSqlParser.KW_CACHE: + case PostgreSqlParser.KW_CALLED: + case PostgreSqlParser.KW_CASCADE: + case PostgreSqlParser.KW_CASCADED: + case PostgreSqlParser.KW_CATALOG: + case PostgreSqlParser.KW_CHAIN: + case PostgreSqlParser.KW_CHARACTERISTICS: + case PostgreSqlParser.KW_CHECKPOINT: + case PostgreSqlParser.KW_CLASS: + case PostgreSqlParser.KW_CLOSE: + case PostgreSqlParser.KW_CLUSTER: + case PostgreSqlParser.KW_COMMENT: + case PostgreSqlParser.KW_COMMENTS: + case PostgreSqlParser.KW_COMMIT: + case PostgreSqlParser.KW_COMMITTED: + case PostgreSqlParser.KW_CONFIGURATION: + case PostgreSqlParser.KW_CONNECTION: + case PostgreSqlParser.KW_CONSTRAINTS: + case PostgreSqlParser.KW_CONTENT: + case PostgreSqlParser.KW_CONTINUE: + case PostgreSqlParser.KW_CONVERSION: + case PostgreSqlParser.KW_COPY: + case PostgreSqlParser.KW_COST: + case PostgreSqlParser.KW_CSV: + case PostgreSqlParser.KW_CURSOR: + case PostgreSqlParser.KW_CYCLE: + case PostgreSqlParser.KW_DATA: + case PostgreSqlParser.KW_DATABASE: + case PostgreSqlParser.KW_DAY: + case PostgreSqlParser.KW_DEALLOCATE: + case PostgreSqlParser.KW_DECLARE: + case PostgreSqlParser.KW_DEFAULTS: + case PostgreSqlParser.KW_DEFERRED: + case PostgreSqlParser.KW_DEFINER: + case PostgreSqlParser.KW_DELETE: + case PostgreSqlParser.KW_DELIMITER: + case PostgreSqlParser.KW_DELIMITERS: + case PostgreSqlParser.KW_DICTIONARY: + case PostgreSqlParser.KW_DISABLE: + case PostgreSqlParser.KW_DISCARD: + case PostgreSqlParser.KW_DOCUMENT: + case PostgreSqlParser.KW_DOMAIN: + case PostgreSqlParser.KW_DOUBLE: + case PostgreSqlParser.KW_DROP: + case PostgreSqlParser.KW_EACH: + case PostgreSqlParser.KW_ENABLE: + case PostgreSqlParser.KW_ENCODING: + case PostgreSqlParser.KW_ENCRYPTED: + case PostgreSqlParser.KW_ENUM: + case PostgreSqlParser.KW_ESCAPE: + case PostgreSqlParser.KW_EVENT: + case PostgreSqlParser.KW_EXCLUDE: + case PostgreSqlParser.KW_EXCLUDING: + case PostgreSqlParser.KW_EXCLUSIVE: + case PostgreSqlParser.KW_EXECUTE: + case PostgreSqlParser.KW_EXPLAIN: + case PostgreSqlParser.KW_EXTENSION: + case PostgreSqlParser.KW_EXTERNAL: + case PostgreSqlParser.KW_FAMILY: + case PostgreSqlParser.KW_FIRST: + case PostgreSqlParser.KW_FOLLOWING: + case PostgreSqlParser.KW_FORCE: + case PostgreSqlParser.KW_FORWARD: + case PostgreSqlParser.KW_FUNCTION: + case PostgreSqlParser.KW_FUNCTIONS: + case PostgreSqlParser.KW_GLOBAL: + case PostgreSqlParser.KW_GRANTED: + case PostgreSqlParser.KW_HANDLER: + case PostgreSqlParser.KW_HEADER: + case PostgreSqlParser.KW_HOLD: + case PostgreSqlParser.KW_HOUR: + case PostgreSqlParser.KW_IDENTITY: + case PostgreSqlParser.KW_IF: + case PostgreSqlParser.KW_IMMEDIATE: + case PostgreSqlParser.KW_IMMUTABLE: + case PostgreSqlParser.KW_IMPLICIT: + case PostgreSqlParser.KW_INCLUDING: + case PostgreSqlParser.KW_INCREMENT: + case PostgreSqlParser.KW_INDEX: + case PostgreSqlParser.KW_INDEXES: + case PostgreSqlParser.KW_INHERIT: + case PostgreSqlParser.KW_INHERITS: + case PostgreSqlParser.KW_INLINE: + case PostgreSqlParser.KW_INSENSITIVE: + case PostgreSqlParser.KW_INSERT: + case PostgreSqlParser.KW_INSTEAD: + case PostgreSqlParser.KW_INVOKER: + case PostgreSqlParser.KW_ISOLATION: + case PostgreSqlParser.KW_KEY: + case PostgreSqlParser.KW_LABEL: + case PostgreSqlParser.KW_LANGUAGE: + case PostgreSqlParser.KW_LARGE: + case PostgreSqlParser.KW_LAST: + case PostgreSqlParser.KW_LEAKPROOF: + case PostgreSqlParser.KW_LEVEL: + case PostgreSqlParser.KW_LISTEN: + case PostgreSqlParser.KW_LOAD: + case PostgreSqlParser.KW_LOCAL: + case PostgreSqlParser.KW_LOCATION: + case PostgreSqlParser.KW_LOCK: + case PostgreSqlParser.KW_MAPPING: + case PostgreSqlParser.KW_MATCH: + case PostgreSqlParser.KW_MATERIALIZED: + case PostgreSqlParser.KW_MAXVALUE: + case PostgreSqlParser.KW_MINUTE: + case PostgreSqlParser.KW_MINVALUE: + case PostgreSqlParser.KW_MODE: + case PostgreSqlParser.KW_MONTH: + case PostgreSqlParser.KW_MOVE: + case PostgreSqlParser.KW_NAME: + case PostgreSqlParser.KW_NAMES: + case PostgreSqlParser.KW_NEXT: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_NOTHING: + case PostgreSqlParser.KW_NOTIFY: + case PostgreSqlParser.KW_NOWAIT: + case PostgreSqlParser.KW_NULLS: + case PostgreSqlParser.KW_OBJECT: + case PostgreSqlParser.KW_OF: + case PostgreSqlParser.KW_OFF: + case PostgreSqlParser.KW_OIDS: + case PostgreSqlParser.KW_OPERATOR: + case PostgreSqlParser.KW_OPTION: + case PostgreSqlParser.KW_OPTIONS: + case PostgreSqlParser.KW_OWNED: + case PostgreSqlParser.KW_OWNER: + case PostgreSqlParser.KW_PARSER: + case PostgreSqlParser.KW_PARTIAL: + case PostgreSqlParser.KW_PARTITION: + case PostgreSqlParser.KW_PASSING: + case PostgreSqlParser.KW_PASSWORD: + case PostgreSqlParser.KW_PLANS: + case PostgreSqlParser.KW_PRECEDING: + case PostgreSqlParser.KW_PREPARE: + case PostgreSqlParser.KW_PREPARED: + case PostgreSqlParser.KW_PRESERVE: + case PostgreSqlParser.KW_PRIOR: + case PostgreSqlParser.KW_PRIVILEGES: + case PostgreSqlParser.KW_PROCEDURAL: + case PostgreSqlParser.KW_PROCEDURE: + case PostgreSqlParser.KW_PROGRAM: + case PostgreSqlParser.KW_QUOTE: + case PostgreSqlParser.KW_RANGE: + case PostgreSqlParser.KW_READ: + case PostgreSqlParser.KW_REASSIGN: + case PostgreSqlParser.KW_RECHECK: + case PostgreSqlParser.KW_RECURSIVE: + case PostgreSqlParser.KW_REF: + case PostgreSqlParser.KW_REFRESH: + case PostgreSqlParser.KW_REINDEX: + case PostgreSqlParser.KW_RELATIVE: + case PostgreSqlParser.KW_RELEASE: + case PostgreSqlParser.KW_RENAME: + case PostgreSqlParser.KW_REPEATABLE: + case PostgreSqlParser.KW_REPLACE: + case PostgreSqlParser.KW_REPLICA: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_RESTART: + case PostgreSqlParser.KW_RESTRICT: + case PostgreSqlParser.KW_RETURNS: + case PostgreSqlParser.KW_REVOKE: + case PostgreSqlParser.KW_ROLE: + case PostgreSqlParser.KW_ROLLBACK: + case PostgreSqlParser.KW_ROWS: + case PostgreSqlParser.KW_RULE: + case PostgreSqlParser.KW_SAVEPOINT: + case PostgreSqlParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCROLL: + case PostgreSqlParser.KW_SEARCH: + case PostgreSqlParser.KW_SECOND: + case PostgreSqlParser.KW_SECURITY: + case PostgreSqlParser.KW_SEQUENCE: + case PostgreSqlParser.KW_SEQUENCES: + case PostgreSqlParser.KW_SERIALIZABLE: + case PostgreSqlParser.KW_SERVER: + case PostgreSqlParser.KW_SESSION: + case PostgreSqlParser.KW_SET: + case PostgreSqlParser.KW_SHARE: + case PostgreSqlParser.KW_SHOW: + case PostgreSqlParser.KW_SIMPLE: + case PostgreSqlParser.KW_SNAPSHOT: + case PostgreSqlParser.KW_STABLE: + case PostgreSqlParser.KW_STANDALONE: + case PostgreSqlParser.KW_START: + case PostgreSqlParser.KW_STATEMENT: + case PostgreSqlParser.KW_STATISTICS: + case PostgreSqlParser.KW_STDIN: + case PostgreSqlParser.KW_STDOUT: + case PostgreSqlParser.KW_STORAGE: + case PostgreSqlParser.KW_STRICT: + case PostgreSqlParser.KW_STRIP: + case PostgreSqlParser.KW_SYSID: + case PostgreSqlParser.KW_SYSTEM: + case PostgreSqlParser.KW_TABLES: + case PostgreSqlParser.KW_TABLESPACE: + case PostgreSqlParser.KW_TEMP: + case PostgreSqlParser.KW_TEMPLATE: + case PostgreSqlParser.KW_TEMPORARY: + case PostgreSqlParser.KW_TEXT: + case PostgreSqlParser.KW_TRANSACTION: + case PostgreSqlParser.KW_TRIGGER: + case PostgreSqlParser.KW_TRUNCATE: + case PostgreSqlParser.KW_TRUSTED: + case PostgreSqlParser.KW_TYPE: + case PostgreSqlParser.KW_TYPES: + case PostgreSqlParser.KW_UNBOUNDED: + case PostgreSqlParser.KW_UNCOMMITTED: + case PostgreSqlParser.KW_UNENCRYPTED: + case PostgreSqlParser.KW_UNKNOWN: + case PostgreSqlParser.KW_UNLISTEN: + case PostgreSqlParser.KW_UNLOGGED: + case PostgreSqlParser.KW_UNTIL: + case PostgreSqlParser.KW_UPDATE: + case PostgreSqlParser.KW_VACUUM: + case PostgreSqlParser.KW_VALID: + case PostgreSqlParser.KW_VALIDATE: + case PostgreSqlParser.KW_VALIDATOR: + case PostgreSqlParser.KW_VARYING: + case PostgreSqlParser.KW_VERSION: + case PostgreSqlParser.KW_VIEW: + case PostgreSqlParser.KW_VOLATILE: + case PostgreSqlParser.KW_WHITESPACE: + case PostgreSqlParser.KW_WITHOUT: + case PostgreSqlParser.KW_WORK: + case PostgreSqlParser.KW_WRAPPER: + case PostgreSqlParser.KW_WRITE: + case PostgreSqlParser.KW_XML: + case PostgreSqlParser.KW_YEAR: + case PostgreSqlParser.KW_YES: + case PostgreSqlParser.KW_ZONE: + case PostgreSqlParser.KW_BETWEEN: + case PostgreSqlParser.KW_BIGINT: + case PostgreSqlParser.KW_BIT: + case PostgreSqlParser.KW_BOOLEAN: + case PostgreSqlParser.KW_CHAR: + case PostgreSqlParser.KW_CHARACTER: + case PostgreSqlParser.KW_COALESCE: + case PostgreSqlParser.KW_DEC: + case PostgreSqlParser.KW_DECIMAL: + case PostgreSqlParser.KW_EXISTS: + case PostgreSqlParser.KW_EXTRACT: + case PostgreSqlParser.KW_FLOAT: + case PostgreSqlParser.KW_GREATEST: + case PostgreSqlParser.KW_INOUT: + case PostgreSqlParser.KW_INT: + case PostgreSqlParser.KW_INTEGER: + case PostgreSqlParser.KW_INTERVAL: + case PostgreSqlParser.KW_LEAST: + case PostgreSqlParser.KW_NATIONAL: + case PostgreSqlParser.KW_NCHAR: + case PostgreSqlParser.KW_NONE: + case PostgreSqlParser.KW_NULLIF: + case PostgreSqlParser.KW_NUMERIC: + case PostgreSqlParser.KW_OVERLAY: + case PostgreSqlParser.KW_POSITION: + case PostgreSqlParser.KW_PRECISION: + case PostgreSqlParser.KW_REAL: + case PostgreSqlParser.KW_ROW: + case PostgreSqlParser.KW_SETOF: + case PostgreSqlParser.KW_SMALLINT: + case PostgreSqlParser.KW_SUBSTRING: + case PostgreSqlParser.KW_TIME: + case PostgreSqlParser.KW_TIMESTAMP: + case PostgreSqlParser.KW_TREAT: + case PostgreSqlParser.KW_TRIM: + case PostgreSqlParser.KW_VALUES: + case PostgreSqlParser.KW_VARCHAR: + case PostgreSqlParser.KW_XMLATTRIBUTES: + case PostgreSqlParser.KW_XMLCONCAT: + case PostgreSqlParser.KW_XMLELEMENT: + case PostgreSqlParser.KW_XMLEXISTS: + case PostgreSqlParser.KW_XMLFOREST: + case PostgreSqlParser.KW_XMLPARSE: + case PostgreSqlParser.KW_XMLPI: + case PostgreSqlParser.KW_XMLROOT: + case PostgreSqlParser.KW_XMLSERIALIZE: + case PostgreSqlParser.KW_CALL: + case PostgreSqlParser.KW_CURRENT: + case PostgreSqlParser.KW_ATTACH: + case PostgreSqlParser.KW_DETACH: + case PostgreSqlParser.KW_EXPRESSION: + case PostgreSqlParser.KW_GENERATED: + case PostgreSqlParser.KW_LOGGED: + case PostgreSqlParser.KW_STORED: + case PostgreSqlParser.KW_INCLUDE: + case PostgreSqlParser.KW_ROUTINE: + case PostgreSqlParser.KW_TRANSFORM: + case PostgreSqlParser.KW_IMPORT: + case PostgreSqlParser.KW_POLICY: + case PostgreSqlParser.KW_METHOD: + case PostgreSqlParser.KW_REFERENCING: + case PostgreSqlParser.KW_NEW: + case PostgreSqlParser.KW_OLD: + case PostgreSqlParser.KW_VALUE: + case PostgreSqlParser.KW_SUBSCRIPTION: + case PostgreSqlParser.KW_PUBLICATION: + case PostgreSqlParser.KW_OUT: + case PostgreSqlParser.KW_ROUTINES: + case PostgreSqlParser.KW_SCHEMAS: + case PostgreSqlParser.KW_PROCEDURES: + case PostgreSqlParser.KW_INPUT: + case PostgreSqlParser.KW_SUPPORT: + case PostgreSqlParser.KW_PARALLEL: + case PostgreSqlParser.KW_SQL: + case PostgreSqlParser.KW_DEPENDS: + case PostgreSqlParser.KW_OVERRIDING: + case PostgreSqlParser.KW_CONFLICT: + case PostgreSqlParser.KW_SKIP: + case PostgreSqlParser.KW_LOCKED: + case PostgreSqlParser.KW_TIES: + case PostgreSqlParser.KW_ROLLUP: + case PostgreSqlParser.KW_CUBE: + case PostgreSqlParser.KW_GROUPING: + case PostgreSqlParser.KW_SETS: + case PostgreSqlParser.KW_TABLESAMPLE: + case PostgreSqlParser.KW_ORDINALITY: + case PostgreSqlParser.KW_XMLTABLE: + case PostgreSqlParser.KW_COLUMNS: + case PostgreSqlParser.KW_XMLNAMESPACES: + case PostgreSqlParser.KW_ROWTYPE: + case PostgreSqlParser.KW_NORMALIZED: + case PostgreSqlParser.KW_WITHIN: + case PostgreSqlParser.KW_FILTER: + case PostgreSqlParser.KW_GROUPS: + case PostgreSqlParser.KW_OTHERS: + case PostgreSqlParser.KW_NFC: + case PostgreSqlParser.KW_NFD: + case PostgreSqlParser.KW_NFKC: + case PostgreSqlParser.KW_NFKD: + case PostgreSqlParser.KW_UESCAPE: + case PostgreSqlParser.KW_VIEWS: + case PostgreSqlParser.KW_NORMALIZE: + case PostgreSqlParser.KW_DUMP: + case PostgreSqlParser.KW_PRINT_STRICT_PARAMS: + case PostgreSqlParser.KW_VARIABLE_CONFLICT: + case PostgreSqlParser.KW_ERROR: + case PostgreSqlParser.KW_USE_VARIABLE: + case PostgreSqlParser.KW_USE_COLUMN: + case PostgreSqlParser.KW_ALIAS: + case PostgreSqlParser.KW_CONSTANT: + case PostgreSqlParser.KW_PERFORM: + case PostgreSqlParser.KW_GET: + case PostgreSqlParser.KW_DIAGNOSTICS: + case PostgreSqlParser.KW_STACKED: + case PostgreSqlParser.KW_ELSIF: + case PostgreSqlParser.KW_REVERSE: + case PostgreSqlParser.KW_SLICE: + case PostgreSqlParser.KW_EXIT: + case PostgreSqlParser.KW_RETURN: + case PostgreSqlParser.KW_QUERY: + case PostgreSqlParser.KW_RAISE: + case PostgreSqlParser.KW_SQLSTATE: + case PostgreSqlParser.KW_DEBUG: + case PostgreSqlParser.KW_LOG: + case PostgreSqlParser.KW_INFO: + case PostgreSqlParser.KW_NOTICE: + case PostgreSqlParser.KW_WARNING: + case PostgreSqlParser.KW_EXCEPTION: + case PostgreSqlParser.KW_ASSERT: + case PostgreSqlParser.KW_OPEN: + case PostgreSqlParser.KW_SKIP_LOCKED: + case PostgreSqlParser.KW_BUFFER_USAGE_LIMIT: + case PostgreSqlParser.Identifier: + case PostgreSqlParser.QuotedIdentifier: + case PostgreSqlParser.UnicodeQuotedIdentifier: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.PLSQLVARIABLENAME: + case PostgreSqlParser.PLSQLIDENTIFIER: + case PostgreSqlParser.EscapeStringConstant: this.enterOuterAlt(localContext, 4); { this.state = 2214; @@ -6568,7 +6568,7 @@ export class PostgreSQLParser extends SQLParserBase { } public zone_value(): Zone_valueContext { let localContext = new Zone_valueContext(this.context, this.state); - this.enterRule(localContext, 74, PostgreSQLParser.RULE_zone_value); + this.enterRule(localContext, 74, PostgreSqlParser.RULE_zone_value); try { this.state = 2233; this.errorHandler.sync(this); @@ -6612,11 +6612,11 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 2224; this.constinterval(); this.state = 2225; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 2226; this.iconst(); this.state = 2227; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); this.state = 2228; this.sconst(); } @@ -6632,14 +6632,14 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 6); { this.state = 2231; - this.match(PostgreSQLParser.KW_DEFAULT); + this.match(PostgreSqlParser.KW_DEFAULT); } break; case 7: this.enterOuterAlt(localContext, 7); { this.state = 2232; - this.match(PostgreSQLParser.KW_LOCAL); + this.match(PostgreSqlParser.KW_LOCAL); } break; } @@ -6660,26 +6660,26 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_encoding(): Opt_encodingContext { let localContext = new Opt_encodingContext(this.context, this.state); - this.enterRule(localContext, 76, PostgreSQLParser.RULE_opt_encoding); + this.enterRule(localContext, 76, PostgreSqlParser.RULE_opt_encoding); try { this.state = 2237; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.EscapeStringConstant: this.enterOuterAlt(localContext, 1); { this.state = 2235; this.sconst(); } break; - case PostgreSQLParser.KW_DEFAULT: + case PostgreSqlParser.KW_DEFAULT: this.enterOuterAlt(localContext, 2); { this.state = 2236; - this.match(PostgreSQLParser.KW_DEFAULT); + this.match(PostgreSqlParser.KW_DEFAULT); } break; default: @@ -6702,7 +6702,7 @@ export class PostgreSQLParser extends SQLParserBase { } public nonreservedword_or_sconst_column(): Nonreservedword_or_sconst_columnContext { let localContext = new Nonreservedword_or_sconst_columnContext(this.context, this.state); - this.enterRule(localContext, 78, PostgreSQLParser.RULE_nonreservedword_or_sconst_column); + this.enterRule(localContext, 78, PostgreSqlParser.RULE_nonreservedword_or_sconst_column); try { this.state = 2241; this.errorHandler.sync(this); @@ -6739,7 +6739,7 @@ export class PostgreSQLParser extends SQLParserBase { } public nonreservedword_or_sconst(): Nonreservedword_or_sconstContext { let localContext = new Nonreservedword_or_sconstContext(this.context, this.state); - this.enterRule(localContext, 80, PostgreSQLParser.RULE_nonreservedword_or_sconst); + this.enterRule(localContext, 80, PostgreSqlParser.RULE_nonreservedword_or_sconst); try { this.state = 2245; this.errorHandler.sync(this); @@ -6776,12 +6776,12 @@ export class PostgreSQLParser extends SQLParserBase { } public variableresetstmt(): VariableresetstmtContext { let localContext = new VariableresetstmtContext(this.context, this.state); - this.enterRule(localContext, 82, PostgreSQLParser.RULE_variableresetstmt); + this.enterRule(localContext, 82, PostgreSqlParser.RULE_variableresetstmt); try { this.enterOuterAlt(localContext, 1); { this.state = 2247; - this.match(PostgreSQLParser.KW_RESET); + this.match(PostgreSqlParser.KW_RESET); this.state = 2248; this.reset_rest(); } @@ -6802,7 +6802,7 @@ export class PostgreSQLParser extends SQLParserBase { } public reset_rest(): Reset_restContext { let localContext = new Reset_restContext(this.context, this.state); - this.enterRule(localContext, 84, PostgreSQLParser.RULE_reset_rest); + this.enterRule(localContext, 84, PostgreSqlParser.RULE_reset_rest); try { this.state = 2258; this.errorHandler.sync(this); @@ -6811,29 +6811,29 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 2250; - this.match(PostgreSQLParser.KW_TIME); + this.match(PostgreSqlParser.KW_TIME); this.state = 2251; - this.match(PostgreSQLParser.KW_ZONE); + this.match(PostgreSqlParser.KW_ZONE); } break; case 2: this.enterOuterAlt(localContext, 2); { this.state = 2252; - this.match(PostgreSQLParser.KW_TRANSACTION); + this.match(PostgreSqlParser.KW_TRANSACTION); this.state = 2253; - this.match(PostgreSQLParser.KW_ISOLATION); + this.match(PostgreSqlParser.KW_ISOLATION); this.state = 2254; - this.match(PostgreSQLParser.KW_LEVEL); + this.match(PostgreSqlParser.KW_LEVEL); } break; case 3: this.enterOuterAlt(localContext, 3); { this.state = 2255; - this.match(PostgreSQLParser.KW_SESSION); + this.match(PostgreSqlParser.KW_SESSION); this.state = 2256; - this.match(PostgreSQLParser.KW_AUTHORIZATION); + this.match(PostgreSqlParser.KW_AUTHORIZATION); } break; case 4: @@ -6861,418 +6861,418 @@ export class PostgreSQLParser extends SQLParserBase { } public generic_reset(): Generic_resetContext { let localContext = new Generic_resetContext(this.context, this.state); - this.enterRule(localContext, 86, PostgreSQLParser.RULE_generic_reset); + this.enterRule(localContext, 86, PostgreSqlParser.RULE_generic_reset); try { this.state = 2262; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_ALL: + case PostgreSqlParser.KW_ALL: this.enterOuterAlt(localContext, 1); { this.state = 2260; - this.match(PostgreSQLParser.KW_ALL); + this.match(PostgreSqlParser.KW_ALL); } break; - case PostgreSQLParser.KW_AND: - case PostgreSQLParser.KW_ARRAY: - case PostgreSQLParser.KW_COLLATE: - case PostgreSQLParser.KW_CONSTRAINT: - case PostgreSQLParser.KW_DEFAULT: - case PostgreSQLParser.KW_DO: - case PostgreSQLParser.KW_FETCH: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_IS: - case PostgreSQLParser.KW_OUTER: - case PostgreSQLParser.KW_OVER: - case PostgreSQLParser.KW_ABORT: - case PostgreSQLParser.KW_ABSOLUTE: - case PostgreSQLParser.KW_ACCESS: - case PostgreSQLParser.KW_ACTION: - case PostgreSQLParser.KW_ADD: - case PostgreSQLParser.KW_ADMIN: - case PostgreSQLParser.KW_AFTER: - case PostgreSQLParser.KW_AGGREGATE: - case PostgreSQLParser.KW_ALSO: - case PostgreSQLParser.KW_ALTER: - case PostgreSQLParser.KW_ALWAYS: - case PostgreSQLParser.KW_ASSERTION: - case PostgreSQLParser.KW_ASSIGNMENT: - case PostgreSQLParser.KW_AT: - case PostgreSQLParser.KW_ATTRIBUTE: - case PostgreSQLParser.KW_BACKWARD: - case PostgreSQLParser.KW_BEFORE: - case PostgreSQLParser.KW_BEGIN: - case PostgreSQLParser.KW_BY: - case PostgreSQLParser.KW_CACHE: - case PostgreSQLParser.KW_CALLED: - case PostgreSQLParser.KW_CASCADE: - case PostgreSQLParser.KW_CASCADED: - case PostgreSQLParser.KW_CATALOG: - case PostgreSQLParser.KW_CHAIN: - case PostgreSQLParser.KW_CHARACTERISTICS: - case PostgreSQLParser.KW_CHECKPOINT: - case PostgreSQLParser.KW_CLASS: - case PostgreSQLParser.KW_CLOSE: - case PostgreSQLParser.KW_CLUSTER: - case PostgreSQLParser.KW_COMMENT: - case PostgreSQLParser.KW_COMMENTS: - case PostgreSQLParser.KW_COMMIT: - case PostgreSQLParser.KW_COMMITTED: - case PostgreSQLParser.KW_CONFIGURATION: - case PostgreSQLParser.KW_CONNECTION: - case PostgreSQLParser.KW_CONSTRAINTS: - case PostgreSQLParser.KW_CONTENT: - case PostgreSQLParser.KW_CONTINUE: - case PostgreSQLParser.KW_CONVERSION: - case PostgreSQLParser.KW_COPY: - case PostgreSQLParser.KW_COST: - case PostgreSQLParser.KW_CSV: - case PostgreSQLParser.KW_CURSOR: - case PostgreSQLParser.KW_CYCLE: - case PostgreSQLParser.KW_DATA: - case PostgreSQLParser.KW_DATABASE: - case PostgreSQLParser.KW_DAY: - case PostgreSQLParser.KW_DEALLOCATE: - case PostgreSQLParser.KW_DECLARE: - case PostgreSQLParser.KW_DEFAULTS: - case PostgreSQLParser.KW_DEFERRED: - case PostgreSQLParser.KW_DEFINER: - case PostgreSQLParser.KW_DELETE: - case PostgreSQLParser.KW_DELIMITER: - case PostgreSQLParser.KW_DELIMITERS: - case PostgreSQLParser.KW_DICTIONARY: - case PostgreSQLParser.KW_DISABLE: - case PostgreSQLParser.KW_DISCARD: - case PostgreSQLParser.KW_DOCUMENT: - case PostgreSQLParser.KW_DOMAIN: - case PostgreSQLParser.KW_DOUBLE: - case PostgreSQLParser.KW_DROP: - case PostgreSQLParser.KW_EACH: - case PostgreSQLParser.KW_ENABLE: - case PostgreSQLParser.KW_ENCODING: - case PostgreSQLParser.KW_ENCRYPTED: - case PostgreSQLParser.KW_ENUM: - case PostgreSQLParser.KW_ESCAPE: - case PostgreSQLParser.KW_EVENT: - case PostgreSQLParser.KW_EXCLUDE: - case PostgreSQLParser.KW_EXCLUDING: - case PostgreSQLParser.KW_EXCLUSIVE: - case PostgreSQLParser.KW_EXECUTE: - case PostgreSQLParser.KW_EXPLAIN: - case PostgreSQLParser.KW_EXTENSION: - case PostgreSQLParser.KW_EXTERNAL: - case PostgreSQLParser.KW_FAMILY: - case PostgreSQLParser.KW_FIRST: - case PostgreSQLParser.KW_FOLLOWING: - case PostgreSQLParser.KW_FORCE: - case PostgreSQLParser.KW_FORWARD: - case PostgreSQLParser.KW_FUNCTION: - case PostgreSQLParser.KW_FUNCTIONS: - case PostgreSQLParser.KW_GLOBAL: - case PostgreSQLParser.KW_GRANTED: - case PostgreSQLParser.KW_HANDLER: - case PostgreSQLParser.KW_HEADER: - case PostgreSQLParser.KW_HOLD: - case PostgreSQLParser.KW_HOUR: - case PostgreSQLParser.KW_IDENTITY: - case PostgreSQLParser.KW_IF: - case PostgreSQLParser.KW_IMMEDIATE: - case PostgreSQLParser.KW_IMMUTABLE: - case PostgreSQLParser.KW_IMPLICIT: - case PostgreSQLParser.KW_INCLUDING: - case PostgreSQLParser.KW_INCREMENT: - case PostgreSQLParser.KW_INDEX: - case PostgreSQLParser.KW_INDEXES: - case PostgreSQLParser.KW_INHERIT: - case PostgreSQLParser.KW_INHERITS: - case PostgreSQLParser.KW_INLINE: - case PostgreSQLParser.KW_INSENSITIVE: - case PostgreSQLParser.KW_INSERT: - case PostgreSQLParser.KW_INSTEAD: - case PostgreSQLParser.KW_INVOKER: - case PostgreSQLParser.KW_ISOLATION: - case PostgreSQLParser.KW_KEY: - case PostgreSQLParser.KW_LABEL: - case PostgreSQLParser.KW_LANGUAGE: - case PostgreSQLParser.KW_LARGE: - case PostgreSQLParser.KW_LAST: - case PostgreSQLParser.KW_LEAKPROOF: - case PostgreSQLParser.KW_LEVEL: - case PostgreSQLParser.KW_LISTEN: - case PostgreSQLParser.KW_LOAD: - case PostgreSQLParser.KW_LOCAL: - case PostgreSQLParser.KW_LOCATION: - case PostgreSQLParser.KW_LOCK: - case PostgreSQLParser.KW_MAPPING: - case PostgreSQLParser.KW_MATCH: - case PostgreSQLParser.KW_MATERIALIZED: - case PostgreSQLParser.KW_MAXVALUE: - case PostgreSQLParser.KW_MINUTE: - case PostgreSQLParser.KW_MINVALUE: - case PostgreSQLParser.KW_MODE: - case PostgreSQLParser.KW_MONTH: - case PostgreSQLParser.KW_MOVE: - case PostgreSQLParser.KW_NAME: - case PostgreSQLParser.KW_NAMES: - case PostgreSQLParser.KW_NEXT: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_NOTHING: - case PostgreSQLParser.KW_NOTIFY: - case PostgreSQLParser.KW_NOWAIT: - case PostgreSQLParser.KW_NULLS: - case PostgreSQLParser.KW_OBJECT: - case PostgreSQLParser.KW_OF: - case PostgreSQLParser.KW_OFF: - case PostgreSQLParser.KW_OIDS: - case PostgreSQLParser.KW_OPERATOR: - case PostgreSQLParser.KW_OPTION: - case PostgreSQLParser.KW_OPTIONS: - case PostgreSQLParser.KW_OWNED: - case PostgreSQLParser.KW_OWNER: - case PostgreSQLParser.KW_PARSER: - case PostgreSQLParser.KW_PARTIAL: - case PostgreSQLParser.KW_PARTITION: - case PostgreSQLParser.KW_PASSING: - case PostgreSQLParser.KW_PASSWORD: - case PostgreSQLParser.KW_PLANS: - case PostgreSQLParser.KW_PRECEDING: - case PostgreSQLParser.KW_PREPARE: - case PostgreSQLParser.KW_PREPARED: - case PostgreSQLParser.KW_PRESERVE: - case PostgreSQLParser.KW_PRIOR: - case PostgreSQLParser.KW_PRIVILEGES: - case PostgreSQLParser.KW_PROCEDURAL: - case PostgreSQLParser.KW_PROCEDURE: - case PostgreSQLParser.KW_PROGRAM: - case PostgreSQLParser.KW_QUOTE: - case PostgreSQLParser.KW_RANGE: - case PostgreSQLParser.KW_READ: - case PostgreSQLParser.KW_REASSIGN: - case PostgreSQLParser.KW_RECHECK: - case PostgreSQLParser.KW_RECURSIVE: - case PostgreSQLParser.KW_REF: - case PostgreSQLParser.KW_REFRESH: - case PostgreSQLParser.KW_REINDEX: - case PostgreSQLParser.KW_RELATIVE: - case PostgreSQLParser.KW_RELEASE: - case PostgreSQLParser.KW_RENAME: - case PostgreSQLParser.KW_REPEATABLE: - case PostgreSQLParser.KW_REPLACE: - case PostgreSQLParser.KW_REPLICA: - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_RESTART: - case PostgreSQLParser.KW_RESTRICT: - case PostgreSQLParser.KW_RETURNS: - case PostgreSQLParser.KW_REVOKE: - case PostgreSQLParser.KW_ROLE: - case PostgreSQLParser.KW_ROLLBACK: - case PostgreSQLParser.KW_ROWS: - case PostgreSQLParser.KW_RULE: - case PostgreSQLParser.KW_SAVEPOINT: - case PostgreSQLParser.KW_SCHEMA: - case PostgreSQLParser.KW_SCROLL: - case PostgreSQLParser.KW_SEARCH: - case PostgreSQLParser.KW_SECOND: - case PostgreSQLParser.KW_SECURITY: - case PostgreSQLParser.KW_SEQUENCE: - case PostgreSQLParser.KW_SEQUENCES: - case PostgreSQLParser.KW_SERIALIZABLE: - case PostgreSQLParser.KW_SERVER: - case PostgreSQLParser.KW_SESSION: - case PostgreSQLParser.KW_SET: - case PostgreSQLParser.KW_SHARE: - case PostgreSQLParser.KW_SHOW: - case PostgreSQLParser.KW_SIMPLE: - case PostgreSQLParser.KW_SNAPSHOT: - case PostgreSQLParser.KW_STABLE: - case PostgreSQLParser.KW_STANDALONE: - case PostgreSQLParser.KW_START: - case PostgreSQLParser.KW_STATEMENT: - case PostgreSQLParser.KW_STATISTICS: - case PostgreSQLParser.KW_STDIN: - case PostgreSQLParser.KW_STDOUT: - case PostgreSQLParser.KW_STORAGE: - case PostgreSQLParser.KW_STRICT: - case PostgreSQLParser.KW_STRIP: - case PostgreSQLParser.KW_SYSID: - case PostgreSQLParser.KW_SYSTEM: - case PostgreSQLParser.KW_TABLES: - case PostgreSQLParser.KW_TABLESPACE: - case PostgreSQLParser.KW_TEMP: - case PostgreSQLParser.KW_TEMPLATE: - case PostgreSQLParser.KW_TEMPORARY: - case PostgreSQLParser.KW_TEXT: - case PostgreSQLParser.KW_TRANSACTION: - case PostgreSQLParser.KW_TRIGGER: - case PostgreSQLParser.KW_TRUNCATE: - case PostgreSQLParser.KW_TRUSTED: - case PostgreSQLParser.KW_TYPE: - case PostgreSQLParser.KW_TYPES: - case PostgreSQLParser.KW_UNBOUNDED: - case PostgreSQLParser.KW_UNCOMMITTED: - case PostgreSQLParser.KW_UNENCRYPTED: - case PostgreSQLParser.KW_UNKNOWN: - case PostgreSQLParser.KW_UNLISTEN: - case PostgreSQLParser.KW_UNLOGGED: - case PostgreSQLParser.KW_UNTIL: - case PostgreSQLParser.KW_UPDATE: - case PostgreSQLParser.KW_VACUUM: - case PostgreSQLParser.KW_VALID: - case PostgreSQLParser.KW_VALIDATE: - case PostgreSQLParser.KW_VALIDATOR: - case PostgreSQLParser.KW_VARYING: - case PostgreSQLParser.KW_VERSION: - case PostgreSQLParser.KW_VIEW: - case PostgreSQLParser.KW_VOLATILE: - case PostgreSQLParser.KW_WHITESPACE: - case PostgreSQLParser.KW_WITHOUT: - case PostgreSQLParser.KW_WORK: - case PostgreSQLParser.KW_WRAPPER: - case PostgreSQLParser.KW_WRITE: - case PostgreSQLParser.KW_XML: - case PostgreSQLParser.KW_YEAR: - case PostgreSQLParser.KW_YES: - case PostgreSQLParser.KW_ZONE: - case PostgreSQLParser.KW_BETWEEN: - case PostgreSQLParser.KW_BIGINT: - case PostgreSQLParser.KW_BIT: - case PostgreSQLParser.KW_BOOLEAN: - case PostgreSQLParser.KW_CHAR: - case PostgreSQLParser.KW_CHARACTER: - case PostgreSQLParser.KW_COALESCE: - case PostgreSQLParser.KW_DEC: - case PostgreSQLParser.KW_DECIMAL: - case PostgreSQLParser.KW_EXISTS: - case PostgreSQLParser.KW_EXTRACT: - case PostgreSQLParser.KW_FLOAT: - case PostgreSQLParser.KW_GREATEST: - case PostgreSQLParser.KW_INOUT: - case PostgreSQLParser.KW_INT: - case PostgreSQLParser.KW_INTEGER: - case PostgreSQLParser.KW_INTERVAL: - case PostgreSQLParser.KW_LEAST: - case PostgreSQLParser.KW_NATIONAL: - case PostgreSQLParser.KW_NCHAR: - case PostgreSQLParser.KW_NONE: - case PostgreSQLParser.KW_NULLIF: - case PostgreSQLParser.KW_NUMERIC: - case PostgreSQLParser.KW_OVERLAY: - case PostgreSQLParser.KW_POSITION: - case PostgreSQLParser.KW_PRECISION: - case PostgreSQLParser.KW_REAL: - case PostgreSQLParser.KW_ROW: - case PostgreSQLParser.KW_SETOF: - case PostgreSQLParser.KW_SMALLINT: - case PostgreSQLParser.KW_SUBSTRING: - case PostgreSQLParser.KW_TIME: - case PostgreSQLParser.KW_TIMESTAMP: - case PostgreSQLParser.KW_TREAT: - case PostgreSQLParser.KW_TRIM: - case PostgreSQLParser.KW_VALUES: - case PostgreSQLParser.KW_VARCHAR: - case PostgreSQLParser.KW_XMLATTRIBUTES: - case PostgreSQLParser.KW_XMLCONCAT: - case PostgreSQLParser.KW_XMLELEMENT: - case PostgreSQLParser.KW_XMLEXISTS: - case PostgreSQLParser.KW_XMLFOREST: - case PostgreSQLParser.KW_XMLPARSE: - case PostgreSQLParser.KW_XMLPI: - case PostgreSQLParser.KW_XMLROOT: - case PostgreSQLParser.KW_XMLSERIALIZE: - case PostgreSQLParser.KW_CALL: - case PostgreSQLParser.KW_CURRENT: - case PostgreSQLParser.KW_ATTACH: - case PostgreSQLParser.KW_DETACH: - case PostgreSQLParser.KW_EXPRESSION: - case PostgreSQLParser.KW_GENERATED: - case PostgreSQLParser.KW_LOGGED: - case PostgreSQLParser.KW_STORED: - case PostgreSQLParser.KW_INCLUDE: - case PostgreSQLParser.KW_ROUTINE: - case PostgreSQLParser.KW_TRANSFORM: - case PostgreSQLParser.KW_IMPORT: - case PostgreSQLParser.KW_POLICY: - case PostgreSQLParser.KW_METHOD: - case PostgreSQLParser.KW_REFERENCING: - case PostgreSQLParser.KW_NEW: - case PostgreSQLParser.KW_OLD: - case PostgreSQLParser.KW_VALUE: - case PostgreSQLParser.KW_SUBSCRIPTION: - case PostgreSQLParser.KW_PUBLICATION: - case PostgreSQLParser.KW_OUT: - case PostgreSQLParser.KW_ROUTINES: - case PostgreSQLParser.KW_SCHEMAS: - case PostgreSQLParser.KW_PROCEDURES: - case PostgreSQLParser.KW_INPUT: - case PostgreSQLParser.KW_SUPPORT: - case PostgreSQLParser.KW_PARALLEL: - case PostgreSQLParser.KW_SQL: - case PostgreSQLParser.KW_DEPENDS: - case PostgreSQLParser.KW_OVERRIDING: - case PostgreSQLParser.KW_CONFLICT: - case PostgreSQLParser.KW_SKIP: - case PostgreSQLParser.KW_LOCKED: - case PostgreSQLParser.KW_TIES: - case PostgreSQLParser.KW_ROLLUP: - case PostgreSQLParser.KW_CUBE: - case PostgreSQLParser.KW_GROUPING: - case PostgreSQLParser.KW_SETS: - case PostgreSQLParser.KW_ORDINALITY: - case PostgreSQLParser.KW_XMLTABLE: - case PostgreSQLParser.KW_COLUMNS: - case PostgreSQLParser.KW_XMLNAMESPACES: - case PostgreSQLParser.KW_ROWTYPE: - case PostgreSQLParser.KW_NORMALIZED: - case PostgreSQLParser.KW_WITHIN: - case PostgreSQLParser.KW_FILTER: - case PostgreSQLParser.KW_GROUPS: - case PostgreSQLParser.KW_OTHERS: - case PostgreSQLParser.KW_NFC: - case PostgreSQLParser.KW_NFD: - case PostgreSQLParser.KW_NFKC: - case PostgreSQLParser.KW_NFKD: - case PostgreSQLParser.KW_UESCAPE: - case PostgreSQLParser.KW_VIEWS: - case PostgreSQLParser.KW_NORMALIZE: - case PostgreSQLParser.KW_DUMP: - case PostgreSQLParser.KW_PRINT_STRICT_PARAMS: - case PostgreSQLParser.KW_VARIABLE_CONFLICT: - case PostgreSQLParser.KW_ERROR: - case PostgreSQLParser.KW_USE_VARIABLE: - case PostgreSQLParser.KW_USE_COLUMN: - case PostgreSQLParser.KW_ALIAS: - case PostgreSQLParser.KW_CONSTANT: - case PostgreSQLParser.KW_PERFORM: - case PostgreSQLParser.KW_GET: - case PostgreSQLParser.KW_DIAGNOSTICS: - case PostgreSQLParser.KW_STACKED: - case PostgreSQLParser.KW_ELSIF: - case PostgreSQLParser.KW_REVERSE: - case PostgreSQLParser.KW_SLICE: - case PostgreSQLParser.KW_EXIT: - case PostgreSQLParser.KW_RETURN: - case PostgreSQLParser.KW_QUERY: - case PostgreSQLParser.KW_RAISE: - case PostgreSQLParser.KW_SQLSTATE: - case PostgreSQLParser.KW_DEBUG: - case PostgreSQLParser.KW_LOG: - case PostgreSQLParser.KW_INFO: - case PostgreSQLParser.KW_NOTICE: - case PostgreSQLParser.KW_WARNING: - case PostgreSQLParser.KW_EXCEPTION: - case PostgreSQLParser.KW_ASSERT: - case PostgreSQLParser.KW_OPEN: - case PostgreSQLParser.KW_SKIP_LOCKED: - case PostgreSQLParser.KW_BUFFER_USAGE_LIMIT: - case PostgreSQLParser.Identifier: - case PostgreSQLParser.QuotedIdentifier: - case PostgreSQLParser.UnicodeQuotedIdentifier: - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.PLSQLVARIABLENAME: - case PostgreSQLParser.PLSQLIDENTIFIER: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.KW_AND: + case PostgreSqlParser.KW_ARRAY: + case PostgreSqlParser.KW_COLLATE: + case PostgreSqlParser.KW_CONSTRAINT: + case PostgreSqlParser.KW_DEFAULT: + case PostgreSqlParser.KW_DO: + case PostgreSqlParser.KW_FETCH: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_IS: + case PostgreSqlParser.KW_OUTER: + case PostgreSqlParser.KW_OVER: + case PostgreSqlParser.KW_ABORT: + case PostgreSqlParser.KW_ABSOLUTE: + case PostgreSqlParser.KW_ACCESS: + case PostgreSqlParser.KW_ACTION: + case PostgreSqlParser.KW_ADD: + case PostgreSqlParser.KW_ADMIN: + case PostgreSqlParser.KW_AFTER: + case PostgreSqlParser.KW_AGGREGATE: + case PostgreSqlParser.KW_ALSO: + case PostgreSqlParser.KW_ALTER: + case PostgreSqlParser.KW_ALWAYS: + case PostgreSqlParser.KW_ASSERTION: + case PostgreSqlParser.KW_ASSIGNMENT: + case PostgreSqlParser.KW_AT: + case PostgreSqlParser.KW_ATTRIBUTE: + case PostgreSqlParser.KW_BACKWARD: + case PostgreSqlParser.KW_BEFORE: + case PostgreSqlParser.KW_BEGIN: + case PostgreSqlParser.KW_BY: + case PostgreSqlParser.KW_CACHE: + case PostgreSqlParser.KW_CALLED: + case PostgreSqlParser.KW_CASCADE: + case PostgreSqlParser.KW_CASCADED: + case PostgreSqlParser.KW_CATALOG: + case PostgreSqlParser.KW_CHAIN: + case PostgreSqlParser.KW_CHARACTERISTICS: + case PostgreSqlParser.KW_CHECKPOINT: + case PostgreSqlParser.KW_CLASS: + case PostgreSqlParser.KW_CLOSE: + case PostgreSqlParser.KW_CLUSTER: + case PostgreSqlParser.KW_COMMENT: + case PostgreSqlParser.KW_COMMENTS: + case PostgreSqlParser.KW_COMMIT: + case PostgreSqlParser.KW_COMMITTED: + case PostgreSqlParser.KW_CONFIGURATION: + case PostgreSqlParser.KW_CONNECTION: + case PostgreSqlParser.KW_CONSTRAINTS: + case PostgreSqlParser.KW_CONTENT: + case PostgreSqlParser.KW_CONTINUE: + case PostgreSqlParser.KW_CONVERSION: + case PostgreSqlParser.KW_COPY: + case PostgreSqlParser.KW_COST: + case PostgreSqlParser.KW_CSV: + case PostgreSqlParser.KW_CURSOR: + case PostgreSqlParser.KW_CYCLE: + case PostgreSqlParser.KW_DATA: + case PostgreSqlParser.KW_DATABASE: + case PostgreSqlParser.KW_DAY: + case PostgreSqlParser.KW_DEALLOCATE: + case PostgreSqlParser.KW_DECLARE: + case PostgreSqlParser.KW_DEFAULTS: + case PostgreSqlParser.KW_DEFERRED: + case PostgreSqlParser.KW_DEFINER: + case PostgreSqlParser.KW_DELETE: + case PostgreSqlParser.KW_DELIMITER: + case PostgreSqlParser.KW_DELIMITERS: + case PostgreSqlParser.KW_DICTIONARY: + case PostgreSqlParser.KW_DISABLE: + case PostgreSqlParser.KW_DISCARD: + case PostgreSqlParser.KW_DOCUMENT: + case PostgreSqlParser.KW_DOMAIN: + case PostgreSqlParser.KW_DOUBLE: + case PostgreSqlParser.KW_DROP: + case PostgreSqlParser.KW_EACH: + case PostgreSqlParser.KW_ENABLE: + case PostgreSqlParser.KW_ENCODING: + case PostgreSqlParser.KW_ENCRYPTED: + case PostgreSqlParser.KW_ENUM: + case PostgreSqlParser.KW_ESCAPE: + case PostgreSqlParser.KW_EVENT: + case PostgreSqlParser.KW_EXCLUDE: + case PostgreSqlParser.KW_EXCLUDING: + case PostgreSqlParser.KW_EXCLUSIVE: + case PostgreSqlParser.KW_EXECUTE: + case PostgreSqlParser.KW_EXPLAIN: + case PostgreSqlParser.KW_EXTENSION: + case PostgreSqlParser.KW_EXTERNAL: + case PostgreSqlParser.KW_FAMILY: + case PostgreSqlParser.KW_FIRST: + case PostgreSqlParser.KW_FOLLOWING: + case PostgreSqlParser.KW_FORCE: + case PostgreSqlParser.KW_FORWARD: + case PostgreSqlParser.KW_FUNCTION: + case PostgreSqlParser.KW_FUNCTIONS: + case PostgreSqlParser.KW_GLOBAL: + case PostgreSqlParser.KW_GRANTED: + case PostgreSqlParser.KW_HANDLER: + case PostgreSqlParser.KW_HEADER: + case PostgreSqlParser.KW_HOLD: + case PostgreSqlParser.KW_HOUR: + case PostgreSqlParser.KW_IDENTITY: + case PostgreSqlParser.KW_IF: + case PostgreSqlParser.KW_IMMEDIATE: + case PostgreSqlParser.KW_IMMUTABLE: + case PostgreSqlParser.KW_IMPLICIT: + case PostgreSqlParser.KW_INCLUDING: + case PostgreSqlParser.KW_INCREMENT: + case PostgreSqlParser.KW_INDEX: + case PostgreSqlParser.KW_INDEXES: + case PostgreSqlParser.KW_INHERIT: + case PostgreSqlParser.KW_INHERITS: + case PostgreSqlParser.KW_INLINE: + case PostgreSqlParser.KW_INSENSITIVE: + case PostgreSqlParser.KW_INSERT: + case PostgreSqlParser.KW_INSTEAD: + case PostgreSqlParser.KW_INVOKER: + case PostgreSqlParser.KW_ISOLATION: + case PostgreSqlParser.KW_KEY: + case PostgreSqlParser.KW_LABEL: + case PostgreSqlParser.KW_LANGUAGE: + case PostgreSqlParser.KW_LARGE: + case PostgreSqlParser.KW_LAST: + case PostgreSqlParser.KW_LEAKPROOF: + case PostgreSqlParser.KW_LEVEL: + case PostgreSqlParser.KW_LISTEN: + case PostgreSqlParser.KW_LOAD: + case PostgreSqlParser.KW_LOCAL: + case PostgreSqlParser.KW_LOCATION: + case PostgreSqlParser.KW_LOCK: + case PostgreSqlParser.KW_MAPPING: + case PostgreSqlParser.KW_MATCH: + case PostgreSqlParser.KW_MATERIALIZED: + case PostgreSqlParser.KW_MAXVALUE: + case PostgreSqlParser.KW_MINUTE: + case PostgreSqlParser.KW_MINVALUE: + case PostgreSqlParser.KW_MODE: + case PostgreSqlParser.KW_MONTH: + case PostgreSqlParser.KW_MOVE: + case PostgreSqlParser.KW_NAME: + case PostgreSqlParser.KW_NAMES: + case PostgreSqlParser.KW_NEXT: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_NOTHING: + case PostgreSqlParser.KW_NOTIFY: + case PostgreSqlParser.KW_NOWAIT: + case PostgreSqlParser.KW_NULLS: + case PostgreSqlParser.KW_OBJECT: + case PostgreSqlParser.KW_OF: + case PostgreSqlParser.KW_OFF: + case PostgreSqlParser.KW_OIDS: + case PostgreSqlParser.KW_OPERATOR: + case PostgreSqlParser.KW_OPTION: + case PostgreSqlParser.KW_OPTIONS: + case PostgreSqlParser.KW_OWNED: + case PostgreSqlParser.KW_OWNER: + case PostgreSqlParser.KW_PARSER: + case PostgreSqlParser.KW_PARTIAL: + case PostgreSqlParser.KW_PARTITION: + case PostgreSqlParser.KW_PASSING: + case PostgreSqlParser.KW_PASSWORD: + case PostgreSqlParser.KW_PLANS: + case PostgreSqlParser.KW_PRECEDING: + case PostgreSqlParser.KW_PREPARE: + case PostgreSqlParser.KW_PREPARED: + case PostgreSqlParser.KW_PRESERVE: + case PostgreSqlParser.KW_PRIOR: + case PostgreSqlParser.KW_PRIVILEGES: + case PostgreSqlParser.KW_PROCEDURAL: + case PostgreSqlParser.KW_PROCEDURE: + case PostgreSqlParser.KW_PROGRAM: + case PostgreSqlParser.KW_QUOTE: + case PostgreSqlParser.KW_RANGE: + case PostgreSqlParser.KW_READ: + case PostgreSqlParser.KW_REASSIGN: + case PostgreSqlParser.KW_RECHECK: + case PostgreSqlParser.KW_RECURSIVE: + case PostgreSqlParser.KW_REF: + case PostgreSqlParser.KW_REFRESH: + case PostgreSqlParser.KW_REINDEX: + case PostgreSqlParser.KW_RELATIVE: + case PostgreSqlParser.KW_RELEASE: + case PostgreSqlParser.KW_RENAME: + case PostgreSqlParser.KW_REPEATABLE: + case PostgreSqlParser.KW_REPLACE: + case PostgreSqlParser.KW_REPLICA: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_RESTART: + case PostgreSqlParser.KW_RESTRICT: + case PostgreSqlParser.KW_RETURNS: + case PostgreSqlParser.KW_REVOKE: + case PostgreSqlParser.KW_ROLE: + case PostgreSqlParser.KW_ROLLBACK: + case PostgreSqlParser.KW_ROWS: + case PostgreSqlParser.KW_RULE: + case PostgreSqlParser.KW_SAVEPOINT: + case PostgreSqlParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCROLL: + case PostgreSqlParser.KW_SEARCH: + case PostgreSqlParser.KW_SECOND: + case PostgreSqlParser.KW_SECURITY: + case PostgreSqlParser.KW_SEQUENCE: + case PostgreSqlParser.KW_SEQUENCES: + case PostgreSqlParser.KW_SERIALIZABLE: + case PostgreSqlParser.KW_SERVER: + case PostgreSqlParser.KW_SESSION: + case PostgreSqlParser.KW_SET: + case PostgreSqlParser.KW_SHARE: + case PostgreSqlParser.KW_SHOW: + case PostgreSqlParser.KW_SIMPLE: + case PostgreSqlParser.KW_SNAPSHOT: + case PostgreSqlParser.KW_STABLE: + case PostgreSqlParser.KW_STANDALONE: + case PostgreSqlParser.KW_START: + case PostgreSqlParser.KW_STATEMENT: + case PostgreSqlParser.KW_STATISTICS: + case PostgreSqlParser.KW_STDIN: + case PostgreSqlParser.KW_STDOUT: + case PostgreSqlParser.KW_STORAGE: + case PostgreSqlParser.KW_STRICT: + case PostgreSqlParser.KW_STRIP: + case PostgreSqlParser.KW_SYSID: + case PostgreSqlParser.KW_SYSTEM: + case PostgreSqlParser.KW_TABLES: + case PostgreSqlParser.KW_TABLESPACE: + case PostgreSqlParser.KW_TEMP: + case PostgreSqlParser.KW_TEMPLATE: + case PostgreSqlParser.KW_TEMPORARY: + case PostgreSqlParser.KW_TEXT: + case PostgreSqlParser.KW_TRANSACTION: + case PostgreSqlParser.KW_TRIGGER: + case PostgreSqlParser.KW_TRUNCATE: + case PostgreSqlParser.KW_TRUSTED: + case PostgreSqlParser.KW_TYPE: + case PostgreSqlParser.KW_TYPES: + case PostgreSqlParser.KW_UNBOUNDED: + case PostgreSqlParser.KW_UNCOMMITTED: + case PostgreSqlParser.KW_UNENCRYPTED: + case PostgreSqlParser.KW_UNKNOWN: + case PostgreSqlParser.KW_UNLISTEN: + case PostgreSqlParser.KW_UNLOGGED: + case PostgreSqlParser.KW_UNTIL: + case PostgreSqlParser.KW_UPDATE: + case PostgreSqlParser.KW_VACUUM: + case PostgreSqlParser.KW_VALID: + case PostgreSqlParser.KW_VALIDATE: + case PostgreSqlParser.KW_VALIDATOR: + case PostgreSqlParser.KW_VARYING: + case PostgreSqlParser.KW_VERSION: + case PostgreSqlParser.KW_VIEW: + case PostgreSqlParser.KW_VOLATILE: + case PostgreSqlParser.KW_WHITESPACE: + case PostgreSqlParser.KW_WITHOUT: + case PostgreSqlParser.KW_WORK: + case PostgreSqlParser.KW_WRAPPER: + case PostgreSqlParser.KW_WRITE: + case PostgreSqlParser.KW_XML: + case PostgreSqlParser.KW_YEAR: + case PostgreSqlParser.KW_YES: + case PostgreSqlParser.KW_ZONE: + case PostgreSqlParser.KW_BETWEEN: + case PostgreSqlParser.KW_BIGINT: + case PostgreSqlParser.KW_BIT: + case PostgreSqlParser.KW_BOOLEAN: + case PostgreSqlParser.KW_CHAR: + case PostgreSqlParser.KW_CHARACTER: + case PostgreSqlParser.KW_COALESCE: + case PostgreSqlParser.KW_DEC: + case PostgreSqlParser.KW_DECIMAL: + case PostgreSqlParser.KW_EXISTS: + case PostgreSqlParser.KW_EXTRACT: + case PostgreSqlParser.KW_FLOAT: + case PostgreSqlParser.KW_GREATEST: + case PostgreSqlParser.KW_INOUT: + case PostgreSqlParser.KW_INT: + case PostgreSqlParser.KW_INTEGER: + case PostgreSqlParser.KW_INTERVAL: + case PostgreSqlParser.KW_LEAST: + case PostgreSqlParser.KW_NATIONAL: + case PostgreSqlParser.KW_NCHAR: + case PostgreSqlParser.KW_NONE: + case PostgreSqlParser.KW_NULLIF: + case PostgreSqlParser.KW_NUMERIC: + case PostgreSqlParser.KW_OVERLAY: + case PostgreSqlParser.KW_POSITION: + case PostgreSqlParser.KW_PRECISION: + case PostgreSqlParser.KW_REAL: + case PostgreSqlParser.KW_ROW: + case PostgreSqlParser.KW_SETOF: + case PostgreSqlParser.KW_SMALLINT: + case PostgreSqlParser.KW_SUBSTRING: + case PostgreSqlParser.KW_TIME: + case PostgreSqlParser.KW_TIMESTAMP: + case PostgreSqlParser.KW_TREAT: + case PostgreSqlParser.KW_TRIM: + case PostgreSqlParser.KW_VALUES: + case PostgreSqlParser.KW_VARCHAR: + case PostgreSqlParser.KW_XMLATTRIBUTES: + case PostgreSqlParser.KW_XMLCONCAT: + case PostgreSqlParser.KW_XMLELEMENT: + case PostgreSqlParser.KW_XMLEXISTS: + case PostgreSqlParser.KW_XMLFOREST: + case PostgreSqlParser.KW_XMLPARSE: + case PostgreSqlParser.KW_XMLPI: + case PostgreSqlParser.KW_XMLROOT: + case PostgreSqlParser.KW_XMLSERIALIZE: + case PostgreSqlParser.KW_CALL: + case PostgreSqlParser.KW_CURRENT: + case PostgreSqlParser.KW_ATTACH: + case PostgreSqlParser.KW_DETACH: + case PostgreSqlParser.KW_EXPRESSION: + case PostgreSqlParser.KW_GENERATED: + case PostgreSqlParser.KW_LOGGED: + case PostgreSqlParser.KW_STORED: + case PostgreSqlParser.KW_INCLUDE: + case PostgreSqlParser.KW_ROUTINE: + case PostgreSqlParser.KW_TRANSFORM: + case PostgreSqlParser.KW_IMPORT: + case PostgreSqlParser.KW_POLICY: + case PostgreSqlParser.KW_METHOD: + case PostgreSqlParser.KW_REFERENCING: + case PostgreSqlParser.KW_NEW: + case PostgreSqlParser.KW_OLD: + case PostgreSqlParser.KW_VALUE: + case PostgreSqlParser.KW_SUBSCRIPTION: + case PostgreSqlParser.KW_PUBLICATION: + case PostgreSqlParser.KW_OUT: + case PostgreSqlParser.KW_ROUTINES: + case PostgreSqlParser.KW_SCHEMAS: + case PostgreSqlParser.KW_PROCEDURES: + case PostgreSqlParser.KW_INPUT: + case PostgreSqlParser.KW_SUPPORT: + case PostgreSqlParser.KW_PARALLEL: + case PostgreSqlParser.KW_SQL: + case PostgreSqlParser.KW_DEPENDS: + case PostgreSqlParser.KW_OVERRIDING: + case PostgreSqlParser.KW_CONFLICT: + case PostgreSqlParser.KW_SKIP: + case PostgreSqlParser.KW_LOCKED: + case PostgreSqlParser.KW_TIES: + case PostgreSqlParser.KW_ROLLUP: + case PostgreSqlParser.KW_CUBE: + case PostgreSqlParser.KW_GROUPING: + case PostgreSqlParser.KW_SETS: + case PostgreSqlParser.KW_ORDINALITY: + case PostgreSqlParser.KW_XMLTABLE: + case PostgreSqlParser.KW_COLUMNS: + case PostgreSqlParser.KW_XMLNAMESPACES: + case PostgreSqlParser.KW_ROWTYPE: + case PostgreSqlParser.KW_NORMALIZED: + case PostgreSqlParser.KW_WITHIN: + case PostgreSqlParser.KW_FILTER: + case PostgreSqlParser.KW_GROUPS: + case PostgreSqlParser.KW_OTHERS: + case PostgreSqlParser.KW_NFC: + case PostgreSqlParser.KW_NFD: + case PostgreSqlParser.KW_NFKC: + case PostgreSqlParser.KW_NFKD: + case PostgreSqlParser.KW_UESCAPE: + case PostgreSqlParser.KW_VIEWS: + case PostgreSqlParser.KW_NORMALIZE: + case PostgreSqlParser.KW_DUMP: + case PostgreSqlParser.KW_PRINT_STRICT_PARAMS: + case PostgreSqlParser.KW_VARIABLE_CONFLICT: + case PostgreSqlParser.KW_ERROR: + case PostgreSqlParser.KW_USE_VARIABLE: + case PostgreSqlParser.KW_USE_COLUMN: + case PostgreSqlParser.KW_ALIAS: + case PostgreSqlParser.KW_CONSTANT: + case PostgreSqlParser.KW_PERFORM: + case PostgreSqlParser.KW_GET: + case PostgreSqlParser.KW_DIAGNOSTICS: + case PostgreSqlParser.KW_STACKED: + case PostgreSqlParser.KW_ELSIF: + case PostgreSqlParser.KW_REVERSE: + case PostgreSqlParser.KW_SLICE: + case PostgreSqlParser.KW_EXIT: + case PostgreSqlParser.KW_RETURN: + case PostgreSqlParser.KW_QUERY: + case PostgreSqlParser.KW_RAISE: + case PostgreSqlParser.KW_SQLSTATE: + case PostgreSqlParser.KW_DEBUG: + case PostgreSqlParser.KW_LOG: + case PostgreSqlParser.KW_INFO: + case PostgreSqlParser.KW_NOTICE: + case PostgreSqlParser.KW_WARNING: + case PostgreSqlParser.KW_EXCEPTION: + case PostgreSqlParser.KW_ASSERT: + case PostgreSqlParser.KW_OPEN: + case PostgreSqlParser.KW_SKIP_LOCKED: + case PostgreSqlParser.KW_BUFFER_USAGE_LIMIT: + case PostgreSqlParser.Identifier: + case PostgreSqlParser.QuotedIdentifier: + case PostgreSqlParser.UnicodeQuotedIdentifier: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.PLSQLVARIABLENAME: + case PostgreSqlParser.PLSQLIDENTIFIER: + case PostgreSqlParser.EscapeStringConstant: this.enterOuterAlt(localContext, 2); { this.state = 2261; @@ -7299,21 +7299,21 @@ export class PostgreSQLParser extends SQLParserBase { } public setresetclause(): SetresetclauseContext { let localContext = new SetresetclauseContext(this.context, this.state); - this.enterRule(localContext, 88, PostgreSQLParser.RULE_setresetclause); + this.enterRule(localContext, 88, PostgreSqlParser.RULE_setresetclause); try { this.state = 2267; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_SET: + case PostgreSqlParser.KW_SET: this.enterOuterAlt(localContext, 1); { this.state = 2264; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 2265; this.set_rest(); } break; - case PostgreSQLParser.KW_RESET: + case PostgreSqlParser.KW_RESET: this.enterOuterAlt(localContext, 2); { this.state = 2266; @@ -7340,21 +7340,21 @@ export class PostgreSQLParser extends SQLParserBase { } public functionsetresetclause(): FunctionsetresetclauseContext { let localContext = new FunctionsetresetclauseContext(this.context, this.state); - this.enterRule(localContext, 90, PostgreSQLParser.RULE_functionsetresetclause); + this.enterRule(localContext, 90, PostgreSqlParser.RULE_functionsetresetclause); try { this.state = 2272; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_SET: + case PostgreSqlParser.KW_SET: this.enterOuterAlt(localContext, 1); { this.state = 2269; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 2270; this.set_rest_more(); } break; - case PostgreSQLParser.KW_RESET: + case PostgreSqlParser.KW_RESET: this.enterOuterAlt(localContext, 2); { this.state = 2271; @@ -7381,12 +7381,12 @@ export class PostgreSQLParser extends SQLParserBase { } public variableshowstmt(): VariableshowstmtContext { let localContext = new VariableshowstmtContext(this.context, this.state); - this.enterRule(localContext, 92, PostgreSQLParser.RULE_variableshowstmt); + this.enterRule(localContext, 92, PostgreSqlParser.RULE_variableshowstmt); try { this.enterOuterAlt(localContext, 1); { this.state = 2274; - this.match(PostgreSQLParser.KW_SHOW); + this.match(PostgreSqlParser.KW_SHOW); this.state = 2284; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 54, this.context) ) { @@ -7399,33 +7399,33 @@ export class PostgreSQLParser extends SQLParserBase { case 2: { this.state = 2276; - this.match(PostgreSQLParser.KW_TIME); + this.match(PostgreSqlParser.KW_TIME); this.state = 2277; - this.match(PostgreSQLParser.KW_ZONE); + this.match(PostgreSqlParser.KW_ZONE); } break; case 3: { this.state = 2278; - this.match(PostgreSQLParser.KW_TRANSACTION); + this.match(PostgreSqlParser.KW_TRANSACTION); this.state = 2279; - this.match(PostgreSQLParser.KW_ISOLATION); + this.match(PostgreSqlParser.KW_ISOLATION); this.state = 2280; - this.match(PostgreSQLParser.KW_LEVEL); + this.match(PostgreSqlParser.KW_LEVEL); } break; case 4: { this.state = 2281; - this.match(PostgreSQLParser.KW_SESSION); + this.match(PostgreSqlParser.KW_SESSION); this.state = 2282; - this.match(PostgreSQLParser.KW_AUTHORIZATION); + this.match(PostgreSqlParser.KW_AUTHORIZATION); } break; case 5: { this.state = 2283; - this.match(PostgreSQLParser.KW_ALL); + this.match(PostgreSqlParser.KW_ALL); } break; } @@ -7447,14 +7447,14 @@ export class PostgreSQLParser extends SQLParserBase { } public constraintssetstmt(): ConstraintssetstmtContext { let localContext = new ConstraintssetstmtContext(this.context, this.state); - this.enterRule(localContext, 94, PostgreSQLParser.RULE_constraintssetstmt); + this.enterRule(localContext, 94, PostgreSqlParser.RULE_constraintssetstmt); try { this.enterOuterAlt(localContext, 1); { this.state = 2286; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 2287; - this.match(PostgreSQLParser.KW_CONSTRAINTS); + this.match(PostgreSqlParser.KW_CONSTRAINTS); this.state = 2288; this.constraints_set_list(); this.state = 2289; @@ -7477,418 +7477,418 @@ export class PostgreSQLParser extends SQLParserBase { } public constraints_set_list(): Constraints_set_listContext { let localContext = new Constraints_set_listContext(this.context, this.state); - this.enterRule(localContext, 96, PostgreSQLParser.RULE_constraints_set_list); + this.enterRule(localContext, 96, PostgreSqlParser.RULE_constraints_set_list); try { this.state = 2293; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_ALL: + case PostgreSqlParser.KW_ALL: this.enterOuterAlt(localContext, 1); { this.state = 2291; - this.match(PostgreSQLParser.KW_ALL); + this.match(PostgreSqlParser.KW_ALL); } break; - case PostgreSQLParser.KW_AND: - case PostgreSQLParser.KW_ARRAY: - case PostgreSQLParser.KW_COLLATE: - case PostgreSQLParser.KW_CONSTRAINT: - case PostgreSQLParser.KW_DEFAULT: - case PostgreSQLParser.KW_DO: - case PostgreSQLParser.KW_FETCH: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_IS: - case PostgreSQLParser.KW_OUTER: - case PostgreSQLParser.KW_OVER: - case PostgreSQLParser.KW_ABORT: - case PostgreSQLParser.KW_ABSOLUTE: - case PostgreSQLParser.KW_ACCESS: - case PostgreSQLParser.KW_ACTION: - case PostgreSQLParser.KW_ADD: - case PostgreSQLParser.KW_ADMIN: - case PostgreSQLParser.KW_AFTER: - case PostgreSQLParser.KW_AGGREGATE: - case PostgreSQLParser.KW_ALSO: - case PostgreSQLParser.KW_ALTER: - case PostgreSQLParser.KW_ALWAYS: - case PostgreSQLParser.KW_ASSERTION: - case PostgreSQLParser.KW_ASSIGNMENT: - case PostgreSQLParser.KW_AT: - case PostgreSQLParser.KW_ATTRIBUTE: - case PostgreSQLParser.KW_BACKWARD: - case PostgreSQLParser.KW_BEFORE: - case PostgreSQLParser.KW_BEGIN: - case PostgreSQLParser.KW_BY: - case PostgreSQLParser.KW_CACHE: - case PostgreSQLParser.KW_CALLED: - case PostgreSQLParser.KW_CASCADE: - case PostgreSQLParser.KW_CASCADED: - case PostgreSQLParser.KW_CATALOG: - case PostgreSQLParser.KW_CHAIN: - case PostgreSQLParser.KW_CHARACTERISTICS: - case PostgreSQLParser.KW_CHECKPOINT: - case PostgreSQLParser.KW_CLASS: - case PostgreSQLParser.KW_CLOSE: - case PostgreSQLParser.KW_CLUSTER: - case PostgreSQLParser.KW_COMMENT: - case PostgreSQLParser.KW_COMMENTS: - case PostgreSQLParser.KW_COMMIT: - case PostgreSQLParser.KW_COMMITTED: - case PostgreSQLParser.KW_CONFIGURATION: - case PostgreSQLParser.KW_CONNECTION: - case PostgreSQLParser.KW_CONSTRAINTS: - case PostgreSQLParser.KW_CONTENT: - case PostgreSQLParser.KW_CONTINUE: - case PostgreSQLParser.KW_CONVERSION: - case PostgreSQLParser.KW_COPY: - case PostgreSQLParser.KW_COST: - case PostgreSQLParser.KW_CSV: - case PostgreSQLParser.KW_CURSOR: - case PostgreSQLParser.KW_CYCLE: - case PostgreSQLParser.KW_DATA: - case PostgreSQLParser.KW_DATABASE: - case PostgreSQLParser.KW_DAY: - case PostgreSQLParser.KW_DEALLOCATE: - case PostgreSQLParser.KW_DECLARE: - case PostgreSQLParser.KW_DEFAULTS: - case PostgreSQLParser.KW_DEFERRED: - case PostgreSQLParser.KW_DEFINER: - case PostgreSQLParser.KW_DELETE: - case PostgreSQLParser.KW_DELIMITER: - case PostgreSQLParser.KW_DELIMITERS: - case PostgreSQLParser.KW_DICTIONARY: - case PostgreSQLParser.KW_DISABLE: - case PostgreSQLParser.KW_DISCARD: - case PostgreSQLParser.KW_DOCUMENT: - case PostgreSQLParser.KW_DOMAIN: - case PostgreSQLParser.KW_DOUBLE: - case PostgreSQLParser.KW_DROP: - case PostgreSQLParser.KW_EACH: - case PostgreSQLParser.KW_ENABLE: - case PostgreSQLParser.KW_ENCODING: - case PostgreSQLParser.KW_ENCRYPTED: - case PostgreSQLParser.KW_ENUM: - case PostgreSQLParser.KW_ESCAPE: - case PostgreSQLParser.KW_EVENT: - case PostgreSQLParser.KW_EXCLUDE: - case PostgreSQLParser.KW_EXCLUDING: - case PostgreSQLParser.KW_EXCLUSIVE: - case PostgreSQLParser.KW_EXECUTE: - case PostgreSQLParser.KW_EXPLAIN: - case PostgreSQLParser.KW_EXTENSION: - case PostgreSQLParser.KW_EXTERNAL: - case PostgreSQLParser.KW_FAMILY: - case PostgreSQLParser.KW_FIRST: - case PostgreSQLParser.KW_FOLLOWING: - case PostgreSQLParser.KW_FORCE: - case PostgreSQLParser.KW_FORWARD: - case PostgreSQLParser.KW_FUNCTION: - case PostgreSQLParser.KW_FUNCTIONS: - case PostgreSQLParser.KW_GLOBAL: - case PostgreSQLParser.KW_GRANTED: - case PostgreSQLParser.KW_HANDLER: - case PostgreSQLParser.KW_HEADER: - case PostgreSQLParser.KW_HOLD: - case PostgreSQLParser.KW_HOUR: - case PostgreSQLParser.KW_IDENTITY: - case PostgreSQLParser.KW_IF: - case PostgreSQLParser.KW_IMMEDIATE: - case PostgreSQLParser.KW_IMMUTABLE: - case PostgreSQLParser.KW_IMPLICIT: - case PostgreSQLParser.KW_INCLUDING: - case PostgreSQLParser.KW_INCREMENT: - case PostgreSQLParser.KW_INDEX: - case PostgreSQLParser.KW_INDEXES: - case PostgreSQLParser.KW_INHERIT: - case PostgreSQLParser.KW_INHERITS: - case PostgreSQLParser.KW_INLINE: - case PostgreSQLParser.KW_INSENSITIVE: - case PostgreSQLParser.KW_INSERT: - case PostgreSQLParser.KW_INSTEAD: - case PostgreSQLParser.KW_INVOKER: - case PostgreSQLParser.KW_ISOLATION: - case PostgreSQLParser.KW_KEY: - case PostgreSQLParser.KW_LABEL: - case PostgreSQLParser.KW_LANGUAGE: - case PostgreSQLParser.KW_LARGE: - case PostgreSQLParser.KW_LAST: - case PostgreSQLParser.KW_LEAKPROOF: - case PostgreSQLParser.KW_LEVEL: - case PostgreSQLParser.KW_LISTEN: - case PostgreSQLParser.KW_LOAD: - case PostgreSQLParser.KW_LOCAL: - case PostgreSQLParser.KW_LOCATION: - case PostgreSQLParser.KW_LOCK: - case PostgreSQLParser.KW_MAPPING: - case PostgreSQLParser.KW_MATCH: - case PostgreSQLParser.KW_MATERIALIZED: - case PostgreSQLParser.KW_MAXVALUE: - case PostgreSQLParser.KW_MINUTE: - case PostgreSQLParser.KW_MINVALUE: - case PostgreSQLParser.KW_MODE: - case PostgreSQLParser.KW_MONTH: - case PostgreSQLParser.KW_MOVE: - case PostgreSQLParser.KW_NAME: - case PostgreSQLParser.KW_NAMES: - case PostgreSQLParser.KW_NEXT: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_NOTHING: - case PostgreSQLParser.KW_NOTIFY: - case PostgreSQLParser.KW_NOWAIT: - case PostgreSQLParser.KW_NULLS: - case PostgreSQLParser.KW_OBJECT: - case PostgreSQLParser.KW_OF: - case PostgreSQLParser.KW_OFF: - case PostgreSQLParser.KW_OIDS: - case PostgreSQLParser.KW_OPERATOR: - case PostgreSQLParser.KW_OPTION: - case PostgreSQLParser.KW_OPTIONS: - case PostgreSQLParser.KW_OWNED: - case PostgreSQLParser.KW_OWNER: - case PostgreSQLParser.KW_PARSER: - case PostgreSQLParser.KW_PARTIAL: - case PostgreSQLParser.KW_PARTITION: - case PostgreSQLParser.KW_PASSING: - case PostgreSQLParser.KW_PASSWORD: - case PostgreSQLParser.KW_PLANS: - case PostgreSQLParser.KW_PRECEDING: - case PostgreSQLParser.KW_PREPARE: - case PostgreSQLParser.KW_PREPARED: - case PostgreSQLParser.KW_PRESERVE: - case PostgreSQLParser.KW_PRIOR: - case PostgreSQLParser.KW_PRIVILEGES: - case PostgreSQLParser.KW_PROCEDURAL: - case PostgreSQLParser.KW_PROCEDURE: - case PostgreSQLParser.KW_PROGRAM: - case PostgreSQLParser.KW_QUOTE: - case PostgreSQLParser.KW_RANGE: - case PostgreSQLParser.KW_READ: - case PostgreSQLParser.KW_REASSIGN: - case PostgreSQLParser.KW_RECHECK: - case PostgreSQLParser.KW_RECURSIVE: - case PostgreSQLParser.KW_REF: - case PostgreSQLParser.KW_REFRESH: - case PostgreSQLParser.KW_REINDEX: - case PostgreSQLParser.KW_RELATIVE: - case PostgreSQLParser.KW_RELEASE: - case PostgreSQLParser.KW_RENAME: - case PostgreSQLParser.KW_REPEATABLE: - case PostgreSQLParser.KW_REPLACE: - case PostgreSQLParser.KW_REPLICA: - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_RESTART: - case PostgreSQLParser.KW_RESTRICT: - case PostgreSQLParser.KW_RETURNS: - case PostgreSQLParser.KW_REVOKE: - case PostgreSQLParser.KW_ROLE: - case PostgreSQLParser.KW_ROLLBACK: - case PostgreSQLParser.KW_ROWS: - case PostgreSQLParser.KW_RULE: - case PostgreSQLParser.KW_SAVEPOINT: - case PostgreSQLParser.KW_SCHEMA: - case PostgreSQLParser.KW_SCROLL: - case PostgreSQLParser.KW_SEARCH: - case PostgreSQLParser.KW_SECOND: - case PostgreSQLParser.KW_SECURITY: - case PostgreSQLParser.KW_SEQUENCE: - case PostgreSQLParser.KW_SEQUENCES: - case PostgreSQLParser.KW_SERIALIZABLE: - case PostgreSQLParser.KW_SERVER: - case PostgreSQLParser.KW_SESSION: - case PostgreSQLParser.KW_SET: - case PostgreSQLParser.KW_SHARE: - case PostgreSQLParser.KW_SHOW: - case PostgreSQLParser.KW_SIMPLE: - case PostgreSQLParser.KW_SNAPSHOT: - case PostgreSQLParser.KW_STABLE: - case PostgreSQLParser.KW_STANDALONE: - case PostgreSQLParser.KW_START: - case PostgreSQLParser.KW_STATEMENT: - case PostgreSQLParser.KW_STATISTICS: - case PostgreSQLParser.KW_STDIN: - case PostgreSQLParser.KW_STDOUT: - case PostgreSQLParser.KW_STORAGE: - case PostgreSQLParser.KW_STRICT: - case PostgreSQLParser.KW_STRIP: - case PostgreSQLParser.KW_SYSID: - case PostgreSQLParser.KW_SYSTEM: - case PostgreSQLParser.KW_TABLES: - case PostgreSQLParser.KW_TABLESPACE: - case PostgreSQLParser.KW_TEMP: - case PostgreSQLParser.KW_TEMPLATE: - case PostgreSQLParser.KW_TEMPORARY: - case PostgreSQLParser.KW_TEXT: - case PostgreSQLParser.KW_TRANSACTION: - case PostgreSQLParser.KW_TRIGGER: - case PostgreSQLParser.KW_TRUNCATE: - case PostgreSQLParser.KW_TRUSTED: - case PostgreSQLParser.KW_TYPE: - case PostgreSQLParser.KW_TYPES: - case PostgreSQLParser.KW_UNBOUNDED: - case PostgreSQLParser.KW_UNCOMMITTED: - case PostgreSQLParser.KW_UNENCRYPTED: - case PostgreSQLParser.KW_UNKNOWN: - case PostgreSQLParser.KW_UNLISTEN: - case PostgreSQLParser.KW_UNLOGGED: - case PostgreSQLParser.KW_UNTIL: - case PostgreSQLParser.KW_UPDATE: - case PostgreSQLParser.KW_VACUUM: - case PostgreSQLParser.KW_VALID: - case PostgreSQLParser.KW_VALIDATE: - case PostgreSQLParser.KW_VALIDATOR: - case PostgreSQLParser.KW_VARYING: - case PostgreSQLParser.KW_VERSION: - case PostgreSQLParser.KW_VIEW: - case PostgreSQLParser.KW_VOLATILE: - case PostgreSQLParser.KW_WHITESPACE: - case PostgreSQLParser.KW_WITHOUT: - case PostgreSQLParser.KW_WORK: - case PostgreSQLParser.KW_WRAPPER: - case PostgreSQLParser.KW_WRITE: - case PostgreSQLParser.KW_XML: - case PostgreSQLParser.KW_YEAR: - case PostgreSQLParser.KW_YES: - case PostgreSQLParser.KW_ZONE: - case PostgreSQLParser.KW_BETWEEN: - case PostgreSQLParser.KW_BIGINT: - case PostgreSQLParser.KW_BIT: - case PostgreSQLParser.KW_BOOLEAN: - case PostgreSQLParser.KW_CHAR: - case PostgreSQLParser.KW_CHARACTER: - case PostgreSQLParser.KW_COALESCE: - case PostgreSQLParser.KW_DEC: - case PostgreSQLParser.KW_DECIMAL: - case PostgreSQLParser.KW_EXISTS: - case PostgreSQLParser.KW_EXTRACT: - case PostgreSQLParser.KW_FLOAT: - case PostgreSQLParser.KW_GREATEST: - case PostgreSQLParser.KW_INOUT: - case PostgreSQLParser.KW_INT: - case PostgreSQLParser.KW_INTEGER: - case PostgreSQLParser.KW_INTERVAL: - case PostgreSQLParser.KW_LEAST: - case PostgreSQLParser.KW_NATIONAL: - case PostgreSQLParser.KW_NCHAR: - case PostgreSQLParser.KW_NONE: - case PostgreSQLParser.KW_NULLIF: - case PostgreSQLParser.KW_NUMERIC: - case PostgreSQLParser.KW_OVERLAY: - case PostgreSQLParser.KW_POSITION: - case PostgreSQLParser.KW_PRECISION: - case PostgreSQLParser.KW_REAL: - case PostgreSQLParser.KW_ROW: - case PostgreSQLParser.KW_SETOF: - case PostgreSQLParser.KW_SMALLINT: - case PostgreSQLParser.KW_SUBSTRING: - case PostgreSQLParser.KW_TIME: - case PostgreSQLParser.KW_TIMESTAMP: - case PostgreSQLParser.KW_TREAT: - case PostgreSQLParser.KW_TRIM: - case PostgreSQLParser.KW_VALUES: - case PostgreSQLParser.KW_VARCHAR: - case PostgreSQLParser.KW_XMLATTRIBUTES: - case PostgreSQLParser.KW_XMLCONCAT: - case PostgreSQLParser.KW_XMLELEMENT: - case PostgreSQLParser.KW_XMLEXISTS: - case PostgreSQLParser.KW_XMLFOREST: - case PostgreSQLParser.KW_XMLPARSE: - case PostgreSQLParser.KW_XMLPI: - case PostgreSQLParser.KW_XMLROOT: - case PostgreSQLParser.KW_XMLSERIALIZE: - case PostgreSQLParser.KW_CALL: - case PostgreSQLParser.KW_CURRENT: - case PostgreSQLParser.KW_ATTACH: - case PostgreSQLParser.KW_DETACH: - case PostgreSQLParser.KW_EXPRESSION: - case PostgreSQLParser.KW_GENERATED: - case PostgreSQLParser.KW_LOGGED: - case PostgreSQLParser.KW_STORED: - case PostgreSQLParser.KW_INCLUDE: - case PostgreSQLParser.KW_ROUTINE: - case PostgreSQLParser.KW_TRANSFORM: - case PostgreSQLParser.KW_IMPORT: - case PostgreSQLParser.KW_POLICY: - case PostgreSQLParser.KW_METHOD: - case PostgreSQLParser.KW_REFERENCING: - case PostgreSQLParser.KW_NEW: - case PostgreSQLParser.KW_OLD: - case PostgreSQLParser.KW_VALUE: - case PostgreSQLParser.KW_SUBSCRIPTION: - case PostgreSQLParser.KW_PUBLICATION: - case PostgreSQLParser.KW_OUT: - case PostgreSQLParser.KW_ROUTINES: - case PostgreSQLParser.KW_SCHEMAS: - case PostgreSQLParser.KW_PROCEDURES: - case PostgreSQLParser.KW_INPUT: - case PostgreSQLParser.KW_SUPPORT: - case PostgreSQLParser.KW_PARALLEL: - case PostgreSQLParser.KW_SQL: - case PostgreSQLParser.KW_DEPENDS: - case PostgreSQLParser.KW_OVERRIDING: - case PostgreSQLParser.KW_CONFLICT: - case PostgreSQLParser.KW_SKIP: - case PostgreSQLParser.KW_LOCKED: - case PostgreSQLParser.KW_TIES: - case PostgreSQLParser.KW_ROLLUP: - case PostgreSQLParser.KW_CUBE: - case PostgreSQLParser.KW_GROUPING: - case PostgreSQLParser.KW_SETS: - case PostgreSQLParser.KW_ORDINALITY: - case PostgreSQLParser.KW_XMLTABLE: - case PostgreSQLParser.KW_COLUMNS: - case PostgreSQLParser.KW_XMLNAMESPACES: - case PostgreSQLParser.KW_ROWTYPE: - case PostgreSQLParser.KW_NORMALIZED: - case PostgreSQLParser.KW_WITHIN: - case PostgreSQLParser.KW_FILTER: - case PostgreSQLParser.KW_GROUPS: - case PostgreSQLParser.KW_OTHERS: - case PostgreSQLParser.KW_NFC: - case PostgreSQLParser.KW_NFD: - case PostgreSQLParser.KW_NFKC: - case PostgreSQLParser.KW_NFKD: - case PostgreSQLParser.KW_UESCAPE: - case PostgreSQLParser.KW_VIEWS: - case PostgreSQLParser.KW_NORMALIZE: - case PostgreSQLParser.KW_DUMP: - case PostgreSQLParser.KW_PRINT_STRICT_PARAMS: - case PostgreSQLParser.KW_VARIABLE_CONFLICT: - case PostgreSQLParser.KW_ERROR: - case PostgreSQLParser.KW_USE_VARIABLE: - case PostgreSQLParser.KW_USE_COLUMN: - case PostgreSQLParser.KW_ALIAS: - case PostgreSQLParser.KW_CONSTANT: - case PostgreSQLParser.KW_PERFORM: - case PostgreSQLParser.KW_GET: - case PostgreSQLParser.KW_DIAGNOSTICS: - case PostgreSQLParser.KW_STACKED: - case PostgreSQLParser.KW_ELSIF: - case PostgreSQLParser.KW_REVERSE: - case PostgreSQLParser.KW_SLICE: - case PostgreSQLParser.KW_EXIT: - case PostgreSQLParser.KW_RETURN: - case PostgreSQLParser.KW_QUERY: - case PostgreSQLParser.KW_RAISE: - case PostgreSQLParser.KW_SQLSTATE: - case PostgreSQLParser.KW_DEBUG: - case PostgreSQLParser.KW_LOG: - case PostgreSQLParser.KW_INFO: - case PostgreSQLParser.KW_NOTICE: - case PostgreSQLParser.KW_WARNING: - case PostgreSQLParser.KW_EXCEPTION: - case PostgreSQLParser.KW_ASSERT: - case PostgreSQLParser.KW_OPEN: - case PostgreSQLParser.KW_SKIP_LOCKED: - case PostgreSQLParser.KW_BUFFER_USAGE_LIMIT: - case PostgreSQLParser.Identifier: - case PostgreSQLParser.QuotedIdentifier: - case PostgreSQLParser.UnicodeQuotedIdentifier: - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.PLSQLVARIABLENAME: - case PostgreSQLParser.PLSQLIDENTIFIER: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.KW_AND: + case PostgreSqlParser.KW_ARRAY: + case PostgreSqlParser.KW_COLLATE: + case PostgreSqlParser.KW_CONSTRAINT: + case PostgreSqlParser.KW_DEFAULT: + case PostgreSqlParser.KW_DO: + case PostgreSqlParser.KW_FETCH: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_IS: + case PostgreSqlParser.KW_OUTER: + case PostgreSqlParser.KW_OVER: + case PostgreSqlParser.KW_ABORT: + case PostgreSqlParser.KW_ABSOLUTE: + case PostgreSqlParser.KW_ACCESS: + case PostgreSqlParser.KW_ACTION: + case PostgreSqlParser.KW_ADD: + case PostgreSqlParser.KW_ADMIN: + case PostgreSqlParser.KW_AFTER: + case PostgreSqlParser.KW_AGGREGATE: + case PostgreSqlParser.KW_ALSO: + case PostgreSqlParser.KW_ALTER: + case PostgreSqlParser.KW_ALWAYS: + case PostgreSqlParser.KW_ASSERTION: + case PostgreSqlParser.KW_ASSIGNMENT: + case PostgreSqlParser.KW_AT: + case PostgreSqlParser.KW_ATTRIBUTE: + case PostgreSqlParser.KW_BACKWARD: + case PostgreSqlParser.KW_BEFORE: + case PostgreSqlParser.KW_BEGIN: + case PostgreSqlParser.KW_BY: + case PostgreSqlParser.KW_CACHE: + case PostgreSqlParser.KW_CALLED: + case PostgreSqlParser.KW_CASCADE: + case PostgreSqlParser.KW_CASCADED: + case PostgreSqlParser.KW_CATALOG: + case PostgreSqlParser.KW_CHAIN: + case PostgreSqlParser.KW_CHARACTERISTICS: + case PostgreSqlParser.KW_CHECKPOINT: + case PostgreSqlParser.KW_CLASS: + case PostgreSqlParser.KW_CLOSE: + case PostgreSqlParser.KW_CLUSTER: + case PostgreSqlParser.KW_COMMENT: + case PostgreSqlParser.KW_COMMENTS: + case PostgreSqlParser.KW_COMMIT: + case PostgreSqlParser.KW_COMMITTED: + case PostgreSqlParser.KW_CONFIGURATION: + case PostgreSqlParser.KW_CONNECTION: + case PostgreSqlParser.KW_CONSTRAINTS: + case PostgreSqlParser.KW_CONTENT: + case PostgreSqlParser.KW_CONTINUE: + case PostgreSqlParser.KW_CONVERSION: + case PostgreSqlParser.KW_COPY: + case PostgreSqlParser.KW_COST: + case PostgreSqlParser.KW_CSV: + case PostgreSqlParser.KW_CURSOR: + case PostgreSqlParser.KW_CYCLE: + case PostgreSqlParser.KW_DATA: + case PostgreSqlParser.KW_DATABASE: + case PostgreSqlParser.KW_DAY: + case PostgreSqlParser.KW_DEALLOCATE: + case PostgreSqlParser.KW_DECLARE: + case PostgreSqlParser.KW_DEFAULTS: + case PostgreSqlParser.KW_DEFERRED: + case PostgreSqlParser.KW_DEFINER: + case PostgreSqlParser.KW_DELETE: + case PostgreSqlParser.KW_DELIMITER: + case PostgreSqlParser.KW_DELIMITERS: + case PostgreSqlParser.KW_DICTIONARY: + case PostgreSqlParser.KW_DISABLE: + case PostgreSqlParser.KW_DISCARD: + case PostgreSqlParser.KW_DOCUMENT: + case PostgreSqlParser.KW_DOMAIN: + case PostgreSqlParser.KW_DOUBLE: + case PostgreSqlParser.KW_DROP: + case PostgreSqlParser.KW_EACH: + case PostgreSqlParser.KW_ENABLE: + case PostgreSqlParser.KW_ENCODING: + case PostgreSqlParser.KW_ENCRYPTED: + case PostgreSqlParser.KW_ENUM: + case PostgreSqlParser.KW_ESCAPE: + case PostgreSqlParser.KW_EVENT: + case PostgreSqlParser.KW_EXCLUDE: + case PostgreSqlParser.KW_EXCLUDING: + case PostgreSqlParser.KW_EXCLUSIVE: + case PostgreSqlParser.KW_EXECUTE: + case PostgreSqlParser.KW_EXPLAIN: + case PostgreSqlParser.KW_EXTENSION: + case PostgreSqlParser.KW_EXTERNAL: + case PostgreSqlParser.KW_FAMILY: + case PostgreSqlParser.KW_FIRST: + case PostgreSqlParser.KW_FOLLOWING: + case PostgreSqlParser.KW_FORCE: + case PostgreSqlParser.KW_FORWARD: + case PostgreSqlParser.KW_FUNCTION: + case PostgreSqlParser.KW_FUNCTIONS: + case PostgreSqlParser.KW_GLOBAL: + case PostgreSqlParser.KW_GRANTED: + case PostgreSqlParser.KW_HANDLER: + case PostgreSqlParser.KW_HEADER: + case PostgreSqlParser.KW_HOLD: + case PostgreSqlParser.KW_HOUR: + case PostgreSqlParser.KW_IDENTITY: + case PostgreSqlParser.KW_IF: + case PostgreSqlParser.KW_IMMEDIATE: + case PostgreSqlParser.KW_IMMUTABLE: + case PostgreSqlParser.KW_IMPLICIT: + case PostgreSqlParser.KW_INCLUDING: + case PostgreSqlParser.KW_INCREMENT: + case PostgreSqlParser.KW_INDEX: + case PostgreSqlParser.KW_INDEXES: + case PostgreSqlParser.KW_INHERIT: + case PostgreSqlParser.KW_INHERITS: + case PostgreSqlParser.KW_INLINE: + case PostgreSqlParser.KW_INSENSITIVE: + case PostgreSqlParser.KW_INSERT: + case PostgreSqlParser.KW_INSTEAD: + case PostgreSqlParser.KW_INVOKER: + case PostgreSqlParser.KW_ISOLATION: + case PostgreSqlParser.KW_KEY: + case PostgreSqlParser.KW_LABEL: + case PostgreSqlParser.KW_LANGUAGE: + case PostgreSqlParser.KW_LARGE: + case PostgreSqlParser.KW_LAST: + case PostgreSqlParser.KW_LEAKPROOF: + case PostgreSqlParser.KW_LEVEL: + case PostgreSqlParser.KW_LISTEN: + case PostgreSqlParser.KW_LOAD: + case PostgreSqlParser.KW_LOCAL: + case PostgreSqlParser.KW_LOCATION: + case PostgreSqlParser.KW_LOCK: + case PostgreSqlParser.KW_MAPPING: + case PostgreSqlParser.KW_MATCH: + case PostgreSqlParser.KW_MATERIALIZED: + case PostgreSqlParser.KW_MAXVALUE: + case PostgreSqlParser.KW_MINUTE: + case PostgreSqlParser.KW_MINVALUE: + case PostgreSqlParser.KW_MODE: + case PostgreSqlParser.KW_MONTH: + case PostgreSqlParser.KW_MOVE: + case PostgreSqlParser.KW_NAME: + case PostgreSqlParser.KW_NAMES: + case PostgreSqlParser.KW_NEXT: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_NOTHING: + case PostgreSqlParser.KW_NOTIFY: + case PostgreSqlParser.KW_NOWAIT: + case PostgreSqlParser.KW_NULLS: + case PostgreSqlParser.KW_OBJECT: + case PostgreSqlParser.KW_OF: + case PostgreSqlParser.KW_OFF: + case PostgreSqlParser.KW_OIDS: + case PostgreSqlParser.KW_OPERATOR: + case PostgreSqlParser.KW_OPTION: + case PostgreSqlParser.KW_OPTIONS: + case PostgreSqlParser.KW_OWNED: + case PostgreSqlParser.KW_OWNER: + case PostgreSqlParser.KW_PARSER: + case PostgreSqlParser.KW_PARTIAL: + case PostgreSqlParser.KW_PARTITION: + case PostgreSqlParser.KW_PASSING: + case PostgreSqlParser.KW_PASSWORD: + case PostgreSqlParser.KW_PLANS: + case PostgreSqlParser.KW_PRECEDING: + case PostgreSqlParser.KW_PREPARE: + case PostgreSqlParser.KW_PREPARED: + case PostgreSqlParser.KW_PRESERVE: + case PostgreSqlParser.KW_PRIOR: + case PostgreSqlParser.KW_PRIVILEGES: + case PostgreSqlParser.KW_PROCEDURAL: + case PostgreSqlParser.KW_PROCEDURE: + case PostgreSqlParser.KW_PROGRAM: + case PostgreSqlParser.KW_QUOTE: + case PostgreSqlParser.KW_RANGE: + case PostgreSqlParser.KW_READ: + case PostgreSqlParser.KW_REASSIGN: + case PostgreSqlParser.KW_RECHECK: + case PostgreSqlParser.KW_RECURSIVE: + case PostgreSqlParser.KW_REF: + case PostgreSqlParser.KW_REFRESH: + case PostgreSqlParser.KW_REINDEX: + case PostgreSqlParser.KW_RELATIVE: + case PostgreSqlParser.KW_RELEASE: + case PostgreSqlParser.KW_RENAME: + case PostgreSqlParser.KW_REPEATABLE: + case PostgreSqlParser.KW_REPLACE: + case PostgreSqlParser.KW_REPLICA: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_RESTART: + case PostgreSqlParser.KW_RESTRICT: + case PostgreSqlParser.KW_RETURNS: + case PostgreSqlParser.KW_REVOKE: + case PostgreSqlParser.KW_ROLE: + case PostgreSqlParser.KW_ROLLBACK: + case PostgreSqlParser.KW_ROWS: + case PostgreSqlParser.KW_RULE: + case PostgreSqlParser.KW_SAVEPOINT: + case PostgreSqlParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCROLL: + case PostgreSqlParser.KW_SEARCH: + case PostgreSqlParser.KW_SECOND: + case PostgreSqlParser.KW_SECURITY: + case PostgreSqlParser.KW_SEQUENCE: + case PostgreSqlParser.KW_SEQUENCES: + case PostgreSqlParser.KW_SERIALIZABLE: + case PostgreSqlParser.KW_SERVER: + case PostgreSqlParser.KW_SESSION: + case PostgreSqlParser.KW_SET: + case PostgreSqlParser.KW_SHARE: + case PostgreSqlParser.KW_SHOW: + case PostgreSqlParser.KW_SIMPLE: + case PostgreSqlParser.KW_SNAPSHOT: + case PostgreSqlParser.KW_STABLE: + case PostgreSqlParser.KW_STANDALONE: + case PostgreSqlParser.KW_START: + case PostgreSqlParser.KW_STATEMENT: + case PostgreSqlParser.KW_STATISTICS: + case PostgreSqlParser.KW_STDIN: + case PostgreSqlParser.KW_STDOUT: + case PostgreSqlParser.KW_STORAGE: + case PostgreSqlParser.KW_STRICT: + case PostgreSqlParser.KW_STRIP: + case PostgreSqlParser.KW_SYSID: + case PostgreSqlParser.KW_SYSTEM: + case PostgreSqlParser.KW_TABLES: + case PostgreSqlParser.KW_TABLESPACE: + case PostgreSqlParser.KW_TEMP: + case PostgreSqlParser.KW_TEMPLATE: + case PostgreSqlParser.KW_TEMPORARY: + case PostgreSqlParser.KW_TEXT: + case PostgreSqlParser.KW_TRANSACTION: + case PostgreSqlParser.KW_TRIGGER: + case PostgreSqlParser.KW_TRUNCATE: + case PostgreSqlParser.KW_TRUSTED: + case PostgreSqlParser.KW_TYPE: + case PostgreSqlParser.KW_TYPES: + case PostgreSqlParser.KW_UNBOUNDED: + case PostgreSqlParser.KW_UNCOMMITTED: + case PostgreSqlParser.KW_UNENCRYPTED: + case PostgreSqlParser.KW_UNKNOWN: + case PostgreSqlParser.KW_UNLISTEN: + case PostgreSqlParser.KW_UNLOGGED: + case PostgreSqlParser.KW_UNTIL: + case PostgreSqlParser.KW_UPDATE: + case PostgreSqlParser.KW_VACUUM: + case PostgreSqlParser.KW_VALID: + case PostgreSqlParser.KW_VALIDATE: + case PostgreSqlParser.KW_VALIDATOR: + case PostgreSqlParser.KW_VARYING: + case PostgreSqlParser.KW_VERSION: + case PostgreSqlParser.KW_VIEW: + case PostgreSqlParser.KW_VOLATILE: + case PostgreSqlParser.KW_WHITESPACE: + case PostgreSqlParser.KW_WITHOUT: + case PostgreSqlParser.KW_WORK: + case PostgreSqlParser.KW_WRAPPER: + case PostgreSqlParser.KW_WRITE: + case PostgreSqlParser.KW_XML: + case PostgreSqlParser.KW_YEAR: + case PostgreSqlParser.KW_YES: + case PostgreSqlParser.KW_ZONE: + case PostgreSqlParser.KW_BETWEEN: + case PostgreSqlParser.KW_BIGINT: + case PostgreSqlParser.KW_BIT: + case PostgreSqlParser.KW_BOOLEAN: + case PostgreSqlParser.KW_CHAR: + case PostgreSqlParser.KW_CHARACTER: + case PostgreSqlParser.KW_COALESCE: + case PostgreSqlParser.KW_DEC: + case PostgreSqlParser.KW_DECIMAL: + case PostgreSqlParser.KW_EXISTS: + case PostgreSqlParser.KW_EXTRACT: + case PostgreSqlParser.KW_FLOAT: + case PostgreSqlParser.KW_GREATEST: + case PostgreSqlParser.KW_INOUT: + case PostgreSqlParser.KW_INT: + case PostgreSqlParser.KW_INTEGER: + case PostgreSqlParser.KW_INTERVAL: + case PostgreSqlParser.KW_LEAST: + case PostgreSqlParser.KW_NATIONAL: + case PostgreSqlParser.KW_NCHAR: + case PostgreSqlParser.KW_NONE: + case PostgreSqlParser.KW_NULLIF: + case PostgreSqlParser.KW_NUMERIC: + case PostgreSqlParser.KW_OVERLAY: + case PostgreSqlParser.KW_POSITION: + case PostgreSqlParser.KW_PRECISION: + case PostgreSqlParser.KW_REAL: + case PostgreSqlParser.KW_ROW: + case PostgreSqlParser.KW_SETOF: + case PostgreSqlParser.KW_SMALLINT: + case PostgreSqlParser.KW_SUBSTRING: + case PostgreSqlParser.KW_TIME: + case PostgreSqlParser.KW_TIMESTAMP: + case PostgreSqlParser.KW_TREAT: + case PostgreSqlParser.KW_TRIM: + case PostgreSqlParser.KW_VALUES: + case PostgreSqlParser.KW_VARCHAR: + case PostgreSqlParser.KW_XMLATTRIBUTES: + case PostgreSqlParser.KW_XMLCONCAT: + case PostgreSqlParser.KW_XMLELEMENT: + case PostgreSqlParser.KW_XMLEXISTS: + case PostgreSqlParser.KW_XMLFOREST: + case PostgreSqlParser.KW_XMLPARSE: + case PostgreSqlParser.KW_XMLPI: + case PostgreSqlParser.KW_XMLROOT: + case PostgreSqlParser.KW_XMLSERIALIZE: + case PostgreSqlParser.KW_CALL: + case PostgreSqlParser.KW_CURRENT: + case PostgreSqlParser.KW_ATTACH: + case PostgreSqlParser.KW_DETACH: + case PostgreSqlParser.KW_EXPRESSION: + case PostgreSqlParser.KW_GENERATED: + case PostgreSqlParser.KW_LOGGED: + case PostgreSqlParser.KW_STORED: + case PostgreSqlParser.KW_INCLUDE: + case PostgreSqlParser.KW_ROUTINE: + case PostgreSqlParser.KW_TRANSFORM: + case PostgreSqlParser.KW_IMPORT: + case PostgreSqlParser.KW_POLICY: + case PostgreSqlParser.KW_METHOD: + case PostgreSqlParser.KW_REFERENCING: + case PostgreSqlParser.KW_NEW: + case PostgreSqlParser.KW_OLD: + case PostgreSqlParser.KW_VALUE: + case PostgreSqlParser.KW_SUBSCRIPTION: + case PostgreSqlParser.KW_PUBLICATION: + case PostgreSqlParser.KW_OUT: + case PostgreSqlParser.KW_ROUTINES: + case PostgreSqlParser.KW_SCHEMAS: + case PostgreSqlParser.KW_PROCEDURES: + case PostgreSqlParser.KW_INPUT: + case PostgreSqlParser.KW_SUPPORT: + case PostgreSqlParser.KW_PARALLEL: + case PostgreSqlParser.KW_SQL: + case PostgreSqlParser.KW_DEPENDS: + case PostgreSqlParser.KW_OVERRIDING: + case PostgreSqlParser.KW_CONFLICT: + case PostgreSqlParser.KW_SKIP: + case PostgreSqlParser.KW_LOCKED: + case PostgreSqlParser.KW_TIES: + case PostgreSqlParser.KW_ROLLUP: + case PostgreSqlParser.KW_CUBE: + case PostgreSqlParser.KW_GROUPING: + case PostgreSqlParser.KW_SETS: + case PostgreSqlParser.KW_ORDINALITY: + case PostgreSqlParser.KW_XMLTABLE: + case PostgreSqlParser.KW_COLUMNS: + case PostgreSqlParser.KW_XMLNAMESPACES: + case PostgreSqlParser.KW_ROWTYPE: + case PostgreSqlParser.KW_NORMALIZED: + case PostgreSqlParser.KW_WITHIN: + case PostgreSqlParser.KW_FILTER: + case PostgreSqlParser.KW_GROUPS: + case PostgreSqlParser.KW_OTHERS: + case PostgreSqlParser.KW_NFC: + case PostgreSqlParser.KW_NFD: + case PostgreSqlParser.KW_NFKC: + case PostgreSqlParser.KW_NFKD: + case PostgreSqlParser.KW_UESCAPE: + case PostgreSqlParser.KW_VIEWS: + case PostgreSqlParser.KW_NORMALIZE: + case PostgreSqlParser.KW_DUMP: + case PostgreSqlParser.KW_PRINT_STRICT_PARAMS: + case PostgreSqlParser.KW_VARIABLE_CONFLICT: + case PostgreSqlParser.KW_ERROR: + case PostgreSqlParser.KW_USE_VARIABLE: + case PostgreSqlParser.KW_USE_COLUMN: + case PostgreSqlParser.KW_ALIAS: + case PostgreSqlParser.KW_CONSTANT: + case PostgreSqlParser.KW_PERFORM: + case PostgreSqlParser.KW_GET: + case PostgreSqlParser.KW_DIAGNOSTICS: + case PostgreSqlParser.KW_STACKED: + case PostgreSqlParser.KW_ELSIF: + case PostgreSqlParser.KW_REVERSE: + case PostgreSqlParser.KW_SLICE: + case PostgreSqlParser.KW_EXIT: + case PostgreSqlParser.KW_RETURN: + case PostgreSqlParser.KW_QUERY: + case PostgreSqlParser.KW_RAISE: + case PostgreSqlParser.KW_SQLSTATE: + case PostgreSqlParser.KW_DEBUG: + case PostgreSqlParser.KW_LOG: + case PostgreSqlParser.KW_INFO: + case PostgreSqlParser.KW_NOTICE: + case PostgreSqlParser.KW_WARNING: + case PostgreSqlParser.KW_EXCEPTION: + case PostgreSqlParser.KW_ASSERT: + case PostgreSqlParser.KW_OPEN: + case PostgreSqlParser.KW_SKIP_LOCKED: + case PostgreSqlParser.KW_BUFFER_USAGE_LIMIT: + case PostgreSqlParser.Identifier: + case PostgreSqlParser.QuotedIdentifier: + case PostgreSqlParser.UnicodeQuotedIdentifier: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.PLSQLVARIABLENAME: + case PostgreSqlParser.PLSQLIDENTIFIER: + case PostgreSqlParser.EscapeStringConstant: this.enterOuterAlt(localContext, 2); { this.state = 2292; @@ -7915,7 +7915,7 @@ export class PostgreSQLParser extends SQLParserBase { } public constraints_set_mode(): Constraints_set_modeContext { let localContext = new Constraints_set_modeContext(this.context, this.state); - this.enterRule(localContext, 98, PostgreSQLParser.RULE_constraints_set_mode); + this.enterRule(localContext, 98, PostgreSqlParser.RULE_constraints_set_mode); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -7947,12 +7947,12 @@ export class PostgreSQLParser extends SQLParserBase { } public checkpointstmt(): CheckpointstmtContext { let localContext = new CheckpointstmtContext(this.context, this.state); - this.enterRule(localContext, 100, PostgreSQLParser.RULE_checkpointstmt); + this.enterRule(localContext, 100, PostgreSqlParser.RULE_checkpointstmt); try { this.enterOuterAlt(localContext, 1); { this.state = 2297; - this.match(PostgreSQLParser.KW_CHECKPOINT); + this.match(PostgreSqlParser.KW_CHECKPOINT); } } catch (re) { @@ -7971,13 +7971,13 @@ export class PostgreSQLParser extends SQLParserBase { } public discardstmt(): DiscardstmtContext { let localContext = new DiscardstmtContext(this.context, this.state); - this.enterRule(localContext, 102, PostgreSQLParser.RULE_discardstmt); + this.enterRule(localContext, 102, PostgreSqlParser.RULE_discardstmt); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 2299; - this.match(PostgreSQLParser.KW_DISCARD); + this.match(PostgreSqlParser.KW_DISCARD); this.state = 2300; _la = this.tokenStream.LA(1); if(!(_la === 30 || _la === 288 || ((((_la - 329)) & ~0x1F) === 0 && ((1 << (_la - 329)) & 41943041) !== 0))) { @@ -8005,7 +8005,7 @@ export class PostgreSQLParser extends SQLParserBase { } public altertablestmt(): AltertablestmtContext { let localContext = new AltertablestmtContext(this.context, this.state); - this.enterRule(localContext, 104, PostgreSQLParser.RULE_altertablestmt); + this.enterRule(localContext, 104, PostgreSqlParser.RULE_altertablestmt); let _la: number; try { this.state = 2435; @@ -8015,9 +8015,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 2302; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 2303; - this.match(PostgreSQLParser.KW_TABLE); + this.match(PostgreSqlParser.KW_TABLE); this.state = 2305; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 56, this.context) ) { @@ -8033,30 +8033,30 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 2310; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_NOT: - case PostgreSQLParser.KW_ADD: - case PostgreSQLParser.KW_ALTER: - case PostgreSQLParser.KW_CLUSTER: - case PostgreSQLParser.KW_DISABLE: - case PostgreSQLParser.KW_DROP: - case PostgreSQLParser.KW_ENABLE: - case PostgreSQLParser.KW_FORCE: - case PostgreSQLParser.KW_INHERIT: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_OF: - case PostgreSQLParser.KW_OPTIONS: - case PostgreSQLParser.KW_OWNER: - case PostgreSQLParser.KW_REPLICA: - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_SET: - case PostgreSQLParser.KW_VALIDATE: + case PostgreSqlParser.KW_NOT: + case PostgreSqlParser.KW_ADD: + case PostgreSqlParser.KW_ALTER: + case PostgreSqlParser.KW_CLUSTER: + case PostgreSqlParser.KW_DISABLE: + case PostgreSqlParser.KW_DROP: + case PostgreSqlParser.KW_ENABLE: + case PostgreSqlParser.KW_FORCE: + case PostgreSqlParser.KW_INHERIT: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_OF: + case PostgreSqlParser.KW_OPTIONS: + case PostgreSqlParser.KW_OWNER: + case PostgreSqlParser.KW_REPLICA: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_SET: + case PostgreSqlParser.KW_VALIDATE: { this.state = 2308; this.alter_table_cmds(); } break; - case PostgreSQLParser.KW_ATTACH: - case PostgreSQLParser.KW_DETACH: + case PostgreSqlParser.KW_ATTACH: + case PostgreSqlParser.KW_DETACH: { this.state = 2309; this.partition_cmd(); @@ -8071,15 +8071,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 2312; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 2313; - this.match(PostgreSQLParser.KW_TABLE); + this.match(PostgreSqlParser.KW_TABLE); this.state = 2314; - this.match(PostgreSQLParser.KW_ALL); + this.match(PostgreSqlParser.KW_ALL); this.state = 2315; - this.match(PostgreSQLParser.KW_IN); + this.match(PostgreSqlParser.KW_IN); this.state = 2316; - this.match(PostgreSQLParser.KW_TABLESPACE); + this.match(PostgreSqlParser.KW_TABLESPACE); this.state = 2317; this.tablespace_name(); this.state = 2321; @@ -8088,18 +8088,18 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 281) { { this.state = 2318; - this.match(PostgreSQLParser.KW_OWNED); + this.match(PostgreSqlParser.KW_OWNED); this.state = 2319; - this.match(PostgreSQLParser.KW_BY); + this.match(PostgreSqlParser.KW_BY); this.state = 2320; this.role_list(); } } this.state = 2323; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 2324; - this.match(PostgreSQLParser.KW_TABLESPACE); + this.match(PostgreSqlParser.KW_TABLESPACE); this.state = 2325; this.tablespace_name_create(); this.state = 2327; @@ -8118,9 +8118,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 3); { this.state = 2329; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 2330; - this.match(PostgreSQLParser.KW_TABLE); + this.match(PostgreSqlParser.KW_TABLE); this.state = 2332; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 60, this.context) ) { @@ -8134,28 +8134,28 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 2334; this.table_name(); this.state = 2335; - this.match(PostgreSQLParser.KW_ATTACH); + this.match(PostgreSqlParser.KW_ATTACH); this.state = 2336; - this.match(PostgreSQLParser.KW_PARTITION); + this.match(PostgreSqlParser.KW_PARTITION); this.state = 2337; this.qualified_name(); this.state = 2342; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_FOR: + case PostgreSqlParser.KW_FOR: { this.state = 2338; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 2339; - this.match(PostgreSQLParser.KW_VALUES); + this.match(PostgreSqlParser.KW_VALUES); this.state = 2340; this.partition_bound_spec(); } break; - case PostgreSQLParser.KW_DEFAULT: + case PostgreSqlParser.KW_DEFAULT: { this.state = 2341; - this.match(PostgreSQLParser.KW_DEFAULT); + this.match(PostgreSqlParser.KW_DEFAULT); } break; default: @@ -8167,9 +8167,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 4); { this.state = 2344; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 2345; - this.match(PostgreSQLParser.KW_TABLE); + this.match(PostgreSqlParser.KW_TABLE); this.state = 2347; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 62, this.context) ) { @@ -8183,9 +8183,9 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 2349; this.table_name(); this.state = 2350; - this.match(PostgreSQLParser.KW_DETACH); + this.match(PostgreSqlParser.KW_DETACH); this.state = 2351; - this.match(PostgreSQLParser.KW_PARTITION); + this.match(PostgreSqlParser.KW_PARTITION); this.state = 2352; this.qualified_name(); this.state = 2354; @@ -8211,9 +8211,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 5); { this.state = 2356; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 2357; - this.match(PostgreSQLParser.KW_INDEX); + this.match(PostgreSqlParser.KW_INDEX); this.state = 2359; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 64, this.context) ) { @@ -8229,29 +8229,29 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 2364; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_NOT: - case PostgreSQLParser.KW_ADD: - case PostgreSQLParser.KW_ALTER: - case PostgreSQLParser.KW_CLUSTER: - case PostgreSQLParser.KW_DISABLE: - case PostgreSQLParser.KW_DROP: - case PostgreSQLParser.KW_ENABLE: - case PostgreSQLParser.KW_FORCE: - case PostgreSQLParser.KW_INHERIT: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_OF: - case PostgreSQLParser.KW_OPTIONS: - case PostgreSQLParser.KW_OWNER: - case PostgreSQLParser.KW_REPLICA: - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_SET: - case PostgreSQLParser.KW_VALIDATE: + case PostgreSqlParser.KW_NOT: + case PostgreSqlParser.KW_ADD: + case PostgreSqlParser.KW_ALTER: + case PostgreSqlParser.KW_CLUSTER: + case PostgreSqlParser.KW_DISABLE: + case PostgreSqlParser.KW_DROP: + case PostgreSqlParser.KW_ENABLE: + case PostgreSqlParser.KW_FORCE: + case PostgreSqlParser.KW_INHERIT: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_OF: + case PostgreSqlParser.KW_OPTIONS: + case PostgreSqlParser.KW_OWNER: + case PostgreSqlParser.KW_REPLICA: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_SET: + case PostgreSqlParser.KW_VALIDATE: { this.state = 2362; this.alter_table_cmds(); } break; - case PostgreSQLParser.KW_ATTACH: + case PostgreSqlParser.KW_ATTACH: { this.state = 2363; this.index_partition_cmd(); @@ -8266,15 +8266,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 6); { this.state = 2366; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 2367; - this.match(PostgreSQLParser.KW_INDEX); + this.match(PostgreSqlParser.KW_INDEX); this.state = 2368; - this.match(PostgreSQLParser.KW_ALL); + this.match(PostgreSqlParser.KW_ALL); this.state = 2369; - this.match(PostgreSQLParser.KW_IN); + this.match(PostgreSqlParser.KW_IN); this.state = 2370; - this.match(PostgreSQLParser.KW_TABLESPACE); + this.match(PostgreSqlParser.KW_TABLESPACE); this.state = 2371; this.tablespace_name(); this.state = 2375; @@ -8283,18 +8283,18 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 281) { { this.state = 2372; - this.match(PostgreSQLParser.KW_OWNED); + this.match(PostgreSqlParser.KW_OWNED); this.state = 2373; - this.match(PostgreSQLParser.KW_BY); + this.match(PostgreSqlParser.KW_BY); this.state = 2374; this.role_list(); } } this.state = 2377; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 2378; - this.match(PostgreSQLParser.KW_TABLESPACE); + this.match(PostgreSqlParser.KW_TABLESPACE); this.state = 2379; this.tablespace_name(); this.state = 2381; @@ -8313,9 +8313,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 7); { this.state = 2383; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 2384; - this.match(PostgreSQLParser.KW_SEQUENCE); + this.match(PostgreSqlParser.KW_SEQUENCE); this.state = 2386; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 68, this.context) ) { @@ -8336,9 +8336,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 8); { this.state = 2391; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 2392; - this.match(PostgreSQLParser.KW_VIEW); + this.match(PostgreSqlParser.KW_VIEW); this.state = 2394; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 69, this.context) ) { @@ -8359,11 +8359,11 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 9); { this.state = 2399; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 2400; - this.match(PostgreSQLParser.KW_MATERIALIZED); + this.match(PostgreSqlParser.KW_MATERIALIZED); this.state = 2401; - this.match(PostgreSQLParser.KW_VIEW); + this.match(PostgreSqlParser.KW_VIEW); this.state = 2403; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 70, this.context) ) { @@ -8384,17 +8384,17 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 10); { this.state = 2408; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 2409; - this.match(PostgreSQLParser.KW_MATERIALIZED); + this.match(PostgreSqlParser.KW_MATERIALIZED); this.state = 2410; - this.match(PostgreSQLParser.KW_VIEW); + this.match(PostgreSqlParser.KW_VIEW); this.state = 2411; - this.match(PostgreSQLParser.KW_ALL); + this.match(PostgreSqlParser.KW_ALL); this.state = 2412; - this.match(PostgreSQLParser.KW_IN); + this.match(PostgreSqlParser.KW_IN); this.state = 2413; - this.match(PostgreSQLParser.KW_TABLESPACE); + this.match(PostgreSqlParser.KW_TABLESPACE); this.state = 2414; this.tablespace_name(); this.state = 2418; @@ -8403,18 +8403,18 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 281) { { this.state = 2415; - this.match(PostgreSQLParser.KW_OWNED); + this.match(PostgreSqlParser.KW_OWNED); this.state = 2416; - this.match(PostgreSQLParser.KW_BY); + this.match(PostgreSqlParser.KW_BY); this.state = 2417; this.role_list(); } } this.state = 2420; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 2421; - this.match(PostgreSQLParser.KW_TABLESPACE); + this.match(PostgreSqlParser.KW_TABLESPACE); this.state = 2422; this.tablespace_name_create(); this.state = 2424; @@ -8433,11 +8433,11 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 11); { this.state = 2426; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 2427; - this.match(PostgreSQLParser.KW_FOREIGN); + this.match(PostgreSqlParser.KW_FOREIGN); this.state = 2428; - this.match(PostgreSQLParser.KW_TABLE); + this.match(PostgreSqlParser.KW_TABLE); this.state = 2430; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 73, this.context) ) { @@ -8472,7 +8472,7 @@ export class PostgreSQLParser extends SQLParserBase { } public alter_table_cmds(): Alter_table_cmdsContext { let localContext = new Alter_table_cmdsContext(this.context, this.state); - this.enterRule(localContext, 106, PostgreSQLParser.RULE_alter_table_cmds); + this.enterRule(localContext, 106, PostgreSqlParser.RULE_alter_table_cmds); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -8486,7 +8486,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 2438; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 2439; this.alter_table_cmd(); } @@ -8513,38 +8513,38 @@ export class PostgreSQLParser extends SQLParserBase { } public partition_bound_spec(): Partition_bound_specContext { let localContext = new Partition_bound_specContext(this.context, this.state); - this.enterRule(localContext, 108, PostgreSQLParser.RULE_partition_bound_spec); + this.enterRule(localContext, 108, PostgreSqlParser.RULE_partition_bound_spec); try { this.state = 2454; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_IN: + case PostgreSqlParser.KW_IN: this.enterOuterAlt(localContext, 1); { this.state = 2445; - this.match(PostgreSQLParser.KW_IN); + this.match(PostgreSqlParser.KW_IN); this.state = 2446; this.opt_type_modifiers(); } break; - case PostgreSQLParser.KW_FROM: + case PostgreSqlParser.KW_FROM: this.enterOuterAlt(localContext, 2); { this.state = 2447; - this.match(PostgreSQLParser.KW_FROM); + this.match(PostgreSqlParser.KW_FROM); this.state = 2448; this.partition_bound_cluase(); this.state = 2449; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 2450; this.partition_bound_cluase(); } break; - case PostgreSQLParser.KW_WITH: + case PostgreSqlParser.KW_WITH: this.enterOuterAlt(localContext, 3); { this.state = 2452; - this.match(PostgreSQLParser.KW_WITH); + this.match(PostgreSqlParser.KW_WITH); this.state = 2453; this.partition_with_cluase(); } @@ -8569,13 +8569,13 @@ export class PostgreSQLParser extends SQLParserBase { } public partition_bound_cluase(): Partition_bound_cluaseContext { let localContext = new Partition_bound_cluaseContext(this.context, this.state); - this.enterRule(localContext, 110, PostgreSQLParser.RULE_partition_bound_cluase); + this.enterRule(localContext, 110, PostgreSqlParser.RULE_partition_bound_cluase); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 2456; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 2457; this.partition_bound_choose(); this.state = 2462; @@ -8585,7 +8585,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 2458; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 2459; this.partition_bound_choose(); } @@ -8595,7 +8595,7 @@ export class PostgreSQLParser extends SQLParserBase { _la = this.tokenStream.LA(1); } this.state = 2465; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -8614,30 +8614,30 @@ export class PostgreSQLParser extends SQLParserBase { } public partition_bound_choose(): Partition_bound_chooseContext { let localContext = new Partition_bound_chooseContext(this.context, this.state); - this.enterRule(localContext, 112, PostgreSQLParser.RULE_partition_bound_choose); + this.enterRule(localContext, 112, PostgreSqlParser.RULE_partition_bound_choose); try { this.state = 2470; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.OPEN_PAREN: + case PostgreSqlParser.OPEN_PAREN: this.enterOuterAlt(localContext, 1); { this.state = 2467; this.opt_type_modifiers(); } break; - case PostgreSQLParser.KW_MINVALUE: + case PostgreSqlParser.KW_MINVALUE: this.enterOuterAlt(localContext, 2); { this.state = 2468; - this.match(PostgreSQLParser.KW_MINVALUE); + this.match(PostgreSqlParser.KW_MINVALUE); } break; - case PostgreSQLParser.KW_MAXVALUE: + case PostgreSqlParser.KW_MAXVALUE: this.enterOuterAlt(localContext, 3); { this.state = 2469; - this.match(PostgreSQLParser.KW_MAXVALUE); + this.match(PostgreSqlParser.KW_MAXVALUE); } break; default: @@ -8660,24 +8660,24 @@ export class PostgreSQLParser extends SQLParserBase { } public partition_with_cluase(): Partition_with_cluaseContext { let localContext = new Partition_with_cluaseContext(this.context, this.state); - this.enterRule(localContext, 114, PostgreSQLParser.RULE_partition_with_cluase); + this.enterRule(localContext, 114, PostgreSqlParser.RULE_partition_with_cluase); try { this.enterOuterAlt(localContext, 1); { this.state = 2472; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 2473; - this.match(PostgreSQLParser.KW_MODULUS); + this.match(PostgreSqlParser.KW_MODULUS); this.state = 2474; this.numericonly(); this.state = 2475; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 2476; - this.match(PostgreSQLParser.KW_REMAINDER); + this.match(PostgreSqlParser.KW_REMAINDER); this.state = 2477; this.numericonly(); this.state = 2478; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -8696,31 +8696,31 @@ export class PostgreSQLParser extends SQLParserBase { } public partition_cmd(): Partition_cmdContext { let localContext = new Partition_cmdContext(this.context, this.state); - this.enterRule(localContext, 116, PostgreSQLParser.RULE_partition_cmd); + this.enterRule(localContext, 116, PostgreSqlParser.RULE_partition_cmd); try { this.state = 2488; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_ATTACH: + case PostgreSqlParser.KW_ATTACH: this.enterOuterAlt(localContext, 1); { this.state = 2480; - this.match(PostgreSQLParser.KW_ATTACH); + this.match(PostgreSqlParser.KW_ATTACH); this.state = 2481; - this.match(PostgreSQLParser.KW_PARTITION); + this.match(PostgreSqlParser.KW_PARTITION); this.state = 2482; this.qualified_name(); this.state = 2483; this.partitionboundspec(); } break; - case PostgreSQLParser.KW_DETACH: + case PostgreSqlParser.KW_DETACH: this.enterOuterAlt(localContext, 2); { this.state = 2485; - this.match(PostgreSQLParser.KW_DETACH); + this.match(PostgreSqlParser.KW_DETACH); this.state = 2486; - this.match(PostgreSQLParser.KW_PARTITION); + this.match(PostgreSqlParser.KW_PARTITION); this.state = 2487; this.qualified_name(); } @@ -8745,14 +8745,14 @@ export class PostgreSQLParser extends SQLParserBase { } public index_partition_cmd(): Index_partition_cmdContext { let localContext = new Index_partition_cmdContext(this.context, this.state); - this.enterRule(localContext, 118, PostgreSQLParser.RULE_index_partition_cmd); + this.enterRule(localContext, 118, PostgreSqlParser.RULE_index_partition_cmd); try { this.enterOuterAlt(localContext, 1); { this.state = 2490; - this.match(PostgreSQLParser.KW_ATTACH); + this.match(PostgreSqlParser.KW_ATTACH); this.state = 2491; - this.match(PostgreSQLParser.KW_PARTITION); + this.match(PostgreSqlParser.KW_PARTITION); this.state = 2492; this.qualified_name(); } @@ -8773,7 +8773,7 @@ export class PostgreSQLParser extends SQLParserBase { } public alter_table_cmd(): Alter_table_cmdContext { let localContext = new Alter_table_cmdContext(this.context, this.state); - this.enterRule(localContext, 120, PostgreSQLParser.RULE_alter_table_cmd); + this.enterRule(localContext, 120, PostgreSqlParser.RULE_alter_table_cmd); let _la: number; try { this.state = 2711; @@ -8783,14 +8783,14 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 2494; - this.match(PostgreSQLParser.KW_ADD); + this.match(PostgreSqlParser.KW_ADD); this.state = 2497; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); if (_la === 45) { { this.state = 2495; - this.match(PostgreSQLParser.KW_CONSTRAINT); + this.match(PostgreSqlParser.KW_CONSTRAINT); this.state = 2496; this.name(); } @@ -8804,9 +8804,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 2500; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 2501; - this.match(PostgreSQLParser.KW_CONSTRAINT); + this.match(PostgreSqlParser.KW_CONSTRAINT); this.state = 2502; this.name(); this.state = 2503; @@ -8817,9 +8817,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 3); { this.state = 2505; - this.match(PostgreSQLParser.KW_VALIDATE); + this.match(PostgreSqlParser.KW_VALIDATE); this.state = 2506; - this.match(PostgreSQLParser.KW_CONSTRAINT); + this.match(PostgreSqlParser.KW_CONSTRAINT); this.state = 2507; this.name(); } @@ -8828,9 +8828,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 4); { this.state = 2508; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 2509; - this.match(PostgreSQLParser.KW_CONSTRAINT); + this.match(PostgreSqlParser.KW_CONSTRAINT); this.state = 2511; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 81, this.context) ) { @@ -8859,20 +8859,20 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 5); { this.state = 2517; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 2518; - this.match(PostgreSQLParser.KW_WITHOUT); + this.match(PostgreSqlParser.KW_WITHOUT); this.state = 2519; - this.match(PostgreSQLParser.KW_OIDS); + this.match(PostgreSqlParser.KW_OIDS); } break; case 6: this.enterOuterAlt(localContext, 6); { this.state = 2520; - this.match(PostgreSQLParser.KW_CLUSTER); + this.match(PostgreSqlParser.KW_CLUSTER); this.state = 2521; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 2522; this.name(); } @@ -8881,18 +8881,18 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 7); { this.state = 2523; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 2524; - this.match(PostgreSQLParser.KW_WITHOUT); + this.match(PostgreSqlParser.KW_WITHOUT); this.state = 2525; - this.match(PostgreSQLParser.KW_CLUSTER); + this.match(PostgreSqlParser.KW_CLUSTER); } break; case 8: this.enterOuterAlt(localContext, 8); { this.state = 2526; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 2527; _la = this.tokenStream.LA(1); if(!(_la === 367 || _la === 439)) { @@ -8908,7 +8908,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 9); { this.state = 2528; - this.match(PostgreSQLParser.KW_ENABLE); + this.match(PostgreSqlParser.KW_ENABLE); this.state = 2530; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -8927,431 +8927,431 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 2532; - this.match(PostgreSQLParser.KW_TRIGGER); + this.match(PostgreSqlParser.KW_TRIGGER); } break; case 10: this.enterOuterAlt(localContext, 10); { this.state = 2533; - this.match(PostgreSQLParser.KW_DISABLE); + this.match(PostgreSqlParser.KW_DISABLE); this.state = 2534; - this.match(PostgreSQLParser.KW_TRIGGER); + this.match(PostgreSqlParser.KW_TRIGGER); this.state = 2538; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_ALL: + case PostgreSqlParser.KW_ALL: { this.state = 2535; - this.match(PostgreSQLParser.KW_ALL); + this.match(PostgreSqlParser.KW_ALL); } break; - case PostgreSQLParser.KW_USER: + case PostgreSqlParser.KW_USER: { this.state = 2536; - this.match(PostgreSQLParser.KW_USER); + this.match(PostgreSqlParser.KW_USER); } break; - case PostgreSQLParser.KW_AND: - case PostgreSQLParser.KW_ARRAY: - case PostgreSQLParser.KW_COLLATE: - case PostgreSQLParser.KW_CONSTRAINT: - case PostgreSQLParser.KW_DEFAULT: - case PostgreSQLParser.KW_DO: - case PostgreSQLParser.KW_FETCH: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_IS: - case PostgreSQLParser.KW_OUTER: - case PostgreSQLParser.KW_OVER: - case PostgreSQLParser.KW_ABORT: - case PostgreSQLParser.KW_ABSOLUTE: - case PostgreSQLParser.KW_ACCESS: - case PostgreSQLParser.KW_ACTION: - case PostgreSQLParser.KW_ADD: - case PostgreSQLParser.KW_ADMIN: - case PostgreSQLParser.KW_AFTER: - case PostgreSQLParser.KW_AGGREGATE: - case PostgreSQLParser.KW_ALSO: - case PostgreSQLParser.KW_ALTER: - case PostgreSQLParser.KW_ALWAYS: - case PostgreSQLParser.KW_ASSERTION: - case PostgreSQLParser.KW_ASSIGNMENT: - case PostgreSQLParser.KW_AT: - case PostgreSQLParser.KW_ATTRIBUTE: - case PostgreSQLParser.KW_BACKWARD: - case PostgreSQLParser.KW_BEFORE: - case PostgreSQLParser.KW_BEGIN: - case PostgreSQLParser.KW_BY: - case PostgreSQLParser.KW_CACHE: - case PostgreSQLParser.KW_CALLED: - case PostgreSQLParser.KW_CASCADE: - case PostgreSQLParser.KW_CASCADED: - case PostgreSQLParser.KW_CATALOG: - case PostgreSQLParser.KW_CHAIN: - case PostgreSQLParser.KW_CHARACTERISTICS: - case PostgreSQLParser.KW_CHECKPOINT: - case PostgreSQLParser.KW_CLASS: - case PostgreSQLParser.KW_CLOSE: - case PostgreSQLParser.KW_CLUSTER: - case PostgreSQLParser.KW_COMMENT: - case PostgreSQLParser.KW_COMMENTS: - case PostgreSQLParser.KW_COMMIT: - case PostgreSQLParser.KW_COMMITTED: - case PostgreSQLParser.KW_CONFIGURATION: - case PostgreSQLParser.KW_CONNECTION: - case PostgreSQLParser.KW_CONSTRAINTS: - case PostgreSQLParser.KW_CONTENT: - case PostgreSQLParser.KW_CONTINUE: - case PostgreSQLParser.KW_CONVERSION: - case PostgreSQLParser.KW_COPY: - case PostgreSQLParser.KW_COST: - case PostgreSQLParser.KW_CSV: - case PostgreSQLParser.KW_CURSOR: - case PostgreSQLParser.KW_CYCLE: - case PostgreSQLParser.KW_DATA: - case PostgreSQLParser.KW_DATABASE: - case PostgreSQLParser.KW_DAY: - case PostgreSQLParser.KW_DEALLOCATE: - case PostgreSQLParser.KW_DECLARE: - case PostgreSQLParser.KW_DEFAULTS: - case PostgreSQLParser.KW_DEFERRED: - case PostgreSQLParser.KW_DEFINER: - case PostgreSQLParser.KW_DELETE: - case PostgreSQLParser.KW_DELIMITER: - case PostgreSQLParser.KW_DELIMITERS: - case PostgreSQLParser.KW_DICTIONARY: - case PostgreSQLParser.KW_DISABLE: - case PostgreSQLParser.KW_DISCARD: - case PostgreSQLParser.KW_DOCUMENT: - case PostgreSQLParser.KW_DOMAIN: - case PostgreSQLParser.KW_DOUBLE: - case PostgreSQLParser.KW_DROP: - case PostgreSQLParser.KW_EACH: - case PostgreSQLParser.KW_ENABLE: - case PostgreSQLParser.KW_ENCODING: - case PostgreSQLParser.KW_ENCRYPTED: - case PostgreSQLParser.KW_ENUM: - case PostgreSQLParser.KW_ESCAPE: - case PostgreSQLParser.KW_EVENT: - case PostgreSQLParser.KW_EXCLUDE: - case PostgreSQLParser.KW_EXCLUDING: - case PostgreSQLParser.KW_EXCLUSIVE: - case PostgreSQLParser.KW_EXECUTE: - case PostgreSQLParser.KW_EXPLAIN: - case PostgreSQLParser.KW_EXTENSION: - case PostgreSQLParser.KW_EXTERNAL: - case PostgreSQLParser.KW_FAMILY: - case PostgreSQLParser.KW_FIRST: - case PostgreSQLParser.KW_FOLLOWING: - case PostgreSQLParser.KW_FORCE: - case PostgreSQLParser.KW_FORWARD: - case PostgreSQLParser.KW_FUNCTION: - case PostgreSQLParser.KW_FUNCTIONS: - case PostgreSQLParser.KW_GLOBAL: - case PostgreSQLParser.KW_GRANTED: - case PostgreSQLParser.KW_HANDLER: - case PostgreSQLParser.KW_HEADER: - case PostgreSQLParser.KW_HOLD: - case PostgreSQLParser.KW_HOUR: - case PostgreSQLParser.KW_IDENTITY: - case PostgreSQLParser.KW_IF: - case PostgreSQLParser.KW_IMMEDIATE: - case PostgreSQLParser.KW_IMMUTABLE: - case PostgreSQLParser.KW_IMPLICIT: - case PostgreSQLParser.KW_INCLUDING: - case PostgreSQLParser.KW_INCREMENT: - case PostgreSQLParser.KW_INDEX: - case PostgreSQLParser.KW_INDEXES: - case PostgreSQLParser.KW_INHERIT: - case PostgreSQLParser.KW_INHERITS: - case PostgreSQLParser.KW_INLINE: - case PostgreSQLParser.KW_INSENSITIVE: - case PostgreSQLParser.KW_INSERT: - case PostgreSQLParser.KW_INSTEAD: - case PostgreSQLParser.KW_INVOKER: - case PostgreSQLParser.KW_ISOLATION: - case PostgreSQLParser.KW_KEY: - case PostgreSQLParser.KW_LABEL: - case PostgreSQLParser.KW_LANGUAGE: - case PostgreSQLParser.KW_LARGE: - case PostgreSQLParser.KW_LAST: - case PostgreSQLParser.KW_LEAKPROOF: - case PostgreSQLParser.KW_LEVEL: - case PostgreSQLParser.KW_LISTEN: - case PostgreSQLParser.KW_LOAD: - case PostgreSQLParser.KW_LOCAL: - case PostgreSQLParser.KW_LOCATION: - case PostgreSQLParser.KW_LOCK: - case PostgreSQLParser.KW_MAPPING: - case PostgreSQLParser.KW_MATCH: - case PostgreSQLParser.KW_MATERIALIZED: - case PostgreSQLParser.KW_MAXVALUE: - case PostgreSQLParser.KW_MINUTE: - case PostgreSQLParser.KW_MINVALUE: - case PostgreSQLParser.KW_MODE: - case PostgreSQLParser.KW_MONTH: - case PostgreSQLParser.KW_MOVE: - case PostgreSQLParser.KW_NAME: - case PostgreSQLParser.KW_NAMES: - case PostgreSQLParser.KW_NEXT: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_NOTHING: - case PostgreSQLParser.KW_NOTIFY: - case PostgreSQLParser.KW_NOWAIT: - case PostgreSQLParser.KW_NULLS: - case PostgreSQLParser.KW_OBJECT: - case PostgreSQLParser.KW_OF: - case PostgreSQLParser.KW_OFF: - case PostgreSQLParser.KW_OIDS: - case PostgreSQLParser.KW_OPERATOR: - case PostgreSQLParser.KW_OPTION: - case PostgreSQLParser.KW_OPTIONS: - case PostgreSQLParser.KW_OWNED: - case PostgreSQLParser.KW_OWNER: - case PostgreSQLParser.KW_PARSER: - case PostgreSQLParser.KW_PARTIAL: - case PostgreSQLParser.KW_PARTITION: - case PostgreSQLParser.KW_PASSING: - case PostgreSQLParser.KW_PASSWORD: - case PostgreSQLParser.KW_PLANS: - case PostgreSQLParser.KW_PRECEDING: - case PostgreSQLParser.KW_PREPARE: - case PostgreSQLParser.KW_PREPARED: - case PostgreSQLParser.KW_PRESERVE: - case PostgreSQLParser.KW_PRIOR: - case PostgreSQLParser.KW_PRIVILEGES: - case PostgreSQLParser.KW_PROCEDURAL: - case PostgreSQLParser.KW_PROCEDURE: - case PostgreSQLParser.KW_PROGRAM: - case PostgreSQLParser.KW_QUOTE: - case PostgreSQLParser.KW_RANGE: - case PostgreSQLParser.KW_READ: - case PostgreSQLParser.KW_REASSIGN: - case PostgreSQLParser.KW_RECHECK: - case PostgreSQLParser.KW_RECURSIVE: - case PostgreSQLParser.KW_REF: - case PostgreSQLParser.KW_REFRESH: - case PostgreSQLParser.KW_REINDEX: - case PostgreSQLParser.KW_RELATIVE: - case PostgreSQLParser.KW_RELEASE: - case PostgreSQLParser.KW_RENAME: - case PostgreSQLParser.KW_REPEATABLE: - case PostgreSQLParser.KW_REPLACE: - case PostgreSQLParser.KW_REPLICA: - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_RESTART: - case PostgreSQLParser.KW_RESTRICT: - case PostgreSQLParser.KW_RETURNS: - case PostgreSQLParser.KW_REVOKE: - case PostgreSQLParser.KW_ROLE: - case PostgreSQLParser.KW_ROLLBACK: - case PostgreSQLParser.KW_ROWS: - case PostgreSQLParser.KW_RULE: - case PostgreSQLParser.KW_SAVEPOINT: - case PostgreSQLParser.KW_SCHEMA: - case PostgreSQLParser.KW_SCROLL: - case PostgreSQLParser.KW_SEARCH: - case PostgreSQLParser.KW_SECOND: - case PostgreSQLParser.KW_SECURITY: - case PostgreSQLParser.KW_SEQUENCE: - case PostgreSQLParser.KW_SEQUENCES: - case PostgreSQLParser.KW_SERIALIZABLE: - case PostgreSQLParser.KW_SERVER: - case PostgreSQLParser.KW_SESSION: - case PostgreSQLParser.KW_SET: - case PostgreSQLParser.KW_SHARE: - case PostgreSQLParser.KW_SHOW: - case PostgreSQLParser.KW_SIMPLE: - case PostgreSQLParser.KW_SNAPSHOT: - case PostgreSQLParser.KW_STABLE: - case PostgreSQLParser.KW_STANDALONE: - case PostgreSQLParser.KW_START: - case PostgreSQLParser.KW_STATEMENT: - case PostgreSQLParser.KW_STATISTICS: - case PostgreSQLParser.KW_STDIN: - case PostgreSQLParser.KW_STDOUT: - case PostgreSQLParser.KW_STORAGE: - case PostgreSQLParser.KW_STRICT: - case PostgreSQLParser.KW_STRIP: - case PostgreSQLParser.KW_SYSID: - case PostgreSQLParser.KW_SYSTEM: - case PostgreSQLParser.KW_TABLES: - case PostgreSQLParser.KW_TABLESPACE: - case PostgreSQLParser.KW_TEMP: - case PostgreSQLParser.KW_TEMPLATE: - case PostgreSQLParser.KW_TEMPORARY: - case PostgreSQLParser.KW_TEXT: - case PostgreSQLParser.KW_TRANSACTION: - case PostgreSQLParser.KW_TRIGGER: - case PostgreSQLParser.KW_TRUNCATE: - case PostgreSQLParser.KW_TRUSTED: - case PostgreSQLParser.KW_TYPE: - case PostgreSQLParser.KW_TYPES: - case PostgreSQLParser.KW_UNBOUNDED: - case PostgreSQLParser.KW_UNCOMMITTED: - case PostgreSQLParser.KW_UNENCRYPTED: - case PostgreSQLParser.KW_UNKNOWN: - case PostgreSQLParser.KW_UNLISTEN: - case PostgreSQLParser.KW_UNLOGGED: - case PostgreSQLParser.KW_UNTIL: - case PostgreSQLParser.KW_UPDATE: - case PostgreSQLParser.KW_VACUUM: - case PostgreSQLParser.KW_VALID: - case PostgreSQLParser.KW_VALIDATE: - case PostgreSQLParser.KW_VALIDATOR: - case PostgreSQLParser.KW_VARYING: - case PostgreSQLParser.KW_VERSION: - case PostgreSQLParser.KW_VIEW: - case PostgreSQLParser.KW_VOLATILE: - case PostgreSQLParser.KW_WHITESPACE: - case PostgreSQLParser.KW_WITHOUT: - case PostgreSQLParser.KW_WORK: - case PostgreSQLParser.KW_WRAPPER: - case PostgreSQLParser.KW_WRITE: - case PostgreSQLParser.KW_XML: - case PostgreSQLParser.KW_YEAR: - case PostgreSQLParser.KW_YES: - case PostgreSQLParser.KW_ZONE: - case PostgreSQLParser.KW_BETWEEN: - case PostgreSQLParser.KW_BIGINT: - case PostgreSQLParser.KW_BIT: - case PostgreSQLParser.KW_BOOLEAN: - case PostgreSQLParser.KW_CHAR: - case PostgreSQLParser.KW_CHARACTER: - case PostgreSQLParser.KW_COALESCE: - case PostgreSQLParser.KW_DEC: - case PostgreSQLParser.KW_DECIMAL: - case PostgreSQLParser.KW_EXISTS: - case PostgreSQLParser.KW_EXTRACT: - case PostgreSQLParser.KW_FLOAT: - case PostgreSQLParser.KW_GREATEST: - case PostgreSQLParser.KW_INOUT: - case PostgreSQLParser.KW_INT: - case PostgreSQLParser.KW_INTEGER: - case PostgreSQLParser.KW_INTERVAL: - case PostgreSQLParser.KW_LEAST: - case PostgreSQLParser.KW_NATIONAL: - case PostgreSQLParser.KW_NCHAR: - case PostgreSQLParser.KW_NONE: - case PostgreSQLParser.KW_NULLIF: - case PostgreSQLParser.KW_NUMERIC: - case PostgreSQLParser.KW_OVERLAY: - case PostgreSQLParser.KW_POSITION: - case PostgreSQLParser.KW_PRECISION: - case PostgreSQLParser.KW_REAL: - case PostgreSQLParser.KW_ROW: - case PostgreSQLParser.KW_SETOF: - case PostgreSQLParser.KW_SMALLINT: - case PostgreSQLParser.KW_SUBSTRING: - case PostgreSQLParser.KW_TIME: - case PostgreSQLParser.KW_TIMESTAMP: - case PostgreSQLParser.KW_TREAT: - case PostgreSQLParser.KW_TRIM: - case PostgreSQLParser.KW_VALUES: - case PostgreSQLParser.KW_VARCHAR: - case PostgreSQLParser.KW_XMLATTRIBUTES: - case PostgreSQLParser.KW_XMLCONCAT: - case PostgreSQLParser.KW_XMLELEMENT: - case PostgreSQLParser.KW_XMLEXISTS: - case PostgreSQLParser.KW_XMLFOREST: - case PostgreSQLParser.KW_XMLPARSE: - case PostgreSQLParser.KW_XMLPI: - case PostgreSQLParser.KW_XMLROOT: - case PostgreSQLParser.KW_XMLSERIALIZE: - case PostgreSQLParser.KW_CALL: - case PostgreSQLParser.KW_CURRENT: - case PostgreSQLParser.KW_ATTACH: - case PostgreSQLParser.KW_DETACH: - case PostgreSQLParser.KW_EXPRESSION: - case PostgreSQLParser.KW_GENERATED: - case PostgreSQLParser.KW_LOGGED: - case PostgreSQLParser.KW_STORED: - case PostgreSQLParser.KW_INCLUDE: - case PostgreSQLParser.KW_ROUTINE: - case PostgreSQLParser.KW_TRANSFORM: - case PostgreSQLParser.KW_IMPORT: - case PostgreSQLParser.KW_POLICY: - case PostgreSQLParser.KW_METHOD: - case PostgreSQLParser.KW_REFERENCING: - case PostgreSQLParser.KW_NEW: - case PostgreSQLParser.KW_OLD: - case PostgreSQLParser.KW_VALUE: - case PostgreSQLParser.KW_SUBSCRIPTION: - case PostgreSQLParser.KW_PUBLICATION: - case PostgreSQLParser.KW_OUT: - case PostgreSQLParser.KW_ROUTINES: - case PostgreSQLParser.KW_SCHEMAS: - case PostgreSQLParser.KW_PROCEDURES: - case PostgreSQLParser.KW_INPUT: - case PostgreSQLParser.KW_SUPPORT: - case PostgreSQLParser.KW_PARALLEL: - case PostgreSQLParser.KW_SQL: - case PostgreSQLParser.KW_DEPENDS: - case PostgreSQLParser.KW_OVERRIDING: - case PostgreSQLParser.KW_CONFLICT: - case PostgreSQLParser.KW_SKIP: - case PostgreSQLParser.KW_LOCKED: - case PostgreSQLParser.KW_TIES: - case PostgreSQLParser.KW_ROLLUP: - case PostgreSQLParser.KW_CUBE: - case PostgreSQLParser.KW_GROUPING: - case PostgreSQLParser.KW_SETS: - case PostgreSQLParser.KW_ORDINALITY: - case PostgreSQLParser.KW_XMLTABLE: - case PostgreSQLParser.KW_COLUMNS: - case PostgreSQLParser.KW_XMLNAMESPACES: - case PostgreSQLParser.KW_ROWTYPE: - case PostgreSQLParser.KW_NORMALIZED: - case PostgreSQLParser.KW_WITHIN: - case PostgreSQLParser.KW_FILTER: - case PostgreSQLParser.KW_GROUPS: - case PostgreSQLParser.KW_OTHERS: - case PostgreSQLParser.KW_NFC: - case PostgreSQLParser.KW_NFD: - case PostgreSQLParser.KW_NFKC: - case PostgreSQLParser.KW_NFKD: - case PostgreSQLParser.KW_UESCAPE: - case PostgreSQLParser.KW_VIEWS: - case PostgreSQLParser.KW_NORMALIZE: - case PostgreSQLParser.KW_DUMP: - case PostgreSQLParser.KW_PRINT_STRICT_PARAMS: - case PostgreSQLParser.KW_VARIABLE_CONFLICT: - case PostgreSQLParser.KW_ERROR: - case PostgreSQLParser.KW_USE_VARIABLE: - case PostgreSQLParser.KW_USE_COLUMN: - case PostgreSQLParser.KW_ALIAS: - case PostgreSQLParser.KW_CONSTANT: - case PostgreSQLParser.KW_PERFORM: - case PostgreSQLParser.KW_GET: - case PostgreSQLParser.KW_DIAGNOSTICS: - case PostgreSQLParser.KW_STACKED: - case PostgreSQLParser.KW_ELSIF: - case PostgreSQLParser.KW_REVERSE: - case PostgreSQLParser.KW_SLICE: - case PostgreSQLParser.KW_EXIT: - case PostgreSQLParser.KW_RETURN: - case PostgreSQLParser.KW_QUERY: - case PostgreSQLParser.KW_RAISE: - case PostgreSQLParser.KW_SQLSTATE: - case PostgreSQLParser.KW_DEBUG: - case PostgreSQLParser.KW_LOG: - case PostgreSQLParser.KW_INFO: - case PostgreSQLParser.KW_NOTICE: - case PostgreSQLParser.KW_WARNING: - case PostgreSQLParser.KW_EXCEPTION: - case PostgreSQLParser.KW_ASSERT: - case PostgreSQLParser.KW_OPEN: - case PostgreSQLParser.KW_SKIP_LOCKED: - case PostgreSQLParser.KW_BUFFER_USAGE_LIMIT: - case PostgreSQLParser.Identifier: - case PostgreSQLParser.QuotedIdentifier: - case PostgreSQLParser.UnicodeQuotedIdentifier: - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.PLSQLVARIABLENAME: - case PostgreSQLParser.PLSQLIDENTIFIER: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.KW_AND: + case PostgreSqlParser.KW_ARRAY: + case PostgreSqlParser.KW_COLLATE: + case PostgreSqlParser.KW_CONSTRAINT: + case PostgreSqlParser.KW_DEFAULT: + case PostgreSqlParser.KW_DO: + case PostgreSqlParser.KW_FETCH: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_IS: + case PostgreSqlParser.KW_OUTER: + case PostgreSqlParser.KW_OVER: + case PostgreSqlParser.KW_ABORT: + case PostgreSqlParser.KW_ABSOLUTE: + case PostgreSqlParser.KW_ACCESS: + case PostgreSqlParser.KW_ACTION: + case PostgreSqlParser.KW_ADD: + case PostgreSqlParser.KW_ADMIN: + case PostgreSqlParser.KW_AFTER: + case PostgreSqlParser.KW_AGGREGATE: + case PostgreSqlParser.KW_ALSO: + case PostgreSqlParser.KW_ALTER: + case PostgreSqlParser.KW_ALWAYS: + case PostgreSqlParser.KW_ASSERTION: + case PostgreSqlParser.KW_ASSIGNMENT: + case PostgreSqlParser.KW_AT: + case PostgreSqlParser.KW_ATTRIBUTE: + case PostgreSqlParser.KW_BACKWARD: + case PostgreSqlParser.KW_BEFORE: + case PostgreSqlParser.KW_BEGIN: + case PostgreSqlParser.KW_BY: + case PostgreSqlParser.KW_CACHE: + case PostgreSqlParser.KW_CALLED: + case PostgreSqlParser.KW_CASCADE: + case PostgreSqlParser.KW_CASCADED: + case PostgreSqlParser.KW_CATALOG: + case PostgreSqlParser.KW_CHAIN: + case PostgreSqlParser.KW_CHARACTERISTICS: + case PostgreSqlParser.KW_CHECKPOINT: + case PostgreSqlParser.KW_CLASS: + case PostgreSqlParser.KW_CLOSE: + case PostgreSqlParser.KW_CLUSTER: + case PostgreSqlParser.KW_COMMENT: + case PostgreSqlParser.KW_COMMENTS: + case PostgreSqlParser.KW_COMMIT: + case PostgreSqlParser.KW_COMMITTED: + case PostgreSqlParser.KW_CONFIGURATION: + case PostgreSqlParser.KW_CONNECTION: + case PostgreSqlParser.KW_CONSTRAINTS: + case PostgreSqlParser.KW_CONTENT: + case PostgreSqlParser.KW_CONTINUE: + case PostgreSqlParser.KW_CONVERSION: + case PostgreSqlParser.KW_COPY: + case PostgreSqlParser.KW_COST: + case PostgreSqlParser.KW_CSV: + case PostgreSqlParser.KW_CURSOR: + case PostgreSqlParser.KW_CYCLE: + case PostgreSqlParser.KW_DATA: + case PostgreSqlParser.KW_DATABASE: + case PostgreSqlParser.KW_DAY: + case PostgreSqlParser.KW_DEALLOCATE: + case PostgreSqlParser.KW_DECLARE: + case PostgreSqlParser.KW_DEFAULTS: + case PostgreSqlParser.KW_DEFERRED: + case PostgreSqlParser.KW_DEFINER: + case PostgreSqlParser.KW_DELETE: + case PostgreSqlParser.KW_DELIMITER: + case PostgreSqlParser.KW_DELIMITERS: + case PostgreSqlParser.KW_DICTIONARY: + case PostgreSqlParser.KW_DISABLE: + case PostgreSqlParser.KW_DISCARD: + case PostgreSqlParser.KW_DOCUMENT: + case PostgreSqlParser.KW_DOMAIN: + case PostgreSqlParser.KW_DOUBLE: + case PostgreSqlParser.KW_DROP: + case PostgreSqlParser.KW_EACH: + case PostgreSqlParser.KW_ENABLE: + case PostgreSqlParser.KW_ENCODING: + case PostgreSqlParser.KW_ENCRYPTED: + case PostgreSqlParser.KW_ENUM: + case PostgreSqlParser.KW_ESCAPE: + case PostgreSqlParser.KW_EVENT: + case PostgreSqlParser.KW_EXCLUDE: + case PostgreSqlParser.KW_EXCLUDING: + case PostgreSqlParser.KW_EXCLUSIVE: + case PostgreSqlParser.KW_EXECUTE: + case PostgreSqlParser.KW_EXPLAIN: + case PostgreSqlParser.KW_EXTENSION: + case PostgreSqlParser.KW_EXTERNAL: + case PostgreSqlParser.KW_FAMILY: + case PostgreSqlParser.KW_FIRST: + case PostgreSqlParser.KW_FOLLOWING: + case PostgreSqlParser.KW_FORCE: + case PostgreSqlParser.KW_FORWARD: + case PostgreSqlParser.KW_FUNCTION: + case PostgreSqlParser.KW_FUNCTIONS: + case PostgreSqlParser.KW_GLOBAL: + case PostgreSqlParser.KW_GRANTED: + case PostgreSqlParser.KW_HANDLER: + case PostgreSqlParser.KW_HEADER: + case PostgreSqlParser.KW_HOLD: + case PostgreSqlParser.KW_HOUR: + case PostgreSqlParser.KW_IDENTITY: + case PostgreSqlParser.KW_IF: + case PostgreSqlParser.KW_IMMEDIATE: + case PostgreSqlParser.KW_IMMUTABLE: + case PostgreSqlParser.KW_IMPLICIT: + case PostgreSqlParser.KW_INCLUDING: + case PostgreSqlParser.KW_INCREMENT: + case PostgreSqlParser.KW_INDEX: + case PostgreSqlParser.KW_INDEXES: + case PostgreSqlParser.KW_INHERIT: + case PostgreSqlParser.KW_INHERITS: + case PostgreSqlParser.KW_INLINE: + case PostgreSqlParser.KW_INSENSITIVE: + case PostgreSqlParser.KW_INSERT: + case PostgreSqlParser.KW_INSTEAD: + case PostgreSqlParser.KW_INVOKER: + case PostgreSqlParser.KW_ISOLATION: + case PostgreSqlParser.KW_KEY: + case PostgreSqlParser.KW_LABEL: + case PostgreSqlParser.KW_LANGUAGE: + case PostgreSqlParser.KW_LARGE: + case PostgreSqlParser.KW_LAST: + case PostgreSqlParser.KW_LEAKPROOF: + case PostgreSqlParser.KW_LEVEL: + case PostgreSqlParser.KW_LISTEN: + case PostgreSqlParser.KW_LOAD: + case PostgreSqlParser.KW_LOCAL: + case PostgreSqlParser.KW_LOCATION: + case PostgreSqlParser.KW_LOCK: + case PostgreSqlParser.KW_MAPPING: + case PostgreSqlParser.KW_MATCH: + case PostgreSqlParser.KW_MATERIALIZED: + case PostgreSqlParser.KW_MAXVALUE: + case PostgreSqlParser.KW_MINUTE: + case PostgreSqlParser.KW_MINVALUE: + case PostgreSqlParser.KW_MODE: + case PostgreSqlParser.KW_MONTH: + case PostgreSqlParser.KW_MOVE: + case PostgreSqlParser.KW_NAME: + case PostgreSqlParser.KW_NAMES: + case PostgreSqlParser.KW_NEXT: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_NOTHING: + case PostgreSqlParser.KW_NOTIFY: + case PostgreSqlParser.KW_NOWAIT: + case PostgreSqlParser.KW_NULLS: + case PostgreSqlParser.KW_OBJECT: + case PostgreSqlParser.KW_OF: + case PostgreSqlParser.KW_OFF: + case PostgreSqlParser.KW_OIDS: + case PostgreSqlParser.KW_OPERATOR: + case PostgreSqlParser.KW_OPTION: + case PostgreSqlParser.KW_OPTIONS: + case PostgreSqlParser.KW_OWNED: + case PostgreSqlParser.KW_OWNER: + case PostgreSqlParser.KW_PARSER: + case PostgreSqlParser.KW_PARTIAL: + case PostgreSqlParser.KW_PARTITION: + case PostgreSqlParser.KW_PASSING: + case PostgreSqlParser.KW_PASSWORD: + case PostgreSqlParser.KW_PLANS: + case PostgreSqlParser.KW_PRECEDING: + case PostgreSqlParser.KW_PREPARE: + case PostgreSqlParser.KW_PREPARED: + case PostgreSqlParser.KW_PRESERVE: + case PostgreSqlParser.KW_PRIOR: + case PostgreSqlParser.KW_PRIVILEGES: + case PostgreSqlParser.KW_PROCEDURAL: + case PostgreSqlParser.KW_PROCEDURE: + case PostgreSqlParser.KW_PROGRAM: + case PostgreSqlParser.KW_QUOTE: + case PostgreSqlParser.KW_RANGE: + case PostgreSqlParser.KW_READ: + case PostgreSqlParser.KW_REASSIGN: + case PostgreSqlParser.KW_RECHECK: + case PostgreSqlParser.KW_RECURSIVE: + case PostgreSqlParser.KW_REF: + case PostgreSqlParser.KW_REFRESH: + case PostgreSqlParser.KW_REINDEX: + case PostgreSqlParser.KW_RELATIVE: + case PostgreSqlParser.KW_RELEASE: + case PostgreSqlParser.KW_RENAME: + case PostgreSqlParser.KW_REPEATABLE: + case PostgreSqlParser.KW_REPLACE: + case PostgreSqlParser.KW_REPLICA: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_RESTART: + case PostgreSqlParser.KW_RESTRICT: + case PostgreSqlParser.KW_RETURNS: + case PostgreSqlParser.KW_REVOKE: + case PostgreSqlParser.KW_ROLE: + case PostgreSqlParser.KW_ROLLBACK: + case PostgreSqlParser.KW_ROWS: + case PostgreSqlParser.KW_RULE: + case PostgreSqlParser.KW_SAVEPOINT: + case PostgreSqlParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCROLL: + case PostgreSqlParser.KW_SEARCH: + case PostgreSqlParser.KW_SECOND: + case PostgreSqlParser.KW_SECURITY: + case PostgreSqlParser.KW_SEQUENCE: + case PostgreSqlParser.KW_SEQUENCES: + case PostgreSqlParser.KW_SERIALIZABLE: + case PostgreSqlParser.KW_SERVER: + case PostgreSqlParser.KW_SESSION: + case PostgreSqlParser.KW_SET: + case PostgreSqlParser.KW_SHARE: + case PostgreSqlParser.KW_SHOW: + case PostgreSqlParser.KW_SIMPLE: + case PostgreSqlParser.KW_SNAPSHOT: + case PostgreSqlParser.KW_STABLE: + case PostgreSqlParser.KW_STANDALONE: + case PostgreSqlParser.KW_START: + case PostgreSqlParser.KW_STATEMENT: + case PostgreSqlParser.KW_STATISTICS: + case PostgreSqlParser.KW_STDIN: + case PostgreSqlParser.KW_STDOUT: + case PostgreSqlParser.KW_STORAGE: + case PostgreSqlParser.KW_STRICT: + case PostgreSqlParser.KW_STRIP: + case PostgreSqlParser.KW_SYSID: + case PostgreSqlParser.KW_SYSTEM: + case PostgreSqlParser.KW_TABLES: + case PostgreSqlParser.KW_TABLESPACE: + case PostgreSqlParser.KW_TEMP: + case PostgreSqlParser.KW_TEMPLATE: + case PostgreSqlParser.KW_TEMPORARY: + case PostgreSqlParser.KW_TEXT: + case PostgreSqlParser.KW_TRANSACTION: + case PostgreSqlParser.KW_TRIGGER: + case PostgreSqlParser.KW_TRUNCATE: + case PostgreSqlParser.KW_TRUSTED: + case PostgreSqlParser.KW_TYPE: + case PostgreSqlParser.KW_TYPES: + case PostgreSqlParser.KW_UNBOUNDED: + case PostgreSqlParser.KW_UNCOMMITTED: + case PostgreSqlParser.KW_UNENCRYPTED: + case PostgreSqlParser.KW_UNKNOWN: + case PostgreSqlParser.KW_UNLISTEN: + case PostgreSqlParser.KW_UNLOGGED: + case PostgreSqlParser.KW_UNTIL: + case PostgreSqlParser.KW_UPDATE: + case PostgreSqlParser.KW_VACUUM: + case PostgreSqlParser.KW_VALID: + case PostgreSqlParser.KW_VALIDATE: + case PostgreSqlParser.KW_VALIDATOR: + case PostgreSqlParser.KW_VARYING: + case PostgreSqlParser.KW_VERSION: + case PostgreSqlParser.KW_VIEW: + case PostgreSqlParser.KW_VOLATILE: + case PostgreSqlParser.KW_WHITESPACE: + case PostgreSqlParser.KW_WITHOUT: + case PostgreSqlParser.KW_WORK: + case PostgreSqlParser.KW_WRAPPER: + case PostgreSqlParser.KW_WRITE: + case PostgreSqlParser.KW_XML: + case PostgreSqlParser.KW_YEAR: + case PostgreSqlParser.KW_YES: + case PostgreSqlParser.KW_ZONE: + case PostgreSqlParser.KW_BETWEEN: + case PostgreSqlParser.KW_BIGINT: + case PostgreSqlParser.KW_BIT: + case PostgreSqlParser.KW_BOOLEAN: + case PostgreSqlParser.KW_CHAR: + case PostgreSqlParser.KW_CHARACTER: + case PostgreSqlParser.KW_COALESCE: + case PostgreSqlParser.KW_DEC: + case PostgreSqlParser.KW_DECIMAL: + case PostgreSqlParser.KW_EXISTS: + case PostgreSqlParser.KW_EXTRACT: + case PostgreSqlParser.KW_FLOAT: + case PostgreSqlParser.KW_GREATEST: + case PostgreSqlParser.KW_INOUT: + case PostgreSqlParser.KW_INT: + case PostgreSqlParser.KW_INTEGER: + case PostgreSqlParser.KW_INTERVAL: + case PostgreSqlParser.KW_LEAST: + case PostgreSqlParser.KW_NATIONAL: + case PostgreSqlParser.KW_NCHAR: + case PostgreSqlParser.KW_NONE: + case PostgreSqlParser.KW_NULLIF: + case PostgreSqlParser.KW_NUMERIC: + case PostgreSqlParser.KW_OVERLAY: + case PostgreSqlParser.KW_POSITION: + case PostgreSqlParser.KW_PRECISION: + case PostgreSqlParser.KW_REAL: + case PostgreSqlParser.KW_ROW: + case PostgreSqlParser.KW_SETOF: + case PostgreSqlParser.KW_SMALLINT: + case PostgreSqlParser.KW_SUBSTRING: + case PostgreSqlParser.KW_TIME: + case PostgreSqlParser.KW_TIMESTAMP: + case PostgreSqlParser.KW_TREAT: + case PostgreSqlParser.KW_TRIM: + case PostgreSqlParser.KW_VALUES: + case PostgreSqlParser.KW_VARCHAR: + case PostgreSqlParser.KW_XMLATTRIBUTES: + case PostgreSqlParser.KW_XMLCONCAT: + case PostgreSqlParser.KW_XMLELEMENT: + case PostgreSqlParser.KW_XMLEXISTS: + case PostgreSqlParser.KW_XMLFOREST: + case PostgreSqlParser.KW_XMLPARSE: + case PostgreSqlParser.KW_XMLPI: + case PostgreSqlParser.KW_XMLROOT: + case PostgreSqlParser.KW_XMLSERIALIZE: + case PostgreSqlParser.KW_CALL: + case PostgreSqlParser.KW_CURRENT: + case PostgreSqlParser.KW_ATTACH: + case PostgreSqlParser.KW_DETACH: + case PostgreSqlParser.KW_EXPRESSION: + case PostgreSqlParser.KW_GENERATED: + case PostgreSqlParser.KW_LOGGED: + case PostgreSqlParser.KW_STORED: + case PostgreSqlParser.KW_INCLUDE: + case PostgreSqlParser.KW_ROUTINE: + case PostgreSqlParser.KW_TRANSFORM: + case PostgreSqlParser.KW_IMPORT: + case PostgreSqlParser.KW_POLICY: + case PostgreSqlParser.KW_METHOD: + case PostgreSqlParser.KW_REFERENCING: + case PostgreSqlParser.KW_NEW: + case PostgreSqlParser.KW_OLD: + case PostgreSqlParser.KW_VALUE: + case PostgreSqlParser.KW_SUBSCRIPTION: + case PostgreSqlParser.KW_PUBLICATION: + case PostgreSqlParser.KW_OUT: + case PostgreSqlParser.KW_ROUTINES: + case PostgreSqlParser.KW_SCHEMAS: + case PostgreSqlParser.KW_PROCEDURES: + case PostgreSqlParser.KW_INPUT: + case PostgreSqlParser.KW_SUPPORT: + case PostgreSqlParser.KW_PARALLEL: + case PostgreSqlParser.KW_SQL: + case PostgreSqlParser.KW_DEPENDS: + case PostgreSqlParser.KW_OVERRIDING: + case PostgreSqlParser.KW_CONFLICT: + case PostgreSqlParser.KW_SKIP: + case PostgreSqlParser.KW_LOCKED: + case PostgreSqlParser.KW_TIES: + case PostgreSqlParser.KW_ROLLUP: + case PostgreSqlParser.KW_CUBE: + case PostgreSqlParser.KW_GROUPING: + case PostgreSqlParser.KW_SETS: + case PostgreSqlParser.KW_ORDINALITY: + case PostgreSqlParser.KW_XMLTABLE: + case PostgreSqlParser.KW_COLUMNS: + case PostgreSqlParser.KW_XMLNAMESPACES: + case PostgreSqlParser.KW_ROWTYPE: + case PostgreSqlParser.KW_NORMALIZED: + case PostgreSqlParser.KW_WITHIN: + case PostgreSqlParser.KW_FILTER: + case PostgreSqlParser.KW_GROUPS: + case PostgreSqlParser.KW_OTHERS: + case PostgreSqlParser.KW_NFC: + case PostgreSqlParser.KW_NFD: + case PostgreSqlParser.KW_NFKC: + case PostgreSqlParser.KW_NFKD: + case PostgreSqlParser.KW_UESCAPE: + case PostgreSqlParser.KW_VIEWS: + case PostgreSqlParser.KW_NORMALIZE: + case PostgreSqlParser.KW_DUMP: + case PostgreSqlParser.KW_PRINT_STRICT_PARAMS: + case PostgreSqlParser.KW_VARIABLE_CONFLICT: + case PostgreSqlParser.KW_ERROR: + case PostgreSqlParser.KW_USE_VARIABLE: + case PostgreSqlParser.KW_USE_COLUMN: + case PostgreSqlParser.KW_ALIAS: + case PostgreSqlParser.KW_CONSTANT: + case PostgreSqlParser.KW_PERFORM: + case PostgreSqlParser.KW_GET: + case PostgreSqlParser.KW_DIAGNOSTICS: + case PostgreSqlParser.KW_STACKED: + case PostgreSqlParser.KW_ELSIF: + case PostgreSqlParser.KW_REVERSE: + case PostgreSqlParser.KW_SLICE: + case PostgreSqlParser.KW_EXIT: + case PostgreSqlParser.KW_RETURN: + case PostgreSqlParser.KW_QUERY: + case PostgreSqlParser.KW_RAISE: + case PostgreSqlParser.KW_SQLSTATE: + case PostgreSqlParser.KW_DEBUG: + case PostgreSqlParser.KW_LOG: + case PostgreSqlParser.KW_INFO: + case PostgreSqlParser.KW_NOTICE: + case PostgreSqlParser.KW_WARNING: + case PostgreSqlParser.KW_EXCEPTION: + case PostgreSqlParser.KW_ASSERT: + case PostgreSqlParser.KW_OPEN: + case PostgreSqlParser.KW_SKIP_LOCKED: + case PostgreSqlParser.KW_BUFFER_USAGE_LIMIT: + case PostgreSqlParser.Identifier: + case PostgreSqlParser.QuotedIdentifier: + case PostgreSqlParser.UnicodeQuotedIdentifier: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.PLSQLVARIABLENAME: + case PostgreSqlParser.PLSQLIDENTIFIER: + case PostgreSqlParser.EscapeStringConstant: { this.state = 2537; this.name(); @@ -9366,7 +9366,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 11); { this.state = 2540; - this.match(PostgreSQLParser.KW_ENABLE); + this.match(PostgreSqlParser.KW_ENABLE); this.state = 2541; _la = this.tokenStream.LA(1); if(!(_la === 139 || _la === 312)) { @@ -9377,7 +9377,7 @@ export class PostgreSQLParser extends SQLParserBase { this.consume(); } this.state = 2542; - this.match(PostgreSQLParser.KW_RULE); + this.match(PostgreSqlParser.KW_RULE); this.state = 2543; this.name(); } @@ -9386,9 +9386,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 12); { this.state = 2544; - this.match(PostgreSQLParser.KW_DISABLE); + this.match(PostgreSqlParser.KW_DISABLE); this.state = 2545; - this.match(PostgreSQLParser.KW_RULE); + this.match(PostgreSqlParser.KW_RULE); this.state = 2546; this.name(); } @@ -9402,12 +9402,12 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 269) { { this.state = 2547; - this.match(PostgreSQLParser.KW_NO); + this.match(PostgreSqlParser.KW_NO); } } this.state = 2550; - this.match(PostgreSQLParser.KW_INHERIT); + this.match(PostgreSqlParser.KW_INHERIT); this.state = 2551; this.qualified_name(); } @@ -9416,7 +9416,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 14); { this.state = 2552; - this.match(PostgreSQLParser.KW_OF); + this.match(PostgreSqlParser.KW_OF); this.state = 2553; this.any_name(); } @@ -9425,18 +9425,18 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 15); { this.state = 2554; - this.match(PostgreSQLParser.KW_NOT); + this.match(PostgreSqlParser.KW_NOT); this.state = 2555; - this.match(PostgreSQLParser.KW_OF); + this.match(PostgreSqlParser.KW_OF); } break; case 16: this.enterOuterAlt(localContext, 16); { this.state = 2556; - this.match(PostgreSQLParser.KW_OWNER); + this.match(PostgreSqlParser.KW_OWNER); this.state = 2557; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 2558; this.rolespec(); } @@ -9445,9 +9445,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 17); { this.state = 2559; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 2560; - this.match(PostgreSQLParser.KW_TABLESPACE); + this.match(PostgreSqlParser.KW_TABLESPACE); this.state = 2561; this.tablespace_name_create(); } @@ -9456,7 +9456,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 18); { this.state = 2562; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 2563; this.reloptions(); } @@ -9465,7 +9465,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 19); { this.state = 2564; - this.match(PostgreSQLParser.KW_RESET); + this.match(PostgreSqlParser.KW_RESET); this.state = 2565; this.reloptions(); } @@ -9474,9 +9474,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 20); { this.state = 2566; - this.match(PostgreSQLParser.KW_REPLICA); + this.match(PostgreSqlParser.KW_REPLICA); this.state = 2567; - this.match(PostgreSQLParser.KW_IDENTITY); + this.match(PostgreSqlParser.KW_IDENTITY); this.state = 2568; this.replica_identity(); } @@ -9485,68 +9485,68 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 21); { this.state = 2569; - this.match(PostgreSQLParser.KW_ENABLE); + this.match(PostgreSqlParser.KW_ENABLE); this.state = 2570; - this.match(PostgreSQLParser.KW_ROW); + this.match(PostgreSqlParser.KW_ROW); this.state = 2571; - this.match(PostgreSQLParser.KW_LEVEL); + this.match(PostgreSqlParser.KW_LEVEL); this.state = 2572; - this.match(PostgreSQLParser.KW_SECURITY); + this.match(PostgreSqlParser.KW_SECURITY); } break; case 22: this.enterOuterAlt(localContext, 22); { this.state = 2573; - this.match(PostgreSQLParser.KW_DISABLE); + this.match(PostgreSqlParser.KW_DISABLE); this.state = 2574; - this.match(PostgreSQLParser.KW_ROW); + this.match(PostgreSqlParser.KW_ROW); this.state = 2575; - this.match(PostgreSQLParser.KW_LEVEL); + this.match(PostgreSqlParser.KW_LEVEL); this.state = 2576; - this.match(PostgreSQLParser.KW_SECURITY); + this.match(PostgreSqlParser.KW_SECURITY); } break; case 23: this.enterOuterAlt(localContext, 23); { this.state = 2577; - this.match(PostgreSQLParser.KW_FORCE); + this.match(PostgreSqlParser.KW_FORCE); this.state = 2578; - this.match(PostgreSQLParser.KW_ROW); + this.match(PostgreSqlParser.KW_ROW); this.state = 2579; - this.match(PostgreSQLParser.KW_LEVEL); + this.match(PostgreSqlParser.KW_LEVEL); this.state = 2580; - this.match(PostgreSQLParser.KW_SECURITY); + this.match(PostgreSqlParser.KW_SECURITY); } break; case 24: this.enterOuterAlt(localContext, 24); { this.state = 2581; - this.match(PostgreSQLParser.KW_NO); + this.match(PostgreSqlParser.KW_NO); this.state = 2582; - this.match(PostgreSQLParser.KW_FORCE); + this.match(PostgreSqlParser.KW_FORCE); this.state = 2583; - this.match(PostgreSQLParser.KW_ROW); + this.match(PostgreSqlParser.KW_ROW); this.state = 2584; - this.match(PostgreSQLParser.KW_LEVEL); + this.match(PostgreSqlParser.KW_LEVEL); this.state = 2585; - this.match(PostgreSQLParser.KW_SECURITY); + this.match(PostgreSqlParser.KW_SECURITY); } break; case 25: this.enterOuterAlt(localContext, 25); { this.state = 2586; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 2588; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 86, this.context) ) { case 1: { this.state = 2587; - this.match(PostgreSQLParser.KW_COLUMN); + this.match(PostgreSqlParser.KW_COLUMN); } break; } @@ -9578,14 +9578,14 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 26); { this.state = 2597; - this.match(PostgreSQLParser.KW_ADD); + this.match(PostgreSqlParser.KW_ADD); this.state = 2599; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); if (_la === 44) { { this.state = 2598; - this.match(PostgreSQLParser.KW_COLUMN); + this.match(PostgreSqlParser.KW_COLUMN); } } @@ -9607,14 +9607,14 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 27); { this.state = 2605; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 2607; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 91, this.context) ) { case 1: { this.state = 2606; - this.match(PostgreSQLParser.KW_COLUMN); + this.match(PostgreSqlParser.KW_COLUMN); } break; } @@ -9628,14 +9628,14 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 28); { this.state = 2612; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 2614; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 92, this.context) ) { case 1: { this.state = 2613; - this.match(PostgreSQLParser.KW_COLUMN); + this.match(PostgreSqlParser.KW_COLUMN); } break; } @@ -9651,32 +9651,32 @@ export class PostgreSQLParser extends SQLParserBase { this.consume(); } this.state = 2618; - this.match(PostgreSQLParser.KW_NOT); + this.match(PostgreSqlParser.KW_NOT); this.state = 2619; - this.match(PostgreSQLParser.KW_NULL); + this.match(PostgreSqlParser.KW_NULL); } break; case 29: this.enterOuterAlt(localContext, 29); { this.state = 2621; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 2623; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 93, this.context) ) { case 1: { this.state = 2622; - this.match(PostgreSQLParser.KW_COLUMN); + this.match(PostgreSqlParser.KW_COLUMN); } break; } this.state = 2625; this.column_name(); this.state = 2626; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 2627; - this.match(PostgreSQLParser.KW_EXPRESSION); + this.match(PostgreSqlParser.KW_EXPRESSION); this.state = 2629; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 94, this.context) ) { @@ -9693,23 +9693,23 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 30); { this.state = 2631; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 2633; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 95, this.context) ) { case 1: { this.state = 2632; - this.match(PostgreSQLParser.KW_COLUMN); + this.match(PostgreSqlParser.KW_COLUMN); } break; } this.state = 2635; this.column_name(); this.state = 2636; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 2637; - this.match(PostgreSQLParser.KW_STATISTICS); + this.match(PostgreSqlParser.KW_STATISTICS); this.state = 2638; this.signediconst(); } @@ -9718,14 +9718,14 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 31); { this.state = 2640; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 2642; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 96, this.context) ) { case 1: { this.state = 2641; - this.match(PostgreSQLParser.KW_COLUMN); + this.match(PostgreSqlParser.KW_COLUMN); } break; } @@ -9748,23 +9748,23 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 32); { this.state = 2648; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 2650; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 97, this.context) ) { case 1: { this.state = 2649; - this.match(PostgreSQLParser.KW_COLUMN); + this.match(PostgreSqlParser.KW_COLUMN); } break; } this.state = 2652; this.column_name(); this.state = 2653; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 2654; - this.match(PostgreSQLParser.KW_STORAGE); + this.match(PostgreSqlParser.KW_STORAGE); this.state = 2655; this.colid(); } @@ -9773,29 +9773,29 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 33); { this.state = 2657; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 2659; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 98, this.context) ) { case 1: { this.state = 2658; - this.match(PostgreSQLParser.KW_COLUMN); + this.match(PostgreSqlParser.KW_COLUMN); } break; } this.state = 2661; this.column_name(); this.state = 2662; - this.match(PostgreSQLParser.KW_ADD); + this.match(PostgreSqlParser.KW_ADD); this.state = 2663; - this.match(PostgreSQLParser.KW_GENERATED); + this.match(PostgreSqlParser.KW_GENERATED); this.state = 2664; this.generated_when(); this.state = 2665; - this.match(PostgreSQLParser.KW_AS); + this.match(PostgreSqlParser.KW_AS); this.state = 2666; - this.match(PostgreSQLParser.KW_IDENTITY); + this.match(PostgreSqlParser.KW_IDENTITY); this.state = 2668; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 99, this.context) ) { @@ -9812,14 +9812,14 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 34); { this.state = 2670; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 2672; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 100, this.context) ) { case 1: { this.state = 2671; - this.match(PostgreSQLParser.KW_COLUMN); + this.match(PostgreSqlParser.KW_COLUMN); } break; } @@ -9833,23 +9833,23 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 35); { this.state = 2677; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 2679; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 101, this.context) ) { case 1: { this.state = 2678; - this.match(PostgreSQLParser.KW_COLUMN); + this.match(PostgreSqlParser.KW_COLUMN); } break; } this.state = 2681; this.column_name(); this.state = 2682; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 2683; - this.match(PostgreSQLParser.KW_IDENTITY); + this.match(PostgreSqlParser.KW_IDENTITY); this.state = 2685; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 102, this.context) ) { @@ -9866,14 +9866,14 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 36); { this.state = 2687; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 2689; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 103, this.context) ) { case 1: { this.state = 2688; - this.match(PostgreSQLParser.KW_COLUMN); + this.match(PostgreSqlParser.KW_COLUMN); } break; } @@ -9890,7 +9890,7 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 2695; - this.match(PostgreSQLParser.KW_TYPE); + this.match(PostgreSqlParser.KW_TYPE); this.state = 2696; this.typename(); this.state = 2698; @@ -9919,14 +9919,14 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 37); { this.state = 2703; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 2705; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 107, this.context) ) { case 1: { this.state = 2704; - this.match(PostgreSQLParser.KW_COLUMN); + this.match(PostgreSqlParser.KW_COLUMN); } break; } @@ -9961,29 +9961,29 @@ export class PostgreSQLParser extends SQLParserBase { } public alter_column_default(): Alter_column_defaultContext { let localContext = new Alter_column_defaultContext(this.context, this.state); - this.enterRule(localContext, 122, PostgreSQLParser.RULE_alter_column_default); + this.enterRule(localContext, 122, PostgreSqlParser.RULE_alter_column_default); try { this.state = 2718; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_SET: + case PostgreSqlParser.KW_SET: this.enterOuterAlt(localContext, 1); { this.state = 2713; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 2714; - this.match(PostgreSQLParser.KW_DEFAULT); + this.match(PostgreSqlParser.KW_DEFAULT); this.state = 2715; this.a_expr(); } break; - case PostgreSQLParser.KW_DROP: + case PostgreSqlParser.KW_DROP: this.enterOuterAlt(localContext, 2); { this.state = 2716; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 2717; - this.match(PostgreSQLParser.KW_DEFAULT); + this.match(PostgreSqlParser.KW_DEFAULT); } break; default: @@ -10006,7 +10006,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_drop_behavior(): Opt_drop_behaviorContext { let localContext = new Opt_drop_behaviorContext(this.context, this.state); - this.enterRule(localContext, 124, PostgreSQLParser.RULE_opt_drop_behavior); + this.enterRule(localContext, 124, PostgreSqlParser.RULE_opt_drop_behavior); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -10038,12 +10038,12 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_collate_clause(): Opt_collate_clauseContext { let localContext = new Opt_collate_clauseContext(this.context, this.state); - this.enterRule(localContext, 126, PostgreSQLParser.RULE_opt_collate_clause); + this.enterRule(localContext, 126, PostgreSqlParser.RULE_opt_collate_clause); try { this.enterOuterAlt(localContext, 1); { this.state = 2722; - this.match(PostgreSQLParser.KW_COLLATE); + this.match(PostgreSqlParser.KW_COLLATE); this.state = 2723; this.any_name(); } @@ -10064,12 +10064,12 @@ export class PostgreSQLParser extends SQLParserBase { } public alter_using(): Alter_usingContext { let localContext = new Alter_usingContext(this.context, this.state); - this.enterRule(localContext, 128, PostgreSQLParser.RULE_alter_using); + this.enterRule(localContext, 128, PostgreSqlParser.RULE_alter_using); try { this.enterOuterAlt(localContext, 1); { this.state = 2725; - this.match(PostgreSQLParser.KW_USING); + this.match(PostgreSqlParser.KW_USING); this.state = 2726; this.a_expr(); } @@ -10090,39 +10090,39 @@ export class PostgreSQLParser extends SQLParserBase { } public replica_identity(): Replica_identityContext { let localContext = new Replica_identityContext(this.context, this.state); - this.enterRule(localContext, 130, PostgreSQLParser.RULE_replica_identity); + this.enterRule(localContext, 130, PostgreSqlParser.RULE_replica_identity); try { this.state = 2734; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_NOTHING: + case PostgreSqlParser.KW_NOTHING: this.enterOuterAlt(localContext, 1); { this.state = 2728; - this.match(PostgreSQLParser.KW_NOTHING); + this.match(PostgreSqlParser.KW_NOTHING); } break; - case PostgreSQLParser.KW_FULL: + case PostgreSqlParser.KW_FULL: this.enterOuterAlt(localContext, 2); { this.state = 2729; - this.match(PostgreSQLParser.KW_FULL); + this.match(PostgreSqlParser.KW_FULL); } break; - case PostgreSQLParser.KW_DEFAULT: + case PostgreSqlParser.KW_DEFAULT: this.enterOuterAlt(localContext, 3); { this.state = 2730; - this.match(PostgreSQLParser.KW_DEFAULT); + this.match(PostgreSqlParser.KW_DEFAULT); } break; - case PostgreSQLParser.KW_USING: + case PostgreSqlParser.KW_USING: this.enterOuterAlt(localContext, 4); { this.state = 2731; - this.match(PostgreSQLParser.KW_USING); + this.match(PostgreSqlParser.KW_USING); this.state = 2732; - this.match(PostgreSQLParser.KW_INDEX); + this.match(PostgreSqlParser.KW_INDEX); this.state = 2733; this.name(); } @@ -10147,16 +10147,16 @@ export class PostgreSQLParser extends SQLParserBase { } public reloptions(): ReloptionsContext { let localContext = new ReloptionsContext(this.context, this.state); - this.enterRule(localContext, 132, PostgreSQLParser.RULE_reloptions); + this.enterRule(localContext, 132, PostgreSqlParser.RULE_reloptions); try { this.enterOuterAlt(localContext, 1); { this.state = 2736; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 2737; this.reloption_list(); this.state = 2738; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -10175,12 +10175,12 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_reloptions(): Opt_reloptionsContext { let localContext = new Opt_reloptionsContext(this.context, this.state); - this.enterRule(localContext, 134, PostgreSQLParser.RULE_opt_reloptions); + this.enterRule(localContext, 134, PostgreSqlParser.RULE_opt_reloptions); try { this.enterOuterAlt(localContext, 1); { this.state = 2740; - this.match(PostgreSQLParser.KW_WITH); + this.match(PostgreSqlParser.KW_WITH); this.state = 2741; this.reloptions(); } @@ -10201,7 +10201,7 @@ export class PostgreSQLParser extends SQLParserBase { } public reloption_list(): Reloption_listContext { let localContext = new Reloption_listContext(this.context, this.state); - this.enterRule(localContext, 136, PostgreSQLParser.RULE_reloption_list); + this.enterRule(localContext, 136, PostgreSqlParser.RULE_reloption_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -10215,7 +10215,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 2744; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 2745; this.reloption_elem(); } @@ -10242,7 +10242,7 @@ export class PostgreSQLParser extends SQLParserBase { } public reloption_elem(): Reloption_elemContext { let localContext = new Reloption_elemContext(this.context, this.state); - this.enterRule(localContext, 138, PostgreSQLParser.RULE_reloption_elem); + this.enterRule(localContext, 138, PostgreSqlParser.RULE_reloption_elem); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -10252,18 +10252,18 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 2760; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.EQUAL: + case PostgreSqlParser.EQUAL: { this.state = 2752; - this.match(PostgreSQLParser.EQUAL); + this.match(PostgreSqlParser.EQUAL); this.state = 2753; this.def_arg(); } break; - case PostgreSQLParser.DOT: + case PostgreSqlParser.DOT: { this.state = 2754; - this.match(PostgreSQLParser.DOT); + this.match(PostgreSqlParser.DOT); this.state = 2755; this.collabel(); this.state = 2758; @@ -10272,7 +10272,7 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 10) { { this.state = 2756; - this.match(PostgreSQLParser.EQUAL); + this.match(PostgreSqlParser.EQUAL); this.state = 2757; this.def_arg(); } @@ -10280,8 +10280,8 @@ export class PostgreSQLParser extends SQLParserBase { } break; - case PostgreSQLParser.CLOSE_PAREN: - case PostgreSQLParser.COMMA: + case PostgreSqlParser.CLOSE_PAREN: + case PostgreSqlParser.COMMA: break; default: break; @@ -10304,7 +10304,7 @@ export class PostgreSQLParser extends SQLParserBase { } public alter_identity_column_option_list(): Alter_identity_column_option_listContext { let localContext = new Alter_identity_column_option_listContext(this.context, this.state); - this.enterRule(localContext, 140, PostgreSQLParser.RULE_alter_identity_column_option_list); + this.enterRule(localContext, 140, PostgreSqlParser.RULE_alter_identity_column_option_list); try { let alternative: number; this.enterOuterAlt(localContext, 1); @@ -10347,17 +10347,17 @@ export class PostgreSQLParser extends SQLParserBase { } public alter_identity_column_option(): Alter_identity_column_optionContext { let localContext = new Alter_identity_column_optionContext(this.context, this.state); - this.enterRule(localContext, 142, PostgreSQLParser.RULE_alter_identity_column_option); + this.enterRule(localContext, 142, PostgreSqlParser.RULE_alter_identity_column_option); let _la: number; try { this.state = 2780; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_RESTART: + case PostgreSqlParser.KW_RESTART: this.enterOuterAlt(localContext, 1); { this.state = 2767; - this.match(PostgreSQLParser.KW_RESTART); + this.match(PostgreSqlParser.KW_RESTART); this.state = 2772; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 116, this.context) ) { @@ -10380,34 +10380,34 @@ export class PostgreSQLParser extends SQLParserBase { } } break; - case PostgreSQLParser.KW_SET: + case PostgreSqlParser.KW_SET: this.enterOuterAlt(localContext, 2); { this.state = 2774; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 2778; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_AS: - case PostgreSQLParser.KW_CACHE: - case PostgreSQLParser.KW_CYCLE: - case PostgreSQLParser.KW_INCREMENT: - case PostgreSQLParser.KW_MAXVALUE: - case PostgreSQLParser.KW_MINVALUE: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_OWNED: - case PostgreSQLParser.KW_RESTART: - case PostgreSQLParser.KW_SEQUENCE: - case PostgreSQLParser.KW_START: + case PostgreSqlParser.KW_AS: + case PostgreSqlParser.KW_CACHE: + case PostgreSqlParser.KW_CYCLE: + case PostgreSqlParser.KW_INCREMENT: + case PostgreSqlParser.KW_MAXVALUE: + case PostgreSqlParser.KW_MINVALUE: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_OWNED: + case PostgreSqlParser.KW_RESTART: + case PostgreSqlParser.KW_SEQUENCE: + case PostgreSqlParser.KW_START: { this.state = 2775; this.seqoptelem(); } break; - case PostgreSQLParser.KW_GENERATED: + case PostgreSqlParser.KW_GENERATED: { this.state = 2776; - this.match(PostgreSQLParser.KW_GENERATED); + this.match(PostgreSqlParser.KW_GENERATED); this.state = 2777; this.generated_when(); } @@ -10437,7 +10437,7 @@ export class PostgreSQLParser extends SQLParserBase { } public partitionboundspec(): PartitionboundspecContext { let localContext = new PartitionboundspecContext(this.context, this.state); - this.enterRule(localContext, 144, PostgreSQLParser.RULE_partitionboundspec); + this.enterRule(localContext, 144, PostgreSqlParser.RULE_partitionboundspec); try { this.state = 2808; this.errorHandler.sync(this); @@ -10446,66 +10446,66 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 2782; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 2783; - this.match(PostgreSQLParser.KW_VALUES); + this.match(PostgreSqlParser.KW_VALUES); this.state = 2784; - this.match(PostgreSQLParser.KW_WITH); + this.match(PostgreSqlParser.KW_WITH); this.state = 2785; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 2786; this.hash_partbound(); this.state = 2787; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; case 2: this.enterOuterAlt(localContext, 2); { this.state = 2789; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 2790; - this.match(PostgreSQLParser.KW_VALUES); + this.match(PostgreSqlParser.KW_VALUES); this.state = 2791; - this.match(PostgreSQLParser.KW_IN); + this.match(PostgreSqlParser.KW_IN); this.state = 2792; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 2793; this.expr_list(); this.state = 2794; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; case 3: this.enterOuterAlt(localContext, 3); { this.state = 2796; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 2797; - this.match(PostgreSQLParser.KW_VALUES); + this.match(PostgreSqlParser.KW_VALUES); this.state = 2798; - this.match(PostgreSQLParser.KW_FROM); + this.match(PostgreSqlParser.KW_FROM); this.state = 2799; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 2800; this.expr_list(); this.state = 2801; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); this.state = 2802; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 2803; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 2804; this.expr_list(); this.state = 2805; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; case 4: this.enterOuterAlt(localContext, 4); { this.state = 2807; - this.match(PostgreSQLParser.KW_DEFAULT); + this.match(PostgreSqlParser.KW_DEFAULT); } break; } @@ -10526,7 +10526,7 @@ export class PostgreSQLParser extends SQLParserBase { } public hash_partbound_elem(): Hash_partbound_elemContext { let localContext = new Hash_partbound_elemContext(this.context, this.state); - this.enterRule(localContext, 146, PostgreSQLParser.RULE_hash_partbound_elem); + this.enterRule(localContext, 146, PostgreSqlParser.RULE_hash_partbound_elem); try { this.enterOuterAlt(localContext, 1); { @@ -10552,7 +10552,7 @@ export class PostgreSQLParser extends SQLParserBase { } public hash_partbound(): Hash_partboundContext { let localContext = new Hash_partboundContext(this.context, this.state); - this.enterRule(localContext, 148, PostgreSQLParser.RULE_hash_partbound); + this.enterRule(localContext, 148, PostgreSqlParser.RULE_hash_partbound); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -10566,7 +10566,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 2814; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 2815; this.hash_partbound_elem(); } @@ -10593,14 +10593,14 @@ export class PostgreSQLParser extends SQLParserBase { } public altercompositetypestmt(): AltercompositetypestmtContext { let localContext = new AltercompositetypestmtContext(this.context, this.state); - this.enterRule(localContext, 150, PostgreSQLParser.RULE_altercompositetypestmt); + this.enterRule(localContext, 150, PostgreSqlParser.RULE_altercompositetypestmt); try { this.enterOuterAlt(localContext, 1); { this.state = 2821; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 2822; - this.match(PostgreSQLParser.KW_TYPE); + this.match(PostgreSqlParser.KW_TYPE); this.state = 2823; this.any_name(); this.state = 2824; @@ -10623,7 +10623,7 @@ export class PostgreSQLParser extends SQLParserBase { } public alter_type_cmds(): Alter_type_cmdsContext { let localContext = new Alter_type_cmdsContext(this.context, this.state); - this.enterRule(localContext, 152, PostgreSQLParser.RULE_alter_type_cmds); + this.enterRule(localContext, 152, PostgreSqlParser.RULE_alter_type_cmds); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -10637,7 +10637,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 2827; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 2828; this.alter_type_cmd(); } @@ -10664,19 +10664,19 @@ export class PostgreSQLParser extends SQLParserBase { } public alter_type_cmd(): Alter_type_cmdContext { let localContext = new Alter_type_cmdContext(this.context, this.state); - this.enterRule(localContext, 154, PostgreSQLParser.RULE_alter_type_cmd); + this.enterRule(localContext, 154, PostgreSqlParser.RULE_alter_type_cmd); let _la: number; try { this.state = 2863; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_ADD: + case PostgreSqlParser.KW_ADD: this.enterOuterAlt(localContext, 1); { this.state = 2834; - this.match(PostgreSQLParser.KW_ADD); + this.match(PostgreSqlParser.KW_ADD); this.state = 2835; - this.match(PostgreSQLParser.KW_ATTRIBUTE); + this.match(PostgreSqlParser.KW_ATTRIBUTE); this.state = 2836; this.tablefuncelement(); this.state = 2838; @@ -10691,13 +10691,13 @@ export class PostgreSQLParser extends SQLParserBase { } } break; - case PostgreSQLParser.KW_DROP: + case PostgreSqlParser.KW_DROP: this.enterOuterAlt(localContext, 2); { this.state = 2840; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 2841; - this.match(PostgreSQLParser.KW_ATTRIBUTE); + this.match(PostgreSqlParser.KW_ATTRIBUTE); this.state = 2843; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 123, this.context) ) { @@ -10722,13 +10722,13 @@ export class PostgreSQLParser extends SQLParserBase { } } break; - case PostgreSQLParser.KW_ALTER: + case PostgreSqlParser.KW_ALTER: this.enterOuterAlt(localContext, 3); { this.state = 2849; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 2850; - this.match(PostgreSQLParser.KW_ATTRIBUTE); + this.match(PostgreSqlParser.KW_ATTRIBUTE); this.state = 2851; this.colid(); this.state = 2853; @@ -10742,7 +10742,7 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 2855; - this.match(PostgreSQLParser.KW_TYPE); + this.match(PostgreSqlParser.KW_TYPE); this.state = 2856; this.typename(); this.state = 2858; @@ -10787,424 +10787,424 @@ export class PostgreSQLParser extends SQLParserBase { } public closeportalstmt(): CloseportalstmtContext { let localContext = new CloseportalstmtContext(this.context, this.state); - this.enterRule(localContext, 156, PostgreSQLParser.RULE_closeportalstmt); + this.enterRule(localContext, 156, PostgreSqlParser.RULE_closeportalstmt); try { this.enterOuterAlt(localContext, 1); { this.state = 2865; - this.match(PostgreSQLParser.KW_CLOSE); + this.match(PostgreSqlParser.KW_CLOSE); this.state = 2868; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_AND: - case PostgreSQLParser.KW_ARRAY: - case PostgreSQLParser.KW_COLLATE: - case PostgreSQLParser.KW_CONSTRAINT: - case PostgreSQLParser.KW_DEFAULT: - case PostgreSQLParser.KW_DO: - case PostgreSQLParser.KW_FETCH: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_IS: - case PostgreSQLParser.KW_OUTER: - case PostgreSQLParser.KW_OVER: - case PostgreSQLParser.KW_ABORT: - case PostgreSQLParser.KW_ABSOLUTE: - case PostgreSQLParser.KW_ACCESS: - case PostgreSQLParser.KW_ACTION: - case PostgreSQLParser.KW_ADD: - case PostgreSQLParser.KW_ADMIN: - case PostgreSQLParser.KW_AFTER: - case PostgreSQLParser.KW_AGGREGATE: - case PostgreSQLParser.KW_ALSO: - case PostgreSQLParser.KW_ALTER: - case PostgreSQLParser.KW_ALWAYS: - case PostgreSQLParser.KW_ASSERTION: - case PostgreSQLParser.KW_ASSIGNMENT: - case PostgreSQLParser.KW_AT: - case PostgreSQLParser.KW_ATTRIBUTE: - case PostgreSQLParser.KW_BACKWARD: - case PostgreSQLParser.KW_BEFORE: - case PostgreSQLParser.KW_BEGIN: - case PostgreSQLParser.KW_BY: - case PostgreSQLParser.KW_CACHE: - case PostgreSQLParser.KW_CALLED: - case PostgreSQLParser.KW_CASCADE: - case PostgreSQLParser.KW_CASCADED: - case PostgreSQLParser.KW_CATALOG: - case PostgreSQLParser.KW_CHAIN: - case PostgreSQLParser.KW_CHARACTERISTICS: - case PostgreSQLParser.KW_CHECKPOINT: - case PostgreSQLParser.KW_CLASS: - case PostgreSQLParser.KW_CLOSE: - case PostgreSQLParser.KW_CLUSTER: - case PostgreSQLParser.KW_COMMENT: - case PostgreSQLParser.KW_COMMENTS: - case PostgreSQLParser.KW_COMMIT: - case PostgreSQLParser.KW_COMMITTED: - case PostgreSQLParser.KW_CONFIGURATION: - case PostgreSQLParser.KW_CONNECTION: - case PostgreSQLParser.KW_CONSTRAINTS: - case PostgreSQLParser.KW_CONTENT: - case PostgreSQLParser.KW_CONTINUE: - case PostgreSQLParser.KW_CONVERSION: - case PostgreSQLParser.KW_COPY: - case PostgreSQLParser.KW_COST: - case PostgreSQLParser.KW_CSV: - case PostgreSQLParser.KW_CURSOR: - case PostgreSQLParser.KW_CYCLE: - case PostgreSQLParser.KW_DATA: - case PostgreSQLParser.KW_DATABASE: - case PostgreSQLParser.KW_DAY: - case PostgreSQLParser.KW_DEALLOCATE: - case PostgreSQLParser.KW_DECLARE: - case PostgreSQLParser.KW_DEFAULTS: - case PostgreSQLParser.KW_DEFERRED: - case PostgreSQLParser.KW_DEFINER: - case PostgreSQLParser.KW_DELETE: - case PostgreSQLParser.KW_DELIMITER: - case PostgreSQLParser.KW_DELIMITERS: - case PostgreSQLParser.KW_DICTIONARY: - case PostgreSQLParser.KW_DISABLE: - case PostgreSQLParser.KW_DISCARD: - case PostgreSQLParser.KW_DOCUMENT: - case PostgreSQLParser.KW_DOMAIN: - case PostgreSQLParser.KW_DOUBLE: - case PostgreSQLParser.KW_DROP: - case PostgreSQLParser.KW_EACH: - case PostgreSQLParser.KW_ENABLE: - case PostgreSQLParser.KW_ENCODING: - case PostgreSQLParser.KW_ENCRYPTED: - case PostgreSQLParser.KW_ENUM: - case PostgreSQLParser.KW_ESCAPE: - case PostgreSQLParser.KW_EVENT: - case PostgreSQLParser.KW_EXCLUDE: - case PostgreSQLParser.KW_EXCLUDING: - case PostgreSQLParser.KW_EXCLUSIVE: - case PostgreSQLParser.KW_EXECUTE: - case PostgreSQLParser.KW_EXPLAIN: - case PostgreSQLParser.KW_EXTENSION: - case PostgreSQLParser.KW_EXTERNAL: - case PostgreSQLParser.KW_FAMILY: - case PostgreSQLParser.KW_FIRST: - case PostgreSQLParser.KW_FOLLOWING: - case PostgreSQLParser.KW_FORCE: - case PostgreSQLParser.KW_FORWARD: - case PostgreSQLParser.KW_FUNCTION: - case PostgreSQLParser.KW_FUNCTIONS: - case PostgreSQLParser.KW_GLOBAL: - case PostgreSQLParser.KW_GRANTED: - case PostgreSQLParser.KW_HANDLER: - case PostgreSQLParser.KW_HEADER: - case PostgreSQLParser.KW_HOLD: - case PostgreSQLParser.KW_HOUR: - case PostgreSQLParser.KW_IDENTITY: - case PostgreSQLParser.KW_IF: - case PostgreSQLParser.KW_IMMEDIATE: - case PostgreSQLParser.KW_IMMUTABLE: - case PostgreSQLParser.KW_IMPLICIT: - case PostgreSQLParser.KW_INCLUDING: - case PostgreSQLParser.KW_INCREMENT: - case PostgreSQLParser.KW_INDEX: - case PostgreSQLParser.KW_INDEXES: - case PostgreSQLParser.KW_INHERIT: - case PostgreSQLParser.KW_INHERITS: - case PostgreSQLParser.KW_INLINE: - case PostgreSQLParser.KW_INSENSITIVE: - case PostgreSQLParser.KW_INSERT: - case PostgreSQLParser.KW_INSTEAD: - case PostgreSQLParser.KW_INVOKER: - case PostgreSQLParser.KW_ISOLATION: - case PostgreSQLParser.KW_KEY: - case PostgreSQLParser.KW_LABEL: - case PostgreSQLParser.KW_LANGUAGE: - case PostgreSQLParser.KW_LARGE: - case PostgreSQLParser.KW_LAST: - case PostgreSQLParser.KW_LEAKPROOF: - case PostgreSQLParser.KW_LEVEL: - case PostgreSQLParser.KW_LISTEN: - case PostgreSQLParser.KW_LOAD: - case PostgreSQLParser.KW_LOCAL: - case PostgreSQLParser.KW_LOCATION: - case PostgreSQLParser.KW_LOCK: - case PostgreSQLParser.KW_MAPPING: - case PostgreSQLParser.KW_MATCH: - case PostgreSQLParser.KW_MATERIALIZED: - case PostgreSQLParser.KW_MAXVALUE: - case PostgreSQLParser.KW_MINUTE: - case PostgreSQLParser.KW_MINVALUE: - case PostgreSQLParser.KW_MODE: - case PostgreSQLParser.KW_MONTH: - case PostgreSQLParser.KW_MOVE: - case PostgreSQLParser.KW_NAME: - case PostgreSQLParser.KW_NAMES: - case PostgreSQLParser.KW_NEXT: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_NOTHING: - case PostgreSQLParser.KW_NOTIFY: - case PostgreSQLParser.KW_NOWAIT: - case PostgreSQLParser.KW_NULLS: - case PostgreSQLParser.KW_OBJECT: - case PostgreSQLParser.KW_OF: - case PostgreSQLParser.KW_OFF: - case PostgreSQLParser.KW_OIDS: - case PostgreSQLParser.KW_OPERATOR: - case PostgreSQLParser.KW_OPTION: - case PostgreSQLParser.KW_OPTIONS: - case PostgreSQLParser.KW_OWNED: - case PostgreSQLParser.KW_OWNER: - case PostgreSQLParser.KW_PARSER: - case PostgreSQLParser.KW_PARTIAL: - case PostgreSQLParser.KW_PARTITION: - case PostgreSQLParser.KW_PASSING: - case PostgreSQLParser.KW_PASSWORD: - case PostgreSQLParser.KW_PLANS: - case PostgreSQLParser.KW_PRECEDING: - case PostgreSQLParser.KW_PREPARE: - case PostgreSQLParser.KW_PREPARED: - case PostgreSQLParser.KW_PRESERVE: - case PostgreSQLParser.KW_PRIOR: - case PostgreSQLParser.KW_PRIVILEGES: - case PostgreSQLParser.KW_PROCEDURAL: - case PostgreSQLParser.KW_PROCEDURE: - case PostgreSQLParser.KW_PROGRAM: - case PostgreSQLParser.KW_QUOTE: - case PostgreSQLParser.KW_RANGE: - case PostgreSQLParser.KW_READ: - case PostgreSQLParser.KW_REASSIGN: - case PostgreSQLParser.KW_RECHECK: - case PostgreSQLParser.KW_RECURSIVE: - case PostgreSQLParser.KW_REF: - case PostgreSQLParser.KW_REFRESH: - case PostgreSQLParser.KW_REINDEX: - case PostgreSQLParser.KW_RELATIVE: - case PostgreSQLParser.KW_RELEASE: - case PostgreSQLParser.KW_RENAME: - case PostgreSQLParser.KW_REPEATABLE: - case PostgreSQLParser.KW_REPLACE: - case PostgreSQLParser.KW_REPLICA: - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_RESTART: - case PostgreSQLParser.KW_RESTRICT: - case PostgreSQLParser.KW_RETURNS: - case PostgreSQLParser.KW_REVOKE: - case PostgreSQLParser.KW_ROLE: - case PostgreSQLParser.KW_ROLLBACK: - case PostgreSQLParser.KW_ROWS: - case PostgreSQLParser.KW_RULE: - case PostgreSQLParser.KW_SAVEPOINT: - case PostgreSQLParser.KW_SCHEMA: - case PostgreSQLParser.KW_SCROLL: - case PostgreSQLParser.KW_SEARCH: - case PostgreSQLParser.KW_SECOND: - case PostgreSQLParser.KW_SECURITY: - case PostgreSQLParser.KW_SEQUENCE: - case PostgreSQLParser.KW_SEQUENCES: - case PostgreSQLParser.KW_SERIALIZABLE: - case PostgreSQLParser.KW_SERVER: - case PostgreSQLParser.KW_SESSION: - case PostgreSQLParser.KW_SET: - case PostgreSQLParser.KW_SHARE: - case PostgreSQLParser.KW_SHOW: - case PostgreSQLParser.KW_SIMPLE: - case PostgreSQLParser.KW_SNAPSHOT: - case PostgreSQLParser.KW_STABLE: - case PostgreSQLParser.KW_STANDALONE: - case PostgreSQLParser.KW_START: - case PostgreSQLParser.KW_STATEMENT: - case PostgreSQLParser.KW_STATISTICS: - case PostgreSQLParser.KW_STDIN: - case PostgreSQLParser.KW_STDOUT: - case PostgreSQLParser.KW_STORAGE: - case PostgreSQLParser.KW_STRICT: - case PostgreSQLParser.KW_STRIP: - case PostgreSQLParser.KW_SYSID: - case PostgreSQLParser.KW_SYSTEM: - case PostgreSQLParser.KW_TABLES: - case PostgreSQLParser.KW_TABLESPACE: - case PostgreSQLParser.KW_TEMP: - case PostgreSQLParser.KW_TEMPLATE: - case PostgreSQLParser.KW_TEMPORARY: - case PostgreSQLParser.KW_TEXT: - case PostgreSQLParser.KW_TRANSACTION: - case PostgreSQLParser.KW_TRIGGER: - case PostgreSQLParser.KW_TRUNCATE: - case PostgreSQLParser.KW_TRUSTED: - case PostgreSQLParser.KW_TYPE: - case PostgreSQLParser.KW_TYPES: - case PostgreSQLParser.KW_UNBOUNDED: - case PostgreSQLParser.KW_UNCOMMITTED: - case PostgreSQLParser.KW_UNENCRYPTED: - case PostgreSQLParser.KW_UNKNOWN: - case PostgreSQLParser.KW_UNLISTEN: - case PostgreSQLParser.KW_UNLOGGED: - case PostgreSQLParser.KW_UNTIL: - case PostgreSQLParser.KW_UPDATE: - case PostgreSQLParser.KW_VACUUM: - case PostgreSQLParser.KW_VALID: - case PostgreSQLParser.KW_VALIDATE: - case PostgreSQLParser.KW_VALIDATOR: - case PostgreSQLParser.KW_VARYING: - case PostgreSQLParser.KW_VERSION: - case PostgreSQLParser.KW_VIEW: - case PostgreSQLParser.KW_VOLATILE: - case PostgreSQLParser.KW_WHITESPACE: - case PostgreSQLParser.KW_WITHOUT: - case PostgreSQLParser.KW_WORK: - case PostgreSQLParser.KW_WRAPPER: - case PostgreSQLParser.KW_WRITE: - case PostgreSQLParser.KW_XML: - case PostgreSQLParser.KW_YEAR: - case PostgreSQLParser.KW_YES: - case PostgreSQLParser.KW_ZONE: - case PostgreSQLParser.KW_BETWEEN: - case PostgreSQLParser.KW_BIGINT: - case PostgreSQLParser.KW_BIT: - case PostgreSQLParser.KW_BOOLEAN: - case PostgreSQLParser.KW_CHAR: - case PostgreSQLParser.KW_CHARACTER: - case PostgreSQLParser.KW_COALESCE: - case PostgreSQLParser.KW_DEC: - case PostgreSQLParser.KW_DECIMAL: - case PostgreSQLParser.KW_EXISTS: - case PostgreSQLParser.KW_EXTRACT: - case PostgreSQLParser.KW_FLOAT: - case PostgreSQLParser.KW_GREATEST: - case PostgreSQLParser.KW_INOUT: - case PostgreSQLParser.KW_INT: - case PostgreSQLParser.KW_INTEGER: - case PostgreSQLParser.KW_INTERVAL: - case PostgreSQLParser.KW_LEAST: - case PostgreSQLParser.KW_NATIONAL: - case PostgreSQLParser.KW_NCHAR: - case PostgreSQLParser.KW_NONE: - case PostgreSQLParser.KW_NULLIF: - case PostgreSQLParser.KW_NUMERIC: - case PostgreSQLParser.KW_OVERLAY: - case PostgreSQLParser.KW_POSITION: - case PostgreSQLParser.KW_PRECISION: - case PostgreSQLParser.KW_REAL: - case PostgreSQLParser.KW_ROW: - case PostgreSQLParser.KW_SETOF: - case PostgreSQLParser.KW_SMALLINT: - case PostgreSQLParser.KW_SUBSTRING: - case PostgreSQLParser.KW_TIME: - case PostgreSQLParser.KW_TIMESTAMP: - case PostgreSQLParser.KW_TREAT: - case PostgreSQLParser.KW_TRIM: - case PostgreSQLParser.KW_VALUES: - case PostgreSQLParser.KW_VARCHAR: - case PostgreSQLParser.KW_XMLATTRIBUTES: - case PostgreSQLParser.KW_XMLCONCAT: - case PostgreSQLParser.KW_XMLELEMENT: - case PostgreSQLParser.KW_XMLEXISTS: - case PostgreSQLParser.KW_XMLFOREST: - case PostgreSQLParser.KW_XMLPARSE: - case PostgreSQLParser.KW_XMLPI: - case PostgreSQLParser.KW_XMLROOT: - case PostgreSQLParser.KW_XMLSERIALIZE: - case PostgreSQLParser.KW_CALL: - case PostgreSQLParser.KW_CURRENT: - case PostgreSQLParser.KW_ATTACH: - case PostgreSQLParser.KW_DETACH: - case PostgreSQLParser.KW_EXPRESSION: - case PostgreSQLParser.KW_GENERATED: - case PostgreSQLParser.KW_LOGGED: - case PostgreSQLParser.KW_STORED: - case PostgreSQLParser.KW_INCLUDE: - case PostgreSQLParser.KW_ROUTINE: - case PostgreSQLParser.KW_TRANSFORM: - case PostgreSQLParser.KW_IMPORT: - case PostgreSQLParser.KW_POLICY: - case PostgreSQLParser.KW_METHOD: - case PostgreSQLParser.KW_REFERENCING: - case PostgreSQLParser.KW_NEW: - case PostgreSQLParser.KW_OLD: - case PostgreSQLParser.KW_VALUE: - case PostgreSQLParser.KW_SUBSCRIPTION: - case PostgreSQLParser.KW_PUBLICATION: - case PostgreSQLParser.KW_OUT: - case PostgreSQLParser.KW_ROUTINES: - case PostgreSQLParser.KW_SCHEMAS: - case PostgreSQLParser.KW_PROCEDURES: - case PostgreSQLParser.KW_INPUT: - case PostgreSQLParser.KW_SUPPORT: - case PostgreSQLParser.KW_PARALLEL: - case PostgreSQLParser.KW_SQL: - case PostgreSQLParser.KW_DEPENDS: - case PostgreSQLParser.KW_OVERRIDING: - case PostgreSQLParser.KW_CONFLICT: - case PostgreSQLParser.KW_SKIP: - case PostgreSQLParser.KW_LOCKED: - case PostgreSQLParser.KW_TIES: - case PostgreSQLParser.KW_ROLLUP: - case PostgreSQLParser.KW_CUBE: - case PostgreSQLParser.KW_GROUPING: - case PostgreSQLParser.KW_SETS: - case PostgreSQLParser.KW_ORDINALITY: - case PostgreSQLParser.KW_XMLTABLE: - case PostgreSQLParser.KW_COLUMNS: - case PostgreSQLParser.KW_XMLNAMESPACES: - case PostgreSQLParser.KW_ROWTYPE: - case PostgreSQLParser.KW_NORMALIZED: - case PostgreSQLParser.KW_WITHIN: - case PostgreSQLParser.KW_FILTER: - case PostgreSQLParser.KW_GROUPS: - case PostgreSQLParser.KW_OTHERS: - case PostgreSQLParser.KW_NFC: - case PostgreSQLParser.KW_NFD: - case PostgreSQLParser.KW_NFKC: - case PostgreSQLParser.KW_NFKD: - case PostgreSQLParser.KW_UESCAPE: - case PostgreSQLParser.KW_VIEWS: - case PostgreSQLParser.KW_NORMALIZE: - case PostgreSQLParser.KW_DUMP: - case PostgreSQLParser.KW_PRINT_STRICT_PARAMS: - case PostgreSQLParser.KW_VARIABLE_CONFLICT: - case PostgreSQLParser.KW_ERROR: - case PostgreSQLParser.KW_USE_VARIABLE: - case PostgreSQLParser.KW_USE_COLUMN: - case PostgreSQLParser.KW_ALIAS: - case PostgreSQLParser.KW_CONSTANT: - case PostgreSQLParser.KW_PERFORM: - case PostgreSQLParser.KW_GET: - case PostgreSQLParser.KW_DIAGNOSTICS: - case PostgreSQLParser.KW_STACKED: - case PostgreSQLParser.KW_ELSIF: - case PostgreSQLParser.KW_REVERSE: - case PostgreSQLParser.KW_SLICE: - case PostgreSQLParser.KW_EXIT: - case PostgreSQLParser.KW_RETURN: - case PostgreSQLParser.KW_QUERY: - case PostgreSQLParser.KW_RAISE: - case PostgreSQLParser.KW_SQLSTATE: - case PostgreSQLParser.KW_DEBUG: - case PostgreSQLParser.KW_LOG: - case PostgreSQLParser.KW_INFO: - case PostgreSQLParser.KW_NOTICE: - case PostgreSQLParser.KW_WARNING: - case PostgreSQLParser.KW_EXCEPTION: - case PostgreSQLParser.KW_ASSERT: - case PostgreSQLParser.KW_OPEN: - case PostgreSQLParser.KW_SKIP_LOCKED: - case PostgreSQLParser.KW_BUFFER_USAGE_LIMIT: - case PostgreSQLParser.Identifier: - case PostgreSQLParser.QuotedIdentifier: - case PostgreSQLParser.UnicodeQuotedIdentifier: - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.PLSQLVARIABLENAME: - case PostgreSQLParser.PLSQLIDENTIFIER: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.KW_AND: + case PostgreSqlParser.KW_ARRAY: + case PostgreSqlParser.KW_COLLATE: + case PostgreSqlParser.KW_CONSTRAINT: + case PostgreSqlParser.KW_DEFAULT: + case PostgreSqlParser.KW_DO: + case PostgreSqlParser.KW_FETCH: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_IS: + case PostgreSqlParser.KW_OUTER: + case PostgreSqlParser.KW_OVER: + case PostgreSqlParser.KW_ABORT: + case PostgreSqlParser.KW_ABSOLUTE: + case PostgreSqlParser.KW_ACCESS: + case PostgreSqlParser.KW_ACTION: + case PostgreSqlParser.KW_ADD: + case PostgreSqlParser.KW_ADMIN: + case PostgreSqlParser.KW_AFTER: + case PostgreSqlParser.KW_AGGREGATE: + case PostgreSqlParser.KW_ALSO: + case PostgreSqlParser.KW_ALTER: + case PostgreSqlParser.KW_ALWAYS: + case PostgreSqlParser.KW_ASSERTION: + case PostgreSqlParser.KW_ASSIGNMENT: + case PostgreSqlParser.KW_AT: + case PostgreSqlParser.KW_ATTRIBUTE: + case PostgreSqlParser.KW_BACKWARD: + case PostgreSqlParser.KW_BEFORE: + case PostgreSqlParser.KW_BEGIN: + case PostgreSqlParser.KW_BY: + case PostgreSqlParser.KW_CACHE: + case PostgreSqlParser.KW_CALLED: + case PostgreSqlParser.KW_CASCADE: + case PostgreSqlParser.KW_CASCADED: + case PostgreSqlParser.KW_CATALOG: + case PostgreSqlParser.KW_CHAIN: + case PostgreSqlParser.KW_CHARACTERISTICS: + case PostgreSqlParser.KW_CHECKPOINT: + case PostgreSqlParser.KW_CLASS: + case PostgreSqlParser.KW_CLOSE: + case PostgreSqlParser.KW_CLUSTER: + case PostgreSqlParser.KW_COMMENT: + case PostgreSqlParser.KW_COMMENTS: + case PostgreSqlParser.KW_COMMIT: + case PostgreSqlParser.KW_COMMITTED: + case PostgreSqlParser.KW_CONFIGURATION: + case PostgreSqlParser.KW_CONNECTION: + case PostgreSqlParser.KW_CONSTRAINTS: + case PostgreSqlParser.KW_CONTENT: + case PostgreSqlParser.KW_CONTINUE: + case PostgreSqlParser.KW_CONVERSION: + case PostgreSqlParser.KW_COPY: + case PostgreSqlParser.KW_COST: + case PostgreSqlParser.KW_CSV: + case PostgreSqlParser.KW_CURSOR: + case PostgreSqlParser.KW_CYCLE: + case PostgreSqlParser.KW_DATA: + case PostgreSqlParser.KW_DATABASE: + case PostgreSqlParser.KW_DAY: + case PostgreSqlParser.KW_DEALLOCATE: + case PostgreSqlParser.KW_DECLARE: + case PostgreSqlParser.KW_DEFAULTS: + case PostgreSqlParser.KW_DEFERRED: + case PostgreSqlParser.KW_DEFINER: + case PostgreSqlParser.KW_DELETE: + case PostgreSqlParser.KW_DELIMITER: + case PostgreSqlParser.KW_DELIMITERS: + case PostgreSqlParser.KW_DICTIONARY: + case PostgreSqlParser.KW_DISABLE: + case PostgreSqlParser.KW_DISCARD: + case PostgreSqlParser.KW_DOCUMENT: + case PostgreSqlParser.KW_DOMAIN: + case PostgreSqlParser.KW_DOUBLE: + case PostgreSqlParser.KW_DROP: + case PostgreSqlParser.KW_EACH: + case PostgreSqlParser.KW_ENABLE: + case PostgreSqlParser.KW_ENCODING: + case PostgreSqlParser.KW_ENCRYPTED: + case PostgreSqlParser.KW_ENUM: + case PostgreSqlParser.KW_ESCAPE: + case PostgreSqlParser.KW_EVENT: + case PostgreSqlParser.KW_EXCLUDE: + case PostgreSqlParser.KW_EXCLUDING: + case PostgreSqlParser.KW_EXCLUSIVE: + case PostgreSqlParser.KW_EXECUTE: + case PostgreSqlParser.KW_EXPLAIN: + case PostgreSqlParser.KW_EXTENSION: + case PostgreSqlParser.KW_EXTERNAL: + case PostgreSqlParser.KW_FAMILY: + case PostgreSqlParser.KW_FIRST: + case PostgreSqlParser.KW_FOLLOWING: + case PostgreSqlParser.KW_FORCE: + case PostgreSqlParser.KW_FORWARD: + case PostgreSqlParser.KW_FUNCTION: + case PostgreSqlParser.KW_FUNCTIONS: + case PostgreSqlParser.KW_GLOBAL: + case PostgreSqlParser.KW_GRANTED: + case PostgreSqlParser.KW_HANDLER: + case PostgreSqlParser.KW_HEADER: + case PostgreSqlParser.KW_HOLD: + case PostgreSqlParser.KW_HOUR: + case PostgreSqlParser.KW_IDENTITY: + case PostgreSqlParser.KW_IF: + case PostgreSqlParser.KW_IMMEDIATE: + case PostgreSqlParser.KW_IMMUTABLE: + case PostgreSqlParser.KW_IMPLICIT: + case PostgreSqlParser.KW_INCLUDING: + case PostgreSqlParser.KW_INCREMENT: + case PostgreSqlParser.KW_INDEX: + case PostgreSqlParser.KW_INDEXES: + case PostgreSqlParser.KW_INHERIT: + case PostgreSqlParser.KW_INHERITS: + case PostgreSqlParser.KW_INLINE: + case PostgreSqlParser.KW_INSENSITIVE: + case PostgreSqlParser.KW_INSERT: + case PostgreSqlParser.KW_INSTEAD: + case PostgreSqlParser.KW_INVOKER: + case PostgreSqlParser.KW_ISOLATION: + case PostgreSqlParser.KW_KEY: + case PostgreSqlParser.KW_LABEL: + case PostgreSqlParser.KW_LANGUAGE: + case PostgreSqlParser.KW_LARGE: + case PostgreSqlParser.KW_LAST: + case PostgreSqlParser.KW_LEAKPROOF: + case PostgreSqlParser.KW_LEVEL: + case PostgreSqlParser.KW_LISTEN: + case PostgreSqlParser.KW_LOAD: + case PostgreSqlParser.KW_LOCAL: + case PostgreSqlParser.KW_LOCATION: + case PostgreSqlParser.KW_LOCK: + case PostgreSqlParser.KW_MAPPING: + case PostgreSqlParser.KW_MATCH: + case PostgreSqlParser.KW_MATERIALIZED: + case PostgreSqlParser.KW_MAXVALUE: + case PostgreSqlParser.KW_MINUTE: + case PostgreSqlParser.KW_MINVALUE: + case PostgreSqlParser.KW_MODE: + case PostgreSqlParser.KW_MONTH: + case PostgreSqlParser.KW_MOVE: + case PostgreSqlParser.KW_NAME: + case PostgreSqlParser.KW_NAMES: + case PostgreSqlParser.KW_NEXT: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_NOTHING: + case PostgreSqlParser.KW_NOTIFY: + case PostgreSqlParser.KW_NOWAIT: + case PostgreSqlParser.KW_NULLS: + case PostgreSqlParser.KW_OBJECT: + case PostgreSqlParser.KW_OF: + case PostgreSqlParser.KW_OFF: + case PostgreSqlParser.KW_OIDS: + case PostgreSqlParser.KW_OPERATOR: + case PostgreSqlParser.KW_OPTION: + case PostgreSqlParser.KW_OPTIONS: + case PostgreSqlParser.KW_OWNED: + case PostgreSqlParser.KW_OWNER: + case PostgreSqlParser.KW_PARSER: + case PostgreSqlParser.KW_PARTIAL: + case PostgreSqlParser.KW_PARTITION: + case PostgreSqlParser.KW_PASSING: + case PostgreSqlParser.KW_PASSWORD: + case PostgreSqlParser.KW_PLANS: + case PostgreSqlParser.KW_PRECEDING: + case PostgreSqlParser.KW_PREPARE: + case PostgreSqlParser.KW_PREPARED: + case PostgreSqlParser.KW_PRESERVE: + case PostgreSqlParser.KW_PRIOR: + case PostgreSqlParser.KW_PRIVILEGES: + case PostgreSqlParser.KW_PROCEDURAL: + case PostgreSqlParser.KW_PROCEDURE: + case PostgreSqlParser.KW_PROGRAM: + case PostgreSqlParser.KW_QUOTE: + case PostgreSqlParser.KW_RANGE: + case PostgreSqlParser.KW_READ: + case PostgreSqlParser.KW_REASSIGN: + case PostgreSqlParser.KW_RECHECK: + case PostgreSqlParser.KW_RECURSIVE: + case PostgreSqlParser.KW_REF: + case PostgreSqlParser.KW_REFRESH: + case PostgreSqlParser.KW_REINDEX: + case PostgreSqlParser.KW_RELATIVE: + case PostgreSqlParser.KW_RELEASE: + case PostgreSqlParser.KW_RENAME: + case PostgreSqlParser.KW_REPEATABLE: + case PostgreSqlParser.KW_REPLACE: + case PostgreSqlParser.KW_REPLICA: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_RESTART: + case PostgreSqlParser.KW_RESTRICT: + case PostgreSqlParser.KW_RETURNS: + case PostgreSqlParser.KW_REVOKE: + case PostgreSqlParser.KW_ROLE: + case PostgreSqlParser.KW_ROLLBACK: + case PostgreSqlParser.KW_ROWS: + case PostgreSqlParser.KW_RULE: + case PostgreSqlParser.KW_SAVEPOINT: + case PostgreSqlParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCROLL: + case PostgreSqlParser.KW_SEARCH: + case PostgreSqlParser.KW_SECOND: + case PostgreSqlParser.KW_SECURITY: + case PostgreSqlParser.KW_SEQUENCE: + case PostgreSqlParser.KW_SEQUENCES: + case PostgreSqlParser.KW_SERIALIZABLE: + case PostgreSqlParser.KW_SERVER: + case PostgreSqlParser.KW_SESSION: + case PostgreSqlParser.KW_SET: + case PostgreSqlParser.KW_SHARE: + case PostgreSqlParser.KW_SHOW: + case PostgreSqlParser.KW_SIMPLE: + case PostgreSqlParser.KW_SNAPSHOT: + case PostgreSqlParser.KW_STABLE: + case PostgreSqlParser.KW_STANDALONE: + case PostgreSqlParser.KW_START: + case PostgreSqlParser.KW_STATEMENT: + case PostgreSqlParser.KW_STATISTICS: + case PostgreSqlParser.KW_STDIN: + case PostgreSqlParser.KW_STDOUT: + case PostgreSqlParser.KW_STORAGE: + case PostgreSqlParser.KW_STRICT: + case PostgreSqlParser.KW_STRIP: + case PostgreSqlParser.KW_SYSID: + case PostgreSqlParser.KW_SYSTEM: + case PostgreSqlParser.KW_TABLES: + case PostgreSqlParser.KW_TABLESPACE: + case PostgreSqlParser.KW_TEMP: + case PostgreSqlParser.KW_TEMPLATE: + case PostgreSqlParser.KW_TEMPORARY: + case PostgreSqlParser.KW_TEXT: + case PostgreSqlParser.KW_TRANSACTION: + case PostgreSqlParser.KW_TRIGGER: + case PostgreSqlParser.KW_TRUNCATE: + case PostgreSqlParser.KW_TRUSTED: + case PostgreSqlParser.KW_TYPE: + case PostgreSqlParser.KW_TYPES: + case PostgreSqlParser.KW_UNBOUNDED: + case PostgreSqlParser.KW_UNCOMMITTED: + case PostgreSqlParser.KW_UNENCRYPTED: + case PostgreSqlParser.KW_UNKNOWN: + case PostgreSqlParser.KW_UNLISTEN: + case PostgreSqlParser.KW_UNLOGGED: + case PostgreSqlParser.KW_UNTIL: + case PostgreSqlParser.KW_UPDATE: + case PostgreSqlParser.KW_VACUUM: + case PostgreSqlParser.KW_VALID: + case PostgreSqlParser.KW_VALIDATE: + case PostgreSqlParser.KW_VALIDATOR: + case PostgreSqlParser.KW_VARYING: + case PostgreSqlParser.KW_VERSION: + case PostgreSqlParser.KW_VIEW: + case PostgreSqlParser.KW_VOLATILE: + case PostgreSqlParser.KW_WHITESPACE: + case PostgreSqlParser.KW_WITHOUT: + case PostgreSqlParser.KW_WORK: + case PostgreSqlParser.KW_WRAPPER: + case PostgreSqlParser.KW_WRITE: + case PostgreSqlParser.KW_XML: + case PostgreSqlParser.KW_YEAR: + case PostgreSqlParser.KW_YES: + case PostgreSqlParser.KW_ZONE: + case PostgreSqlParser.KW_BETWEEN: + case PostgreSqlParser.KW_BIGINT: + case PostgreSqlParser.KW_BIT: + case PostgreSqlParser.KW_BOOLEAN: + case PostgreSqlParser.KW_CHAR: + case PostgreSqlParser.KW_CHARACTER: + case PostgreSqlParser.KW_COALESCE: + case PostgreSqlParser.KW_DEC: + case PostgreSqlParser.KW_DECIMAL: + case PostgreSqlParser.KW_EXISTS: + case PostgreSqlParser.KW_EXTRACT: + case PostgreSqlParser.KW_FLOAT: + case PostgreSqlParser.KW_GREATEST: + case PostgreSqlParser.KW_INOUT: + case PostgreSqlParser.KW_INT: + case PostgreSqlParser.KW_INTEGER: + case PostgreSqlParser.KW_INTERVAL: + case PostgreSqlParser.KW_LEAST: + case PostgreSqlParser.KW_NATIONAL: + case PostgreSqlParser.KW_NCHAR: + case PostgreSqlParser.KW_NONE: + case PostgreSqlParser.KW_NULLIF: + case PostgreSqlParser.KW_NUMERIC: + case PostgreSqlParser.KW_OVERLAY: + case PostgreSqlParser.KW_POSITION: + case PostgreSqlParser.KW_PRECISION: + case PostgreSqlParser.KW_REAL: + case PostgreSqlParser.KW_ROW: + case PostgreSqlParser.KW_SETOF: + case PostgreSqlParser.KW_SMALLINT: + case PostgreSqlParser.KW_SUBSTRING: + case PostgreSqlParser.KW_TIME: + case PostgreSqlParser.KW_TIMESTAMP: + case PostgreSqlParser.KW_TREAT: + case PostgreSqlParser.KW_TRIM: + case PostgreSqlParser.KW_VALUES: + case PostgreSqlParser.KW_VARCHAR: + case PostgreSqlParser.KW_XMLATTRIBUTES: + case PostgreSqlParser.KW_XMLCONCAT: + case PostgreSqlParser.KW_XMLELEMENT: + case PostgreSqlParser.KW_XMLEXISTS: + case PostgreSqlParser.KW_XMLFOREST: + case PostgreSqlParser.KW_XMLPARSE: + case PostgreSqlParser.KW_XMLPI: + case PostgreSqlParser.KW_XMLROOT: + case PostgreSqlParser.KW_XMLSERIALIZE: + case PostgreSqlParser.KW_CALL: + case PostgreSqlParser.KW_CURRENT: + case PostgreSqlParser.KW_ATTACH: + case PostgreSqlParser.KW_DETACH: + case PostgreSqlParser.KW_EXPRESSION: + case PostgreSqlParser.KW_GENERATED: + case PostgreSqlParser.KW_LOGGED: + case PostgreSqlParser.KW_STORED: + case PostgreSqlParser.KW_INCLUDE: + case PostgreSqlParser.KW_ROUTINE: + case PostgreSqlParser.KW_TRANSFORM: + case PostgreSqlParser.KW_IMPORT: + case PostgreSqlParser.KW_POLICY: + case PostgreSqlParser.KW_METHOD: + case PostgreSqlParser.KW_REFERENCING: + case PostgreSqlParser.KW_NEW: + case PostgreSqlParser.KW_OLD: + case PostgreSqlParser.KW_VALUE: + case PostgreSqlParser.KW_SUBSCRIPTION: + case PostgreSqlParser.KW_PUBLICATION: + case PostgreSqlParser.KW_OUT: + case PostgreSqlParser.KW_ROUTINES: + case PostgreSqlParser.KW_SCHEMAS: + case PostgreSqlParser.KW_PROCEDURES: + case PostgreSqlParser.KW_INPUT: + case PostgreSqlParser.KW_SUPPORT: + case PostgreSqlParser.KW_PARALLEL: + case PostgreSqlParser.KW_SQL: + case PostgreSqlParser.KW_DEPENDS: + case PostgreSqlParser.KW_OVERRIDING: + case PostgreSqlParser.KW_CONFLICT: + case PostgreSqlParser.KW_SKIP: + case PostgreSqlParser.KW_LOCKED: + case PostgreSqlParser.KW_TIES: + case PostgreSqlParser.KW_ROLLUP: + case PostgreSqlParser.KW_CUBE: + case PostgreSqlParser.KW_GROUPING: + case PostgreSqlParser.KW_SETS: + case PostgreSqlParser.KW_ORDINALITY: + case PostgreSqlParser.KW_XMLTABLE: + case PostgreSqlParser.KW_COLUMNS: + case PostgreSqlParser.KW_XMLNAMESPACES: + case PostgreSqlParser.KW_ROWTYPE: + case PostgreSqlParser.KW_NORMALIZED: + case PostgreSqlParser.KW_WITHIN: + case PostgreSqlParser.KW_FILTER: + case PostgreSqlParser.KW_GROUPS: + case PostgreSqlParser.KW_OTHERS: + case PostgreSqlParser.KW_NFC: + case PostgreSqlParser.KW_NFD: + case PostgreSqlParser.KW_NFKC: + case PostgreSqlParser.KW_NFKD: + case PostgreSqlParser.KW_UESCAPE: + case PostgreSqlParser.KW_VIEWS: + case PostgreSqlParser.KW_NORMALIZE: + case PostgreSqlParser.KW_DUMP: + case PostgreSqlParser.KW_PRINT_STRICT_PARAMS: + case PostgreSqlParser.KW_VARIABLE_CONFLICT: + case PostgreSqlParser.KW_ERROR: + case PostgreSqlParser.KW_USE_VARIABLE: + case PostgreSqlParser.KW_USE_COLUMN: + case PostgreSqlParser.KW_ALIAS: + case PostgreSqlParser.KW_CONSTANT: + case PostgreSqlParser.KW_PERFORM: + case PostgreSqlParser.KW_GET: + case PostgreSqlParser.KW_DIAGNOSTICS: + case PostgreSqlParser.KW_STACKED: + case PostgreSqlParser.KW_ELSIF: + case PostgreSqlParser.KW_REVERSE: + case PostgreSqlParser.KW_SLICE: + case PostgreSqlParser.KW_EXIT: + case PostgreSqlParser.KW_RETURN: + case PostgreSqlParser.KW_QUERY: + case PostgreSqlParser.KW_RAISE: + case PostgreSqlParser.KW_SQLSTATE: + case PostgreSqlParser.KW_DEBUG: + case PostgreSqlParser.KW_LOG: + case PostgreSqlParser.KW_INFO: + case PostgreSqlParser.KW_NOTICE: + case PostgreSqlParser.KW_WARNING: + case PostgreSqlParser.KW_EXCEPTION: + case PostgreSqlParser.KW_ASSERT: + case PostgreSqlParser.KW_OPEN: + case PostgreSqlParser.KW_SKIP_LOCKED: + case PostgreSqlParser.KW_BUFFER_USAGE_LIMIT: + case PostgreSqlParser.Identifier: + case PostgreSqlParser.QuotedIdentifier: + case PostgreSqlParser.UnicodeQuotedIdentifier: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.PLSQLVARIABLENAME: + case PostgreSqlParser.PLSQLIDENTIFIER: + case PostgreSqlParser.EscapeStringConstant: { this.state = 2866; this.cursor_name(); } break; - case PostgreSQLParser.KW_ALL: + case PostgreSqlParser.KW_ALL: { this.state = 2867; - this.match(PostgreSQLParser.KW_ALL); + this.match(PostgreSqlParser.KW_ALL); } break; default: @@ -11228,7 +11228,7 @@ export class PostgreSQLParser extends SQLParserBase { } public copystmt(): CopystmtContext { let localContext = new CopystmtContext(this.context, this.state); - this.enterRule(localContext, 158, PostgreSQLParser.RULE_copystmt); + this.enterRule(localContext, 158, PostgreSqlParser.RULE_copystmt); let _la: number; try { this.state = 2907; @@ -11238,7 +11238,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 2870; - this.match(PostgreSQLParser.KW_COPY); + this.match(PostgreSqlParser.KW_COPY); this.state = 2872; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -11313,15 +11313,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 2893; - this.match(PostgreSQLParser.KW_COPY); + this.match(PostgreSqlParser.KW_COPY); this.state = 2894; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 2895; this.preparablestmt(); this.state = 2896; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); this.state = 2897; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 2899; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -11366,7 +11366,7 @@ export class PostgreSQLParser extends SQLParserBase { } public copy_from(): Copy_fromContext { let localContext = new Copy_fromContext(this.context, this.state); - this.enterRule(localContext, 160, PostgreSQLParser.RULE_copy_from); + this.enterRule(localContext, 160, PostgreSqlParser.RULE_copy_from); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -11398,12 +11398,12 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_program(): Opt_programContext { let localContext = new Opt_programContext(this.context, this.state); - this.enterRule(localContext, 162, PostgreSQLParser.RULE_opt_program); + this.enterRule(localContext, 162, PostgreSqlParser.RULE_opt_program); try { this.enterOuterAlt(localContext, 1); { this.state = 2911; - this.match(PostgreSQLParser.KW_PROGRAM); + this.match(PostgreSqlParser.KW_PROGRAM); } } catch (re) { @@ -11422,33 +11422,33 @@ export class PostgreSQLParser extends SQLParserBase { } public copy_file_name(): Copy_file_nameContext { let localContext = new Copy_file_nameContext(this.context, this.state); - this.enterRule(localContext, 164, PostgreSQLParser.RULE_copy_file_name); + this.enterRule(localContext, 164, PostgreSqlParser.RULE_copy_file_name); try { this.state = 2916; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.EscapeStringConstant: this.enterOuterAlt(localContext, 1); { this.state = 2913; this.sconst(); } break; - case PostgreSQLParser.KW_STDIN: + case PostgreSqlParser.KW_STDIN: this.enterOuterAlt(localContext, 2); { this.state = 2914; - this.match(PostgreSQLParser.KW_STDIN); + this.match(PostgreSqlParser.KW_STDIN); } break; - case PostgreSQLParser.KW_STDOUT: + case PostgreSqlParser.KW_STDOUT: this.enterOuterAlt(localContext, 3); { this.state = 2915; - this.match(PostgreSQLParser.KW_STDOUT); + this.match(PostgreSqlParser.KW_STDOUT); } break; default: @@ -11471,7 +11471,7 @@ export class PostgreSQLParser extends SQLParserBase { } public copy_options(): Copy_optionsContext { let localContext = new Copy_optionsContext(this.context, this.state); - this.enterRule(localContext, 166, PostgreSQLParser.RULE_copy_options); + this.enterRule(localContext, 166, PostgreSqlParser.RULE_copy_options); try { this.state = 2923; this.errorHandler.sync(this); @@ -11487,11 +11487,11 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 2919; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 2920; this.copy_generic_opt_list(); this.state = 2921; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; } @@ -11512,7 +11512,7 @@ export class PostgreSQLParser extends SQLParserBase { } public copy_opt_list(): Copy_opt_listContext { let localContext = new Copy_opt_listContext(this.context, this.state); - this.enterRule(localContext, 168, PostgreSQLParser.RULE_copy_opt_list); + this.enterRule(localContext, 168, PostgreSqlParser.RULE_copy_opt_list); try { let alternative: number; this.enterOuterAlt(localContext, 1); @@ -11551,7 +11551,7 @@ export class PostgreSQLParser extends SQLParserBase { } public copy_opt_item(): Copy_opt_itemContext { let localContext = new Copy_opt_itemContext(this.context, this.state); - this.enterRule(localContext, 170, PostgreSQLParser.RULE_copy_opt_item); + this.enterRule(localContext, 170, PostgreSqlParser.RULE_copy_opt_item); let _la: number; try { this.state = 2970; @@ -11561,21 +11561,21 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 2931; - this.match(PostgreSQLParser.KW_BINARY); + this.match(PostgreSqlParser.KW_BINARY); } break; case 2: this.enterOuterAlt(localContext, 2); { this.state = 2932; - this.match(PostgreSQLParser.KW_FREEZE); + this.match(PostgreSqlParser.KW_FREEZE); } break; case 3: this.enterOuterAlt(localContext, 3); { this.state = 2933; - this.match(PostgreSQLParser.KW_DELIMITER); + this.match(PostgreSqlParser.KW_DELIMITER); this.state = 2935; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -11594,7 +11594,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 4); { this.state = 2938; - this.match(PostgreSQLParser.KW_NULL); + this.match(PostgreSqlParser.KW_NULL); this.state = 2940; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -11613,21 +11613,21 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 5); { this.state = 2943; - this.match(PostgreSQLParser.KW_CSV); + this.match(PostgreSqlParser.KW_CSV); } break; case 6: this.enterOuterAlt(localContext, 6); { this.state = 2944; - this.match(PostgreSQLParser.KW_HEADER); + this.match(PostgreSqlParser.KW_HEADER); } break; case 7: this.enterOuterAlt(localContext, 7); { this.state = 2945; - this.match(PostgreSQLParser.KW_QUOTE); + this.match(PostgreSqlParser.KW_QUOTE); this.state = 2947; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -11646,7 +11646,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 8); { this.state = 2950; - this.match(PostgreSQLParser.KW_ESCAPE); + this.match(PostgreSqlParser.KW_ESCAPE); this.state = 2952; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -11665,9 +11665,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 9); { this.state = 2955; - this.match(PostgreSQLParser.KW_FORCE); + this.match(PostgreSqlParser.KW_FORCE); this.state = 2956; - this.match(PostgreSQLParser.KW_QUOTE); + this.match(PostgreSqlParser.KW_QUOTE); this.state = 2957; this.column_list(); } @@ -11676,22 +11676,22 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 10); { this.state = 2958; - this.match(PostgreSQLParser.KW_FORCE); + this.match(PostgreSqlParser.KW_FORCE); this.state = 2959; - this.match(PostgreSQLParser.KW_QUOTE); + this.match(PostgreSqlParser.KW_QUOTE); this.state = 2960; - this.match(PostgreSQLParser.STAR); + this.match(PostgreSqlParser.STAR); } break; case 11: this.enterOuterAlt(localContext, 11); { this.state = 2961; - this.match(PostgreSQLParser.KW_FORCE); + this.match(PostgreSqlParser.KW_FORCE); this.state = 2962; - this.match(PostgreSQLParser.KW_NOT); + this.match(PostgreSqlParser.KW_NOT); this.state = 2963; - this.match(PostgreSQLParser.KW_NULL); + this.match(PostgreSqlParser.KW_NULL); this.state = 2964; this.column_list(); } @@ -11700,9 +11700,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 12); { this.state = 2965; - this.match(PostgreSQLParser.KW_FORCE); + this.match(PostgreSqlParser.KW_FORCE); this.state = 2966; - this.match(PostgreSQLParser.KW_NULL); + this.match(PostgreSqlParser.KW_NULL); this.state = 2967; this.column_list(); } @@ -11711,7 +11711,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 13); { this.state = 2968; - this.match(PostgreSQLParser.KW_ENCODING); + this.match(PostgreSqlParser.KW_ENCODING); this.state = 2969; this.sconst(); } @@ -11734,12 +11734,12 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_binary(): Opt_binaryContext { let localContext = new Opt_binaryContext(this.context, this.state); - this.enterRule(localContext, 172, PostgreSQLParser.RULE_opt_binary); + this.enterRule(localContext, 172, PostgreSqlParser.RULE_opt_binary); try { this.enterOuterAlt(localContext, 1); { this.state = 2972; - this.match(PostgreSQLParser.KW_BINARY); + this.match(PostgreSqlParser.KW_BINARY); } } catch (re) { @@ -11758,7 +11758,7 @@ export class PostgreSQLParser extends SQLParserBase { } public copy_delimiter(): Copy_delimiterContext { let localContext = new Copy_delimiterContext(this.context, this.state); - this.enterRule(localContext, 174, PostgreSQLParser.RULE_copy_delimiter); + this.enterRule(localContext, 174, PostgreSqlParser.RULE_copy_delimiter); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -11774,7 +11774,7 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 2977; - this.match(PostgreSQLParser.KW_DELIMITERS); + this.match(PostgreSqlParser.KW_DELIMITERS); this.state = 2978; this.sconst(); } @@ -11795,12 +11795,12 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_using(): Opt_usingContext { let localContext = new Opt_usingContext(this.context, this.state); - this.enterRule(localContext, 176, PostgreSQLParser.RULE_opt_using); + this.enterRule(localContext, 176, PostgreSqlParser.RULE_opt_using); try { this.enterOuterAlt(localContext, 1); { this.state = 2980; - this.match(PostgreSQLParser.KW_USING); + this.match(PostgreSqlParser.KW_USING); } } catch (re) { @@ -11819,7 +11819,7 @@ export class PostgreSQLParser extends SQLParserBase { } public copy_generic_opt_list(): Copy_generic_opt_listContext { let localContext = new Copy_generic_opt_listContext(this.context, this.state); - this.enterRule(localContext, 178, PostgreSQLParser.RULE_copy_generic_opt_list); + this.enterRule(localContext, 178, PostgreSqlParser.RULE_copy_generic_opt_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -11833,7 +11833,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 2983; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 2984; this.copy_generic_opt_elem(); } @@ -11860,7 +11860,7 @@ export class PostgreSQLParser extends SQLParserBase { } public copy_generic_opt_elem(): Copy_generic_opt_elemContext { let localContext = new Copy_generic_opt_elemContext(this.context, this.state); - this.enterRule(localContext, 180, PostgreSQLParser.RULE_copy_generic_opt_elem); + this.enterRule(localContext, 180, PostgreSqlParser.RULE_copy_generic_opt_elem); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -11895,467 +11895,467 @@ export class PostgreSQLParser extends SQLParserBase { } public copy_generic_opt_arg(): Copy_generic_opt_argContext { let localContext = new Copy_generic_opt_argContext(this.context, this.state); - this.enterRule(localContext, 182, PostgreSQLParser.RULE_copy_generic_opt_arg); + this.enterRule(localContext, 182, PostgreSqlParser.RULE_copy_generic_opt_arg); try { this.state = 3001; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_AND: - case PostgreSQLParser.KW_ARRAY: - case PostgreSQLParser.KW_COLLATE: - case PostgreSQLParser.KW_CONSTRAINT: - case PostgreSQLParser.KW_DEFAULT: - case PostgreSQLParser.KW_DO: - case PostgreSQLParser.KW_FALSE: - case PostgreSQLParser.KW_FETCH: - case PostgreSQLParser.KW_ON: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_TRUE: - case PostgreSQLParser.KW_AUTHORIZATION: - case PostgreSQLParser.KW_BINARY: - case PostgreSQLParser.KW_COLLATION: - case PostgreSQLParser.KW_CONCURRENTLY: - case PostgreSQLParser.KW_CROSS: - case PostgreSQLParser.KW_CURRENT_SCHEMA: - case PostgreSQLParser.KW_FREEZE: - case PostgreSQLParser.KW_FULL: - case PostgreSQLParser.KW_ILIKE: - case PostgreSQLParser.KW_INNER: - case PostgreSQLParser.KW_IS: - case PostgreSQLParser.KW_ISNULL: - case PostgreSQLParser.KW_JOIN: - case PostgreSQLParser.KW_LEFT: - case PostgreSQLParser.KW_LIKE: - case PostgreSQLParser.KW_NATURAL: - case PostgreSQLParser.KW_NOTNULL: - case PostgreSQLParser.KW_OUTER: - case PostgreSQLParser.KW_OVER: - case PostgreSQLParser.KW_OVERLAPS: - case PostgreSQLParser.KW_RIGHT: - case PostgreSQLParser.KW_SIMILAR: - case PostgreSQLParser.KW_VERBOSE: - case PostgreSQLParser.KW_ABORT: - case PostgreSQLParser.KW_ABSOLUTE: - case PostgreSQLParser.KW_ACCESS: - case PostgreSQLParser.KW_ACTION: - case PostgreSQLParser.KW_ADD: - case PostgreSQLParser.KW_ADMIN: - case PostgreSQLParser.KW_AFTER: - case PostgreSQLParser.KW_AGGREGATE: - case PostgreSQLParser.KW_ALSO: - case PostgreSQLParser.KW_ALTER: - case PostgreSQLParser.KW_ALWAYS: - case PostgreSQLParser.KW_ASSERTION: - case PostgreSQLParser.KW_ASSIGNMENT: - case PostgreSQLParser.KW_AT: - case PostgreSQLParser.KW_ATTRIBUTE: - case PostgreSQLParser.KW_BACKWARD: - case PostgreSQLParser.KW_BEFORE: - case PostgreSQLParser.KW_BEGIN: - case PostgreSQLParser.KW_BY: - case PostgreSQLParser.KW_CACHE: - case PostgreSQLParser.KW_CALLED: - case PostgreSQLParser.KW_CASCADE: - case PostgreSQLParser.KW_CASCADED: - case PostgreSQLParser.KW_CATALOG: - case PostgreSQLParser.KW_CHAIN: - case PostgreSQLParser.KW_CHARACTERISTICS: - case PostgreSQLParser.KW_CHECKPOINT: - case PostgreSQLParser.KW_CLASS: - case PostgreSQLParser.KW_CLOSE: - case PostgreSQLParser.KW_CLUSTER: - case PostgreSQLParser.KW_COMMENT: - case PostgreSQLParser.KW_COMMENTS: - case PostgreSQLParser.KW_COMMIT: - case PostgreSQLParser.KW_COMMITTED: - case PostgreSQLParser.KW_CONFIGURATION: - case PostgreSQLParser.KW_CONNECTION: - case PostgreSQLParser.KW_CONSTRAINTS: - case PostgreSQLParser.KW_CONTENT: - case PostgreSQLParser.KW_CONTINUE: - case PostgreSQLParser.KW_CONVERSION: - case PostgreSQLParser.KW_COPY: - case PostgreSQLParser.KW_COST: - case PostgreSQLParser.KW_CSV: - case PostgreSQLParser.KW_CURSOR: - case PostgreSQLParser.KW_CYCLE: - case PostgreSQLParser.KW_DATA: - case PostgreSQLParser.KW_DATABASE: - case PostgreSQLParser.KW_DAY: - case PostgreSQLParser.KW_DEALLOCATE: - case PostgreSQLParser.KW_DECLARE: - case PostgreSQLParser.KW_DEFAULTS: - case PostgreSQLParser.KW_DEFERRED: - case PostgreSQLParser.KW_DEFINER: - case PostgreSQLParser.KW_DELETE: - case PostgreSQLParser.KW_DELIMITER: - case PostgreSQLParser.KW_DELIMITERS: - case PostgreSQLParser.KW_DICTIONARY: - case PostgreSQLParser.KW_DISABLE: - case PostgreSQLParser.KW_DISCARD: - case PostgreSQLParser.KW_DOCUMENT: - case PostgreSQLParser.KW_DOMAIN: - case PostgreSQLParser.KW_DOUBLE: - case PostgreSQLParser.KW_DROP: - case PostgreSQLParser.KW_EACH: - case PostgreSQLParser.KW_ENABLE: - case PostgreSQLParser.KW_ENCODING: - case PostgreSQLParser.KW_ENCRYPTED: - case PostgreSQLParser.KW_ENUM: - case PostgreSQLParser.KW_ESCAPE: - case PostgreSQLParser.KW_EVENT: - case PostgreSQLParser.KW_EXCLUDE: - case PostgreSQLParser.KW_EXCLUDING: - case PostgreSQLParser.KW_EXCLUSIVE: - case PostgreSQLParser.KW_EXECUTE: - case PostgreSQLParser.KW_EXPLAIN: - case PostgreSQLParser.KW_EXTENSION: - case PostgreSQLParser.KW_EXTERNAL: - case PostgreSQLParser.KW_FAMILY: - case PostgreSQLParser.KW_FIRST: - case PostgreSQLParser.KW_FOLLOWING: - case PostgreSQLParser.KW_FORCE: - case PostgreSQLParser.KW_FORWARD: - case PostgreSQLParser.KW_FUNCTION: - case PostgreSQLParser.KW_FUNCTIONS: - case PostgreSQLParser.KW_GLOBAL: - case PostgreSQLParser.KW_GRANTED: - case PostgreSQLParser.KW_HANDLER: - case PostgreSQLParser.KW_HEADER: - case PostgreSQLParser.KW_HOLD: - case PostgreSQLParser.KW_HOUR: - case PostgreSQLParser.KW_IDENTITY: - case PostgreSQLParser.KW_IF: - case PostgreSQLParser.KW_IMMEDIATE: - case PostgreSQLParser.KW_IMMUTABLE: - case PostgreSQLParser.KW_IMPLICIT: - case PostgreSQLParser.KW_INCLUDING: - case PostgreSQLParser.KW_INCREMENT: - case PostgreSQLParser.KW_INDEX: - case PostgreSQLParser.KW_INDEXES: - case PostgreSQLParser.KW_INHERIT: - case PostgreSQLParser.KW_INHERITS: - case PostgreSQLParser.KW_INLINE: - case PostgreSQLParser.KW_INSENSITIVE: - case PostgreSQLParser.KW_INSERT: - case PostgreSQLParser.KW_INSTEAD: - case PostgreSQLParser.KW_INVOKER: - case PostgreSQLParser.KW_ISOLATION: - case PostgreSQLParser.KW_KEY: - case PostgreSQLParser.KW_LABEL: - case PostgreSQLParser.KW_LANGUAGE: - case PostgreSQLParser.KW_LARGE: - case PostgreSQLParser.KW_LAST: - case PostgreSQLParser.KW_LEAKPROOF: - case PostgreSQLParser.KW_LEVEL: - case PostgreSQLParser.KW_LISTEN: - case PostgreSQLParser.KW_LOAD: - case PostgreSQLParser.KW_LOCAL: - case PostgreSQLParser.KW_LOCATION: - case PostgreSQLParser.KW_LOCK: - case PostgreSQLParser.KW_MAPPING: - case PostgreSQLParser.KW_MATCH: - case PostgreSQLParser.KW_MATERIALIZED: - case PostgreSQLParser.KW_MAXVALUE: - case PostgreSQLParser.KW_MINUTE: - case PostgreSQLParser.KW_MINVALUE: - case PostgreSQLParser.KW_MODE: - case PostgreSQLParser.KW_MONTH: - case PostgreSQLParser.KW_MOVE: - case PostgreSQLParser.KW_NAME: - case PostgreSQLParser.KW_NAMES: - case PostgreSQLParser.KW_NEXT: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_NOTHING: - case PostgreSQLParser.KW_NOTIFY: - case PostgreSQLParser.KW_NOWAIT: - case PostgreSQLParser.KW_NULLS: - case PostgreSQLParser.KW_OBJECT: - case PostgreSQLParser.KW_OF: - case PostgreSQLParser.KW_OFF: - case PostgreSQLParser.KW_OIDS: - case PostgreSQLParser.KW_OPERATOR: - case PostgreSQLParser.KW_OPTION: - case PostgreSQLParser.KW_OPTIONS: - case PostgreSQLParser.KW_OWNED: - case PostgreSQLParser.KW_OWNER: - case PostgreSQLParser.KW_PARSER: - case PostgreSQLParser.KW_PARTIAL: - case PostgreSQLParser.KW_PARTITION: - case PostgreSQLParser.KW_PASSING: - case PostgreSQLParser.KW_PASSWORD: - case PostgreSQLParser.KW_PLANS: - case PostgreSQLParser.KW_PRECEDING: - case PostgreSQLParser.KW_PREPARE: - case PostgreSQLParser.KW_PREPARED: - case PostgreSQLParser.KW_PRESERVE: - case PostgreSQLParser.KW_PRIOR: - case PostgreSQLParser.KW_PRIVILEGES: - case PostgreSQLParser.KW_PROCEDURAL: - case PostgreSQLParser.KW_PROCEDURE: - case PostgreSQLParser.KW_PROGRAM: - case PostgreSQLParser.KW_QUOTE: - case PostgreSQLParser.KW_RANGE: - case PostgreSQLParser.KW_READ: - case PostgreSQLParser.KW_REASSIGN: - case PostgreSQLParser.KW_RECHECK: - case PostgreSQLParser.KW_RECURSIVE: - case PostgreSQLParser.KW_REF: - case PostgreSQLParser.KW_REFRESH: - case PostgreSQLParser.KW_REINDEX: - case PostgreSQLParser.KW_RELATIVE: - case PostgreSQLParser.KW_RELEASE: - case PostgreSQLParser.KW_RENAME: - case PostgreSQLParser.KW_REPEATABLE: - case PostgreSQLParser.KW_REPLACE: - case PostgreSQLParser.KW_REPLICA: - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_RESTART: - case PostgreSQLParser.KW_RESTRICT: - case PostgreSQLParser.KW_RETURNS: - case PostgreSQLParser.KW_REVOKE: - case PostgreSQLParser.KW_ROLE: - case PostgreSQLParser.KW_ROLLBACK: - case PostgreSQLParser.KW_ROWS: - case PostgreSQLParser.KW_RULE: - case PostgreSQLParser.KW_SAVEPOINT: - case PostgreSQLParser.KW_SCHEMA: - case PostgreSQLParser.KW_SCROLL: - case PostgreSQLParser.KW_SEARCH: - case PostgreSQLParser.KW_SECOND: - case PostgreSQLParser.KW_SECURITY: - case PostgreSQLParser.KW_SEQUENCE: - case PostgreSQLParser.KW_SEQUENCES: - case PostgreSQLParser.KW_SERIALIZABLE: - case PostgreSQLParser.KW_SERVER: - case PostgreSQLParser.KW_SESSION: - case PostgreSQLParser.KW_SET: - case PostgreSQLParser.KW_SHARE: - case PostgreSQLParser.KW_SHOW: - case PostgreSQLParser.KW_SIMPLE: - case PostgreSQLParser.KW_SNAPSHOT: - case PostgreSQLParser.KW_STABLE: - case PostgreSQLParser.KW_STANDALONE: - case PostgreSQLParser.KW_START: - case PostgreSQLParser.KW_STATEMENT: - case PostgreSQLParser.KW_STATISTICS: - case PostgreSQLParser.KW_STDIN: - case PostgreSQLParser.KW_STDOUT: - case PostgreSQLParser.KW_STORAGE: - case PostgreSQLParser.KW_STRICT: - case PostgreSQLParser.KW_STRIP: - case PostgreSQLParser.KW_SYSID: - case PostgreSQLParser.KW_SYSTEM: - case PostgreSQLParser.KW_TABLES: - case PostgreSQLParser.KW_TABLESPACE: - case PostgreSQLParser.KW_TEMP: - case PostgreSQLParser.KW_TEMPLATE: - case PostgreSQLParser.KW_TEMPORARY: - case PostgreSQLParser.KW_TEXT: - case PostgreSQLParser.KW_TRANSACTION: - case PostgreSQLParser.KW_TRIGGER: - case PostgreSQLParser.KW_TRUNCATE: - case PostgreSQLParser.KW_TRUSTED: - case PostgreSQLParser.KW_TYPE: - case PostgreSQLParser.KW_TYPES: - case PostgreSQLParser.KW_UNBOUNDED: - case PostgreSQLParser.KW_UNCOMMITTED: - case PostgreSQLParser.KW_UNENCRYPTED: - case PostgreSQLParser.KW_UNKNOWN: - case PostgreSQLParser.KW_UNLISTEN: - case PostgreSQLParser.KW_UNLOGGED: - case PostgreSQLParser.KW_UNTIL: - case PostgreSQLParser.KW_UPDATE: - case PostgreSQLParser.KW_VACUUM: - case PostgreSQLParser.KW_VALID: - case PostgreSQLParser.KW_VALIDATE: - case PostgreSQLParser.KW_VALIDATOR: - case PostgreSQLParser.KW_VARYING: - case PostgreSQLParser.KW_VERSION: - case PostgreSQLParser.KW_VIEW: - case PostgreSQLParser.KW_VOLATILE: - case PostgreSQLParser.KW_WHITESPACE: - case PostgreSQLParser.KW_WITHOUT: - case PostgreSQLParser.KW_WORK: - case PostgreSQLParser.KW_WRAPPER: - case PostgreSQLParser.KW_WRITE: - case PostgreSQLParser.KW_XML: - case PostgreSQLParser.KW_YEAR: - case PostgreSQLParser.KW_YES: - case PostgreSQLParser.KW_ZONE: - case PostgreSQLParser.KW_BETWEEN: - case PostgreSQLParser.KW_BIGINT: - case PostgreSQLParser.KW_BIT: - case PostgreSQLParser.KW_BOOLEAN: - case PostgreSQLParser.KW_CHAR: - case PostgreSQLParser.KW_CHARACTER: - case PostgreSQLParser.KW_COALESCE: - case PostgreSQLParser.KW_DEC: - case PostgreSQLParser.KW_DECIMAL: - case PostgreSQLParser.KW_EXISTS: - case PostgreSQLParser.KW_EXTRACT: - case PostgreSQLParser.KW_FLOAT: - case PostgreSQLParser.KW_GREATEST: - case PostgreSQLParser.KW_INOUT: - case PostgreSQLParser.KW_INT: - case PostgreSQLParser.KW_INTEGER: - case PostgreSQLParser.KW_INTERVAL: - case PostgreSQLParser.KW_LEAST: - case PostgreSQLParser.KW_NATIONAL: - case PostgreSQLParser.KW_NCHAR: - case PostgreSQLParser.KW_NONE: - case PostgreSQLParser.KW_NULLIF: - case PostgreSQLParser.KW_NUMERIC: - case PostgreSQLParser.KW_OVERLAY: - case PostgreSQLParser.KW_POSITION: - case PostgreSQLParser.KW_PRECISION: - case PostgreSQLParser.KW_REAL: - case PostgreSQLParser.KW_ROW: - case PostgreSQLParser.KW_SETOF: - case PostgreSQLParser.KW_SMALLINT: - case PostgreSQLParser.KW_SUBSTRING: - case PostgreSQLParser.KW_TIME: - case PostgreSQLParser.KW_TIMESTAMP: - case PostgreSQLParser.KW_TREAT: - case PostgreSQLParser.KW_TRIM: - case PostgreSQLParser.KW_VALUES: - case PostgreSQLParser.KW_VARCHAR: - case PostgreSQLParser.KW_XMLATTRIBUTES: - case PostgreSQLParser.KW_XMLCONCAT: - case PostgreSQLParser.KW_XMLELEMENT: - case PostgreSQLParser.KW_XMLEXISTS: - case PostgreSQLParser.KW_XMLFOREST: - case PostgreSQLParser.KW_XMLPARSE: - case PostgreSQLParser.KW_XMLPI: - case PostgreSQLParser.KW_XMLROOT: - case PostgreSQLParser.KW_XMLSERIALIZE: - case PostgreSQLParser.KW_CALL: - case PostgreSQLParser.KW_CURRENT: - case PostgreSQLParser.KW_ATTACH: - case PostgreSQLParser.KW_DETACH: - case PostgreSQLParser.KW_EXPRESSION: - case PostgreSQLParser.KW_GENERATED: - case PostgreSQLParser.KW_LOGGED: - case PostgreSQLParser.KW_STORED: - case PostgreSQLParser.KW_INCLUDE: - case PostgreSQLParser.KW_ROUTINE: - case PostgreSQLParser.KW_TRANSFORM: - case PostgreSQLParser.KW_IMPORT: - case PostgreSQLParser.KW_POLICY: - case PostgreSQLParser.KW_METHOD: - case PostgreSQLParser.KW_REFERENCING: - case PostgreSQLParser.KW_NEW: - case PostgreSQLParser.KW_OLD: - case PostgreSQLParser.KW_VALUE: - case PostgreSQLParser.KW_SUBSCRIPTION: - case PostgreSQLParser.KW_PUBLICATION: - case PostgreSQLParser.KW_OUT: - case PostgreSQLParser.KW_ROUTINES: - case PostgreSQLParser.KW_SCHEMAS: - case PostgreSQLParser.KW_PROCEDURES: - case PostgreSQLParser.KW_INPUT: - case PostgreSQLParser.KW_SUPPORT: - case PostgreSQLParser.KW_PARALLEL: - case PostgreSQLParser.KW_SQL: - case PostgreSQLParser.KW_DEPENDS: - case PostgreSQLParser.KW_OVERRIDING: - case PostgreSQLParser.KW_CONFLICT: - case PostgreSQLParser.KW_SKIP: - case PostgreSQLParser.KW_LOCKED: - case PostgreSQLParser.KW_TIES: - case PostgreSQLParser.KW_ROLLUP: - case PostgreSQLParser.KW_CUBE: - case PostgreSQLParser.KW_GROUPING: - case PostgreSQLParser.KW_SETS: - case PostgreSQLParser.KW_TABLESAMPLE: - case PostgreSQLParser.KW_ORDINALITY: - case PostgreSQLParser.KW_XMLTABLE: - case PostgreSQLParser.KW_COLUMNS: - case PostgreSQLParser.KW_XMLNAMESPACES: - case PostgreSQLParser.KW_ROWTYPE: - case PostgreSQLParser.KW_NORMALIZED: - case PostgreSQLParser.KW_WITHIN: - case PostgreSQLParser.KW_FILTER: - case PostgreSQLParser.KW_GROUPS: - case PostgreSQLParser.KW_OTHERS: - case PostgreSQLParser.KW_NFC: - case PostgreSQLParser.KW_NFD: - case PostgreSQLParser.KW_NFKC: - case PostgreSQLParser.KW_NFKD: - case PostgreSQLParser.KW_UESCAPE: - case PostgreSQLParser.KW_VIEWS: - case PostgreSQLParser.KW_NORMALIZE: - case PostgreSQLParser.KW_DUMP: - case PostgreSQLParser.KW_PRINT_STRICT_PARAMS: - case PostgreSQLParser.KW_VARIABLE_CONFLICT: - case PostgreSQLParser.KW_ERROR: - case PostgreSQLParser.KW_USE_VARIABLE: - case PostgreSQLParser.KW_USE_COLUMN: - case PostgreSQLParser.KW_ALIAS: - case PostgreSQLParser.KW_CONSTANT: - case PostgreSQLParser.KW_PERFORM: - case PostgreSQLParser.KW_GET: - case PostgreSQLParser.KW_DIAGNOSTICS: - case PostgreSQLParser.KW_STACKED: - case PostgreSQLParser.KW_ELSIF: - case PostgreSQLParser.KW_REVERSE: - case PostgreSQLParser.KW_SLICE: - case PostgreSQLParser.KW_EXIT: - case PostgreSQLParser.KW_RETURN: - case PostgreSQLParser.KW_QUERY: - case PostgreSQLParser.KW_RAISE: - case PostgreSQLParser.KW_SQLSTATE: - case PostgreSQLParser.KW_DEBUG: - case PostgreSQLParser.KW_LOG: - case PostgreSQLParser.KW_INFO: - case PostgreSQLParser.KW_NOTICE: - case PostgreSQLParser.KW_WARNING: - case PostgreSQLParser.KW_EXCEPTION: - case PostgreSQLParser.KW_ASSERT: - case PostgreSQLParser.KW_OPEN: - case PostgreSQLParser.KW_SKIP_LOCKED: - case PostgreSQLParser.KW_BUFFER_USAGE_LIMIT: - case PostgreSQLParser.Identifier: - case PostgreSQLParser.QuotedIdentifier: - case PostgreSQLParser.UnicodeQuotedIdentifier: - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.PLSQLVARIABLENAME: - case PostgreSQLParser.PLSQLIDENTIFIER: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.KW_AND: + case PostgreSqlParser.KW_ARRAY: + case PostgreSqlParser.KW_COLLATE: + case PostgreSqlParser.KW_CONSTRAINT: + case PostgreSqlParser.KW_DEFAULT: + case PostgreSqlParser.KW_DO: + case PostgreSqlParser.KW_FALSE: + case PostgreSqlParser.KW_FETCH: + case PostgreSqlParser.KW_ON: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_TRUE: + case PostgreSqlParser.KW_AUTHORIZATION: + case PostgreSqlParser.KW_BINARY: + case PostgreSqlParser.KW_COLLATION: + case PostgreSqlParser.KW_CONCURRENTLY: + case PostgreSqlParser.KW_CROSS: + case PostgreSqlParser.KW_CURRENT_SCHEMA: + case PostgreSqlParser.KW_FREEZE: + case PostgreSqlParser.KW_FULL: + case PostgreSqlParser.KW_ILIKE: + case PostgreSqlParser.KW_INNER: + case PostgreSqlParser.KW_IS: + case PostgreSqlParser.KW_ISNULL: + case PostgreSqlParser.KW_JOIN: + case PostgreSqlParser.KW_LEFT: + case PostgreSqlParser.KW_LIKE: + case PostgreSqlParser.KW_NATURAL: + case PostgreSqlParser.KW_NOTNULL: + case PostgreSqlParser.KW_OUTER: + case PostgreSqlParser.KW_OVER: + case PostgreSqlParser.KW_OVERLAPS: + case PostgreSqlParser.KW_RIGHT: + case PostgreSqlParser.KW_SIMILAR: + case PostgreSqlParser.KW_VERBOSE: + case PostgreSqlParser.KW_ABORT: + case PostgreSqlParser.KW_ABSOLUTE: + case PostgreSqlParser.KW_ACCESS: + case PostgreSqlParser.KW_ACTION: + case PostgreSqlParser.KW_ADD: + case PostgreSqlParser.KW_ADMIN: + case PostgreSqlParser.KW_AFTER: + case PostgreSqlParser.KW_AGGREGATE: + case PostgreSqlParser.KW_ALSO: + case PostgreSqlParser.KW_ALTER: + case PostgreSqlParser.KW_ALWAYS: + case PostgreSqlParser.KW_ASSERTION: + case PostgreSqlParser.KW_ASSIGNMENT: + case PostgreSqlParser.KW_AT: + case PostgreSqlParser.KW_ATTRIBUTE: + case PostgreSqlParser.KW_BACKWARD: + case PostgreSqlParser.KW_BEFORE: + case PostgreSqlParser.KW_BEGIN: + case PostgreSqlParser.KW_BY: + case PostgreSqlParser.KW_CACHE: + case PostgreSqlParser.KW_CALLED: + case PostgreSqlParser.KW_CASCADE: + case PostgreSqlParser.KW_CASCADED: + case PostgreSqlParser.KW_CATALOG: + case PostgreSqlParser.KW_CHAIN: + case PostgreSqlParser.KW_CHARACTERISTICS: + case PostgreSqlParser.KW_CHECKPOINT: + case PostgreSqlParser.KW_CLASS: + case PostgreSqlParser.KW_CLOSE: + case PostgreSqlParser.KW_CLUSTER: + case PostgreSqlParser.KW_COMMENT: + case PostgreSqlParser.KW_COMMENTS: + case PostgreSqlParser.KW_COMMIT: + case PostgreSqlParser.KW_COMMITTED: + case PostgreSqlParser.KW_CONFIGURATION: + case PostgreSqlParser.KW_CONNECTION: + case PostgreSqlParser.KW_CONSTRAINTS: + case PostgreSqlParser.KW_CONTENT: + case PostgreSqlParser.KW_CONTINUE: + case PostgreSqlParser.KW_CONVERSION: + case PostgreSqlParser.KW_COPY: + case PostgreSqlParser.KW_COST: + case PostgreSqlParser.KW_CSV: + case PostgreSqlParser.KW_CURSOR: + case PostgreSqlParser.KW_CYCLE: + case PostgreSqlParser.KW_DATA: + case PostgreSqlParser.KW_DATABASE: + case PostgreSqlParser.KW_DAY: + case PostgreSqlParser.KW_DEALLOCATE: + case PostgreSqlParser.KW_DECLARE: + case PostgreSqlParser.KW_DEFAULTS: + case PostgreSqlParser.KW_DEFERRED: + case PostgreSqlParser.KW_DEFINER: + case PostgreSqlParser.KW_DELETE: + case PostgreSqlParser.KW_DELIMITER: + case PostgreSqlParser.KW_DELIMITERS: + case PostgreSqlParser.KW_DICTIONARY: + case PostgreSqlParser.KW_DISABLE: + case PostgreSqlParser.KW_DISCARD: + case PostgreSqlParser.KW_DOCUMENT: + case PostgreSqlParser.KW_DOMAIN: + case PostgreSqlParser.KW_DOUBLE: + case PostgreSqlParser.KW_DROP: + case PostgreSqlParser.KW_EACH: + case PostgreSqlParser.KW_ENABLE: + case PostgreSqlParser.KW_ENCODING: + case PostgreSqlParser.KW_ENCRYPTED: + case PostgreSqlParser.KW_ENUM: + case PostgreSqlParser.KW_ESCAPE: + case PostgreSqlParser.KW_EVENT: + case PostgreSqlParser.KW_EXCLUDE: + case PostgreSqlParser.KW_EXCLUDING: + case PostgreSqlParser.KW_EXCLUSIVE: + case PostgreSqlParser.KW_EXECUTE: + case PostgreSqlParser.KW_EXPLAIN: + case PostgreSqlParser.KW_EXTENSION: + case PostgreSqlParser.KW_EXTERNAL: + case PostgreSqlParser.KW_FAMILY: + case PostgreSqlParser.KW_FIRST: + case PostgreSqlParser.KW_FOLLOWING: + case PostgreSqlParser.KW_FORCE: + case PostgreSqlParser.KW_FORWARD: + case PostgreSqlParser.KW_FUNCTION: + case PostgreSqlParser.KW_FUNCTIONS: + case PostgreSqlParser.KW_GLOBAL: + case PostgreSqlParser.KW_GRANTED: + case PostgreSqlParser.KW_HANDLER: + case PostgreSqlParser.KW_HEADER: + case PostgreSqlParser.KW_HOLD: + case PostgreSqlParser.KW_HOUR: + case PostgreSqlParser.KW_IDENTITY: + case PostgreSqlParser.KW_IF: + case PostgreSqlParser.KW_IMMEDIATE: + case PostgreSqlParser.KW_IMMUTABLE: + case PostgreSqlParser.KW_IMPLICIT: + case PostgreSqlParser.KW_INCLUDING: + case PostgreSqlParser.KW_INCREMENT: + case PostgreSqlParser.KW_INDEX: + case PostgreSqlParser.KW_INDEXES: + case PostgreSqlParser.KW_INHERIT: + case PostgreSqlParser.KW_INHERITS: + case PostgreSqlParser.KW_INLINE: + case PostgreSqlParser.KW_INSENSITIVE: + case PostgreSqlParser.KW_INSERT: + case PostgreSqlParser.KW_INSTEAD: + case PostgreSqlParser.KW_INVOKER: + case PostgreSqlParser.KW_ISOLATION: + case PostgreSqlParser.KW_KEY: + case PostgreSqlParser.KW_LABEL: + case PostgreSqlParser.KW_LANGUAGE: + case PostgreSqlParser.KW_LARGE: + case PostgreSqlParser.KW_LAST: + case PostgreSqlParser.KW_LEAKPROOF: + case PostgreSqlParser.KW_LEVEL: + case PostgreSqlParser.KW_LISTEN: + case PostgreSqlParser.KW_LOAD: + case PostgreSqlParser.KW_LOCAL: + case PostgreSqlParser.KW_LOCATION: + case PostgreSqlParser.KW_LOCK: + case PostgreSqlParser.KW_MAPPING: + case PostgreSqlParser.KW_MATCH: + case PostgreSqlParser.KW_MATERIALIZED: + case PostgreSqlParser.KW_MAXVALUE: + case PostgreSqlParser.KW_MINUTE: + case PostgreSqlParser.KW_MINVALUE: + case PostgreSqlParser.KW_MODE: + case PostgreSqlParser.KW_MONTH: + case PostgreSqlParser.KW_MOVE: + case PostgreSqlParser.KW_NAME: + case PostgreSqlParser.KW_NAMES: + case PostgreSqlParser.KW_NEXT: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_NOTHING: + case PostgreSqlParser.KW_NOTIFY: + case PostgreSqlParser.KW_NOWAIT: + case PostgreSqlParser.KW_NULLS: + case PostgreSqlParser.KW_OBJECT: + case PostgreSqlParser.KW_OF: + case PostgreSqlParser.KW_OFF: + case PostgreSqlParser.KW_OIDS: + case PostgreSqlParser.KW_OPERATOR: + case PostgreSqlParser.KW_OPTION: + case PostgreSqlParser.KW_OPTIONS: + case PostgreSqlParser.KW_OWNED: + case PostgreSqlParser.KW_OWNER: + case PostgreSqlParser.KW_PARSER: + case PostgreSqlParser.KW_PARTIAL: + case PostgreSqlParser.KW_PARTITION: + case PostgreSqlParser.KW_PASSING: + case PostgreSqlParser.KW_PASSWORD: + case PostgreSqlParser.KW_PLANS: + case PostgreSqlParser.KW_PRECEDING: + case PostgreSqlParser.KW_PREPARE: + case PostgreSqlParser.KW_PREPARED: + case PostgreSqlParser.KW_PRESERVE: + case PostgreSqlParser.KW_PRIOR: + case PostgreSqlParser.KW_PRIVILEGES: + case PostgreSqlParser.KW_PROCEDURAL: + case PostgreSqlParser.KW_PROCEDURE: + case PostgreSqlParser.KW_PROGRAM: + case PostgreSqlParser.KW_QUOTE: + case PostgreSqlParser.KW_RANGE: + case PostgreSqlParser.KW_READ: + case PostgreSqlParser.KW_REASSIGN: + case PostgreSqlParser.KW_RECHECK: + case PostgreSqlParser.KW_RECURSIVE: + case PostgreSqlParser.KW_REF: + case PostgreSqlParser.KW_REFRESH: + case PostgreSqlParser.KW_REINDEX: + case PostgreSqlParser.KW_RELATIVE: + case PostgreSqlParser.KW_RELEASE: + case PostgreSqlParser.KW_RENAME: + case PostgreSqlParser.KW_REPEATABLE: + case PostgreSqlParser.KW_REPLACE: + case PostgreSqlParser.KW_REPLICA: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_RESTART: + case PostgreSqlParser.KW_RESTRICT: + case PostgreSqlParser.KW_RETURNS: + case PostgreSqlParser.KW_REVOKE: + case PostgreSqlParser.KW_ROLE: + case PostgreSqlParser.KW_ROLLBACK: + case PostgreSqlParser.KW_ROWS: + case PostgreSqlParser.KW_RULE: + case PostgreSqlParser.KW_SAVEPOINT: + case PostgreSqlParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCROLL: + case PostgreSqlParser.KW_SEARCH: + case PostgreSqlParser.KW_SECOND: + case PostgreSqlParser.KW_SECURITY: + case PostgreSqlParser.KW_SEQUENCE: + case PostgreSqlParser.KW_SEQUENCES: + case PostgreSqlParser.KW_SERIALIZABLE: + case PostgreSqlParser.KW_SERVER: + case PostgreSqlParser.KW_SESSION: + case PostgreSqlParser.KW_SET: + case PostgreSqlParser.KW_SHARE: + case PostgreSqlParser.KW_SHOW: + case PostgreSqlParser.KW_SIMPLE: + case PostgreSqlParser.KW_SNAPSHOT: + case PostgreSqlParser.KW_STABLE: + case PostgreSqlParser.KW_STANDALONE: + case PostgreSqlParser.KW_START: + case PostgreSqlParser.KW_STATEMENT: + case PostgreSqlParser.KW_STATISTICS: + case PostgreSqlParser.KW_STDIN: + case PostgreSqlParser.KW_STDOUT: + case PostgreSqlParser.KW_STORAGE: + case PostgreSqlParser.KW_STRICT: + case PostgreSqlParser.KW_STRIP: + case PostgreSqlParser.KW_SYSID: + case PostgreSqlParser.KW_SYSTEM: + case PostgreSqlParser.KW_TABLES: + case PostgreSqlParser.KW_TABLESPACE: + case PostgreSqlParser.KW_TEMP: + case PostgreSqlParser.KW_TEMPLATE: + case PostgreSqlParser.KW_TEMPORARY: + case PostgreSqlParser.KW_TEXT: + case PostgreSqlParser.KW_TRANSACTION: + case PostgreSqlParser.KW_TRIGGER: + case PostgreSqlParser.KW_TRUNCATE: + case PostgreSqlParser.KW_TRUSTED: + case PostgreSqlParser.KW_TYPE: + case PostgreSqlParser.KW_TYPES: + case PostgreSqlParser.KW_UNBOUNDED: + case PostgreSqlParser.KW_UNCOMMITTED: + case PostgreSqlParser.KW_UNENCRYPTED: + case PostgreSqlParser.KW_UNKNOWN: + case PostgreSqlParser.KW_UNLISTEN: + case PostgreSqlParser.KW_UNLOGGED: + case PostgreSqlParser.KW_UNTIL: + case PostgreSqlParser.KW_UPDATE: + case PostgreSqlParser.KW_VACUUM: + case PostgreSqlParser.KW_VALID: + case PostgreSqlParser.KW_VALIDATE: + case PostgreSqlParser.KW_VALIDATOR: + case PostgreSqlParser.KW_VARYING: + case PostgreSqlParser.KW_VERSION: + case PostgreSqlParser.KW_VIEW: + case PostgreSqlParser.KW_VOLATILE: + case PostgreSqlParser.KW_WHITESPACE: + case PostgreSqlParser.KW_WITHOUT: + case PostgreSqlParser.KW_WORK: + case PostgreSqlParser.KW_WRAPPER: + case PostgreSqlParser.KW_WRITE: + case PostgreSqlParser.KW_XML: + case PostgreSqlParser.KW_YEAR: + case PostgreSqlParser.KW_YES: + case PostgreSqlParser.KW_ZONE: + case PostgreSqlParser.KW_BETWEEN: + case PostgreSqlParser.KW_BIGINT: + case PostgreSqlParser.KW_BIT: + case PostgreSqlParser.KW_BOOLEAN: + case PostgreSqlParser.KW_CHAR: + case PostgreSqlParser.KW_CHARACTER: + case PostgreSqlParser.KW_COALESCE: + case PostgreSqlParser.KW_DEC: + case PostgreSqlParser.KW_DECIMAL: + case PostgreSqlParser.KW_EXISTS: + case PostgreSqlParser.KW_EXTRACT: + case PostgreSqlParser.KW_FLOAT: + case PostgreSqlParser.KW_GREATEST: + case PostgreSqlParser.KW_INOUT: + case PostgreSqlParser.KW_INT: + case PostgreSqlParser.KW_INTEGER: + case PostgreSqlParser.KW_INTERVAL: + case PostgreSqlParser.KW_LEAST: + case PostgreSqlParser.KW_NATIONAL: + case PostgreSqlParser.KW_NCHAR: + case PostgreSqlParser.KW_NONE: + case PostgreSqlParser.KW_NULLIF: + case PostgreSqlParser.KW_NUMERIC: + case PostgreSqlParser.KW_OVERLAY: + case PostgreSqlParser.KW_POSITION: + case PostgreSqlParser.KW_PRECISION: + case PostgreSqlParser.KW_REAL: + case PostgreSqlParser.KW_ROW: + case PostgreSqlParser.KW_SETOF: + case PostgreSqlParser.KW_SMALLINT: + case PostgreSqlParser.KW_SUBSTRING: + case PostgreSqlParser.KW_TIME: + case PostgreSqlParser.KW_TIMESTAMP: + case PostgreSqlParser.KW_TREAT: + case PostgreSqlParser.KW_TRIM: + case PostgreSqlParser.KW_VALUES: + case PostgreSqlParser.KW_VARCHAR: + case PostgreSqlParser.KW_XMLATTRIBUTES: + case PostgreSqlParser.KW_XMLCONCAT: + case PostgreSqlParser.KW_XMLELEMENT: + case PostgreSqlParser.KW_XMLEXISTS: + case PostgreSqlParser.KW_XMLFOREST: + case PostgreSqlParser.KW_XMLPARSE: + case PostgreSqlParser.KW_XMLPI: + case PostgreSqlParser.KW_XMLROOT: + case PostgreSqlParser.KW_XMLSERIALIZE: + case PostgreSqlParser.KW_CALL: + case PostgreSqlParser.KW_CURRENT: + case PostgreSqlParser.KW_ATTACH: + case PostgreSqlParser.KW_DETACH: + case PostgreSqlParser.KW_EXPRESSION: + case PostgreSqlParser.KW_GENERATED: + case PostgreSqlParser.KW_LOGGED: + case PostgreSqlParser.KW_STORED: + case PostgreSqlParser.KW_INCLUDE: + case PostgreSqlParser.KW_ROUTINE: + case PostgreSqlParser.KW_TRANSFORM: + case PostgreSqlParser.KW_IMPORT: + case PostgreSqlParser.KW_POLICY: + case PostgreSqlParser.KW_METHOD: + case PostgreSqlParser.KW_REFERENCING: + case PostgreSqlParser.KW_NEW: + case PostgreSqlParser.KW_OLD: + case PostgreSqlParser.KW_VALUE: + case PostgreSqlParser.KW_SUBSCRIPTION: + case PostgreSqlParser.KW_PUBLICATION: + case PostgreSqlParser.KW_OUT: + case PostgreSqlParser.KW_ROUTINES: + case PostgreSqlParser.KW_SCHEMAS: + case PostgreSqlParser.KW_PROCEDURES: + case PostgreSqlParser.KW_INPUT: + case PostgreSqlParser.KW_SUPPORT: + case PostgreSqlParser.KW_PARALLEL: + case PostgreSqlParser.KW_SQL: + case PostgreSqlParser.KW_DEPENDS: + case PostgreSqlParser.KW_OVERRIDING: + case PostgreSqlParser.KW_CONFLICT: + case PostgreSqlParser.KW_SKIP: + case PostgreSqlParser.KW_LOCKED: + case PostgreSqlParser.KW_TIES: + case PostgreSqlParser.KW_ROLLUP: + case PostgreSqlParser.KW_CUBE: + case PostgreSqlParser.KW_GROUPING: + case PostgreSqlParser.KW_SETS: + case PostgreSqlParser.KW_TABLESAMPLE: + case PostgreSqlParser.KW_ORDINALITY: + case PostgreSqlParser.KW_XMLTABLE: + case PostgreSqlParser.KW_COLUMNS: + case PostgreSqlParser.KW_XMLNAMESPACES: + case PostgreSqlParser.KW_ROWTYPE: + case PostgreSqlParser.KW_NORMALIZED: + case PostgreSqlParser.KW_WITHIN: + case PostgreSqlParser.KW_FILTER: + case PostgreSqlParser.KW_GROUPS: + case PostgreSqlParser.KW_OTHERS: + case PostgreSqlParser.KW_NFC: + case PostgreSqlParser.KW_NFD: + case PostgreSqlParser.KW_NFKC: + case PostgreSqlParser.KW_NFKD: + case PostgreSqlParser.KW_UESCAPE: + case PostgreSqlParser.KW_VIEWS: + case PostgreSqlParser.KW_NORMALIZE: + case PostgreSqlParser.KW_DUMP: + case PostgreSqlParser.KW_PRINT_STRICT_PARAMS: + case PostgreSqlParser.KW_VARIABLE_CONFLICT: + case PostgreSqlParser.KW_ERROR: + case PostgreSqlParser.KW_USE_VARIABLE: + case PostgreSqlParser.KW_USE_COLUMN: + case PostgreSqlParser.KW_ALIAS: + case PostgreSqlParser.KW_CONSTANT: + case PostgreSqlParser.KW_PERFORM: + case PostgreSqlParser.KW_GET: + case PostgreSqlParser.KW_DIAGNOSTICS: + case PostgreSqlParser.KW_STACKED: + case PostgreSqlParser.KW_ELSIF: + case PostgreSqlParser.KW_REVERSE: + case PostgreSqlParser.KW_SLICE: + case PostgreSqlParser.KW_EXIT: + case PostgreSqlParser.KW_RETURN: + case PostgreSqlParser.KW_QUERY: + case PostgreSqlParser.KW_RAISE: + case PostgreSqlParser.KW_SQLSTATE: + case PostgreSqlParser.KW_DEBUG: + case PostgreSqlParser.KW_LOG: + case PostgreSqlParser.KW_INFO: + case PostgreSqlParser.KW_NOTICE: + case PostgreSqlParser.KW_WARNING: + case PostgreSqlParser.KW_EXCEPTION: + case PostgreSqlParser.KW_ASSERT: + case PostgreSqlParser.KW_OPEN: + case PostgreSqlParser.KW_SKIP_LOCKED: + case PostgreSqlParser.KW_BUFFER_USAGE_LIMIT: + case PostgreSqlParser.Identifier: + case PostgreSqlParser.QuotedIdentifier: + case PostgreSqlParser.UnicodeQuotedIdentifier: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.PLSQLVARIABLENAME: + case PostgreSqlParser.PLSQLIDENTIFIER: + case PostgreSqlParser.EscapeStringConstant: this.enterOuterAlt(localContext, 1); { this.state = 2994; this.opt_boolean_or_string(); } break; - case PostgreSQLParser.PLUS: - case PostgreSQLParser.MINUS: - case PostgreSQLParser.Integral: - case PostgreSQLParser.Numeric: + case PostgreSqlParser.PLUS: + case PostgreSqlParser.MINUS: + case PostgreSqlParser.Integral: + case PostgreSqlParser.Numeric: this.enterOuterAlt(localContext, 2); { this.state = 2995; this.numericonly(); } break; - case PostgreSQLParser.STAR: + case PostgreSqlParser.STAR: this.enterOuterAlt(localContext, 3); { this.state = 2996; - this.match(PostgreSQLParser.STAR); + this.match(PostgreSqlParser.STAR); } break; - case PostgreSQLParser.OPEN_PAREN: + case PostgreSqlParser.OPEN_PAREN: this.enterOuterAlt(localContext, 4); { this.state = 2997; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 2998; this.copy_generic_opt_arg_list(); this.state = 2999; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; default: @@ -12378,7 +12378,7 @@ export class PostgreSQLParser extends SQLParserBase { } public copy_generic_opt_arg_list(): Copy_generic_opt_arg_listContext { let localContext = new Copy_generic_opt_arg_listContext(this.context, this.state); - this.enterRule(localContext, 184, PostgreSQLParser.RULE_copy_generic_opt_arg_list); + this.enterRule(localContext, 184, PostgreSqlParser.RULE_copy_generic_opt_arg_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -12392,7 +12392,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 3004; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 3005; this.copy_generic_opt_arg_list_item(); } @@ -12419,7 +12419,7 @@ export class PostgreSQLParser extends SQLParserBase { } public copy_generic_opt_arg_list_item(): Copy_generic_opt_arg_list_itemContext { let localContext = new Copy_generic_opt_arg_list_itemContext(this.context, this.state); - this.enterRule(localContext, 186, PostgreSQLParser.RULE_copy_generic_opt_arg_list_item); + this.enterRule(localContext, 186, PostgreSqlParser.RULE_copy_generic_opt_arg_list_item); try { this.enterOuterAlt(localContext, 1); { @@ -12443,14 +12443,14 @@ export class PostgreSQLParser extends SQLParserBase { } public createstmt(): CreatestmtContext { let localContext = new CreatestmtContext(this.context, this.state); - this.enterRule(localContext, 188, PostgreSQLParser.RULE_createstmt); + this.enterRule(localContext, 188, PostgreSqlParser.RULE_createstmt); let _la: number; try { localContext = new ColumnCreateTableContext(localContext); this.enterOuterAlt(localContext, 1); { this.state = 3013; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 3015; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -12462,7 +12462,7 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 3017; - this.match(PostgreSQLParser.KW_TABLE); + this.match(PostgreSqlParser.KW_TABLE); this.state = 3019; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 153, this.context) ) { @@ -12478,10 +12478,10 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 3087; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.OPEN_PAREN: + case PostgreSqlParser.OPEN_PAREN: { this.state = 3022; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 3024; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -12493,7 +12493,7 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 3026; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); this.state = 3028; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 155, this.context) ) { @@ -12556,10 +12556,10 @@ export class PostgreSQLParser extends SQLParserBase { } } break; - case PostgreSQLParser.KW_OF: + case PostgreSqlParser.KW_OF: { this.state = 3045; - this.match(PostgreSQLParser.KW_OF); + this.match(PostgreSqlParser.KW_OF); this.state = 3046; this.any_name(); this.state = 3048; @@ -12624,12 +12624,12 @@ export class PostgreSQLParser extends SQLParserBase { } } break; - case PostgreSQLParser.KW_PARTITION: + case PostgreSqlParser.KW_PARTITION: { this.state = 3065; - this.match(PostgreSQLParser.KW_PARTITION); + this.match(PostgreSqlParser.KW_PARTITION); this.state = 3066; - this.match(PostgreSQLParser.KW_OF); + this.match(PostgreSqlParser.KW_OF); this.state = 3067; this.qualified_name(); this.state = 3069; @@ -12717,31 +12717,31 @@ export class PostgreSQLParser extends SQLParserBase { } public opttemp(): OpttempContext { let localContext = new OpttempContext(this.context, this.state); - this.enterRule(localContext, 190, PostgreSQLParser.RULE_opttemp); + this.enterRule(localContext, 190, PostgreSqlParser.RULE_opttemp); let _la: number; try { this.state = 3096; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_TEMPORARY: + case PostgreSqlParser.KW_TEMPORARY: this.enterOuterAlt(localContext, 1); { this.state = 3089; - this.match(PostgreSQLParser.KW_TEMPORARY); + this.match(PostgreSqlParser.KW_TEMPORARY); } break; - case PostgreSQLParser.KW_TEMP: + case PostgreSqlParser.KW_TEMP: this.enterOuterAlt(localContext, 2); { this.state = 3090; - this.match(PostgreSQLParser.KW_TEMP); + this.match(PostgreSqlParser.KW_TEMP); } break; - case PostgreSQLParser.KW_LOCAL: + case PostgreSqlParser.KW_LOCAL: this.enterOuterAlt(localContext, 3); { this.state = 3091; - this.match(PostgreSQLParser.KW_LOCAL); + this.match(PostgreSqlParser.KW_LOCAL); this.state = 3092; _la = this.tokenStream.LA(1); if(!(_la === 352 || _la === 354)) { @@ -12753,11 +12753,11 @@ export class PostgreSQLParser extends SQLParserBase { } } break; - case PostgreSQLParser.KW_GLOBAL: + case PostgreSqlParser.KW_GLOBAL: this.enterOuterAlt(localContext, 4); { this.state = 3093; - this.match(PostgreSQLParser.KW_GLOBAL); + this.match(PostgreSqlParser.KW_GLOBAL); this.state = 3094; _la = this.tokenStream.LA(1); if(!(_la === 352 || _la === 354)) { @@ -12769,11 +12769,11 @@ export class PostgreSQLParser extends SQLParserBase { } } break; - case PostgreSQLParser.KW_UNLOGGED: + case PostgreSqlParser.KW_UNLOGGED: this.enterOuterAlt(localContext, 5); { this.state = 3095; - this.match(PostgreSQLParser.KW_UNLOGGED); + this.match(PostgreSqlParser.KW_UNLOGGED); } break; default: @@ -12796,7 +12796,7 @@ export class PostgreSQLParser extends SQLParserBase { } public table_column_list(): Table_column_listContext { let localContext = new Table_column_listContext(this.context, this.state); - this.enterRule(localContext, 192, PostgreSQLParser.RULE_table_column_list); + this.enterRule(localContext, 192, PostgreSqlParser.RULE_table_column_list); try { this.enterOuterAlt(localContext, 1); { @@ -12820,7 +12820,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opttableelementlist(): OpttableelementlistContext { let localContext = new OpttableelementlistContext(this.context, this.state); - this.enterRule(localContext, 194, PostgreSQLParser.RULE_opttableelementlist); + this.enterRule(localContext, 194, PostgreSqlParser.RULE_opttableelementlist); try { this.enterOuterAlt(localContext, 1); { @@ -12844,16 +12844,16 @@ export class PostgreSQLParser extends SQLParserBase { } public opttypedtableelementlist(): OpttypedtableelementlistContext { let localContext = new OpttypedtableelementlistContext(this.context, this.state); - this.enterRule(localContext, 196, PostgreSQLParser.RULE_opttypedtableelementlist); + this.enterRule(localContext, 196, PostgreSqlParser.RULE_opttypedtableelementlist); try { this.enterOuterAlt(localContext, 1); { this.state = 3102; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 3103; this.typedtableelementlist(); this.state = 3104; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -12872,7 +12872,7 @@ export class PostgreSQLParser extends SQLParserBase { } public tableelementlist(): TableelementlistContext { let localContext = new TableelementlistContext(this.context, this.state); - this.enterRule(localContext, 198, PostgreSQLParser.RULE_tableelementlist); + this.enterRule(localContext, 198, PostgreSqlParser.RULE_tableelementlist); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -12886,7 +12886,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 3107; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 3108; this.tableelement(); } @@ -12913,7 +12913,7 @@ export class PostgreSQLParser extends SQLParserBase { } public typedtableelementlist(): TypedtableelementlistContext { let localContext = new TypedtableelementlistContext(this.context, this.state); - this.enterRule(localContext, 200, PostgreSQLParser.RULE_typedtableelementlist); + this.enterRule(localContext, 200, PostgreSqlParser.RULE_typedtableelementlist); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -12927,7 +12927,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 3115; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 3116; this.typedtableelement(); } @@ -12954,7 +12954,7 @@ export class PostgreSQLParser extends SQLParserBase { } public tableelement(): TableelementContext { let localContext = new TableelementContext(this.context, this.state); - this.enterRule(localContext, 202, PostgreSQLParser.RULE_tableelement); + this.enterRule(localContext, 202, PostgreSqlParser.RULE_tableelement); try { this.state = 3125; this.errorHandler.sync(this); @@ -12998,7 +12998,7 @@ export class PostgreSQLParser extends SQLParserBase { } public typedtableelement(): TypedtableelementContext { let localContext = new TypedtableelementContext(this.context, this.state); - this.enterRule(localContext, 204, PostgreSQLParser.RULE_typedtableelement); + this.enterRule(localContext, 204, PostgreSqlParser.RULE_typedtableelement); try { this.state = 3129; this.errorHandler.sync(this); @@ -13035,7 +13035,7 @@ export class PostgreSQLParser extends SQLParserBase { } public column_def(): Column_defContext { let localContext = new Column_defContext(this.context, this.state); - this.enterRule(localContext, 206, PostgreSQLParser.RULE_column_def); + this.enterRule(localContext, 206, PostgreSqlParser.RULE_column_def); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -13080,7 +13080,7 @@ export class PostgreSQLParser extends SQLParserBase { case 1: { this.state = 3142; - this.match(PostgreSQLParser.KW_COLLATE); + this.match(PostgreSqlParser.KW_COLLATE); this.state = 3143; this.any_name(); } @@ -13092,9 +13092,9 @@ export class PostgreSQLParser extends SQLParserBase { case 1: { this.state = 3146; - this.match(PostgreSQLParser.KW_WITH); + this.match(PostgreSqlParser.KW_WITH); this.state = 3147; - this.match(PostgreSQLParser.KW_OPTIONS); + this.match(PostgreSqlParser.KW_OPTIONS); } break; } @@ -13118,12 +13118,12 @@ export class PostgreSQLParser extends SQLParserBase { } public compressionCluase(): CompressionCluaseContext { let localContext = new CompressionCluaseContext(this.context, this.state); - this.enterRule(localContext, 208, PostgreSQLParser.RULE_compressionCluase); + this.enterRule(localContext, 208, PostgreSqlParser.RULE_compressionCluase); try { this.enterOuterAlt(localContext, 1); { this.state = 3152; - this.match(PostgreSQLParser.KW_COMPRESSION); + this.match(PostgreSqlParser.KW_COMPRESSION); this.state = 3153; this.colid(); } @@ -13144,43 +13144,43 @@ export class PostgreSQLParser extends SQLParserBase { } public storageCluase(): StorageCluaseContext { let localContext = new StorageCluaseContext(this.context, this.state); - this.enterRule(localContext, 210, PostgreSQLParser.RULE_storageCluase); + this.enterRule(localContext, 210, PostgreSqlParser.RULE_storageCluase); try { this.enterOuterAlt(localContext, 1); { this.state = 3155; - this.match(PostgreSQLParser.KW_STORAGE); + this.match(PostgreSqlParser.KW_STORAGE); this.state = 3162; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 184, this.context) ) { case 1: { this.state = 3156; - this.match(PostgreSQLParser.KW_PLAIN); + this.match(PostgreSqlParser.KW_PLAIN); } break; case 2: { this.state = 3157; - this.match(PostgreSQLParser.KW_EXTERNAL); + this.match(PostgreSqlParser.KW_EXTERNAL); } break; case 3: { this.state = 3158; - this.match(PostgreSQLParser.KW_EXTENDED); + this.match(PostgreSqlParser.KW_EXTENDED); } break; case 4: { this.state = 3159; - this.match(PostgreSQLParser.KW_MAIN); + this.match(PostgreSqlParser.KW_MAIN); } break; case 5: { this.state = 3160; - this.match(PostgreSQLParser.KW_DEFAULT); + this.match(PostgreSqlParser.KW_DEFAULT); } break; case 6: @@ -13208,7 +13208,7 @@ export class PostgreSQLParser extends SQLParserBase { } public columnOptions(): ColumnOptionsContext { let localContext = new ColumnOptionsContext(this.context, this.state); - this.enterRule(localContext, 212, PostgreSQLParser.RULE_columnOptions); + this.enterRule(localContext, 212, PostgreSqlParser.RULE_columnOptions); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -13221,9 +13221,9 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 105) { { this.state = 3165; - this.match(PostgreSQLParser.KW_WITH); + this.match(PostgreSqlParser.KW_WITH); this.state = 3166; - this.match(PostgreSQLParser.KW_OPTIONS); + this.match(PostgreSqlParser.KW_OPTIONS); } } @@ -13247,7 +13247,7 @@ export class PostgreSQLParser extends SQLParserBase { } public colquallist(): ColquallistContext { let localContext = new ColquallistContext(this.context, this.state); - this.enterRule(localContext, 214, PostgreSQLParser.RULE_colquallist); + this.enterRule(localContext, 214, PostgreSqlParser.RULE_colquallist); try { let alternative: number; this.enterOuterAlt(localContext, 1); @@ -13286,7 +13286,7 @@ export class PostgreSQLParser extends SQLParserBase { } public colconstraint(): ColconstraintContext { let localContext = new ColconstraintContext(this.context, this.state); - this.enterRule(localContext, 216, PostgreSQLParser.RULE_colconstraint); + this.enterRule(localContext, 216, PostgreSqlParser.RULE_colconstraint); let _la: number; try { this.state = 3195; @@ -13301,7 +13301,7 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 45) { { this.state = 3177; - this.match(PostgreSQLParser.KW_CONSTRAINT); + this.match(PostgreSqlParser.KW_CONSTRAINT); this.state = 3178; this.name(); } @@ -13376,7 +13376,7 @@ export class PostgreSQLParser extends SQLParserBase { } public colconstraintelem(): ColconstraintelemContext { let localContext = new ColconstraintelemContext(this.context, this.state); - this.enterRule(localContext, 218, PostgreSQLParser.RULE_colconstraintelem); + this.enterRule(localContext, 218, PostgreSqlParser.RULE_colconstraintelem); let _la: number; try { this.state = 3255; @@ -13386,23 +13386,23 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 3197; - this.match(PostgreSQLParser.KW_NOT); + this.match(PostgreSqlParser.KW_NOT); this.state = 3198; - this.match(PostgreSQLParser.KW_NULL); + this.match(PostgreSqlParser.KW_NULL); } break; case 2: this.enterOuterAlt(localContext, 2); { this.state = 3199; - this.match(PostgreSQLParser.KW_NULL); + this.match(PostgreSqlParser.KW_NULL); } break; case 3: this.enterOuterAlt(localContext, 3); { this.state = 3200; - this.match(PostgreSQLParser.KW_UNIQUE); + this.match(PostgreSqlParser.KW_UNIQUE); this.state = 3202; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 193, this.context) ) { @@ -13429,7 +13429,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 4); { this.state = 3207; - this.match(PostgreSQLParser.KW_UNIQUE); + this.match(PostgreSqlParser.KW_UNIQUE); this.state = 3209; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 195, this.context) ) { @@ -13448,9 +13448,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 5); { this.state = 3212; - this.match(PostgreSQLParser.KW_PRIMARY); + this.match(PostgreSqlParser.KW_PRIMARY); this.state = 3213; - this.match(PostgreSQLParser.KW_KEY); + this.match(PostgreSqlParser.KW_KEY); this.state = 3215; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 196, this.context) ) { @@ -13477,13 +13477,13 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 6); { this.state = 3220; - this.match(PostgreSQLParser.KW_CHECK); + this.match(PostgreSqlParser.KW_CHECK); this.state = 3221; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 3222; this.a_expr(); this.state = 3223; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); this.state = 3225; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 198, this.context) ) { @@ -13500,7 +13500,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 7); { this.state = 3227; - this.match(PostgreSQLParser.KW_DEFAULT); + this.match(PostgreSqlParser.KW_DEFAULT); this.state = 3228; this.b_expr(0); } @@ -13509,18 +13509,18 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 8); { this.state = 3229; - this.match(PostgreSQLParser.KW_GENERATED); + this.match(PostgreSqlParser.KW_GENERATED); this.state = 3230; this.generated_when(); this.state = 3231; - this.match(PostgreSQLParser.KW_AS); + this.match(PostgreSqlParser.KW_AS); this.state = 3241; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_IDENTITY: + case PostgreSqlParser.KW_IDENTITY: { this.state = 3232; - this.match(PostgreSQLParser.KW_IDENTITY); + this.match(PostgreSqlParser.KW_IDENTITY); this.state = 3234; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 199, this.context) ) { @@ -13533,16 +13533,16 @@ export class PostgreSQLParser extends SQLParserBase { } } break; - case PostgreSQLParser.OPEN_PAREN: + case PostgreSqlParser.OPEN_PAREN: { this.state = 3236; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 3237; this.a_expr(); this.state = 3238; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); this.state = 3239; - this.match(PostgreSQLParser.KW_STORED); + this.match(PostgreSqlParser.KW_STORED); } break; default: @@ -13554,7 +13554,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 9); { this.state = 3243; - this.match(PostgreSQLParser.KW_REFERENCES); + this.match(PostgreSqlParser.KW_REFERENCES); this.state = 3244; this.qualified_name(); this.state = 3246; @@ -13614,25 +13614,25 @@ export class PostgreSQLParser extends SQLParserBase { } public nulls_distinct(): Nulls_distinctContext { let localContext = new Nulls_distinctContext(this.context, this.state); - this.enterRule(localContext, 220, PostgreSQLParser.RULE_nulls_distinct); + this.enterRule(localContext, 220, PostgreSqlParser.RULE_nulls_distinct); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 3257; - this.match(PostgreSQLParser.KW_NULLS); + this.match(PostgreSqlParser.KW_NULLS); this.state = 3259; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); if (_la === 77) { { this.state = 3258; - this.match(PostgreSQLParser.KW_NOT); + this.match(PostgreSqlParser.KW_NOT); } } this.state = 3261; - this.match(PostgreSQLParser.KW_DISTINCT); + this.match(PostgreSqlParser.KW_DISTINCT); } } catch (re) { @@ -13651,25 +13651,25 @@ export class PostgreSQLParser extends SQLParserBase { } public generated_when(): Generated_whenContext { let localContext = new Generated_whenContext(this.context, this.state); - this.enterRule(localContext, 222, PostgreSQLParser.RULE_generated_when); + this.enterRule(localContext, 222, PostgreSqlParser.RULE_generated_when); try { this.state = 3266; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_ALWAYS: + case PostgreSqlParser.KW_ALWAYS: this.enterOuterAlt(localContext, 1); { this.state = 3263; - this.match(PostgreSQLParser.KW_ALWAYS); + this.match(PostgreSqlParser.KW_ALWAYS); } break; - case PostgreSQLParser.KW_BY: + case PostgreSqlParser.KW_BY: this.enterOuterAlt(localContext, 2); { this.state = 3264; - this.match(PostgreSQLParser.KW_BY); + this.match(PostgreSqlParser.KW_BY); this.state = 3265; - this.match(PostgreSQLParser.KW_DEFAULT); + this.match(PostgreSqlParser.KW_DEFAULT); } break; default: @@ -13692,25 +13692,25 @@ export class PostgreSQLParser extends SQLParserBase { } public deferrable_trigger(): Deferrable_triggerContext { let localContext = new Deferrable_triggerContext(this.context, this.state); - this.enterRule(localContext, 224, PostgreSQLParser.RULE_deferrable_trigger); + this.enterRule(localContext, 224, PostgreSqlParser.RULE_deferrable_trigger); try { this.state = 3271; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_DEFERRABLE: + case PostgreSqlParser.KW_DEFERRABLE: this.enterOuterAlt(localContext, 1); { this.state = 3268; - this.match(PostgreSQLParser.KW_DEFERRABLE); + this.match(PostgreSqlParser.KW_DEFERRABLE); } break; - case PostgreSQLParser.KW_NOT: + case PostgreSqlParser.KW_NOT: this.enterOuterAlt(localContext, 2); { this.state = 3269; - this.match(PostgreSQLParser.KW_NOT); + this.match(PostgreSqlParser.KW_NOT); this.state = 3270; - this.match(PostgreSQLParser.KW_DEFERRABLE); + this.match(PostgreSqlParser.KW_DEFERRABLE); } break; default: @@ -13733,13 +13733,13 @@ export class PostgreSQLParser extends SQLParserBase { } public initially_trigger(): Initially_triggerContext { let localContext = new Initially_triggerContext(this.context, this.state); - this.enterRule(localContext, 226, PostgreSQLParser.RULE_initially_trigger); + this.enterRule(localContext, 226, PostgreSqlParser.RULE_initially_trigger); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 3273; - this.match(PostgreSQLParser.KW_INITIALLY); + this.match(PostgreSqlParser.KW_INITIALLY); this.state = 3274; _la = this.tokenStream.LA(1); if(!(_la === 180 || _la === 221)) { @@ -13767,12 +13767,12 @@ export class PostgreSQLParser extends SQLParserBase { } public tablelikeclause(): TablelikeclauseContext { let localContext = new TablelikeclauseContext(this.context, this.state); - this.enterRule(localContext, 228, PostgreSQLParser.RULE_tablelikeclause); + this.enterRule(localContext, 228, PostgreSqlParser.RULE_tablelikeclause); try { this.enterOuterAlt(localContext, 1); { this.state = 3276; - this.match(PostgreSQLParser.KW_LIKE); + this.match(PostgreSqlParser.KW_LIKE); this.state = 3277; this.qualified_name(); this.state = 3278; @@ -13795,7 +13795,7 @@ export class PostgreSQLParser extends SQLParserBase { } public tablelikeoptionlist(): TablelikeoptionlistContext { let localContext = new TablelikeoptionlistContext(this.context, this.state); - this.enterRule(localContext, 230, PostgreSQLParser.RULE_tablelikeoptionlist); + this.enterRule(localContext, 230, PostgreSqlParser.RULE_tablelikeoptionlist); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -13841,7 +13841,7 @@ export class PostgreSQLParser extends SQLParserBase { } public tablelikeoption(): TablelikeoptionContext { let localContext = new TablelikeoptionContext(this.context, this.state); - this.enterRule(localContext, 232, PostgreSQLParser.RULE_tablelikeoption); + this.enterRule(localContext, 232, PostgreSqlParser.RULE_tablelikeoption); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -13873,27 +13873,27 @@ export class PostgreSQLParser extends SQLParserBase { } public tableconstraint(): TableconstraintContext { let localContext = new TableconstraintContext(this.context, this.state); - this.enterRule(localContext, 234, PostgreSQLParser.RULE_tableconstraint); + this.enterRule(localContext, 234, PostgreSqlParser.RULE_tableconstraint); try { this.state = 3294; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_CONSTRAINT: + case PostgreSqlParser.KW_CONSTRAINT: this.enterOuterAlt(localContext, 1); { this.state = 3289; - this.match(PostgreSQLParser.KW_CONSTRAINT); + this.match(PostgreSqlParser.KW_CONSTRAINT); this.state = 3290; this.name(); this.state = 3291; this.constraintelem(); } break; - case PostgreSQLParser.KW_CHECK: - case PostgreSQLParser.KW_FOREIGN: - case PostgreSQLParser.KW_PRIMARY: - case PostgreSQLParser.KW_UNIQUE: - case PostgreSQLParser.KW_EXCLUDE: + case PostgreSqlParser.KW_CHECK: + case PostgreSqlParser.KW_FOREIGN: + case PostgreSqlParser.KW_PRIMARY: + case PostgreSqlParser.KW_UNIQUE: + case PostgreSqlParser.KW_EXCLUDE: this.enterOuterAlt(localContext, 2); { this.state = 3293; @@ -13920,43 +13920,43 @@ export class PostgreSQLParser extends SQLParserBase { } public constraintelem(): ConstraintelemContext { let localContext = new ConstraintelemContext(this.context, this.state); - this.enterRule(localContext, 236, PostgreSQLParser.RULE_constraintelem); + this.enterRule(localContext, 236, PostgreSqlParser.RULE_constraintelem); let _la: number; try { this.state = 3382; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_CHECK: + case PostgreSqlParser.KW_CHECK: this.enterOuterAlt(localContext, 1); { this.state = 3296; - this.match(PostgreSQLParser.KW_CHECK); + this.match(PostgreSqlParser.KW_CHECK); this.state = 3297; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 3298; this.a_expr(); this.state = 3299; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); this.state = 3300; this.constraintattributespec(); } break; - case PostgreSQLParser.KW_UNIQUE: + case PostgreSqlParser.KW_UNIQUE: this.enterOuterAlt(localContext, 2); { this.state = 3302; - this.match(PostgreSQLParser.KW_UNIQUE); + this.match(PostgreSqlParser.KW_UNIQUE); this.state = 3320; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.OPEN_PAREN: + case PostgreSqlParser.OPEN_PAREN: { this.state = 3303; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 3304; this.column_list(); this.state = 3305; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); this.state = 3307; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 210, this.context) ) { @@ -13991,7 +13991,7 @@ export class PostgreSQLParser extends SQLParserBase { this.constraintattributespec(); } break; - case PostgreSQLParser.KW_USING: + case PostgreSqlParser.KW_USING: { this.state = 3317; this.existingindex(); @@ -14004,24 +14004,24 @@ export class PostgreSQLParser extends SQLParserBase { } } break; - case PostgreSQLParser.KW_PRIMARY: + case PostgreSqlParser.KW_PRIMARY: this.enterOuterAlt(localContext, 3); { this.state = 3322; - this.match(PostgreSQLParser.KW_PRIMARY); + this.match(PostgreSqlParser.KW_PRIMARY); this.state = 3323; - this.match(PostgreSQLParser.KW_KEY); + this.match(PostgreSqlParser.KW_KEY); this.state = 3341; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.OPEN_PAREN: + case PostgreSqlParser.OPEN_PAREN: { this.state = 3324; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 3325; this.column_list(); this.state = 3326; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); this.state = 3328; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 214, this.context) ) { @@ -14056,7 +14056,7 @@ export class PostgreSQLParser extends SQLParserBase { this.constraintattributespec(); } break; - case PostgreSQLParser.KW_USING: + case PostgreSqlParser.KW_USING: { this.state = 3338; this.existingindex(); @@ -14069,11 +14069,11 @@ export class PostgreSQLParser extends SQLParserBase { } } break; - case PostgreSQLParser.KW_EXCLUDE: + case PostgreSqlParser.KW_EXCLUDE: this.enterOuterAlt(localContext, 4); { this.state = 3343; - this.match(PostgreSQLParser.KW_EXCLUDE); + this.match(PostgreSqlParser.KW_EXCLUDE); this.state = 3345; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -14085,11 +14085,11 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 3347; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 3348; this.exclusionconstraintlist(); this.state = 3349; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); this.state = 3351; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 219, this.context) ) { @@ -14134,21 +14134,21 @@ export class PostgreSQLParser extends SQLParserBase { this.constraintattributespec(); } break; - case PostgreSQLParser.KW_FOREIGN: + case PostgreSqlParser.KW_FOREIGN: this.enterOuterAlt(localContext, 5); { this.state = 3364; - this.match(PostgreSQLParser.KW_FOREIGN); + this.match(PostgreSqlParser.KW_FOREIGN); this.state = 3365; - this.match(PostgreSQLParser.KW_KEY); + this.match(PostgreSqlParser.KW_KEY); this.state = 3366; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 3367; this.column_list(); this.state = 3368; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); this.state = 3369; - this.match(PostgreSQLParser.KW_REFERENCES); + this.match(PostgreSqlParser.KW_REFERENCES); this.state = 3370; this.qualified_name(); this.state = 3372; @@ -14205,14 +14205,14 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_no_inherit(): Opt_no_inheritContext { let localContext = new Opt_no_inheritContext(this.context, this.state); - this.enterRule(localContext, 238, PostgreSQLParser.RULE_opt_no_inherit); + this.enterRule(localContext, 238, PostgreSqlParser.RULE_opt_no_inherit); try { this.enterOuterAlt(localContext, 1); { this.state = 3384; - this.match(PostgreSQLParser.KW_NO); + this.match(PostgreSqlParser.KW_NO); this.state = 3385; - this.match(PostgreSQLParser.KW_INHERIT); + this.match(PostgreSqlParser.KW_INHERIT); } } catch (re) { @@ -14231,16 +14231,16 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_column_list(): Opt_column_listContext { let localContext = new Opt_column_listContext(this.context, this.state); - this.enterRule(localContext, 240, PostgreSQLParser.RULE_opt_column_list); + this.enterRule(localContext, 240, PostgreSqlParser.RULE_opt_column_list); try { this.enterOuterAlt(localContext, 1); { this.state = 3387; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 3388; this.column_list(); this.state = 3389; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -14259,16 +14259,16 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_column_list_create(): Opt_column_list_createContext { let localContext = new Opt_column_list_createContext(this.context, this.state); - this.enterRule(localContext, 242, PostgreSQLParser.RULE_opt_column_list_create); + this.enterRule(localContext, 242, PostgreSqlParser.RULE_opt_column_list_create); try { this.enterOuterAlt(localContext, 1); { this.state = 3391; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 3392; this.column_list_create(); this.state = 3393; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -14287,7 +14287,7 @@ export class PostgreSQLParser extends SQLParserBase { } public column_list(): Column_listContext { let localContext = new Column_listContext(this.context, this.state); - this.enterRule(localContext, 244, PostgreSQLParser.RULE_column_list); + this.enterRule(localContext, 244, PostgreSqlParser.RULE_column_list); try { let alternative: number; this.enterOuterAlt(localContext, 1); @@ -14302,7 +14302,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 3396; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 3397; this.column_name(); } @@ -14330,7 +14330,7 @@ export class PostgreSQLParser extends SQLParserBase { } public column_list_create(): Column_list_createContext { let localContext = new Column_list_createContext(this.context, this.state); - this.enterRule(localContext, 246, PostgreSQLParser.RULE_column_list_create); + this.enterRule(localContext, 246, PostgreSqlParser.RULE_column_list_create); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -14344,7 +14344,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 3404; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 3405; this.column_name_create(); } @@ -14371,18 +14371,18 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_c_include(): Opt_c_includeContext { let localContext = new Opt_c_includeContext(this.context, this.state); - this.enterRule(localContext, 248, PostgreSQLParser.RULE_opt_c_include); + this.enterRule(localContext, 248, PostgreSqlParser.RULE_opt_c_include); try { this.enterOuterAlt(localContext, 1); { this.state = 3411; - this.match(PostgreSQLParser.KW_INCLUDE); + this.match(PostgreSqlParser.KW_INCLUDE); this.state = 3412; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 3413; this.column_list(); this.state = 3414; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -14401,13 +14401,13 @@ export class PostgreSQLParser extends SQLParserBase { } public key_match(): Key_matchContext { let localContext = new Key_matchContext(this.context, this.state); - this.enterRule(localContext, 250, PostgreSQLParser.RULE_key_match); + this.enterRule(localContext, 250, PostgreSqlParser.RULE_key_match); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 3416; - this.match(PostgreSQLParser.KW_MATCH); + this.match(PostgreSqlParser.KW_MATCH); this.state = 3417; _la = this.tokenStream.LA(1); if(!(_la === 113 || _la === 284 || _la === 336)) { @@ -14435,7 +14435,7 @@ export class PostgreSQLParser extends SQLParserBase { } public exclusionconstraintlist(): ExclusionconstraintlistContext { let localContext = new ExclusionconstraintlistContext(this.context, this.state); - this.enterRule(localContext, 252, PostgreSQLParser.RULE_exclusionconstraintlist); + this.enterRule(localContext, 252, PostgreSqlParser.RULE_exclusionconstraintlist); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -14449,7 +14449,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 3420; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 3421; this.exclusionconstraintelem(); } @@ -14476,14 +14476,14 @@ export class PostgreSQLParser extends SQLParserBase { } public exclusionconstraintelem(): ExclusionconstraintelemContext { let localContext = new ExclusionconstraintelemContext(this.context, this.state); - this.enterRule(localContext, 254, PostgreSQLParser.RULE_exclusionconstraintelem); + this.enterRule(localContext, 254, PostgreSqlParser.RULE_exclusionconstraintelem); try { this.enterOuterAlt(localContext, 1); { this.state = 3427; this.index_elem(); this.state = 3428; - this.match(PostgreSQLParser.KW_WITH); + this.match(PostgreSqlParser.KW_WITH); this.state = 3435; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 230, this.context) ) { @@ -14496,13 +14496,13 @@ export class PostgreSQLParser extends SQLParserBase { case 2: { this.state = 3430; - this.match(PostgreSQLParser.KW_OPERATOR); + this.match(PostgreSqlParser.KW_OPERATOR); this.state = 3431; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 3432; this.any_operator(); this.state = 3433; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; } @@ -14524,18 +14524,18 @@ export class PostgreSQLParser extends SQLParserBase { } public exclusionwhereclause(): ExclusionwhereclauseContext { let localContext = new ExclusionwhereclauseContext(this.context, this.state); - this.enterRule(localContext, 256, PostgreSQLParser.RULE_exclusionwhereclause); + this.enterRule(localContext, 256, PostgreSqlParser.RULE_exclusionwhereclause); try { this.enterOuterAlt(localContext, 1); { this.state = 3437; - this.match(PostgreSQLParser.KW_WHERE); + this.match(PostgreSqlParser.KW_WHERE); this.state = 3438; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 3439; this.a_expr(); this.state = 3440; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -14554,7 +14554,7 @@ export class PostgreSQLParser extends SQLParserBase { } public key_actions(): Key_actionsContext { let localContext = new Key_actionsContext(this.context, this.state); - this.enterRule(localContext, 258, PostgreSQLParser.RULE_key_actions); + this.enterRule(localContext, 258, PostgreSqlParser.RULE_key_actions); try { this.state = 3450; this.errorHandler.sync(this); @@ -14609,14 +14609,14 @@ export class PostgreSQLParser extends SQLParserBase { } public key_update(): Key_updateContext { let localContext = new Key_updateContext(this.context, this.state); - this.enterRule(localContext, 260, PostgreSQLParser.RULE_key_update); + this.enterRule(localContext, 260, PostgreSqlParser.RULE_key_update); try { this.enterOuterAlt(localContext, 1); { this.state = 3452; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 3453; - this.match(PostgreSQLParser.KW_UPDATE); + this.match(PostgreSqlParser.KW_UPDATE); this.state = 3454; this.key_action(); } @@ -14637,14 +14637,14 @@ export class PostgreSQLParser extends SQLParserBase { } public key_delete(): Key_deleteContext { let localContext = new Key_deleteContext(this.context, this.state); - this.enterRule(localContext, 262, PostgreSQLParser.RULE_key_delete); + this.enterRule(localContext, 262, PostgreSqlParser.RULE_key_delete); try { this.enterOuterAlt(localContext, 1); { this.state = 3456; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 3457; - this.match(PostgreSQLParser.KW_DELETE); + this.match(PostgreSqlParser.KW_DELETE); this.state = 3458; this.key_action(); } @@ -14665,40 +14665,40 @@ export class PostgreSQLParser extends SQLParserBase { } public key_action(): Key_actionContext { let localContext = new Key_actionContext(this.context, this.state); - this.enterRule(localContext, 264, PostgreSQLParser.RULE_key_action); + this.enterRule(localContext, 264, PostgreSqlParser.RULE_key_action); let _la: number; try { this.state = 3469; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_NO: + case PostgreSqlParser.KW_NO: this.enterOuterAlt(localContext, 1); { this.state = 3460; - this.match(PostgreSQLParser.KW_NO); + this.match(PostgreSqlParser.KW_NO); this.state = 3461; - this.match(PostgreSQLParser.KW_ACTION); + this.match(PostgreSqlParser.KW_ACTION); } break; - case PostgreSQLParser.KW_RESTRICT: + case PostgreSqlParser.KW_RESTRICT: this.enterOuterAlt(localContext, 2); { this.state = 3462; - this.match(PostgreSQLParser.KW_RESTRICT); + this.match(PostgreSqlParser.KW_RESTRICT); } break; - case PostgreSQLParser.KW_CASCADE: + case PostgreSqlParser.KW_CASCADE: this.enterOuterAlt(localContext, 3); { this.state = 3463; - this.match(PostgreSQLParser.KW_CASCADE); + this.match(PostgreSqlParser.KW_CASCADE); } break; - case PostgreSQLParser.KW_SET: + case PostgreSqlParser.KW_SET: this.enterOuterAlt(localContext, 4); { this.state = 3464; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 3465; _la = this.tokenStream.LA(1); if(!(_la === 53 || _la === 78)) { @@ -14740,18 +14740,18 @@ export class PostgreSQLParser extends SQLParserBase { } public optinherit(): OptinheritContext { let localContext = new OptinheritContext(this.context, this.state); - this.enterRule(localContext, 266, PostgreSQLParser.RULE_optinherit); + this.enterRule(localContext, 266, PostgreSqlParser.RULE_optinherit); try { this.enterOuterAlt(localContext, 1); { this.state = 3471; - this.match(PostgreSQLParser.KW_INHERITS); + this.match(PostgreSqlParser.KW_INHERITS); this.state = 3472; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 3473; this.qualified_name_list(); this.state = 3474; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -14770,7 +14770,7 @@ export class PostgreSQLParser extends SQLParserBase { } public optpartitionspec(): OptpartitionspecContext { let localContext = new OptpartitionspecContext(this.context, this.state); - this.enterRule(localContext, 268, PostgreSQLParser.RULE_optpartitionspec); + this.enterRule(localContext, 268, PostgreSqlParser.RULE_optpartitionspec); try { this.enterOuterAlt(localContext, 1); { @@ -14794,22 +14794,22 @@ export class PostgreSQLParser extends SQLParserBase { } public partitionspec(): PartitionspecContext { let localContext = new PartitionspecContext(this.context, this.state); - this.enterRule(localContext, 270, PostgreSQLParser.RULE_partitionspec); + this.enterRule(localContext, 270, PostgreSqlParser.RULE_partitionspec); try { this.enterOuterAlt(localContext, 1); { this.state = 3478; - this.match(PostgreSQLParser.KW_PARTITION); + this.match(PostgreSqlParser.KW_PARTITION); this.state = 3479; - this.match(PostgreSQLParser.KW_BY); + this.match(PostgreSqlParser.KW_BY); this.state = 3480; this.colid(); this.state = 3481; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 3482; this.part_params(); this.state = 3483; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -14828,7 +14828,7 @@ export class PostgreSQLParser extends SQLParserBase { } public part_params(): Part_paramsContext { let localContext = new Part_paramsContext(this.context, this.state); - this.enterRule(localContext, 272, PostgreSQLParser.RULE_part_params); + this.enterRule(localContext, 272, PostgreSqlParser.RULE_part_params); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -14842,7 +14842,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 3486; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 3487; this.part_elem(); } @@ -14869,7 +14869,7 @@ export class PostgreSQLParser extends SQLParserBase { } public part_elem(): Part_elemContext { let localContext = new Part_elemContext(this.context, this.state); - this.enterRule(localContext, 274, PostgreSQLParser.RULE_part_elem); + this.enterRule(localContext, 274, PostgreSqlParser.RULE_part_elem); let _la: number; try { this.state = 3516; @@ -14933,11 +14933,11 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 3); { this.state = 3507; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 3508; this.a_expr(); this.state = 3509; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); this.state = 3511; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 239, this.context) ) { @@ -14978,12 +14978,12 @@ export class PostgreSQLParser extends SQLParserBase { } public table_access_method_clause(): Table_access_method_clauseContext { let localContext = new Table_access_method_clauseContext(this.context, this.state); - this.enterRule(localContext, 276, PostgreSQLParser.RULE_table_access_method_clause); + this.enterRule(localContext, 276, PostgreSqlParser.RULE_table_access_method_clause); try { this.enterOuterAlt(localContext, 1); { this.state = 3518; - this.match(PostgreSQLParser.KW_USING); + this.match(PostgreSqlParser.KW_USING); this.state = 3519; this.name(); } @@ -15004,7 +15004,7 @@ export class PostgreSQLParser extends SQLParserBase { } public optwith(): OptwithContext { let localContext = new OptwithContext(this.context, this.state); - this.enterRule(localContext, 278, PostgreSQLParser.RULE_optwith); + this.enterRule(localContext, 278, PostgreSqlParser.RULE_optwith); try { this.state = 3527; this.errorHandler.sync(this); @@ -15013,7 +15013,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 3521; - this.match(PostgreSQLParser.KW_WITH); + this.match(PostgreSqlParser.KW_WITH); this.state = 3522; this.reloptions(); } @@ -15022,18 +15022,18 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 3523; - this.match(PostgreSQLParser.KW_WITHOUT); + this.match(PostgreSqlParser.KW_WITHOUT); this.state = 3524; - this.match(PostgreSQLParser.KW_OIDS); + this.match(PostgreSqlParser.KW_OIDS); } break; case 3: this.enterOuterAlt(localContext, 3); { this.state = 3525; - this.match(PostgreSQLParser.KW_WITH); + this.match(PostgreSqlParser.KW_WITH); this.state = 3526; - this.match(PostgreSQLParser.KW_OIDS); + this.match(PostgreSqlParser.KW_OIDS); } break; } @@ -15054,37 +15054,37 @@ export class PostgreSQLParser extends SQLParserBase { } public oncommitoption(): OncommitoptionContext { let localContext = new OncommitoptionContext(this.context, this.state); - this.enterRule(localContext, 280, PostgreSQLParser.RULE_oncommitoption); + this.enterRule(localContext, 280, PostgreSqlParser.RULE_oncommitoption); try { this.enterOuterAlt(localContext, 1); { this.state = 3529; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 3530; - this.match(PostgreSQLParser.KW_COMMIT); + this.match(PostgreSqlParser.KW_COMMIT); this.state = 3536; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_DROP: + case PostgreSqlParser.KW_DROP: { this.state = 3531; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); } break; - case PostgreSQLParser.KW_DELETE: + case PostgreSqlParser.KW_DELETE: { this.state = 3532; - this.match(PostgreSQLParser.KW_DELETE); + this.match(PostgreSqlParser.KW_DELETE); this.state = 3533; - this.match(PostgreSQLParser.KW_ROWS); + this.match(PostgreSqlParser.KW_ROWS); } break; - case PostgreSQLParser.KW_PRESERVE: + case PostgreSqlParser.KW_PRESERVE: { this.state = 3534; - this.match(PostgreSQLParser.KW_PRESERVE); + this.match(PostgreSqlParser.KW_PRESERVE); this.state = 3535; - this.match(PostgreSQLParser.KW_ROWS); + this.match(PostgreSqlParser.KW_ROWS); } break; default: @@ -15108,12 +15108,12 @@ export class PostgreSQLParser extends SQLParserBase { } public opttablespace(): OpttablespaceContext { let localContext = new OpttablespaceContext(this.context, this.state); - this.enterRule(localContext, 282, PostgreSQLParser.RULE_opttablespace); + this.enterRule(localContext, 282, PostgreSqlParser.RULE_opttablespace); try { this.enterOuterAlt(localContext, 1); { this.state = 3538; - this.match(PostgreSQLParser.KW_TABLESPACE); + this.match(PostgreSqlParser.KW_TABLESPACE); this.state = 3539; this.tablespace_name(); } @@ -15134,7 +15134,7 @@ export class PostgreSQLParser extends SQLParserBase { } public index_paramenters_create(): Index_paramenters_createContext { let localContext = new Index_paramenters_createContext(this.context, this.state); - this.enterRule(localContext, 284, PostgreSQLParser.RULE_index_paramenters_create); + this.enterRule(localContext, 284, PostgreSqlParser.RULE_index_paramenters_create); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -15187,16 +15187,16 @@ export class PostgreSQLParser extends SQLParserBase { } public optconstablespace(): OptconstablespaceContext { let localContext = new OptconstablespaceContext(this.context, this.state); - this.enterRule(localContext, 286, PostgreSQLParser.RULE_optconstablespace); + this.enterRule(localContext, 286, PostgreSqlParser.RULE_optconstablespace); try { this.enterOuterAlt(localContext, 1); { this.state = 3550; - this.match(PostgreSQLParser.KW_USING); + this.match(PostgreSqlParser.KW_USING); this.state = 3551; - this.match(PostgreSQLParser.KW_INDEX); + this.match(PostgreSqlParser.KW_INDEX); this.state = 3552; - this.match(PostgreSQLParser.KW_TABLESPACE); + this.match(PostgreSqlParser.KW_TABLESPACE); this.state = 3553; this.tablespace_name(); } @@ -15217,14 +15217,14 @@ export class PostgreSQLParser extends SQLParserBase { } public existingindex(): ExistingindexContext { let localContext = new ExistingindexContext(this.context, this.state); - this.enterRule(localContext, 288, PostgreSQLParser.RULE_existingindex); + this.enterRule(localContext, 288, PostgreSqlParser.RULE_existingindex); try { this.enterOuterAlt(localContext, 1); { this.state = 3555; - this.match(PostgreSQLParser.KW_USING); + this.match(PostgreSqlParser.KW_USING); this.state = 3556; - this.match(PostgreSQLParser.KW_INDEX); + this.match(PostgreSqlParser.KW_INDEX); this.state = 3557; this.name(); } @@ -15245,15 +15245,15 @@ export class PostgreSQLParser extends SQLParserBase { } public createstatsstmt(): CreatestatsstmtContext { let localContext = new CreatestatsstmtContext(this.context, this.state); - this.enterRule(localContext, 290, PostgreSQLParser.RULE_createstatsstmt); + this.enterRule(localContext, 290, PostgreSqlParser.RULE_createstatsstmt); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 3559; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 3560; - this.match(PostgreSQLParser.KW_STATISTICS); + this.match(PostgreSqlParser.KW_STATISTICS); this.state = 3565; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -15285,7 +15285,7 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 3570; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 3573; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 250, this.context) ) { @@ -15303,7 +15303,7 @@ export class PostgreSQLParser extends SQLParserBase { break; } this.state = 3575; - this.match(PostgreSQLParser.KW_FROM); + this.match(PostgreSqlParser.KW_FROM); this.state = 3576; this.from_list(); } @@ -15324,14 +15324,14 @@ export class PostgreSQLParser extends SQLParserBase { } public alterstatsstmt(): AlterstatsstmtContext { let localContext = new AlterstatsstmtContext(this.context, this.state); - this.enterRule(localContext, 292, PostgreSQLParser.RULE_alterstatsstmt); + this.enterRule(localContext, 292, PostgreSqlParser.RULE_alterstatsstmt); try { this.enterOuterAlt(localContext, 1); { this.state = 3578; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 3579; - this.match(PostgreSQLParser.KW_STATISTICS); + this.match(PostgreSqlParser.KW_STATISTICS); this.state = 3581; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 251, this.context) ) { @@ -15345,9 +15345,9 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 3583; this.any_name(); this.state = 3584; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 3585; - this.match(PostgreSQLParser.KW_STATISTICS); + this.match(PostgreSqlParser.KW_STATISTICS); this.state = 3586; this.signediconst(); } @@ -15368,14 +15368,14 @@ export class PostgreSQLParser extends SQLParserBase { } public createasstmt(): CreateasstmtContext { let localContext = new CreateasstmtContext(this.context, this.state); - this.enterRule(localContext, 294, PostgreSQLParser.RULE_createasstmt); + this.enterRule(localContext, 294, PostgreSqlParser.RULE_createasstmt); let _la: number; try { localContext = new QueryCreateTableContext(localContext); this.enterOuterAlt(localContext, 1); { this.state = 3588; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 3590; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -15387,7 +15387,7 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 3592; - this.match(PostgreSQLParser.KW_TABLE); + this.match(PostgreSqlParser.KW_TABLE); this.state = 3594; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 253, this.context) ) { @@ -15401,7 +15401,7 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 3596; this.create_as_target(); this.state = 3597; - this.match(PostgreSQLParser.KW_AS); + this.match(PostgreSqlParser.KW_AS); this.state = 3598; this.selectstmt(); this.state = 3600; @@ -15432,7 +15432,7 @@ export class PostgreSQLParser extends SQLParserBase { } public create_as_target(): Create_as_targetContext { let localContext = new Create_as_targetContext(this.context, this.state); - this.enterRule(localContext, 296, PostgreSQLParser.RULE_create_as_target); + this.enterRule(localContext, 296, PostgreSqlParser.RULE_create_as_target); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -15507,27 +15507,27 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_with_data(): Opt_with_dataContext { let localContext = new Opt_with_dataContext(this.context, this.state); - this.enterRule(localContext, 298, PostgreSQLParser.RULE_opt_with_data); + this.enterRule(localContext, 298, PostgreSqlParser.RULE_opt_with_data); try { this.enterOuterAlt(localContext, 1); { this.state = 3618; - this.match(PostgreSQLParser.KW_WITH); + this.match(PostgreSqlParser.KW_WITH); this.state = 3622; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_DATA: + case PostgreSqlParser.KW_DATA: { this.state = 3619; - this.match(PostgreSQLParser.KW_DATA); + this.match(PostgreSqlParser.KW_DATA); } break; - case PostgreSQLParser.KW_NO: + case PostgreSqlParser.KW_NO: { this.state = 3620; - this.match(PostgreSQLParser.KW_NO); + this.match(PostgreSqlParser.KW_NO); this.state = 3621; - this.match(PostgreSQLParser.KW_DATA); + this.match(PostgreSqlParser.KW_DATA); } break; default: @@ -15551,14 +15551,14 @@ export class PostgreSQLParser extends SQLParserBase { } public creatematviewstmt(): CreatematviewstmtContext { let localContext = new CreatematviewstmtContext(this.context, this.state); - this.enterRule(localContext, 300, PostgreSQLParser.RULE_creatematviewstmt); + this.enterRule(localContext, 300, PostgreSqlParser.RULE_creatematviewstmt); let _la: number; try { localContext = new CreateMaterializedViewContext(localContext); this.enterOuterAlt(localContext, 1); { this.state = 3624; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 3626; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -15570,9 +15570,9 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 3628; - this.match(PostgreSQLParser.KW_MATERIALIZED); + this.match(PostgreSqlParser.KW_MATERIALIZED); this.state = 3629; - this.match(PostgreSQLParser.KW_VIEW); + this.match(PostgreSqlParser.KW_VIEW); this.state = 3631; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 262, this.context) ) { @@ -15586,7 +15586,7 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 3633; this.create_mv_target(); this.state = 3634; - this.match(PostgreSQLParser.KW_AS); + this.match(PostgreSqlParser.KW_AS); this.state = 3635; this.selectstmt(); this.state = 3637; @@ -15617,7 +15617,7 @@ export class PostgreSQLParser extends SQLParserBase { } public create_mv_target(): Create_mv_targetContext { let localContext = new Create_mv_targetContext(this.context, this.state); - this.enterRule(localContext, 302, PostgreSQLParser.RULE_create_mv_target); + this.enterRule(localContext, 302, PostgreSqlParser.RULE_create_mv_target); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -15682,12 +15682,12 @@ export class PostgreSQLParser extends SQLParserBase { } public optnolog(): OptnologContext { let localContext = new OptnologContext(this.context, this.state); - this.enterRule(localContext, 304, PostgreSQLParser.RULE_optnolog); + this.enterRule(localContext, 304, PostgreSqlParser.RULE_optnolog); try { this.enterOuterAlt(localContext, 1); { this.state = 3652; - this.match(PostgreSQLParser.KW_UNLOGGED); + this.match(PostgreSqlParser.KW_UNLOGGED); } } catch (re) { @@ -15706,17 +15706,17 @@ export class PostgreSQLParser extends SQLParserBase { } public refreshmatviewstmt(): RefreshmatviewstmtContext { let localContext = new RefreshmatviewstmtContext(this.context, this.state); - this.enterRule(localContext, 306, PostgreSQLParser.RULE_refreshmatviewstmt); + this.enterRule(localContext, 306, PostgreSqlParser.RULE_refreshmatviewstmt); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 3654; - this.match(PostgreSQLParser.KW_REFRESH); + this.match(PostgreSqlParser.KW_REFRESH); this.state = 3655; - this.match(PostgreSQLParser.KW_MATERIALIZED); + this.match(PostgreSqlParser.KW_MATERIALIZED); this.state = 3656; - this.match(PostgreSQLParser.KW_VIEW); + this.match(PostgreSqlParser.KW_VIEW); this.state = 3658; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -15757,13 +15757,13 @@ export class PostgreSQLParser extends SQLParserBase { } public createseqstmt(): CreateseqstmtContext { let localContext = new CreateseqstmtContext(this.context, this.state); - this.enterRule(localContext, 308, PostgreSQLParser.RULE_createseqstmt); + this.enterRule(localContext, 308, PostgreSqlParser.RULE_createseqstmt); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 3664; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 3666; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -15775,7 +15775,7 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 3668; - this.match(PostgreSQLParser.KW_SEQUENCE); + this.match(PostgreSqlParser.KW_SEQUENCE); this.state = 3670; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 271, this.context) ) { @@ -15816,14 +15816,14 @@ export class PostgreSQLParser extends SQLParserBase { } public alterseqstmt(): AlterseqstmtContext { let localContext = new AlterseqstmtContext(this.context, this.state); - this.enterRule(localContext, 310, PostgreSQLParser.RULE_alterseqstmt); + this.enterRule(localContext, 310, PostgreSqlParser.RULE_alterseqstmt); try { this.enterOuterAlt(localContext, 1); { this.state = 3676; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 3677; - this.match(PostgreSQLParser.KW_SEQUENCE); + this.match(PostgreSqlParser.KW_SEQUENCE); this.state = 3679; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 273, this.context) ) { @@ -15856,7 +15856,7 @@ export class PostgreSQLParser extends SQLParserBase { } public optseqoptlist(): OptseqoptlistContext { let localContext = new OptseqoptlistContext(this.context, this.state); - this.enterRule(localContext, 312, PostgreSQLParser.RULE_optseqoptlist); + this.enterRule(localContext, 312, PostgreSqlParser.RULE_optseqoptlist); try { this.enterOuterAlt(localContext, 1); { @@ -15880,16 +15880,16 @@ export class PostgreSQLParser extends SQLParserBase { } public optparenthesizedseqoptlist(): OptparenthesizedseqoptlistContext { let localContext = new OptparenthesizedseqoptlistContext(this.context, this.state); - this.enterRule(localContext, 314, PostgreSQLParser.RULE_optparenthesizedseqoptlist); + this.enterRule(localContext, 314, PostgreSqlParser.RULE_optparenthesizedseqoptlist); try { this.enterOuterAlt(localContext, 1); { this.state = 3686; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 3687; this.seqoptlist(); this.state = 3688; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -15908,7 +15908,7 @@ export class PostgreSQLParser extends SQLParserBase { } public seqoptlist(): SeqoptlistContext { let localContext = new SeqoptlistContext(this.context, this.state); - this.enterRule(localContext, 316, PostgreSQLParser.RULE_seqoptlist); + this.enterRule(localContext, 316, PostgreSqlParser.RULE_seqoptlist); try { let alternative: number; this.enterOuterAlt(localContext, 1); @@ -15951,42 +15951,42 @@ export class PostgreSQLParser extends SQLParserBase { } public seqoptelem(): SeqoptelemContext { let localContext = new SeqoptelemContext(this.context, this.state); - this.enterRule(localContext, 318, PostgreSQLParser.RULE_seqoptelem); + this.enterRule(localContext, 318, PostgreSqlParser.RULE_seqoptelem); let _la: number; try { this.state = 3729; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_AS: + case PostgreSqlParser.KW_AS: this.enterOuterAlt(localContext, 1); { this.state = 3695; - this.match(PostgreSQLParser.KW_AS); + this.match(PostgreSqlParser.KW_AS); this.state = 3696; this.simpletypename(); } break; - case PostgreSQLParser.KW_CACHE: + case PostgreSqlParser.KW_CACHE: this.enterOuterAlt(localContext, 2); { this.state = 3697; - this.match(PostgreSQLParser.KW_CACHE); + this.match(PostgreSqlParser.KW_CACHE); this.state = 3698; this.numericonly(); } break; - case PostgreSQLParser.KW_CYCLE: + case PostgreSqlParser.KW_CYCLE: this.enterOuterAlt(localContext, 3); { this.state = 3699; - this.match(PostgreSQLParser.KW_CYCLE); + this.match(PostgreSqlParser.KW_CYCLE); } break; - case PostgreSQLParser.KW_INCREMENT: + case PostgreSqlParser.KW_INCREMENT: this.enterOuterAlt(localContext, 4); { this.state = 3700; - this.match(PostgreSQLParser.KW_INCREMENT); + this.match(PostgreSqlParser.KW_INCREMENT); this.state = 3702; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -16001,29 +16001,29 @@ export class PostgreSQLParser extends SQLParserBase { this.numericonly(); } break; - case PostgreSQLParser.KW_MAXVALUE: + case PostgreSqlParser.KW_MAXVALUE: this.enterOuterAlt(localContext, 5); { this.state = 3705; - this.match(PostgreSQLParser.KW_MAXVALUE); + this.match(PostgreSqlParser.KW_MAXVALUE); this.state = 3706; this.numericonly(); } break; - case PostgreSQLParser.KW_MINVALUE: + case PostgreSqlParser.KW_MINVALUE: this.enterOuterAlt(localContext, 6); { this.state = 3707; - this.match(PostgreSQLParser.KW_MINVALUE); + this.match(PostgreSqlParser.KW_MINVALUE); this.state = 3708; this.numericonly(); } break; - case PostgreSQLParser.KW_NO: + case PostgreSqlParser.KW_NO: this.enterOuterAlt(localContext, 7); { this.state = 3709; - this.match(PostgreSQLParser.KW_NO); + this.match(PostgreSqlParser.KW_NO); this.state = 3710; _la = this.tokenStream.LA(1); if(!(_la === 173 || _la === 260 || _la === 262)) { @@ -16035,33 +16035,33 @@ export class PostgreSQLParser extends SQLParserBase { } } break; - case PostgreSQLParser.KW_OWNED: + case PostgreSqlParser.KW_OWNED: this.enterOuterAlt(localContext, 8); { this.state = 3711; - this.match(PostgreSQLParser.KW_OWNED); + this.match(PostgreSqlParser.KW_OWNED); this.state = 3712; - this.match(PostgreSQLParser.KW_BY); + this.match(PostgreSqlParser.KW_BY); this.state = 3713; this.column_name(); } break; - case PostgreSQLParser.KW_SEQUENCE: + case PostgreSqlParser.KW_SEQUENCE: this.enterOuterAlt(localContext, 9); { this.state = 3714; - this.match(PostgreSQLParser.KW_SEQUENCE); + this.match(PostgreSqlParser.KW_SEQUENCE); this.state = 3715; - this.match(PostgreSQLParser.KW_NAME); + this.match(PostgreSqlParser.KW_NAME); this.state = 3716; this.any_name(); } break; - case PostgreSQLParser.KW_START: + case PostgreSqlParser.KW_START: this.enterOuterAlt(localContext, 10); { this.state = 3717; - this.match(PostgreSQLParser.KW_START); + this.match(PostgreSqlParser.KW_START); this.state = 3719; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -16076,11 +16076,11 @@ export class PostgreSQLParser extends SQLParserBase { this.numericonly(); } break; - case PostgreSQLParser.KW_RESTART: + case PostgreSqlParser.KW_RESTART: this.enterOuterAlt(localContext, 11); { this.state = 3722; - this.match(PostgreSQLParser.KW_RESTART); + this.match(PostgreSqlParser.KW_RESTART); this.state = 3724; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 277, this.context) ) { @@ -16123,12 +16123,12 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_by(): Opt_byContext { let localContext = new Opt_byContext(this.context, this.state); - this.enterRule(localContext, 320, PostgreSQLParser.RULE_opt_by); + this.enterRule(localContext, 320, PostgreSqlParser.RULE_opt_by); try { this.enterOuterAlt(localContext, 1); { this.state = 3731; - this.match(PostgreSQLParser.KW_BY); + this.match(PostgreSqlParser.KW_BY); } } catch (re) { @@ -16147,7 +16147,7 @@ export class PostgreSQLParser extends SQLParserBase { } public numericonly(): NumericonlyContext { let localContext = new NumericonlyContext(this.context, this.state); - this.enterRule(localContext, 322, PostgreSQLParser.RULE_numericonly); + this.enterRule(localContext, 322, PostgreSqlParser.RULE_numericonly); try { this.state = 3739; this.errorHandler.sync(this); @@ -16163,7 +16163,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 3734; - this.match(PostgreSQLParser.PLUS); + this.match(PostgreSqlParser.PLUS); this.state = 3735; this.fconst(); } @@ -16172,7 +16172,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 3); { this.state = 3736; - this.match(PostgreSQLParser.MINUS); + this.match(PostgreSqlParser.MINUS); this.state = 3737; this.fconst(); } @@ -16202,7 +16202,7 @@ export class PostgreSQLParser extends SQLParserBase { } public numericonly_list(): Numericonly_listContext { let localContext = new Numericonly_listContext(this.context, this.state); - this.enterRule(localContext, 324, PostgreSQLParser.RULE_numericonly_list); + this.enterRule(localContext, 324, PostgreSqlParser.RULE_numericonly_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -16216,7 +16216,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 3742; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 3743; this.numericonly(); } @@ -16243,13 +16243,13 @@ export class PostgreSQLParser extends SQLParserBase { } public createplangstmt(): CreateplangstmtContext { let localContext = new CreateplangstmtContext(this.context, this.state); - this.enterRule(localContext, 326, PostgreSQLParser.RULE_createplangstmt); + this.enterRule(localContext, 326, PostgreSqlParser.RULE_createplangstmt); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 3749; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 3751; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -16281,7 +16281,7 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 3759; - this.match(PostgreSQLParser.KW_LANGUAGE); + this.match(PostgreSqlParser.KW_LANGUAGE); this.state = 3760; this.name(); this.state = 3769; @@ -16290,7 +16290,7 @@ export class PostgreSQLParser extends SQLParserBase { case 1: { this.state = 3761; - this.match(PostgreSQLParser.KW_HANDLER); + this.match(PostgreSqlParser.KW_HANDLER); this.state = 3762; this.handler_name(); this.state = 3764; @@ -16334,12 +16334,12 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_trusted(): Opt_trustedContext { let localContext = new Opt_trustedContext(this.context, this.state); - this.enterRule(localContext, 328, PostgreSQLParser.RULE_opt_trusted); + this.enterRule(localContext, 328, PostgreSqlParser.RULE_opt_trusted); try { this.enterOuterAlt(localContext, 1); { this.state = 3771; - this.match(PostgreSQLParser.KW_TRUSTED); + this.match(PostgreSqlParser.KW_TRUSTED); } } catch (re) { @@ -16358,7 +16358,7 @@ export class PostgreSQLParser extends SQLParserBase { } public handler_name(): Handler_nameContext { let localContext = new Handler_nameContext(this.context, this.state); - this.enterRule(localContext, 330, PostgreSQLParser.RULE_handler_name); + this.enterRule(localContext, 330, PostgreSqlParser.RULE_handler_name); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -16393,12 +16393,12 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_inline_handler(): Opt_inline_handlerContext { let localContext = new Opt_inline_handlerContext(this.context, this.state); - this.enterRule(localContext, 332, PostgreSQLParser.RULE_opt_inline_handler); + this.enterRule(localContext, 332, PostgreSqlParser.RULE_opt_inline_handler); try { this.enterOuterAlt(localContext, 1); { this.state = 3777; - this.match(PostgreSQLParser.KW_INLINE); + this.match(PostgreSqlParser.KW_INLINE); this.state = 3778; this.handler_name(); } @@ -16419,27 +16419,27 @@ export class PostgreSQLParser extends SQLParserBase { } public validator_clause(): Validator_clauseContext { let localContext = new Validator_clauseContext(this.context, this.state); - this.enterRule(localContext, 334, PostgreSQLParser.RULE_validator_clause); + this.enterRule(localContext, 334, PostgreSqlParser.RULE_validator_clause); try { this.state = 3784; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_VALIDATOR: + case PostgreSqlParser.KW_VALIDATOR: this.enterOuterAlt(localContext, 1); { this.state = 3780; - this.match(PostgreSQLParser.KW_VALIDATOR); + this.match(PostgreSqlParser.KW_VALIDATOR); this.state = 3781; this.handler_name(); } break; - case PostgreSQLParser.KW_NO: + case PostgreSqlParser.KW_NO: this.enterOuterAlt(localContext, 2); { this.state = 3782; - this.match(PostgreSQLParser.KW_NO); + this.match(PostgreSqlParser.KW_NO); this.state = 3783; - this.match(PostgreSQLParser.KW_VALIDATOR); + this.match(PostgreSqlParser.KW_VALIDATOR); } break; default: @@ -16462,7 +16462,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_validator(): Opt_validatorContext { let localContext = new Opt_validatorContext(this.context, this.state); - this.enterRule(localContext, 336, PostgreSQLParser.RULE_opt_validator); + this.enterRule(localContext, 336, PostgreSqlParser.RULE_opt_validator); try { this.enterOuterAlt(localContext, 1); { @@ -16486,12 +16486,12 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_procedural(): Opt_proceduralContext { let localContext = new Opt_proceduralContext(this.context, this.state); - this.enterRule(localContext, 338, PostgreSQLParser.RULE_opt_procedural); + this.enterRule(localContext, 338, PostgreSqlParser.RULE_opt_procedural); try { this.enterOuterAlt(localContext, 1); { this.state = 3788; - this.match(PostgreSQLParser.KW_PROCEDURAL); + this.match(PostgreSqlParser.KW_PROCEDURAL); } } catch (re) { @@ -16510,15 +16510,15 @@ export class PostgreSQLParser extends SQLParserBase { } public createtablespacestmt(): CreatetablespacestmtContext { let localContext = new CreatetablespacestmtContext(this.context, this.state); - this.enterRule(localContext, 340, PostgreSQLParser.RULE_createtablespacestmt); + this.enterRule(localContext, 340, PostgreSqlParser.RULE_createtablespacestmt); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 3790; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 3791; - this.match(PostgreSQLParser.KW_TABLESPACE); + this.match(PostgreSqlParser.KW_TABLESPACE); this.state = 3792; this.tablespace_name(); this.state = 3794; @@ -16532,7 +16532,7 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 3796; - this.match(PostgreSQLParser.KW_LOCATION); + this.match(PostgreSqlParser.KW_LOCATION); this.state = 3797; this.sconst(); this.state = 3799; @@ -16563,12 +16563,12 @@ export class PostgreSQLParser extends SQLParserBase { } public opttablespaceowner(): OpttablespaceownerContext { let localContext = new OpttablespaceownerContext(this.context, this.state); - this.enterRule(localContext, 342, PostgreSQLParser.RULE_opttablespaceowner); + this.enterRule(localContext, 342, PostgreSqlParser.RULE_opttablespaceowner); try { this.enterOuterAlt(localContext, 1); { this.state = 3801; - this.match(PostgreSQLParser.KW_OWNER); + this.match(PostgreSqlParser.KW_OWNER); this.state = 3802; this.rolespec(); } @@ -16589,14 +16589,14 @@ export class PostgreSQLParser extends SQLParserBase { } public createextensionstmt(): CreateextensionstmtContext { let localContext = new CreateextensionstmtContext(this.context, this.state); - this.enterRule(localContext, 344, PostgreSQLParser.RULE_createextensionstmt); + this.enterRule(localContext, 344, PostgreSqlParser.RULE_createextensionstmt); try { this.enterOuterAlt(localContext, 1); { this.state = 3804; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 3805; - this.match(PostgreSQLParser.KW_EXTENSION); + this.match(PostgreSqlParser.KW_EXTENSION); this.state = 3807; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 292, this.context) ) { @@ -16639,7 +16639,7 @@ export class PostgreSQLParser extends SQLParserBase { } public create_extension_opt_list(): Create_extension_opt_listContext { let localContext = new Create_extension_opt_listContext(this.context, this.state); - this.enterRule(localContext, 346, PostgreSQLParser.RULE_create_extension_opt_list); + this.enterRule(localContext, 346, PostgreSqlParser.RULE_create_extension_opt_list); try { let alternative: number; this.enterOuterAlt(localContext, 1); @@ -16678,43 +16678,43 @@ export class PostgreSQLParser extends SQLParserBase { } public create_extension_opt_item(): Create_extension_opt_itemContext { let localContext = new Create_extension_opt_itemContext(this.context, this.state); - this.enterRule(localContext, 348, PostgreSQLParser.RULE_create_extension_opt_item); + this.enterRule(localContext, 348, PostgreSqlParser.RULE_create_extension_opt_item); try { this.state = 3828; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCHEMA: this.enterOuterAlt(localContext, 1); { this.state = 3821; - this.match(PostgreSQLParser.KW_SCHEMA); + this.match(PostgreSqlParser.KW_SCHEMA); this.state = 3822; this.schema_name(); } break; - case PostgreSQLParser.KW_VERSION: + case PostgreSqlParser.KW_VERSION: this.enterOuterAlt(localContext, 2); { this.state = 3823; - this.match(PostgreSQLParser.KW_VERSION); + this.match(PostgreSqlParser.KW_VERSION); this.state = 3824; this.nonreservedword_or_sconst(); } break; - case PostgreSQLParser.KW_FROM: + case PostgreSqlParser.KW_FROM: this.enterOuterAlt(localContext, 3); { this.state = 3825; - this.match(PostgreSQLParser.KW_FROM); + this.match(PostgreSqlParser.KW_FROM); this.state = 3826; this.nonreservedword_or_sconst(); } break; - case PostgreSQLParser.KW_CASCADE: + case PostgreSqlParser.KW_CASCADE: this.enterOuterAlt(localContext, 4); { this.state = 3827; - this.match(PostgreSQLParser.KW_CASCADE); + this.match(PostgreSqlParser.KW_CASCADE); } break; default: @@ -16737,18 +16737,18 @@ export class PostgreSQLParser extends SQLParserBase { } public alterextensionstmt(): AlterextensionstmtContext { let localContext = new AlterextensionstmtContext(this.context, this.state); - this.enterRule(localContext, 350, PostgreSQLParser.RULE_alterextensionstmt); + this.enterRule(localContext, 350, PostgreSqlParser.RULE_alterextensionstmt); try { this.enterOuterAlt(localContext, 1); { this.state = 3830; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 3831; - this.match(PostgreSQLParser.KW_EXTENSION); + this.match(PostgreSqlParser.KW_EXTENSION); this.state = 3832; this.name(); this.state = 3833; - this.match(PostgreSQLParser.KW_UPDATE); + this.match(PostgreSqlParser.KW_UPDATE); this.state = 3834; this.alter_extension_opt_list(); } @@ -16769,7 +16769,7 @@ export class PostgreSQLParser extends SQLParserBase { } public alter_extension_opt_list(): Alter_extension_opt_listContext { let localContext = new Alter_extension_opt_listContext(this.context, this.state); - this.enterRule(localContext, 352, PostgreSQLParser.RULE_alter_extension_opt_list); + this.enterRule(localContext, 352, PostgreSqlParser.RULE_alter_extension_opt_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -16806,12 +16806,12 @@ export class PostgreSQLParser extends SQLParserBase { } public alter_extension_opt_item(): Alter_extension_opt_itemContext { let localContext = new Alter_extension_opt_itemContext(this.context, this.state); - this.enterRule(localContext, 354, PostgreSQLParser.RULE_alter_extension_opt_item); + this.enterRule(localContext, 354, PostgreSqlParser.RULE_alter_extension_opt_item); try { this.enterOuterAlt(localContext, 1); { this.state = 3842; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 3843; this.nonreservedword_or_sconst(); } @@ -16832,7 +16832,7 @@ export class PostgreSQLParser extends SQLParserBase { } public alterextensioncontentsstmt(): AlterextensioncontentsstmtContext { let localContext = new AlterextensioncontentsstmtContext(this.context, this.state); - this.enterRule(localContext, 356, PostgreSQLParser.RULE_alterextensioncontentsstmt); + this.enterRule(localContext, 356, PostgreSqlParser.RULE_alterextensioncontentsstmt); try { this.state = 3947; this.errorHandler.sync(this); @@ -16841,9 +16841,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 3845; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 3846; - this.match(PostgreSQLParser.KW_EXTENSION); + this.match(PostgreSqlParser.KW_EXTENSION); this.state = 3847; this.name(); this.state = 3848; @@ -16856,9 +16856,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 3851; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 3852; - this.match(PostgreSQLParser.KW_EXTENSION); + this.match(PostgreSqlParser.KW_EXTENSION); this.state = 3853; this.name(); this.state = 3854; @@ -16871,15 +16871,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 3); { this.state = 3857; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 3858; - this.match(PostgreSQLParser.KW_EXTENSION); + this.match(PostgreSqlParser.KW_EXTENSION); this.state = 3859; this.name(); this.state = 3860; this.add_drop(); this.state = 3861; - this.match(PostgreSQLParser.KW_AGGREGATE); + this.match(PostgreSqlParser.KW_AGGREGATE); this.state = 3862; this.aggregate_with_argtypes(); } @@ -16888,40 +16888,40 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 4); { this.state = 3864; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 3865; - this.match(PostgreSQLParser.KW_EXTENSION); + this.match(PostgreSqlParser.KW_EXTENSION); this.state = 3866; this.name(); this.state = 3867; this.add_drop(); this.state = 3868; - this.match(PostgreSQLParser.KW_CAST); + this.match(PostgreSqlParser.KW_CAST); this.state = 3869; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 3870; this.typename(); this.state = 3871; - this.match(PostgreSQLParser.KW_AS); + this.match(PostgreSqlParser.KW_AS); this.state = 3872; this.typename(); this.state = 3873; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; case 5: this.enterOuterAlt(localContext, 5); { this.state = 3875; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 3876; - this.match(PostgreSQLParser.KW_EXTENSION); + this.match(PostgreSqlParser.KW_EXTENSION); this.state = 3877; this.name(); this.state = 3878; this.add_drop(); this.state = 3879; - this.match(PostgreSQLParser.KW_DOMAIN); + this.match(PostgreSqlParser.KW_DOMAIN); this.state = 3880; this.typename(); } @@ -16930,15 +16930,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 6); { this.state = 3882; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 3883; - this.match(PostgreSQLParser.KW_EXTENSION); + this.match(PostgreSqlParser.KW_EXTENSION); this.state = 3884; this.name(); this.state = 3885; this.add_drop(); this.state = 3886; - this.match(PostgreSQLParser.KW_FUNCTION); + this.match(PostgreSqlParser.KW_FUNCTION); this.state = 3887; this.function_with_argtypes(); } @@ -16947,15 +16947,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 7); { this.state = 3889; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 3890; - this.match(PostgreSQLParser.KW_EXTENSION); + this.match(PostgreSqlParser.KW_EXTENSION); this.state = 3891; this.name(); this.state = 3892; this.add_drop(); this.state = 3893; - this.match(PostgreSQLParser.KW_OPERATOR); + this.match(PostgreSqlParser.KW_OPERATOR); this.state = 3894; this.operator_with_argtypes(); } @@ -16964,21 +16964,21 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 8); { this.state = 3896; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 3897; - this.match(PostgreSQLParser.KW_EXTENSION); + this.match(PostgreSqlParser.KW_EXTENSION); this.state = 3898; this.name(); this.state = 3899; this.add_drop(); this.state = 3900; - this.match(PostgreSQLParser.KW_OPERATOR); + this.match(PostgreSqlParser.KW_OPERATOR); this.state = 3901; - this.match(PostgreSQLParser.KW_CLASS); + this.match(PostgreSqlParser.KW_CLASS); this.state = 3902; this.any_name(); this.state = 3903; - this.match(PostgreSQLParser.KW_USING); + this.match(PostgreSqlParser.KW_USING); this.state = 3904; this.name(); } @@ -16987,21 +16987,21 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 9); { this.state = 3906; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 3907; - this.match(PostgreSQLParser.KW_EXTENSION); + this.match(PostgreSqlParser.KW_EXTENSION); this.state = 3908; this.name(); this.state = 3909; this.add_drop(); this.state = 3910; - this.match(PostgreSQLParser.KW_OPERATOR); + this.match(PostgreSqlParser.KW_OPERATOR); this.state = 3911; - this.match(PostgreSQLParser.KW_FAMILY); + this.match(PostgreSqlParser.KW_FAMILY); this.state = 3912; this.any_name(); this.state = 3913; - this.match(PostgreSQLParser.KW_USING); + this.match(PostgreSqlParser.KW_USING); this.state = 3914; this.name(); } @@ -17010,15 +17010,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 10); { this.state = 3916; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 3917; - this.match(PostgreSQLParser.KW_EXTENSION); + this.match(PostgreSqlParser.KW_EXTENSION); this.state = 3918; this.name(); this.state = 3919; this.add_drop(); this.state = 3920; - this.match(PostgreSQLParser.KW_PROCEDURE); + this.match(PostgreSqlParser.KW_PROCEDURE); this.state = 3921; this.procedure_with_argtypes(); } @@ -17027,15 +17027,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 11); { this.state = 3923; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 3924; - this.match(PostgreSQLParser.KW_EXTENSION); + this.match(PostgreSqlParser.KW_EXTENSION); this.state = 3925; this.name(); this.state = 3926; this.add_drop(); this.state = 3927; - this.match(PostgreSQLParser.KW_ROUTINE); + this.match(PostgreSqlParser.KW_ROUTINE); this.state = 3928; this.routine_with_argtypes(); } @@ -17044,21 +17044,21 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 12); { this.state = 3930; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 3931; - this.match(PostgreSQLParser.KW_EXTENSION); + this.match(PostgreSqlParser.KW_EXTENSION); this.state = 3932; this.name(); this.state = 3933; this.add_drop(); this.state = 3934; - this.match(PostgreSQLParser.KW_TRANSFORM); + this.match(PostgreSqlParser.KW_TRANSFORM); this.state = 3935; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 3936; this.typename(); this.state = 3937; - this.match(PostgreSQLParser.KW_LANGUAGE); + this.match(PostgreSqlParser.KW_LANGUAGE); this.state = 3938; this.name(); } @@ -17067,15 +17067,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 13); { this.state = 3940; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 3941; - this.match(PostgreSQLParser.KW_EXTENSION); + this.match(PostgreSqlParser.KW_EXTENSION); this.state = 3942; this.name(); this.state = 3943; this.add_drop(); this.state = 3944; - this.match(PostgreSQLParser.KW_TYPE); + this.match(PostgreSqlParser.KW_TYPE); this.state = 3945; this.typename(); } @@ -17098,18 +17098,18 @@ export class PostgreSQLParser extends SQLParserBase { } public createfdwstmt(): CreatefdwstmtContext { let localContext = new CreatefdwstmtContext(this.context, this.state); - this.enterRule(localContext, 358, PostgreSQLParser.RULE_createfdwstmt); + this.enterRule(localContext, 358, PostgreSqlParser.RULE_createfdwstmt); try { this.enterOuterAlt(localContext, 1); { this.state = 3949; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 3950; - this.match(PostgreSQLParser.KW_FOREIGN); + this.match(PostgreSqlParser.KW_FOREIGN); this.state = 3951; - this.match(PostgreSQLParser.KW_DATA); + this.match(PostgreSqlParser.KW_DATA); this.state = 3952; - this.match(PostgreSQLParser.KW_WRAPPER); + this.match(PostgreSqlParser.KW_WRAPPER); this.state = 3953; this.name(); this.state = 3955; @@ -17150,7 +17150,7 @@ export class PostgreSQLParser extends SQLParserBase { } public fdw_option(): Fdw_optionContext { let localContext = new Fdw_optionContext(this.context, this.state); - this.enterRule(localContext, 360, PostgreSQLParser.RULE_fdw_option); + this.enterRule(localContext, 360, PostgreSqlParser.RULE_fdw_option); try { this.state = 3968; this.errorHandler.sync(this); @@ -17159,7 +17159,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 3960; - this.match(PostgreSQLParser.KW_HANDLER); + this.match(PostgreSqlParser.KW_HANDLER); this.state = 3961; this.handler_name(); } @@ -17168,16 +17168,16 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 3962; - this.match(PostgreSQLParser.KW_NO); + this.match(PostgreSqlParser.KW_NO); this.state = 3963; - this.match(PostgreSQLParser.KW_HANDLER); + this.match(PostgreSqlParser.KW_HANDLER); } break; case 3: this.enterOuterAlt(localContext, 3); { this.state = 3964; - this.match(PostgreSQLParser.KW_VALIDATOR); + this.match(PostgreSqlParser.KW_VALIDATOR); this.state = 3965; this.handler_name(); } @@ -17186,9 +17186,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 4); { this.state = 3966; - this.match(PostgreSQLParser.KW_NO); + this.match(PostgreSqlParser.KW_NO); this.state = 3967; - this.match(PostgreSQLParser.KW_VALIDATOR); + this.match(PostgreSqlParser.KW_VALIDATOR); } break; } @@ -17209,7 +17209,7 @@ export class PostgreSQLParser extends SQLParserBase { } public fdw_options(): Fdw_optionsContext { let localContext = new Fdw_optionsContext(this.context, this.state); - this.enterRule(localContext, 362, PostgreSQLParser.RULE_fdw_options); + this.enterRule(localContext, 362, PostgreSqlParser.RULE_fdw_options); try { let alternative: number; this.enterOuterAlt(localContext, 1); @@ -17252,7 +17252,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_fdw_options(): Opt_fdw_optionsContext { let localContext = new Opt_fdw_optionsContext(this.context, this.state); - this.enterRule(localContext, 364, PostgreSQLParser.RULE_opt_fdw_options); + this.enterRule(localContext, 364, PostgreSqlParser.RULE_opt_fdw_options); try { this.enterOuterAlt(localContext, 1); { @@ -17276,7 +17276,7 @@ export class PostgreSQLParser extends SQLParserBase { } public alterfdwstmt(): AlterfdwstmtContext { let localContext = new AlterfdwstmtContext(this.context, this.state); - this.enterRule(localContext, 366, PostgreSQLParser.RULE_alterfdwstmt); + this.enterRule(localContext, 366, PostgreSqlParser.RULE_alterfdwstmt); let _la: number; try { this.state = 3994; @@ -17286,13 +17286,13 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 3977; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 3978; - this.match(PostgreSQLParser.KW_FOREIGN); + this.match(PostgreSqlParser.KW_FOREIGN); this.state = 3979; - this.match(PostgreSQLParser.KW_DATA); + this.match(PostgreSqlParser.KW_DATA); this.state = 3980; - this.match(PostgreSQLParser.KW_WRAPPER); + this.match(PostgreSqlParser.KW_WRAPPER); this.state = 3981; this.name(); this.state = 3983; @@ -17313,13 +17313,13 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 3987; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 3988; - this.match(PostgreSQLParser.KW_FOREIGN); + this.match(PostgreSqlParser.KW_FOREIGN); this.state = 3989; - this.match(PostgreSQLParser.KW_DATA); + this.match(PostgreSqlParser.KW_DATA); this.state = 3990; - this.match(PostgreSQLParser.KW_WRAPPER); + this.match(PostgreSqlParser.KW_WRAPPER); this.state = 3991; this.name(); this.state = 3992; @@ -17344,18 +17344,18 @@ export class PostgreSQLParser extends SQLParserBase { } public create_generic_options(): Create_generic_optionsContext { let localContext = new Create_generic_optionsContext(this.context, this.state); - this.enterRule(localContext, 368, PostgreSQLParser.RULE_create_generic_options); + this.enterRule(localContext, 368, PostgreSqlParser.RULE_create_generic_options); try { this.enterOuterAlt(localContext, 1); { this.state = 3996; - this.match(PostgreSQLParser.KW_OPTIONS); + this.match(PostgreSqlParser.KW_OPTIONS); this.state = 3997; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 3998; this.generic_option_list(); this.state = 3999; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -17374,7 +17374,7 @@ export class PostgreSQLParser extends SQLParserBase { } public generic_option_list(): Generic_option_listContext { let localContext = new Generic_option_listContext(this.context, this.state); - this.enterRule(localContext, 370, PostgreSQLParser.RULE_generic_option_list); + this.enterRule(localContext, 370, PostgreSqlParser.RULE_generic_option_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -17388,7 +17388,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 4002; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 4003; this.generic_option_elem(); } @@ -17415,18 +17415,18 @@ export class PostgreSQLParser extends SQLParserBase { } public alter_generic_options(): Alter_generic_optionsContext { let localContext = new Alter_generic_optionsContext(this.context, this.state); - this.enterRule(localContext, 372, PostgreSQLParser.RULE_alter_generic_options); + this.enterRule(localContext, 372, PostgreSqlParser.RULE_alter_generic_options); try { this.enterOuterAlt(localContext, 1); { this.state = 4009; - this.match(PostgreSQLParser.KW_OPTIONS); + this.match(PostgreSqlParser.KW_OPTIONS); this.state = 4010; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 4011; this.alter_generic_option_list(); this.state = 4012; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -17445,7 +17445,7 @@ export class PostgreSQLParser extends SQLParserBase { } public alter_generic_option_list(): Alter_generic_option_listContext { let localContext = new Alter_generic_option_listContext(this.context, this.state); - this.enterRule(localContext, 374, PostgreSQLParser.RULE_alter_generic_option_list); + this.enterRule(localContext, 374, PostgreSqlParser.RULE_alter_generic_option_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -17459,7 +17459,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 4015; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 4016; this.alter_generic_option_elem(); } @@ -17486,7 +17486,7 @@ export class PostgreSQLParser extends SQLParserBase { } public alter_generic_option_elem(): Alter_generic_option_elemContext { let localContext = new Alter_generic_option_elemContext(this.context, this.state); - this.enterRule(localContext, 376, PostgreSQLParser.RULE_alter_generic_option_elem); + this.enterRule(localContext, 376, PostgreSqlParser.RULE_alter_generic_option_elem); try { this.state = 4029; this.errorHandler.sync(this); @@ -17502,7 +17502,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 4023; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 4024; this.generic_option_elem(); } @@ -17511,7 +17511,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 3); { this.state = 4025; - this.match(PostgreSQLParser.KW_ADD); + this.match(PostgreSqlParser.KW_ADD); this.state = 4026; this.generic_option_elem(); } @@ -17520,7 +17520,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 4); { this.state = 4027; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 4028; this.generic_option_elem(); } @@ -17543,7 +17543,7 @@ export class PostgreSQLParser extends SQLParserBase { } public generic_option_elem(): Generic_option_elemContext { let localContext = new Generic_option_elemContext(this.context, this.state); - this.enterRule(localContext, 378, PostgreSQLParser.RULE_generic_option_elem); + this.enterRule(localContext, 378, PostgreSqlParser.RULE_generic_option_elem); try { this.enterOuterAlt(localContext, 1); { @@ -17569,7 +17569,7 @@ export class PostgreSQLParser extends SQLParserBase { } public generic_option_name(): Generic_option_nameContext { let localContext = new Generic_option_nameContext(this.context, this.state); - this.enterRule(localContext, 380, PostgreSQLParser.RULE_generic_option_name); + this.enterRule(localContext, 380, PostgreSqlParser.RULE_generic_option_name); try { this.enterOuterAlt(localContext, 1); { @@ -17593,7 +17593,7 @@ export class PostgreSQLParser extends SQLParserBase { } public generic_option_arg(): Generic_option_argContext { let localContext = new Generic_option_argContext(this.context, this.state); - this.enterRule(localContext, 382, PostgreSQLParser.RULE_generic_option_arg); + this.enterRule(localContext, 382, PostgreSqlParser.RULE_generic_option_arg); try { this.enterOuterAlt(localContext, 1); { @@ -17617,15 +17617,15 @@ export class PostgreSQLParser extends SQLParserBase { } public createforeignserverstmt(): CreateforeignserverstmtContext { let localContext = new CreateforeignserverstmtContext(this.context, this.state); - this.enterRule(localContext, 384, PostgreSQLParser.RULE_createforeignserverstmt); + this.enterRule(localContext, 384, PostgreSqlParser.RULE_createforeignserverstmt); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 4038; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 4039; - this.match(PostgreSQLParser.KW_SERVER); + this.match(PostgreSqlParser.KW_SERVER); this.state = 4041; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 307, this.context) ) { @@ -17659,11 +17659,11 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 4050; - this.match(PostgreSQLParser.KW_FOREIGN); + this.match(PostgreSqlParser.KW_FOREIGN); this.state = 4051; - this.match(PostgreSQLParser.KW_DATA); + this.match(PostgreSqlParser.KW_DATA); this.state = 4052; - this.match(PostgreSQLParser.KW_WRAPPER); + this.match(PostgreSqlParser.KW_WRAPPER); this.state = 4053; this.name(); this.state = 4055; @@ -17694,12 +17694,12 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_type(): Opt_typeContext { let localContext = new Opt_typeContext(this.context, this.state); - this.enterRule(localContext, 386, PostgreSQLParser.RULE_opt_type); + this.enterRule(localContext, 386, PostgreSqlParser.RULE_opt_type); try { this.enterOuterAlt(localContext, 1); { this.state = 4057; - this.match(PostgreSQLParser.KW_TYPE); + this.match(PostgreSqlParser.KW_TYPE); this.state = 4058; this.sconst(); } @@ -17720,28 +17720,28 @@ export class PostgreSQLParser extends SQLParserBase { } public foreign_server_version(): Foreign_server_versionContext { let localContext = new Foreign_server_versionContext(this.context, this.state); - this.enterRule(localContext, 388, PostgreSQLParser.RULE_foreign_server_version); + this.enterRule(localContext, 388, PostgreSqlParser.RULE_foreign_server_version); try { this.enterOuterAlt(localContext, 1); { this.state = 4060; - this.match(PostgreSQLParser.KW_VERSION); + this.match(PostgreSqlParser.KW_VERSION); this.state = 4063; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.EscapeStringConstant: { this.state = 4061; this.sconst(); } break; - case PostgreSQLParser.KW_NULL: + case PostgreSqlParser.KW_NULL: { this.state = 4062; - this.match(PostgreSQLParser.KW_NULL); + this.match(PostgreSqlParser.KW_NULL); } break; default: @@ -17765,7 +17765,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_foreign_server_version(): Opt_foreign_server_versionContext { let localContext = new Opt_foreign_server_versionContext(this.context, this.state); - this.enterRule(localContext, 390, PostgreSQLParser.RULE_opt_foreign_server_version); + this.enterRule(localContext, 390, PostgreSqlParser.RULE_opt_foreign_server_version); try { this.enterOuterAlt(localContext, 1); { @@ -17789,26 +17789,26 @@ export class PostgreSQLParser extends SQLParserBase { } public alterforeignserverstmt(): AlterforeignserverstmtContext { let localContext = new AlterforeignserverstmtContext(this.context, this.state); - this.enterRule(localContext, 392, PostgreSQLParser.RULE_alterforeignserverstmt); + this.enterRule(localContext, 392, PostgreSqlParser.RULE_alterforeignserverstmt); try { this.enterOuterAlt(localContext, 1); { this.state = 4067; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 4068; - this.match(PostgreSQLParser.KW_SERVER); + this.match(PostgreSqlParser.KW_SERVER); this.state = 4069; this.name(); this.state = 4075; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_OPTIONS: + case PostgreSqlParser.KW_OPTIONS: { this.state = 4070; this.alter_generic_options(); } break; - case PostgreSQLParser.KW_VERSION: + case PostgreSqlParser.KW_VERSION: { this.state = 4071; this.foreign_server_version(); @@ -17845,7 +17845,7 @@ export class PostgreSQLParser extends SQLParserBase { } public createforeigntablestmt(): CreateforeigntablestmtContext { let localContext = new CreateforeigntablestmtContext(this.context, this.state); - this.enterRule(localContext, 394, PostgreSQLParser.RULE_createforeigntablestmt); + this.enterRule(localContext, 394, PostgreSqlParser.RULE_createforeigntablestmt); let _la: number; try { this.state = 4116; @@ -17856,11 +17856,11 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 4077; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 4078; - this.match(PostgreSQLParser.KW_FOREIGN); + this.match(PostgreSqlParser.KW_FOREIGN); this.state = 4079; - this.match(PostgreSQLParser.KW_TABLE); + this.match(PostgreSqlParser.KW_TABLE); this.state = 4081; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 314, this.context) ) { @@ -17874,7 +17874,7 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 4083; this.table_name_create(); this.state = 4084; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 4086; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -17886,7 +17886,7 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 4088; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); this.state = 4090; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -17898,7 +17898,7 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 4092; - this.match(PostgreSQLParser.KW_SERVER); + this.match(PostgreSqlParser.KW_SERVER); this.state = 4093; this.name(); this.state = 4095; @@ -17918,11 +17918,11 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 4097; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 4098; - this.match(PostgreSQLParser.KW_FOREIGN); + this.match(PostgreSqlParser.KW_FOREIGN); this.state = 4099; - this.match(PostgreSQLParser.KW_TABLE); + this.match(PostgreSqlParser.KW_TABLE); this.state = 4101; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 318, this.context) ) { @@ -17936,9 +17936,9 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 4103; this.table_name_create(); this.state = 4104; - this.match(PostgreSQLParser.KW_PARTITION); + this.match(PostgreSqlParser.KW_PARTITION); this.state = 4105; - this.match(PostgreSQLParser.KW_OF); + this.match(PostgreSqlParser.KW_OF); this.state = 4106; this.table_name(); this.state = 4108; @@ -17954,7 +17954,7 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 4110; this.partitionboundspec(); this.state = 4111; - this.match(PostgreSQLParser.KW_SERVER); + this.match(PostgreSqlParser.KW_SERVER); this.state = 4112; this.name(); this.state = 4114; @@ -17987,17 +17987,17 @@ export class PostgreSQLParser extends SQLParserBase { } public importforeignschemastmt(): ImportforeignschemastmtContext { let localContext = new ImportforeignschemastmtContext(this.context, this.state); - this.enterRule(localContext, 396, PostgreSQLParser.RULE_importforeignschemastmt); + this.enterRule(localContext, 396, PostgreSqlParser.RULE_importforeignschemastmt); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 4118; - this.match(PostgreSQLParser.KW_IMPORT); + this.match(PostgreSqlParser.KW_IMPORT); this.state = 4119; - this.match(PostgreSQLParser.KW_FOREIGN); + this.match(PostgreSqlParser.KW_FOREIGN); this.state = 4120; - this.match(PostgreSQLParser.KW_SCHEMA); + this.match(PostgreSqlParser.KW_SCHEMA); this.state = 4121; this.schema_name(); this.state = 4123; @@ -18011,13 +18011,13 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 4125; - this.match(PostgreSQLParser.KW_FROM); + this.match(PostgreSqlParser.KW_FROM); this.state = 4126; - this.match(PostgreSQLParser.KW_SERVER); + this.match(PostgreSqlParser.KW_SERVER); this.state = 4127; this.name(); this.state = 4128; - this.match(PostgreSQLParser.KW_INTO); + this.match(PostgreSqlParser.KW_INTO); this.state = 4129; this.name(); this.state = 4131; @@ -18048,25 +18048,25 @@ export class PostgreSQLParser extends SQLParserBase { } public import_qualification_type(): Import_qualification_typeContext { let localContext = new Import_qualification_typeContext(this.context, this.state); - this.enterRule(localContext, 398, PostgreSQLParser.RULE_import_qualification_type); + this.enterRule(localContext, 398, PostgreSqlParser.RULE_import_qualification_type); try { this.state = 4136; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_LIMIT: + case PostgreSqlParser.KW_LIMIT: this.enterOuterAlt(localContext, 1); { this.state = 4133; - this.match(PostgreSQLParser.KW_LIMIT); + this.match(PostgreSqlParser.KW_LIMIT); this.state = 4134; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); } break; - case PostgreSQLParser.KW_EXCEPT: + case PostgreSqlParser.KW_EXCEPT: this.enterOuterAlt(localContext, 2); { this.state = 4135; - this.match(PostgreSQLParser.KW_EXCEPT); + this.match(PostgreSqlParser.KW_EXCEPT); } break; default: @@ -18089,18 +18089,18 @@ export class PostgreSQLParser extends SQLParserBase { } public import_qualification(): Import_qualificationContext { let localContext = new Import_qualificationContext(this.context, this.state); - this.enterRule(localContext, 400, PostgreSQLParser.RULE_import_qualification); + this.enterRule(localContext, 400, PostgreSqlParser.RULE_import_qualification); try { this.enterOuterAlt(localContext, 1); { this.state = 4138; this.import_qualification_type(); this.state = 4139; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 4140; this.relation_expr_list(); this.state = 4141; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -18119,17 +18119,17 @@ export class PostgreSQLParser extends SQLParserBase { } public createusermappingstmt(): CreateusermappingstmtContext { let localContext = new CreateusermappingstmtContext(this.context, this.state); - this.enterRule(localContext, 402, PostgreSQLParser.RULE_createusermappingstmt); + this.enterRule(localContext, 402, PostgreSqlParser.RULE_createusermappingstmt); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 4143; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 4144; - this.match(PostgreSQLParser.KW_USER); + this.match(PostgreSqlParser.KW_USER); this.state = 4145; - this.match(PostgreSQLParser.KW_MAPPING); + this.match(PostgreSqlParser.KW_MAPPING); this.state = 4147; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -18141,11 +18141,11 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 4149; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 4150; this.auth_ident(); this.state = 4151; - this.match(PostgreSQLParser.KW_SERVER); + this.match(PostgreSqlParser.KW_SERVER); this.state = 4152; this.name(); this.state = 4154; @@ -18176,447 +18176,447 @@ export class PostgreSQLParser extends SQLParserBase { } public auth_ident(): Auth_identContext { let localContext = new Auth_identContext(this.context, this.state); - this.enterRule(localContext, 404, PostgreSQLParser.RULE_auth_ident); + this.enterRule(localContext, 404, PostgreSqlParser.RULE_auth_ident); try { this.state = 4158; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_AND: - case PostgreSQLParser.KW_ARRAY: - case PostgreSQLParser.KW_COLLATE: - case PostgreSQLParser.KW_CONSTRAINT: - case PostgreSQLParser.KW_CURRENT_ROLE: - case PostgreSQLParser.KW_CURRENT_USER: - case PostgreSQLParser.KW_DEFAULT: - case PostgreSQLParser.KW_DO: - case PostgreSQLParser.KW_FETCH: - case PostgreSQLParser.KW_SESSION_USER: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_AUTHORIZATION: - case PostgreSQLParser.KW_BINARY: - case PostgreSQLParser.KW_COLLATION: - case PostgreSQLParser.KW_CONCURRENTLY: - case PostgreSQLParser.KW_CROSS: - case PostgreSQLParser.KW_CURRENT_SCHEMA: - case PostgreSQLParser.KW_FREEZE: - case PostgreSQLParser.KW_FULL: - case PostgreSQLParser.KW_ILIKE: - case PostgreSQLParser.KW_INNER: - case PostgreSQLParser.KW_IS: - case PostgreSQLParser.KW_ISNULL: - case PostgreSQLParser.KW_JOIN: - case PostgreSQLParser.KW_LEFT: - case PostgreSQLParser.KW_LIKE: - case PostgreSQLParser.KW_NATURAL: - case PostgreSQLParser.KW_NOTNULL: - case PostgreSQLParser.KW_OUTER: - case PostgreSQLParser.KW_OVER: - case PostgreSQLParser.KW_OVERLAPS: - case PostgreSQLParser.KW_RIGHT: - case PostgreSQLParser.KW_SIMILAR: - case PostgreSQLParser.KW_VERBOSE: - case PostgreSQLParser.KW_ABORT: - case PostgreSQLParser.KW_ABSOLUTE: - case PostgreSQLParser.KW_ACCESS: - case PostgreSQLParser.KW_ACTION: - case PostgreSQLParser.KW_ADD: - case PostgreSQLParser.KW_ADMIN: - case PostgreSQLParser.KW_AFTER: - case PostgreSQLParser.KW_AGGREGATE: - case PostgreSQLParser.KW_ALSO: - case PostgreSQLParser.KW_ALTER: - case PostgreSQLParser.KW_ALWAYS: - case PostgreSQLParser.KW_ASSERTION: - case PostgreSQLParser.KW_ASSIGNMENT: - case PostgreSQLParser.KW_AT: - case PostgreSQLParser.KW_ATTRIBUTE: - case PostgreSQLParser.KW_BACKWARD: - case PostgreSQLParser.KW_BEFORE: - case PostgreSQLParser.KW_BEGIN: - case PostgreSQLParser.KW_BY: - case PostgreSQLParser.KW_CACHE: - case PostgreSQLParser.KW_CALLED: - case PostgreSQLParser.KW_CASCADE: - case PostgreSQLParser.KW_CASCADED: - case PostgreSQLParser.KW_CATALOG: - case PostgreSQLParser.KW_CHAIN: - case PostgreSQLParser.KW_CHARACTERISTICS: - case PostgreSQLParser.KW_CHECKPOINT: - case PostgreSQLParser.KW_CLASS: - case PostgreSQLParser.KW_CLOSE: - case PostgreSQLParser.KW_CLUSTER: - case PostgreSQLParser.KW_COMMENT: - case PostgreSQLParser.KW_COMMENTS: - case PostgreSQLParser.KW_COMMIT: - case PostgreSQLParser.KW_COMMITTED: - case PostgreSQLParser.KW_CONFIGURATION: - case PostgreSQLParser.KW_CONNECTION: - case PostgreSQLParser.KW_CONSTRAINTS: - case PostgreSQLParser.KW_CONTENT: - case PostgreSQLParser.KW_CONTINUE: - case PostgreSQLParser.KW_CONVERSION: - case PostgreSQLParser.KW_COPY: - case PostgreSQLParser.KW_COST: - case PostgreSQLParser.KW_CSV: - case PostgreSQLParser.KW_CURSOR: - case PostgreSQLParser.KW_CYCLE: - case PostgreSQLParser.KW_DATA: - case PostgreSQLParser.KW_DATABASE: - case PostgreSQLParser.KW_DAY: - case PostgreSQLParser.KW_DEALLOCATE: - case PostgreSQLParser.KW_DECLARE: - case PostgreSQLParser.KW_DEFAULTS: - case PostgreSQLParser.KW_DEFERRED: - case PostgreSQLParser.KW_DEFINER: - case PostgreSQLParser.KW_DELETE: - case PostgreSQLParser.KW_DELIMITER: - case PostgreSQLParser.KW_DELIMITERS: - case PostgreSQLParser.KW_DICTIONARY: - case PostgreSQLParser.KW_DISABLE: - case PostgreSQLParser.KW_DISCARD: - case PostgreSQLParser.KW_DOCUMENT: - case PostgreSQLParser.KW_DOMAIN: - case PostgreSQLParser.KW_DOUBLE: - case PostgreSQLParser.KW_DROP: - case PostgreSQLParser.KW_EACH: - case PostgreSQLParser.KW_ENABLE: - case PostgreSQLParser.KW_ENCODING: - case PostgreSQLParser.KW_ENCRYPTED: - case PostgreSQLParser.KW_ENUM: - case PostgreSQLParser.KW_ESCAPE: - case PostgreSQLParser.KW_EVENT: - case PostgreSQLParser.KW_EXCLUDE: - case PostgreSQLParser.KW_EXCLUDING: - case PostgreSQLParser.KW_EXCLUSIVE: - case PostgreSQLParser.KW_EXECUTE: - case PostgreSQLParser.KW_EXPLAIN: - case PostgreSQLParser.KW_EXTENSION: - case PostgreSQLParser.KW_EXTERNAL: - case PostgreSQLParser.KW_FAMILY: - case PostgreSQLParser.KW_FIRST: - case PostgreSQLParser.KW_FOLLOWING: - case PostgreSQLParser.KW_FORCE: - case PostgreSQLParser.KW_FORWARD: - case PostgreSQLParser.KW_FUNCTION: - case PostgreSQLParser.KW_FUNCTIONS: - case PostgreSQLParser.KW_GLOBAL: - case PostgreSQLParser.KW_GRANTED: - case PostgreSQLParser.KW_HANDLER: - case PostgreSQLParser.KW_HEADER: - case PostgreSQLParser.KW_HOLD: - case PostgreSQLParser.KW_HOUR: - case PostgreSQLParser.KW_IDENTITY: - case PostgreSQLParser.KW_IF: - case PostgreSQLParser.KW_IMMEDIATE: - case PostgreSQLParser.KW_IMMUTABLE: - case PostgreSQLParser.KW_IMPLICIT: - case PostgreSQLParser.KW_INCLUDING: - case PostgreSQLParser.KW_INCREMENT: - case PostgreSQLParser.KW_INDEX: - case PostgreSQLParser.KW_INDEXES: - case PostgreSQLParser.KW_INHERIT: - case PostgreSQLParser.KW_INHERITS: - case PostgreSQLParser.KW_INLINE: - case PostgreSQLParser.KW_INSENSITIVE: - case PostgreSQLParser.KW_INSERT: - case PostgreSQLParser.KW_INSTEAD: - case PostgreSQLParser.KW_INVOKER: - case PostgreSQLParser.KW_ISOLATION: - case PostgreSQLParser.KW_KEY: - case PostgreSQLParser.KW_LABEL: - case PostgreSQLParser.KW_LANGUAGE: - case PostgreSQLParser.KW_LARGE: - case PostgreSQLParser.KW_LAST: - case PostgreSQLParser.KW_LEAKPROOF: - case PostgreSQLParser.KW_LEVEL: - case PostgreSQLParser.KW_LISTEN: - case PostgreSQLParser.KW_LOAD: - case PostgreSQLParser.KW_LOCAL: - case PostgreSQLParser.KW_LOCATION: - case PostgreSQLParser.KW_LOCK: - case PostgreSQLParser.KW_MAPPING: - case PostgreSQLParser.KW_MATCH: - case PostgreSQLParser.KW_MATERIALIZED: - case PostgreSQLParser.KW_MAXVALUE: - case PostgreSQLParser.KW_MINUTE: - case PostgreSQLParser.KW_MINVALUE: - case PostgreSQLParser.KW_MODE: - case PostgreSQLParser.KW_MONTH: - case PostgreSQLParser.KW_MOVE: - case PostgreSQLParser.KW_NAME: - case PostgreSQLParser.KW_NAMES: - case PostgreSQLParser.KW_NEXT: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_NOTHING: - case PostgreSQLParser.KW_NOTIFY: - case PostgreSQLParser.KW_NOWAIT: - case PostgreSQLParser.KW_NULLS: - case PostgreSQLParser.KW_OBJECT: - case PostgreSQLParser.KW_OF: - case PostgreSQLParser.KW_OFF: - case PostgreSQLParser.KW_OIDS: - case PostgreSQLParser.KW_OPERATOR: - case PostgreSQLParser.KW_OPTION: - case PostgreSQLParser.KW_OPTIONS: - case PostgreSQLParser.KW_OWNED: - case PostgreSQLParser.KW_OWNER: - case PostgreSQLParser.KW_PARSER: - case PostgreSQLParser.KW_PARTIAL: - case PostgreSQLParser.KW_PARTITION: - case PostgreSQLParser.KW_PASSING: - case PostgreSQLParser.KW_PASSWORD: - case PostgreSQLParser.KW_PLANS: - case PostgreSQLParser.KW_PRECEDING: - case PostgreSQLParser.KW_PREPARE: - case PostgreSQLParser.KW_PREPARED: - case PostgreSQLParser.KW_PRESERVE: - case PostgreSQLParser.KW_PRIOR: - case PostgreSQLParser.KW_PRIVILEGES: - case PostgreSQLParser.KW_PROCEDURAL: - case PostgreSQLParser.KW_PROCEDURE: - case PostgreSQLParser.KW_PROGRAM: - case PostgreSQLParser.KW_QUOTE: - case PostgreSQLParser.KW_RANGE: - case PostgreSQLParser.KW_READ: - case PostgreSQLParser.KW_REASSIGN: - case PostgreSQLParser.KW_RECHECK: - case PostgreSQLParser.KW_RECURSIVE: - case PostgreSQLParser.KW_REF: - case PostgreSQLParser.KW_REFRESH: - case PostgreSQLParser.KW_REINDEX: - case PostgreSQLParser.KW_RELATIVE: - case PostgreSQLParser.KW_RELEASE: - case PostgreSQLParser.KW_RENAME: - case PostgreSQLParser.KW_REPEATABLE: - case PostgreSQLParser.KW_REPLACE: - case PostgreSQLParser.KW_REPLICA: - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_RESTART: - case PostgreSQLParser.KW_RESTRICT: - case PostgreSQLParser.KW_RETURNS: - case PostgreSQLParser.KW_REVOKE: - case PostgreSQLParser.KW_ROLE: - case PostgreSQLParser.KW_ROLLBACK: - case PostgreSQLParser.KW_ROWS: - case PostgreSQLParser.KW_RULE: - case PostgreSQLParser.KW_SAVEPOINT: - case PostgreSQLParser.KW_SCHEMA: - case PostgreSQLParser.KW_SCROLL: - case PostgreSQLParser.KW_SEARCH: - case PostgreSQLParser.KW_SECOND: - case PostgreSQLParser.KW_SECURITY: - case PostgreSQLParser.KW_SEQUENCE: - case PostgreSQLParser.KW_SEQUENCES: - case PostgreSQLParser.KW_SERIALIZABLE: - case PostgreSQLParser.KW_SERVER: - case PostgreSQLParser.KW_SESSION: - case PostgreSQLParser.KW_SET: - case PostgreSQLParser.KW_SHARE: - case PostgreSQLParser.KW_SHOW: - case PostgreSQLParser.KW_SIMPLE: - case PostgreSQLParser.KW_SNAPSHOT: - case PostgreSQLParser.KW_STABLE: - case PostgreSQLParser.KW_STANDALONE: - case PostgreSQLParser.KW_START: - case PostgreSQLParser.KW_STATEMENT: - case PostgreSQLParser.KW_STATISTICS: - case PostgreSQLParser.KW_STDIN: - case PostgreSQLParser.KW_STDOUT: - case PostgreSQLParser.KW_STORAGE: - case PostgreSQLParser.KW_STRICT: - case PostgreSQLParser.KW_STRIP: - case PostgreSQLParser.KW_SYSID: - case PostgreSQLParser.KW_SYSTEM: - case PostgreSQLParser.KW_TABLES: - case PostgreSQLParser.KW_TABLESPACE: - case PostgreSQLParser.KW_TEMP: - case PostgreSQLParser.KW_TEMPLATE: - case PostgreSQLParser.KW_TEMPORARY: - case PostgreSQLParser.KW_TEXT: - case PostgreSQLParser.KW_TRANSACTION: - case PostgreSQLParser.KW_TRIGGER: - case PostgreSQLParser.KW_TRUNCATE: - case PostgreSQLParser.KW_TRUSTED: - case PostgreSQLParser.KW_TYPE: - case PostgreSQLParser.KW_TYPES: - case PostgreSQLParser.KW_UNBOUNDED: - case PostgreSQLParser.KW_UNCOMMITTED: - case PostgreSQLParser.KW_UNENCRYPTED: - case PostgreSQLParser.KW_UNKNOWN: - case PostgreSQLParser.KW_UNLISTEN: - case PostgreSQLParser.KW_UNLOGGED: - case PostgreSQLParser.KW_UNTIL: - case PostgreSQLParser.KW_UPDATE: - case PostgreSQLParser.KW_VACUUM: - case PostgreSQLParser.KW_VALID: - case PostgreSQLParser.KW_VALIDATE: - case PostgreSQLParser.KW_VALIDATOR: - case PostgreSQLParser.KW_VARYING: - case PostgreSQLParser.KW_VERSION: - case PostgreSQLParser.KW_VIEW: - case PostgreSQLParser.KW_VOLATILE: - case PostgreSQLParser.KW_WHITESPACE: - case PostgreSQLParser.KW_WITHOUT: - case PostgreSQLParser.KW_WORK: - case PostgreSQLParser.KW_WRAPPER: - case PostgreSQLParser.KW_WRITE: - case PostgreSQLParser.KW_XML: - case PostgreSQLParser.KW_YEAR: - case PostgreSQLParser.KW_YES: - case PostgreSQLParser.KW_ZONE: - case PostgreSQLParser.KW_BETWEEN: - case PostgreSQLParser.KW_BIGINT: - case PostgreSQLParser.KW_BIT: - case PostgreSQLParser.KW_BOOLEAN: - case PostgreSQLParser.KW_CHAR: - case PostgreSQLParser.KW_CHARACTER: - case PostgreSQLParser.KW_COALESCE: - case PostgreSQLParser.KW_DEC: - case PostgreSQLParser.KW_DECIMAL: - case PostgreSQLParser.KW_EXISTS: - case PostgreSQLParser.KW_EXTRACT: - case PostgreSQLParser.KW_FLOAT: - case PostgreSQLParser.KW_GREATEST: - case PostgreSQLParser.KW_INOUT: - case PostgreSQLParser.KW_INT: - case PostgreSQLParser.KW_INTEGER: - case PostgreSQLParser.KW_INTERVAL: - case PostgreSQLParser.KW_LEAST: - case PostgreSQLParser.KW_NATIONAL: - case PostgreSQLParser.KW_NCHAR: - case PostgreSQLParser.KW_NONE: - case PostgreSQLParser.KW_NULLIF: - case PostgreSQLParser.KW_NUMERIC: - case PostgreSQLParser.KW_OVERLAY: - case PostgreSQLParser.KW_POSITION: - case PostgreSQLParser.KW_PRECISION: - case PostgreSQLParser.KW_REAL: - case PostgreSQLParser.KW_ROW: - case PostgreSQLParser.KW_SETOF: - case PostgreSQLParser.KW_SMALLINT: - case PostgreSQLParser.KW_SUBSTRING: - case PostgreSQLParser.KW_TIME: - case PostgreSQLParser.KW_TIMESTAMP: - case PostgreSQLParser.KW_TREAT: - case PostgreSQLParser.KW_TRIM: - case PostgreSQLParser.KW_VALUES: - case PostgreSQLParser.KW_VARCHAR: - case PostgreSQLParser.KW_XMLATTRIBUTES: - case PostgreSQLParser.KW_XMLCONCAT: - case PostgreSQLParser.KW_XMLELEMENT: - case PostgreSQLParser.KW_XMLEXISTS: - case PostgreSQLParser.KW_XMLFOREST: - case PostgreSQLParser.KW_XMLPARSE: - case PostgreSQLParser.KW_XMLPI: - case PostgreSQLParser.KW_XMLROOT: - case PostgreSQLParser.KW_XMLSERIALIZE: - case PostgreSQLParser.KW_CALL: - case PostgreSQLParser.KW_CURRENT: - case PostgreSQLParser.KW_ATTACH: - case PostgreSQLParser.KW_DETACH: - case PostgreSQLParser.KW_EXPRESSION: - case PostgreSQLParser.KW_GENERATED: - case PostgreSQLParser.KW_LOGGED: - case PostgreSQLParser.KW_STORED: - case PostgreSQLParser.KW_INCLUDE: - case PostgreSQLParser.KW_ROUTINE: - case PostgreSQLParser.KW_TRANSFORM: - case PostgreSQLParser.KW_IMPORT: - case PostgreSQLParser.KW_POLICY: - case PostgreSQLParser.KW_METHOD: - case PostgreSQLParser.KW_REFERENCING: - case PostgreSQLParser.KW_NEW: - case PostgreSQLParser.KW_OLD: - case PostgreSQLParser.KW_VALUE: - case PostgreSQLParser.KW_SUBSCRIPTION: - case PostgreSQLParser.KW_PUBLICATION: - case PostgreSQLParser.KW_OUT: - case PostgreSQLParser.KW_ROUTINES: - case PostgreSQLParser.KW_SCHEMAS: - case PostgreSQLParser.KW_PROCEDURES: - case PostgreSQLParser.KW_INPUT: - case PostgreSQLParser.KW_SUPPORT: - case PostgreSQLParser.KW_PARALLEL: - case PostgreSQLParser.KW_SQL: - case PostgreSQLParser.KW_DEPENDS: - case PostgreSQLParser.KW_OVERRIDING: - case PostgreSQLParser.KW_CONFLICT: - case PostgreSQLParser.KW_SKIP: - case PostgreSQLParser.KW_LOCKED: - case PostgreSQLParser.KW_TIES: - case PostgreSQLParser.KW_ROLLUP: - case PostgreSQLParser.KW_CUBE: - case PostgreSQLParser.KW_GROUPING: - case PostgreSQLParser.KW_SETS: - case PostgreSQLParser.KW_TABLESAMPLE: - case PostgreSQLParser.KW_ORDINALITY: - case PostgreSQLParser.KW_XMLTABLE: - case PostgreSQLParser.KW_COLUMNS: - case PostgreSQLParser.KW_XMLNAMESPACES: - case PostgreSQLParser.KW_ROWTYPE: - case PostgreSQLParser.KW_NORMALIZED: - case PostgreSQLParser.KW_WITHIN: - case PostgreSQLParser.KW_FILTER: - case PostgreSQLParser.KW_GROUPS: - case PostgreSQLParser.KW_OTHERS: - case PostgreSQLParser.KW_NFC: - case PostgreSQLParser.KW_NFD: - case PostgreSQLParser.KW_NFKC: - case PostgreSQLParser.KW_NFKD: - case PostgreSQLParser.KW_UESCAPE: - case PostgreSQLParser.KW_VIEWS: - case PostgreSQLParser.KW_NORMALIZE: - case PostgreSQLParser.KW_DUMP: - case PostgreSQLParser.KW_PRINT_STRICT_PARAMS: - case PostgreSQLParser.KW_VARIABLE_CONFLICT: - case PostgreSQLParser.KW_ERROR: - case PostgreSQLParser.KW_USE_VARIABLE: - case PostgreSQLParser.KW_USE_COLUMN: - case PostgreSQLParser.KW_ALIAS: - case PostgreSQLParser.KW_CONSTANT: - case PostgreSQLParser.KW_PERFORM: - case PostgreSQLParser.KW_GET: - case PostgreSQLParser.KW_DIAGNOSTICS: - case PostgreSQLParser.KW_STACKED: - case PostgreSQLParser.KW_ELSIF: - case PostgreSQLParser.KW_REVERSE: - case PostgreSQLParser.KW_SLICE: - case PostgreSQLParser.KW_EXIT: - case PostgreSQLParser.KW_RETURN: - case PostgreSQLParser.KW_QUERY: - case PostgreSQLParser.KW_RAISE: - case PostgreSQLParser.KW_SQLSTATE: - case PostgreSQLParser.KW_DEBUG: - case PostgreSQLParser.KW_LOG: - case PostgreSQLParser.KW_INFO: - case PostgreSQLParser.KW_NOTICE: - case PostgreSQLParser.KW_WARNING: - case PostgreSQLParser.KW_EXCEPTION: - case PostgreSQLParser.KW_ASSERT: - case PostgreSQLParser.KW_OPEN: - case PostgreSQLParser.KW_PUBLIC: - case PostgreSQLParser.KW_SKIP_LOCKED: - case PostgreSQLParser.KW_BUFFER_USAGE_LIMIT: - case PostgreSQLParser.Identifier: - case PostgreSQLParser.QuotedIdentifier: - case PostgreSQLParser.UnicodeQuotedIdentifier: - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.PLSQLVARIABLENAME: - case PostgreSQLParser.PLSQLIDENTIFIER: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.KW_AND: + case PostgreSqlParser.KW_ARRAY: + case PostgreSqlParser.KW_COLLATE: + case PostgreSqlParser.KW_CONSTRAINT: + case PostgreSqlParser.KW_CURRENT_ROLE: + case PostgreSqlParser.KW_CURRENT_USER: + case PostgreSqlParser.KW_DEFAULT: + case PostgreSqlParser.KW_DO: + case PostgreSqlParser.KW_FETCH: + case PostgreSqlParser.KW_SESSION_USER: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_AUTHORIZATION: + case PostgreSqlParser.KW_BINARY: + case PostgreSqlParser.KW_COLLATION: + case PostgreSqlParser.KW_CONCURRENTLY: + case PostgreSqlParser.KW_CROSS: + case PostgreSqlParser.KW_CURRENT_SCHEMA: + case PostgreSqlParser.KW_FREEZE: + case PostgreSqlParser.KW_FULL: + case PostgreSqlParser.KW_ILIKE: + case PostgreSqlParser.KW_INNER: + case PostgreSqlParser.KW_IS: + case PostgreSqlParser.KW_ISNULL: + case PostgreSqlParser.KW_JOIN: + case PostgreSqlParser.KW_LEFT: + case PostgreSqlParser.KW_LIKE: + case PostgreSqlParser.KW_NATURAL: + case PostgreSqlParser.KW_NOTNULL: + case PostgreSqlParser.KW_OUTER: + case PostgreSqlParser.KW_OVER: + case PostgreSqlParser.KW_OVERLAPS: + case PostgreSqlParser.KW_RIGHT: + case PostgreSqlParser.KW_SIMILAR: + case PostgreSqlParser.KW_VERBOSE: + case PostgreSqlParser.KW_ABORT: + case PostgreSqlParser.KW_ABSOLUTE: + case PostgreSqlParser.KW_ACCESS: + case PostgreSqlParser.KW_ACTION: + case PostgreSqlParser.KW_ADD: + case PostgreSqlParser.KW_ADMIN: + case PostgreSqlParser.KW_AFTER: + case PostgreSqlParser.KW_AGGREGATE: + case PostgreSqlParser.KW_ALSO: + case PostgreSqlParser.KW_ALTER: + case PostgreSqlParser.KW_ALWAYS: + case PostgreSqlParser.KW_ASSERTION: + case PostgreSqlParser.KW_ASSIGNMENT: + case PostgreSqlParser.KW_AT: + case PostgreSqlParser.KW_ATTRIBUTE: + case PostgreSqlParser.KW_BACKWARD: + case PostgreSqlParser.KW_BEFORE: + case PostgreSqlParser.KW_BEGIN: + case PostgreSqlParser.KW_BY: + case PostgreSqlParser.KW_CACHE: + case PostgreSqlParser.KW_CALLED: + case PostgreSqlParser.KW_CASCADE: + case PostgreSqlParser.KW_CASCADED: + case PostgreSqlParser.KW_CATALOG: + case PostgreSqlParser.KW_CHAIN: + case PostgreSqlParser.KW_CHARACTERISTICS: + case PostgreSqlParser.KW_CHECKPOINT: + case PostgreSqlParser.KW_CLASS: + case PostgreSqlParser.KW_CLOSE: + case PostgreSqlParser.KW_CLUSTER: + case PostgreSqlParser.KW_COMMENT: + case PostgreSqlParser.KW_COMMENTS: + case PostgreSqlParser.KW_COMMIT: + case PostgreSqlParser.KW_COMMITTED: + case PostgreSqlParser.KW_CONFIGURATION: + case PostgreSqlParser.KW_CONNECTION: + case PostgreSqlParser.KW_CONSTRAINTS: + case PostgreSqlParser.KW_CONTENT: + case PostgreSqlParser.KW_CONTINUE: + case PostgreSqlParser.KW_CONVERSION: + case PostgreSqlParser.KW_COPY: + case PostgreSqlParser.KW_COST: + case PostgreSqlParser.KW_CSV: + case PostgreSqlParser.KW_CURSOR: + case PostgreSqlParser.KW_CYCLE: + case PostgreSqlParser.KW_DATA: + case PostgreSqlParser.KW_DATABASE: + case PostgreSqlParser.KW_DAY: + case PostgreSqlParser.KW_DEALLOCATE: + case PostgreSqlParser.KW_DECLARE: + case PostgreSqlParser.KW_DEFAULTS: + case PostgreSqlParser.KW_DEFERRED: + case PostgreSqlParser.KW_DEFINER: + case PostgreSqlParser.KW_DELETE: + case PostgreSqlParser.KW_DELIMITER: + case PostgreSqlParser.KW_DELIMITERS: + case PostgreSqlParser.KW_DICTIONARY: + case PostgreSqlParser.KW_DISABLE: + case PostgreSqlParser.KW_DISCARD: + case PostgreSqlParser.KW_DOCUMENT: + case PostgreSqlParser.KW_DOMAIN: + case PostgreSqlParser.KW_DOUBLE: + case PostgreSqlParser.KW_DROP: + case PostgreSqlParser.KW_EACH: + case PostgreSqlParser.KW_ENABLE: + case PostgreSqlParser.KW_ENCODING: + case PostgreSqlParser.KW_ENCRYPTED: + case PostgreSqlParser.KW_ENUM: + case PostgreSqlParser.KW_ESCAPE: + case PostgreSqlParser.KW_EVENT: + case PostgreSqlParser.KW_EXCLUDE: + case PostgreSqlParser.KW_EXCLUDING: + case PostgreSqlParser.KW_EXCLUSIVE: + case PostgreSqlParser.KW_EXECUTE: + case PostgreSqlParser.KW_EXPLAIN: + case PostgreSqlParser.KW_EXTENSION: + case PostgreSqlParser.KW_EXTERNAL: + case PostgreSqlParser.KW_FAMILY: + case PostgreSqlParser.KW_FIRST: + case PostgreSqlParser.KW_FOLLOWING: + case PostgreSqlParser.KW_FORCE: + case PostgreSqlParser.KW_FORWARD: + case PostgreSqlParser.KW_FUNCTION: + case PostgreSqlParser.KW_FUNCTIONS: + case PostgreSqlParser.KW_GLOBAL: + case PostgreSqlParser.KW_GRANTED: + case PostgreSqlParser.KW_HANDLER: + case PostgreSqlParser.KW_HEADER: + case PostgreSqlParser.KW_HOLD: + case PostgreSqlParser.KW_HOUR: + case PostgreSqlParser.KW_IDENTITY: + case PostgreSqlParser.KW_IF: + case PostgreSqlParser.KW_IMMEDIATE: + case PostgreSqlParser.KW_IMMUTABLE: + case PostgreSqlParser.KW_IMPLICIT: + case PostgreSqlParser.KW_INCLUDING: + case PostgreSqlParser.KW_INCREMENT: + case PostgreSqlParser.KW_INDEX: + case PostgreSqlParser.KW_INDEXES: + case PostgreSqlParser.KW_INHERIT: + case PostgreSqlParser.KW_INHERITS: + case PostgreSqlParser.KW_INLINE: + case PostgreSqlParser.KW_INSENSITIVE: + case PostgreSqlParser.KW_INSERT: + case PostgreSqlParser.KW_INSTEAD: + case PostgreSqlParser.KW_INVOKER: + case PostgreSqlParser.KW_ISOLATION: + case PostgreSqlParser.KW_KEY: + case PostgreSqlParser.KW_LABEL: + case PostgreSqlParser.KW_LANGUAGE: + case PostgreSqlParser.KW_LARGE: + case PostgreSqlParser.KW_LAST: + case PostgreSqlParser.KW_LEAKPROOF: + case PostgreSqlParser.KW_LEVEL: + case PostgreSqlParser.KW_LISTEN: + case PostgreSqlParser.KW_LOAD: + case PostgreSqlParser.KW_LOCAL: + case PostgreSqlParser.KW_LOCATION: + case PostgreSqlParser.KW_LOCK: + case PostgreSqlParser.KW_MAPPING: + case PostgreSqlParser.KW_MATCH: + case PostgreSqlParser.KW_MATERIALIZED: + case PostgreSqlParser.KW_MAXVALUE: + case PostgreSqlParser.KW_MINUTE: + case PostgreSqlParser.KW_MINVALUE: + case PostgreSqlParser.KW_MODE: + case PostgreSqlParser.KW_MONTH: + case PostgreSqlParser.KW_MOVE: + case PostgreSqlParser.KW_NAME: + case PostgreSqlParser.KW_NAMES: + case PostgreSqlParser.KW_NEXT: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_NOTHING: + case PostgreSqlParser.KW_NOTIFY: + case PostgreSqlParser.KW_NOWAIT: + case PostgreSqlParser.KW_NULLS: + case PostgreSqlParser.KW_OBJECT: + case PostgreSqlParser.KW_OF: + case PostgreSqlParser.KW_OFF: + case PostgreSqlParser.KW_OIDS: + case PostgreSqlParser.KW_OPERATOR: + case PostgreSqlParser.KW_OPTION: + case PostgreSqlParser.KW_OPTIONS: + case PostgreSqlParser.KW_OWNED: + case PostgreSqlParser.KW_OWNER: + case PostgreSqlParser.KW_PARSER: + case PostgreSqlParser.KW_PARTIAL: + case PostgreSqlParser.KW_PARTITION: + case PostgreSqlParser.KW_PASSING: + case PostgreSqlParser.KW_PASSWORD: + case PostgreSqlParser.KW_PLANS: + case PostgreSqlParser.KW_PRECEDING: + case PostgreSqlParser.KW_PREPARE: + case PostgreSqlParser.KW_PREPARED: + case PostgreSqlParser.KW_PRESERVE: + case PostgreSqlParser.KW_PRIOR: + case PostgreSqlParser.KW_PRIVILEGES: + case PostgreSqlParser.KW_PROCEDURAL: + case PostgreSqlParser.KW_PROCEDURE: + case PostgreSqlParser.KW_PROGRAM: + case PostgreSqlParser.KW_QUOTE: + case PostgreSqlParser.KW_RANGE: + case PostgreSqlParser.KW_READ: + case PostgreSqlParser.KW_REASSIGN: + case PostgreSqlParser.KW_RECHECK: + case PostgreSqlParser.KW_RECURSIVE: + case PostgreSqlParser.KW_REF: + case PostgreSqlParser.KW_REFRESH: + case PostgreSqlParser.KW_REINDEX: + case PostgreSqlParser.KW_RELATIVE: + case PostgreSqlParser.KW_RELEASE: + case PostgreSqlParser.KW_RENAME: + case PostgreSqlParser.KW_REPEATABLE: + case PostgreSqlParser.KW_REPLACE: + case PostgreSqlParser.KW_REPLICA: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_RESTART: + case PostgreSqlParser.KW_RESTRICT: + case PostgreSqlParser.KW_RETURNS: + case PostgreSqlParser.KW_REVOKE: + case PostgreSqlParser.KW_ROLE: + case PostgreSqlParser.KW_ROLLBACK: + case PostgreSqlParser.KW_ROWS: + case PostgreSqlParser.KW_RULE: + case PostgreSqlParser.KW_SAVEPOINT: + case PostgreSqlParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCROLL: + case PostgreSqlParser.KW_SEARCH: + case PostgreSqlParser.KW_SECOND: + case PostgreSqlParser.KW_SECURITY: + case PostgreSqlParser.KW_SEQUENCE: + case PostgreSqlParser.KW_SEQUENCES: + case PostgreSqlParser.KW_SERIALIZABLE: + case PostgreSqlParser.KW_SERVER: + case PostgreSqlParser.KW_SESSION: + case PostgreSqlParser.KW_SET: + case PostgreSqlParser.KW_SHARE: + case PostgreSqlParser.KW_SHOW: + case PostgreSqlParser.KW_SIMPLE: + case PostgreSqlParser.KW_SNAPSHOT: + case PostgreSqlParser.KW_STABLE: + case PostgreSqlParser.KW_STANDALONE: + case PostgreSqlParser.KW_START: + case PostgreSqlParser.KW_STATEMENT: + case PostgreSqlParser.KW_STATISTICS: + case PostgreSqlParser.KW_STDIN: + case PostgreSqlParser.KW_STDOUT: + case PostgreSqlParser.KW_STORAGE: + case PostgreSqlParser.KW_STRICT: + case PostgreSqlParser.KW_STRIP: + case PostgreSqlParser.KW_SYSID: + case PostgreSqlParser.KW_SYSTEM: + case PostgreSqlParser.KW_TABLES: + case PostgreSqlParser.KW_TABLESPACE: + case PostgreSqlParser.KW_TEMP: + case PostgreSqlParser.KW_TEMPLATE: + case PostgreSqlParser.KW_TEMPORARY: + case PostgreSqlParser.KW_TEXT: + case PostgreSqlParser.KW_TRANSACTION: + case PostgreSqlParser.KW_TRIGGER: + case PostgreSqlParser.KW_TRUNCATE: + case PostgreSqlParser.KW_TRUSTED: + case PostgreSqlParser.KW_TYPE: + case PostgreSqlParser.KW_TYPES: + case PostgreSqlParser.KW_UNBOUNDED: + case PostgreSqlParser.KW_UNCOMMITTED: + case PostgreSqlParser.KW_UNENCRYPTED: + case PostgreSqlParser.KW_UNKNOWN: + case PostgreSqlParser.KW_UNLISTEN: + case PostgreSqlParser.KW_UNLOGGED: + case PostgreSqlParser.KW_UNTIL: + case PostgreSqlParser.KW_UPDATE: + case PostgreSqlParser.KW_VACUUM: + case PostgreSqlParser.KW_VALID: + case PostgreSqlParser.KW_VALIDATE: + case PostgreSqlParser.KW_VALIDATOR: + case PostgreSqlParser.KW_VARYING: + case PostgreSqlParser.KW_VERSION: + case PostgreSqlParser.KW_VIEW: + case PostgreSqlParser.KW_VOLATILE: + case PostgreSqlParser.KW_WHITESPACE: + case PostgreSqlParser.KW_WITHOUT: + case PostgreSqlParser.KW_WORK: + case PostgreSqlParser.KW_WRAPPER: + case PostgreSqlParser.KW_WRITE: + case PostgreSqlParser.KW_XML: + case PostgreSqlParser.KW_YEAR: + case PostgreSqlParser.KW_YES: + case PostgreSqlParser.KW_ZONE: + case PostgreSqlParser.KW_BETWEEN: + case PostgreSqlParser.KW_BIGINT: + case PostgreSqlParser.KW_BIT: + case PostgreSqlParser.KW_BOOLEAN: + case PostgreSqlParser.KW_CHAR: + case PostgreSqlParser.KW_CHARACTER: + case PostgreSqlParser.KW_COALESCE: + case PostgreSqlParser.KW_DEC: + case PostgreSqlParser.KW_DECIMAL: + case PostgreSqlParser.KW_EXISTS: + case PostgreSqlParser.KW_EXTRACT: + case PostgreSqlParser.KW_FLOAT: + case PostgreSqlParser.KW_GREATEST: + case PostgreSqlParser.KW_INOUT: + case PostgreSqlParser.KW_INT: + case PostgreSqlParser.KW_INTEGER: + case PostgreSqlParser.KW_INTERVAL: + case PostgreSqlParser.KW_LEAST: + case PostgreSqlParser.KW_NATIONAL: + case PostgreSqlParser.KW_NCHAR: + case PostgreSqlParser.KW_NONE: + case PostgreSqlParser.KW_NULLIF: + case PostgreSqlParser.KW_NUMERIC: + case PostgreSqlParser.KW_OVERLAY: + case PostgreSqlParser.KW_POSITION: + case PostgreSqlParser.KW_PRECISION: + case PostgreSqlParser.KW_REAL: + case PostgreSqlParser.KW_ROW: + case PostgreSqlParser.KW_SETOF: + case PostgreSqlParser.KW_SMALLINT: + case PostgreSqlParser.KW_SUBSTRING: + case PostgreSqlParser.KW_TIME: + case PostgreSqlParser.KW_TIMESTAMP: + case PostgreSqlParser.KW_TREAT: + case PostgreSqlParser.KW_TRIM: + case PostgreSqlParser.KW_VALUES: + case PostgreSqlParser.KW_VARCHAR: + case PostgreSqlParser.KW_XMLATTRIBUTES: + case PostgreSqlParser.KW_XMLCONCAT: + case PostgreSqlParser.KW_XMLELEMENT: + case PostgreSqlParser.KW_XMLEXISTS: + case PostgreSqlParser.KW_XMLFOREST: + case PostgreSqlParser.KW_XMLPARSE: + case PostgreSqlParser.KW_XMLPI: + case PostgreSqlParser.KW_XMLROOT: + case PostgreSqlParser.KW_XMLSERIALIZE: + case PostgreSqlParser.KW_CALL: + case PostgreSqlParser.KW_CURRENT: + case PostgreSqlParser.KW_ATTACH: + case PostgreSqlParser.KW_DETACH: + case PostgreSqlParser.KW_EXPRESSION: + case PostgreSqlParser.KW_GENERATED: + case PostgreSqlParser.KW_LOGGED: + case PostgreSqlParser.KW_STORED: + case PostgreSqlParser.KW_INCLUDE: + case PostgreSqlParser.KW_ROUTINE: + case PostgreSqlParser.KW_TRANSFORM: + case PostgreSqlParser.KW_IMPORT: + case PostgreSqlParser.KW_POLICY: + case PostgreSqlParser.KW_METHOD: + case PostgreSqlParser.KW_REFERENCING: + case PostgreSqlParser.KW_NEW: + case PostgreSqlParser.KW_OLD: + case PostgreSqlParser.KW_VALUE: + case PostgreSqlParser.KW_SUBSCRIPTION: + case PostgreSqlParser.KW_PUBLICATION: + case PostgreSqlParser.KW_OUT: + case PostgreSqlParser.KW_ROUTINES: + case PostgreSqlParser.KW_SCHEMAS: + case PostgreSqlParser.KW_PROCEDURES: + case PostgreSqlParser.KW_INPUT: + case PostgreSqlParser.KW_SUPPORT: + case PostgreSqlParser.KW_PARALLEL: + case PostgreSqlParser.KW_SQL: + case PostgreSqlParser.KW_DEPENDS: + case PostgreSqlParser.KW_OVERRIDING: + case PostgreSqlParser.KW_CONFLICT: + case PostgreSqlParser.KW_SKIP: + case PostgreSqlParser.KW_LOCKED: + case PostgreSqlParser.KW_TIES: + case PostgreSqlParser.KW_ROLLUP: + case PostgreSqlParser.KW_CUBE: + case PostgreSqlParser.KW_GROUPING: + case PostgreSqlParser.KW_SETS: + case PostgreSqlParser.KW_TABLESAMPLE: + case PostgreSqlParser.KW_ORDINALITY: + case PostgreSqlParser.KW_XMLTABLE: + case PostgreSqlParser.KW_COLUMNS: + case PostgreSqlParser.KW_XMLNAMESPACES: + case PostgreSqlParser.KW_ROWTYPE: + case PostgreSqlParser.KW_NORMALIZED: + case PostgreSqlParser.KW_WITHIN: + case PostgreSqlParser.KW_FILTER: + case PostgreSqlParser.KW_GROUPS: + case PostgreSqlParser.KW_OTHERS: + case PostgreSqlParser.KW_NFC: + case PostgreSqlParser.KW_NFD: + case PostgreSqlParser.KW_NFKC: + case PostgreSqlParser.KW_NFKD: + case PostgreSqlParser.KW_UESCAPE: + case PostgreSqlParser.KW_VIEWS: + case PostgreSqlParser.KW_NORMALIZE: + case PostgreSqlParser.KW_DUMP: + case PostgreSqlParser.KW_PRINT_STRICT_PARAMS: + case PostgreSqlParser.KW_VARIABLE_CONFLICT: + case PostgreSqlParser.KW_ERROR: + case PostgreSqlParser.KW_USE_VARIABLE: + case PostgreSqlParser.KW_USE_COLUMN: + case PostgreSqlParser.KW_ALIAS: + case PostgreSqlParser.KW_CONSTANT: + case PostgreSqlParser.KW_PERFORM: + case PostgreSqlParser.KW_GET: + case PostgreSqlParser.KW_DIAGNOSTICS: + case PostgreSqlParser.KW_STACKED: + case PostgreSqlParser.KW_ELSIF: + case PostgreSqlParser.KW_REVERSE: + case PostgreSqlParser.KW_SLICE: + case PostgreSqlParser.KW_EXIT: + case PostgreSqlParser.KW_RETURN: + case PostgreSqlParser.KW_QUERY: + case PostgreSqlParser.KW_RAISE: + case PostgreSqlParser.KW_SQLSTATE: + case PostgreSqlParser.KW_DEBUG: + case PostgreSqlParser.KW_LOG: + case PostgreSqlParser.KW_INFO: + case PostgreSqlParser.KW_NOTICE: + case PostgreSqlParser.KW_WARNING: + case PostgreSqlParser.KW_EXCEPTION: + case PostgreSqlParser.KW_ASSERT: + case PostgreSqlParser.KW_OPEN: + case PostgreSqlParser.KW_PUBLIC: + case PostgreSqlParser.KW_SKIP_LOCKED: + case PostgreSqlParser.KW_BUFFER_USAGE_LIMIT: + case PostgreSqlParser.Identifier: + case PostgreSqlParser.QuotedIdentifier: + case PostgreSqlParser.UnicodeQuotedIdentifier: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.PLSQLVARIABLENAME: + case PostgreSqlParser.PLSQLIDENTIFIER: + case PostgreSqlParser.EscapeStringConstant: this.enterOuterAlt(localContext, 1); { this.state = 4156; this.rolespec(); } break; - case PostgreSQLParser.KW_USER: + case PostgreSqlParser.KW_USER: this.enterOuterAlt(localContext, 2); { this.state = 4157; - this.match(PostgreSQLParser.KW_USER); + this.match(PostgreSqlParser.KW_USER); } break; default: @@ -18639,22 +18639,22 @@ export class PostgreSQLParser extends SQLParserBase { } public alterusermappingstmt(): AlterusermappingstmtContext { let localContext = new AlterusermappingstmtContext(this.context, this.state); - this.enterRule(localContext, 406, PostgreSQLParser.RULE_alterusermappingstmt); + this.enterRule(localContext, 406, PostgreSqlParser.RULE_alterusermappingstmt); try { this.enterOuterAlt(localContext, 1); { this.state = 4160; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 4161; - this.match(PostgreSQLParser.KW_USER); + this.match(PostgreSqlParser.KW_USER); this.state = 4162; - this.match(PostgreSQLParser.KW_MAPPING); + this.match(PostgreSqlParser.KW_MAPPING); this.state = 4163; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 4164; this.auth_ident(); this.state = 4165; - this.match(PostgreSQLParser.KW_SERVER); + this.match(PostgreSqlParser.KW_SERVER); this.state = 4166; this.name(); this.state = 4167; @@ -18677,19 +18677,19 @@ export class PostgreSQLParser extends SQLParserBase { } public createpolicystmt(): CreatepolicystmtContext { let localContext = new CreatepolicystmtContext(this.context, this.state); - this.enterRule(localContext, 408, PostgreSQLParser.RULE_createpolicystmt); + this.enterRule(localContext, 408, PostgreSqlParser.RULE_createpolicystmt); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 4169; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 4170; - this.match(PostgreSQLParser.KW_POLICY); + this.match(PostgreSqlParser.KW_POLICY); this.state = 4171; this.name(); this.state = 4172; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 4173; this.qualified_name(); this.state = 4175; @@ -18760,19 +18760,19 @@ export class PostgreSQLParser extends SQLParserBase { } public alterpolicystmt(): AlterpolicystmtContext { let localContext = new AlterpolicystmtContext(this.context, this.state); - this.enterRule(localContext, 410, PostgreSQLParser.RULE_alterpolicystmt); + this.enterRule(localContext, 410, PostgreSqlParser.RULE_alterpolicystmt); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 4189; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 4190; - this.match(PostgreSQLParser.KW_POLICY); + this.match(PostgreSqlParser.KW_POLICY); this.state = 4191; this.name(); this.state = 4192; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 4193; this.qualified_name(); this.state = 4195; @@ -18823,15 +18823,15 @@ export class PostgreSQLParser extends SQLParserBase { } public alterprocedurestmt(): AlterprocedurestmtContext { let localContext = new AlterprocedurestmtContext(this.context, this.state); - this.enterRule(localContext, 412, PostgreSQLParser.RULE_alterprocedurestmt); + this.enterRule(localContext, 412, PostgreSqlParser.RULE_alterprocedurestmt); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 4203; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 4204; - this.match(PostgreSQLParser.KW_PROCEDURE); + this.match(PostgreSqlParser.KW_PROCEDURE); this.state = 4205; this.procedure_name(); this.state = 4207; @@ -18864,7 +18864,7 @@ export class PostgreSQLParser extends SQLParserBase { } public procedure_cluase(): Procedure_cluaseContext { let localContext = new Procedure_cluaseContext(this.context, this.state); - this.enterRule(localContext, 414, PostgreSQLParser.RULE_procedure_cluase); + this.enterRule(localContext, 414, PostgreSqlParser.RULE_procedure_cluase); let _la: number; try { let alternative: number; @@ -18898,7 +18898,7 @@ export class PostgreSQLParser extends SQLParserBase { case 1: { this.state = 4218; - this.match(PostgreSQLParser.KW_RESTRICT); + this.match(PostgreSqlParser.KW_RESTRICT); } break; } @@ -18908,9 +18908,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 4221; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 4222; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 4223; this.procedure_name_create(); } @@ -18919,9 +18919,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 3); { this.state = 4224; - this.match(PostgreSQLParser.KW_OWNER); + this.match(PostgreSqlParser.KW_OWNER); this.state = 4225; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 4226; this.rolespec(); } @@ -18930,9 +18930,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 4); { this.state = 4227; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 4228; - this.match(PostgreSQLParser.KW_SCHEMA); + this.match(PostgreSqlParser.KW_SCHEMA); this.state = 4229; this.schema_name_create(); } @@ -18946,16 +18946,16 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 269) { { this.state = 4230; - this.match(PostgreSQLParser.KW_NO); + this.match(PostgreSqlParser.KW_NO); } } this.state = 4233; - this.match(PostgreSQLParser.KW_DEPENDS); + this.match(PostgreSqlParser.KW_DEPENDS); this.state = 4234; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 4235; - this.match(PostgreSQLParser.KW_EXTENSION); + this.match(PostgreSqlParser.KW_EXTENSION); this.state = 4236; this.name(); } @@ -18978,7 +18978,7 @@ export class PostgreSQLParser extends SQLParserBase { } public procedure_action(): Procedure_actionContext { let localContext = new Procedure_actionContext(this.context, this.state); - this.enterRule(localContext, 416, PostgreSQLParser.RULE_procedure_action); + this.enterRule(localContext, 416, PostgreSqlParser.RULE_procedure_action); let _la: number; try { this.state = 4267; @@ -18998,14 +18998,14 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 205) { { this.state = 4239; - this.match(PostgreSQLParser.KW_EXTERNAL); + this.match(PostgreSqlParser.KW_EXTERNAL); } } this.state = 4242; - this.match(PostgreSQLParser.KW_SECURITY); + this.match(PostgreSqlParser.KW_SECURITY); this.state = 4243; - this.match(PostgreSQLParser.KW_INVOKER); + this.match(PostgreSqlParser.KW_INVOKER); } break; case 2: @@ -19016,14 +19016,14 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 205) { { this.state = 4244; - this.match(PostgreSQLParser.KW_EXTERNAL); + this.match(PostgreSqlParser.KW_EXTERNAL); } } this.state = 4247; - this.match(PostgreSQLParser.KW_SECURITY); + this.match(PostgreSqlParser.KW_SECURITY); this.state = 4248; - this.match(PostgreSQLParser.KW_DEFINER); + this.match(PostgreSqlParser.KW_DEFINER); } break; } @@ -19033,7 +19033,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 4251; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 4252; this.name(); this.state = 4253; @@ -19057,7 +19057,7 @@ export class PostgreSQLParser extends SQLParserBase { case 2: { this.state = 4255; - this.match(PostgreSQLParser.KW_DEFAULT); + this.match(PostgreSqlParser.KW_DEFAULT); } break; } @@ -19067,20 +19067,20 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 3); { this.state = 4258; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 4259; this.name(); this.state = 4260; - this.match(PostgreSQLParser.KW_FROM); + this.match(PostgreSqlParser.KW_FROM); this.state = 4261; - this.match(PostgreSQLParser.KW_CURRENT); + this.match(PostgreSqlParser.KW_CURRENT); } break; case 4: this.enterOuterAlt(localContext, 4); { this.state = 4263; - this.match(PostgreSQLParser.KW_RESET); + this.match(PostgreSqlParser.KW_RESET); this.state = 4264; this.name(); } @@ -19089,9 +19089,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 5); { this.state = 4265; - this.match(PostgreSQLParser.KW_RESET); + this.match(PostgreSqlParser.KW_RESET); this.state = 4266; - this.match(PostgreSQLParser.KW_ALL); + this.match(PostgreSqlParser.KW_ALL); } break; } @@ -19112,18 +19112,18 @@ export class PostgreSQLParser extends SQLParserBase { } public rowsecurityoptionalexpr(): RowsecurityoptionalexprContext { let localContext = new RowsecurityoptionalexprContext(this.context, this.state); - this.enterRule(localContext, 418, PostgreSQLParser.RULE_rowsecurityoptionalexpr); + this.enterRule(localContext, 418, PostgreSqlParser.RULE_rowsecurityoptionalexpr); try { this.enterOuterAlt(localContext, 1); { this.state = 4269; - this.match(PostgreSQLParser.KW_USING); + this.match(PostgreSqlParser.KW_USING); this.state = 4270; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 4271; this.a_expr(); this.state = 4272; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -19142,20 +19142,20 @@ export class PostgreSQLParser extends SQLParserBase { } public rowsecurityoptionalwithcheck(): RowsecurityoptionalwithcheckContext { let localContext = new RowsecurityoptionalwithcheckContext(this.context, this.state); - this.enterRule(localContext, 420, PostgreSQLParser.RULE_rowsecurityoptionalwithcheck); + this.enterRule(localContext, 420, PostgreSqlParser.RULE_rowsecurityoptionalwithcheck); try { this.enterOuterAlt(localContext, 1); { this.state = 4274; - this.match(PostgreSQLParser.KW_WITH); + this.match(PostgreSqlParser.KW_WITH); this.state = 4275; - this.match(PostgreSQLParser.KW_CHECK); + this.match(PostgreSqlParser.KW_CHECK); this.state = 4276; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 4277; this.a_expr(); this.state = 4278; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -19174,12 +19174,12 @@ export class PostgreSQLParser extends SQLParserBase { } public rowsecuritydefaulttorole(): RowsecuritydefaulttoroleContext { let localContext = new RowsecuritydefaulttoroleContext(this.context, this.state); - this.enterRule(localContext, 422, PostgreSQLParser.RULE_rowsecuritydefaulttorole); + this.enterRule(localContext, 422, PostgreSqlParser.RULE_rowsecuritydefaulttorole); try { this.enterOuterAlt(localContext, 1); { this.state = 4280; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 4281; this.role_list(); } @@ -19200,12 +19200,12 @@ export class PostgreSQLParser extends SQLParserBase { } public rowsecurityoptionaltorole(): RowsecurityoptionaltoroleContext { let localContext = new RowsecurityoptionaltoroleContext(this.context, this.state); - this.enterRule(localContext, 424, PostgreSQLParser.RULE_rowsecurityoptionaltorole); + this.enterRule(localContext, 424, PostgreSqlParser.RULE_rowsecurityoptionaltorole); try { this.enterOuterAlt(localContext, 1); { this.state = 4283; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 4284; this.role_list(); } @@ -19226,100 +19226,100 @@ export class PostgreSQLParser extends SQLParserBase { } public rowsecuritydefaultpermissive(): RowsecuritydefaultpermissiveContext { let localContext = new RowsecuritydefaultpermissiveContext(this.context, this.state); - this.enterRule(localContext, 426, PostgreSQLParser.RULE_rowsecuritydefaultpermissive); + this.enterRule(localContext, 426, PostgreSqlParser.RULE_rowsecuritydefaultpermissive); try { this.enterOuterAlt(localContext, 1); { this.state = 4286; - this.match(PostgreSQLParser.KW_AS); + this.match(PostgreSqlParser.KW_AS); this.state = 4290; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_PERMISSIVE: + case PostgreSqlParser.KW_PERMISSIVE: { this.state = 4287; - this.match(PostgreSQLParser.KW_PERMISSIVE); + this.match(PostgreSqlParser.KW_PERMISSIVE); } break; - case PostgreSQLParser.KW_RESTRICTIVE: + case PostgreSqlParser.KW_RESTRICTIVE: { this.state = 4288; - this.match(PostgreSQLParser.KW_RESTRICTIVE); + this.match(PostgreSqlParser.KW_RESTRICTIVE); } break; - case PostgreSQLParser.KW_AND: - case PostgreSQLParser.KW_ARRAY: - case PostgreSQLParser.KW_COLLATE: - case PostgreSQLParser.KW_CONSTRAINT: - case PostgreSQLParser.KW_DEFAULT: - case PostgreSQLParser.KW_DO: - case PostgreSQLParser.KW_FETCH: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_IS: - case PostgreSQLParser.KW_OUTER: - case PostgreSQLParser.KW_ABSOLUTE: - case PostgreSQLParser.KW_BACKWARD: - case PostgreSQLParser.KW_CHAIN: - case PostgreSQLParser.KW_CLOSE: - case PostgreSQLParser.KW_COMMIT: - case PostgreSQLParser.KW_CONTINUE: - case PostgreSQLParser.KW_CURSOR: - case PostgreSQLParser.KW_FIRST: - case PostgreSQLParser.KW_FORWARD: - case PostgreSQLParser.KW_INSERT: - case PostgreSQLParser.KW_LAST: - case PostgreSQLParser.KW_MOVE: - case PostgreSQLParser.KW_NEXT: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_OPTION: - case PostgreSQLParser.KW_PRIOR: - case PostgreSQLParser.KW_RELATIVE: - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_ROLLBACK: - case PostgreSQLParser.KW_SCHEMA: - case PostgreSQLParser.KW_SCROLL: - case PostgreSQLParser.KW_SET: - case PostgreSQLParser.KW_TYPE: - case PostgreSQLParser.KW_CALL: - case PostgreSQLParser.KW_CURRENT: - case PostgreSQLParser.KW_ROWTYPE: - case PostgreSQLParser.KW_DUMP: - case PostgreSQLParser.KW_PRINT_STRICT_PARAMS: - case PostgreSQLParser.KW_VARIABLE_CONFLICT: - case PostgreSQLParser.KW_ERROR: - case PostgreSQLParser.KW_USE_VARIABLE: - case PostgreSQLParser.KW_USE_COLUMN: - case PostgreSQLParser.KW_ALIAS: - case PostgreSQLParser.KW_CONSTANT: - case PostgreSQLParser.KW_PERFORM: - case PostgreSQLParser.KW_GET: - case PostgreSQLParser.KW_DIAGNOSTICS: - case PostgreSQLParser.KW_STACKED: - case PostgreSQLParser.KW_ELSIF: - case PostgreSQLParser.KW_REVERSE: - case PostgreSQLParser.KW_SLICE: - case PostgreSQLParser.KW_EXIT: - case PostgreSQLParser.KW_RETURN: - case PostgreSQLParser.KW_QUERY: - case PostgreSQLParser.KW_RAISE: - case PostgreSQLParser.KW_SQLSTATE: - case PostgreSQLParser.KW_DEBUG: - case PostgreSQLParser.KW_LOG: - case PostgreSQLParser.KW_INFO: - case PostgreSQLParser.KW_NOTICE: - case PostgreSQLParser.KW_WARNING: - case PostgreSQLParser.KW_EXCEPTION: - case PostgreSQLParser.KW_ASSERT: - case PostgreSQLParser.KW_OPEN: - case PostgreSQLParser.Identifier: - case PostgreSQLParser.QuotedIdentifier: - case PostgreSQLParser.UnicodeQuotedIdentifier: - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.PLSQLVARIABLENAME: - case PostgreSQLParser.PLSQLIDENTIFIER: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.KW_AND: + case PostgreSqlParser.KW_ARRAY: + case PostgreSqlParser.KW_COLLATE: + case PostgreSqlParser.KW_CONSTRAINT: + case PostgreSqlParser.KW_DEFAULT: + case PostgreSqlParser.KW_DO: + case PostgreSqlParser.KW_FETCH: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_IS: + case PostgreSqlParser.KW_OUTER: + case PostgreSqlParser.KW_ABSOLUTE: + case PostgreSqlParser.KW_BACKWARD: + case PostgreSqlParser.KW_CHAIN: + case PostgreSqlParser.KW_CLOSE: + case PostgreSqlParser.KW_COMMIT: + case PostgreSqlParser.KW_CONTINUE: + case PostgreSqlParser.KW_CURSOR: + case PostgreSqlParser.KW_FIRST: + case PostgreSqlParser.KW_FORWARD: + case PostgreSqlParser.KW_INSERT: + case PostgreSqlParser.KW_LAST: + case PostgreSqlParser.KW_MOVE: + case PostgreSqlParser.KW_NEXT: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_OPTION: + case PostgreSqlParser.KW_PRIOR: + case PostgreSqlParser.KW_RELATIVE: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_ROLLBACK: + case PostgreSqlParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCROLL: + case PostgreSqlParser.KW_SET: + case PostgreSqlParser.KW_TYPE: + case PostgreSqlParser.KW_CALL: + case PostgreSqlParser.KW_CURRENT: + case PostgreSqlParser.KW_ROWTYPE: + case PostgreSqlParser.KW_DUMP: + case PostgreSqlParser.KW_PRINT_STRICT_PARAMS: + case PostgreSqlParser.KW_VARIABLE_CONFLICT: + case PostgreSqlParser.KW_ERROR: + case PostgreSqlParser.KW_USE_VARIABLE: + case PostgreSqlParser.KW_USE_COLUMN: + case PostgreSqlParser.KW_ALIAS: + case PostgreSqlParser.KW_CONSTANT: + case PostgreSqlParser.KW_PERFORM: + case PostgreSqlParser.KW_GET: + case PostgreSqlParser.KW_DIAGNOSTICS: + case PostgreSqlParser.KW_STACKED: + case PostgreSqlParser.KW_ELSIF: + case PostgreSqlParser.KW_REVERSE: + case PostgreSqlParser.KW_SLICE: + case PostgreSqlParser.KW_EXIT: + case PostgreSqlParser.KW_RETURN: + case PostgreSqlParser.KW_QUERY: + case PostgreSqlParser.KW_RAISE: + case PostgreSqlParser.KW_SQLSTATE: + case PostgreSqlParser.KW_DEBUG: + case PostgreSqlParser.KW_LOG: + case PostgreSqlParser.KW_INFO: + case PostgreSqlParser.KW_NOTICE: + case PostgreSqlParser.KW_WARNING: + case PostgreSqlParser.KW_EXCEPTION: + case PostgreSqlParser.KW_ASSERT: + case PostgreSqlParser.KW_OPEN: + case PostgreSqlParser.Identifier: + case PostgreSqlParser.QuotedIdentifier: + case PostgreSqlParser.UnicodeQuotedIdentifier: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.PLSQLVARIABLENAME: + case PostgreSqlParser.PLSQLIDENTIFIER: + case PostgreSqlParser.EscapeStringConstant: { this.state = 4289; this.identifier(); @@ -19346,12 +19346,12 @@ export class PostgreSQLParser extends SQLParserBase { } public rowsecuritydefaultforcmd(): RowsecuritydefaultforcmdContext { let localContext = new RowsecuritydefaultforcmdContext(this.context, this.state); - this.enterRule(localContext, 428, PostgreSQLParser.RULE_rowsecuritydefaultforcmd); + this.enterRule(localContext, 428, PostgreSqlParser.RULE_rowsecuritydefaultforcmd); try { this.enterOuterAlt(localContext, 1); { this.state = 4292; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 4293; this.row_security_cmd(); } @@ -19372,7 +19372,7 @@ export class PostgreSQLParser extends SQLParserBase { } public row_security_cmd(): Row_security_cmdContext { let localContext = new Row_security_cmdContext(this.context, this.state); - this.enterRule(localContext, 430, PostgreSQLParser.RULE_row_security_cmd); + this.enterRule(localContext, 430, PostgreSqlParser.RULE_row_security_cmd); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -19404,24 +19404,24 @@ export class PostgreSQLParser extends SQLParserBase { } public createamstmt(): CreateamstmtContext { let localContext = new CreateamstmtContext(this.context, this.state); - this.enterRule(localContext, 432, PostgreSQLParser.RULE_createamstmt); + this.enterRule(localContext, 432, PostgreSqlParser.RULE_createamstmt); try { this.enterOuterAlt(localContext, 1); { this.state = 4297; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 4298; - this.match(PostgreSQLParser.KW_ACCESS); + this.match(PostgreSqlParser.KW_ACCESS); this.state = 4299; - this.match(PostgreSQLParser.KW_METHOD); + this.match(PostgreSqlParser.KW_METHOD); this.state = 4300; this.name(); this.state = 4301; - this.match(PostgreSQLParser.KW_TYPE); + this.match(PostgreSqlParser.KW_TYPE); this.state = 4302; this.am_type(); this.state = 4303; - this.match(PostgreSQLParser.KW_HANDLER); + this.match(PostgreSqlParser.KW_HANDLER); this.state = 4304; this.handler_name(); } @@ -19442,7 +19442,7 @@ export class PostgreSQLParser extends SQLParserBase { } public am_type(): Am_typeContext { let localContext = new Am_typeContext(this.context, this.state); - this.enterRule(localContext, 434, PostgreSQLParser.RULE_am_type); + this.enterRule(localContext, 434, PostgreSqlParser.RULE_am_type); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -19474,7 +19474,7 @@ export class PostgreSQLParser extends SQLParserBase { } public createtrigstmt(): CreatetrigstmtContext { let localContext = new CreatetrigstmtContext(this.context, this.state); - this.enterRule(localContext, 436, PostgreSQLParser.RULE_createtrigstmt); + this.enterRule(localContext, 436, PostgreSqlParser.RULE_createtrigstmt); let _la: number; try { this.state = 4362; @@ -19484,7 +19484,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 4308; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 4310; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -19496,7 +19496,7 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 4312; - this.match(PostgreSQLParser.KW_TRIGGER); + this.match(PostgreSqlParser.KW_TRIGGER); this.state = 4313; this.name(); this.state = 4314; @@ -19504,7 +19504,7 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 4315; this.triggerevents(); this.state = 4316; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 4317; this.table_name(); this.state = 4319; @@ -19538,22 +19538,22 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 4327; - this.match(PostgreSQLParser.KW_EXECUTE); + this.match(PostgreSqlParser.KW_EXECUTE); this.state = 4328; this.function_or_procedure(); this.state = 4329; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 4330; this.triggerfuncargs(); this.state = 4331; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; case 2: this.enterOuterAlt(localContext, 2); { this.state = 4333; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 4335; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -19570,12 +19570,12 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 45) { { this.state = 4337; - this.match(PostgreSQLParser.KW_CONSTRAINT); + this.match(PostgreSqlParser.KW_CONSTRAINT); } } this.state = 4340; - this.match(PostgreSQLParser.KW_TRIGGER); + this.match(PostgreSqlParser.KW_TRIGGER); this.state = 4341; this.name(); this.state = 4342; @@ -19583,7 +19583,7 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 4343; this.triggerevents(); this.state = 4344; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 4345; this.table_name(); this.state = 4347; @@ -19619,15 +19619,15 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 4356; - this.match(PostgreSQLParser.KW_EXECUTE); + this.match(PostgreSqlParser.KW_EXECUTE); this.state = 4357; this.function_or_procedure(); this.state = 4358; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 4359; this.triggerfuncargs(); this.state = 4360; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; } @@ -19648,32 +19648,32 @@ export class PostgreSQLParser extends SQLParserBase { } public triggeractiontime(): TriggeractiontimeContext { let localContext = new TriggeractiontimeContext(this.context, this.state); - this.enterRule(localContext, 438, PostgreSQLParser.RULE_triggeractiontime); + this.enterRule(localContext, 438, PostgreSqlParser.RULE_triggeractiontime); try { this.state = 4368; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_BEFORE: + case PostgreSqlParser.KW_BEFORE: this.enterOuterAlt(localContext, 1); { this.state = 4364; - this.match(PostgreSQLParser.KW_BEFORE); + this.match(PostgreSqlParser.KW_BEFORE); } break; - case PostgreSQLParser.KW_AFTER: + case PostgreSqlParser.KW_AFTER: this.enterOuterAlt(localContext, 2); { this.state = 4365; - this.match(PostgreSQLParser.KW_AFTER); + this.match(PostgreSqlParser.KW_AFTER); } break; - case PostgreSQLParser.KW_INSTEAD: + case PostgreSqlParser.KW_INSTEAD: this.enterOuterAlt(localContext, 3); { this.state = 4366; - this.match(PostgreSQLParser.KW_INSTEAD); + this.match(PostgreSqlParser.KW_INSTEAD); this.state = 4367; - this.match(PostgreSQLParser.KW_OF); + this.match(PostgreSqlParser.KW_OF); } break; default: @@ -19696,20 +19696,20 @@ export class PostgreSQLParser extends SQLParserBase { } public foreachrow(): ForeachrowContext { let localContext = new ForeachrowContext(this.context, this.state); - this.enterRule(localContext, 440, PostgreSQLParser.RULE_foreachrow); + this.enterRule(localContext, 440, PostgreSqlParser.RULE_foreachrow); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 4370; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 4372; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); if (_la === 192) { { this.state = 4371; - this.match(PostgreSQLParser.KW_EACH); + this.match(PostgreSqlParser.KW_EACH); } } @@ -19733,7 +19733,7 @@ export class PostgreSQLParser extends SQLParserBase { } public roworstatment(): RoworstatmentContext { let localContext = new RoworstatmentContext(this.context, this.state); - this.enterRule(localContext, 442, PostgreSQLParser.RULE_roworstatment); + this.enterRule(localContext, 442, PostgreSqlParser.RULE_roworstatment); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -19765,7 +19765,7 @@ export class PostgreSQLParser extends SQLParserBase { } public triggerevents(): TriggereventsContext { let localContext = new TriggereventsContext(this.context, this.state); - this.enterRule(localContext, 444, PostgreSQLParser.RULE_triggerevents); + this.enterRule(localContext, 444, PostgreSqlParser.RULE_triggerevents); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -19779,7 +19779,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 4379; - this.match(PostgreSQLParser.KW_OR); + this.match(PostgreSqlParser.KW_OR); this.state = 4380; this.triggeroneevent(); } @@ -19806,7 +19806,7 @@ export class PostgreSQLParser extends SQLParserBase { } public triggeroneevent(): TriggeroneeventContext { let localContext = new TriggeroneeventContext(this.context, this.state); - this.enterRule(localContext, 446, PostgreSQLParser.RULE_triggeroneevent); + this.enterRule(localContext, 446, PostgreSqlParser.RULE_triggeroneevent); try { this.state = 4393; this.errorHandler.sync(this); @@ -19815,30 +19815,30 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 4386; - this.match(PostgreSQLParser.KW_INSERT); + this.match(PostgreSqlParser.KW_INSERT); } break; case 2: this.enterOuterAlt(localContext, 2); { this.state = 4387; - this.match(PostgreSQLParser.KW_DELETE); + this.match(PostgreSqlParser.KW_DELETE); } break; case 3: this.enterOuterAlt(localContext, 3); { this.state = 4388; - this.match(PostgreSQLParser.KW_UPDATE); + this.match(PostgreSqlParser.KW_UPDATE); } break; case 4: this.enterOuterAlt(localContext, 4); { this.state = 4389; - this.match(PostgreSQLParser.KW_UPDATE); + this.match(PostgreSqlParser.KW_UPDATE); this.state = 4390; - this.match(PostgreSQLParser.KW_OF); + this.match(PostgreSqlParser.KW_OF); this.state = 4391; this.column_list(); } @@ -19847,7 +19847,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 5); { this.state = 4392; - this.match(PostgreSQLParser.KW_TRUNCATE); + this.match(PostgreSqlParser.KW_TRUNCATE); } break; } @@ -19868,12 +19868,12 @@ export class PostgreSQLParser extends SQLParserBase { } public triggerreferencing(): TriggerreferencingContext { let localContext = new TriggerreferencingContext(this.context, this.state); - this.enterRule(localContext, 448, PostgreSQLParser.RULE_triggerreferencing); + this.enterRule(localContext, 448, PostgreSqlParser.RULE_triggerreferencing); try { this.enterOuterAlt(localContext, 1); { this.state = 4395; - this.match(PostgreSQLParser.KW_REFERENCING); + this.match(PostgreSqlParser.KW_REFERENCING); this.state = 4396; this.triggertransitions(); } @@ -19894,7 +19894,7 @@ export class PostgreSQLParser extends SQLParserBase { } public triggertransitions(): TriggertransitionsContext { let localContext = new TriggertransitionsContext(this.context, this.state); - this.enterRule(localContext, 450, PostgreSQLParser.RULE_triggertransitions); + this.enterRule(localContext, 450, PostgreSqlParser.RULE_triggertransitions); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -19931,7 +19931,7 @@ export class PostgreSQLParser extends SQLParserBase { } public triggertransition(): TriggertransitionContext { let localContext = new TriggertransitionContext(this.context, this.state); - this.enterRule(localContext, 452, PostgreSQLParser.RULE_triggertransition); + this.enterRule(localContext, 452, PostgreSqlParser.RULE_triggertransition); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -19970,7 +19970,7 @@ export class PostgreSQLParser extends SQLParserBase { } public transitionoldornew(): TransitionoldornewContext { let localContext = new TransitionoldornewContext(this.context, this.state); - this.enterRule(localContext, 454, PostgreSQLParser.RULE_transitionoldornew); + this.enterRule(localContext, 454, PostgreSqlParser.RULE_transitionoldornew); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -20002,7 +20002,7 @@ export class PostgreSQLParser extends SQLParserBase { } public transitionrowortable(): TransitionrowortableContext { let localContext = new TransitionrowortableContext(this.context, this.state); - this.enterRule(localContext, 456, PostgreSQLParser.RULE_transitionrowortable); + this.enterRule(localContext, 456, PostgreSqlParser.RULE_transitionrowortable); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -20034,7 +20034,7 @@ export class PostgreSQLParser extends SQLParserBase { } public transitionrelname(): TransitionrelnameContext { let localContext = new TransitionrelnameContext(this.context, this.state); - this.enterRule(localContext, 458, PostgreSQLParser.RULE_transitionrelname); + this.enterRule(localContext, 458, PostgreSqlParser.RULE_transitionrelname); try { this.enterOuterAlt(localContext, 1); { @@ -20058,13 +20058,13 @@ export class PostgreSQLParser extends SQLParserBase { } public triggerforspec(): TriggerforspecContext { let localContext = new TriggerforspecContext(this.context, this.state); - this.enterRule(localContext, 460, PostgreSQLParser.RULE_triggerforspec); + this.enterRule(localContext, 460, PostgreSqlParser.RULE_triggerforspec); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 4416; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 4418; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -20095,12 +20095,12 @@ export class PostgreSQLParser extends SQLParserBase { } public triggerforopteach(): TriggerforopteachContext { let localContext = new TriggerforopteachContext(this.context, this.state); - this.enterRule(localContext, 462, PostgreSQLParser.RULE_triggerforopteach); + this.enterRule(localContext, 462, PostgreSqlParser.RULE_triggerforopteach); try { this.enterOuterAlt(localContext, 1); { this.state = 4422; - this.match(PostgreSQLParser.KW_EACH); + this.match(PostgreSqlParser.KW_EACH); } } catch (re) { @@ -20119,7 +20119,7 @@ export class PostgreSQLParser extends SQLParserBase { } public triggerfortype(): TriggerfortypeContext { let localContext = new TriggerfortypeContext(this.context, this.state); - this.enterRule(localContext, 464, PostgreSQLParser.RULE_triggerfortype); + this.enterRule(localContext, 464, PostgreSqlParser.RULE_triggerfortype); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -20151,18 +20151,18 @@ export class PostgreSQLParser extends SQLParserBase { } public triggerwhen(): TriggerwhenContext { let localContext = new TriggerwhenContext(this.context, this.state); - this.enterRule(localContext, 466, PostgreSQLParser.RULE_triggerwhen); + this.enterRule(localContext, 466, PostgreSqlParser.RULE_triggerwhen); try { this.enterOuterAlt(localContext, 1); { this.state = 4426; - this.match(PostgreSQLParser.KW_WHEN); + this.match(PostgreSqlParser.KW_WHEN); this.state = 4427; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 4428; this.a_expr(); this.state = 4429; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -20181,25 +20181,25 @@ export class PostgreSQLParser extends SQLParserBase { } public function_or_procedure(): Function_or_procedureContext { let localContext = new Function_or_procedureContext(this.context, this.state); - this.enterRule(localContext, 468, PostgreSQLParser.RULE_function_or_procedure); + this.enterRule(localContext, 468, PostgreSqlParser.RULE_function_or_procedure); try { this.state = 4435; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_FUNCTION: + case PostgreSqlParser.KW_FUNCTION: this.enterOuterAlt(localContext, 1); { this.state = 4431; - this.match(PostgreSQLParser.KW_FUNCTION); + this.match(PostgreSqlParser.KW_FUNCTION); this.state = 4432; this.function_name(); } break; - case PostgreSQLParser.KW_PROCEDURE: + case PostgreSqlParser.KW_PROCEDURE: this.enterOuterAlt(localContext, 2); { this.state = 4433; - this.match(PostgreSQLParser.KW_PROCEDURE); + this.match(PostgreSqlParser.KW_PROCEDURE); this.state = 4434; this.procedure_name(); } @@ -20224,7 +20224,7 @@ export class PostgreSQLParser extends SQLParserBase { } public triggerfuncargs(): TriggerfuncargsContext { let localContext = new TriggerfuncargsContext(this.context, this.state); - this.enterRule(localContext, 470, PostgreSQLParser.RULE_triggerfuncargs); + this.enterRule(localContext, 470, PostgreSqlParser.RULE_triggerfuncargs); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -20232,504 +20232,504 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 4439; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_ALL: - case PostgreSQLParser.KW_ANALYSE: - case PostgreSQLParser.KW_ANALYZE: - case PostgreSQLParser.KW_AND: - case PostgreSQLParser.KW_ANY: - case PostgreSQLParser.KW_ARRAY: - case PostgreSQLParser.KW_AS: - case PostgreSQLParser.KW_ASC: - case PostgreSQLParser.KW_ASYMMETRIC: - case PostgreSQLParser.KW_BOTH: - case PostgreSQLParser.KW_CASE: - case PostgreSQLParser.KW_CAST: - case PostgreSQLParser.KW_CHECK: - case PostgreSQLParser.KW_COLLATE: - case PostgreSQLParser.KW_COLUMN: - case PostgreSQLParser.KW_CONSTRAINT: - case PostgreSQLParser.KW_CREATE: - case PostgreSQLParser.KW_CURRENT_CATALOG: - case PostgreSQLParser.KW_CURRENT_DATE: - case PostgreSQLParser.KW_CURRENT_ROLE: - case PostgreSQLParser.KW_CURRENT_TIME: - case PostgreSQLParser.KW_CURRENT_TIMESTAMP: - case PostgreSQLParser.KW_CURRENT_USER: - case PostgreSQLParser.KW_DEFAULT: - case PostgreSQLParser.KW_DEFERRABLE: - case PostgreSQLParser.KW_DESC: - case PostgreSQLParser.KW_DISTINCT: - case PostgreSQLParser.KW_DO: - case PostgreSQLParser.KW_ELSE: - case PostgreSQLParser.KW_EXCEPT: - case PostgreSQLParser.KW_FALSE: - case PostgreSQLParser.KW_FETCH: - case PostgreSQLParser.KW_FOR: - case PostgreSQLParser.KW_FOREIGN: - case PostgreSQLParser.KW_FROM: - case PostgreSQLParser.KW_GRANT: - case PostgreSQLParser.KW_GROUP: - case PostgreSQLParser.KW_HAVING: - case PostgreSQLParser.KW_IN: - case PostgreSQLParser.KW_INITIALLY: - case PostgreSQLParser.KW_INTERSECT: - case PostgreSQLParser.KW_LATERAL: - case PostgreSQLParser.KW_LEADING: - case PostgreSQLParser.KW_LIMIT: - case PostgreSQLParser.KW_LOCALTIME: - case PostgreSQLParser.KW_LOCALTIMESTAMP: - case PostgreSQLParser.KW_NOT: - case PostgreSQLParser.KW_NULL: - case PostgreSQLParser.KW_OFFSET: - case PostgreSQLParser.KW_ON: - case PostgreSQLParser.KW_ONLY: - case PostgreSQLParser.KW_OR: - case PostgreSQLParser.KW_ORDER: - case PostgreSQLParser.KW_PLACING: - case PostgreSQLParser.KW_PRIMARY: - case PostgreSQLParser.KW_REFERENCES: - case PostgreSQLParser.KW_RETURNING: - case PostgreSQLParser.KW_SELECT: - case PostgreSQLParser.KW_SESSION_USER: - case PostgreSQLParser.KW_SOME: - case PostgreSQLParser.KW_SYMMETRIC: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_THEN: - case PostgreSQLParser.KW_TO: - case PostgreSQLParser.KW_TRAILING: - case PostgreSQLParser.KW_TRUE: - case PostgreSQLParser.KW_UNION: - case PostgreSQLParser.KW_UNIQUE: - case PostgreSQLParser.KW_USER: - case PostgreSQLParser.KW_USING: - case PostgreSQLParser.KW_VARIADIC: - case PostgreSQLParser.KW_WHEN: - case PostgreSQLParser.KW_WHERE: - case PostgreSQLParser.KW_WINDOW: - case PostgreSQLParser.KW_WITH: - case PostgreSQLParser.KW_AUTHORIZATION: - case PostgreSQLParser.KW_BINARY: - case PostgreSQLParser.KW_COLLATION: - case PostgreSQLParser.KW_CONCURRENTLY: - case PostgreSQLParser.KW_CROSS: - case PostgreSQLParser.KW_CURRENT_SCHEMA: - case PostgreSQLParser.KW_FREEZE: - case PostgreSQLParser.KW_FULL: - case PostgreSQLParser.KW_ILIKE: - case PostgreSQLParser.KW_INNER: - case PostgreSQLParser.KW_IS: - case PostgreSQLParser.KW_ISNULL: - case PostgreSQLParser.KW_JOIN: - case PostgreSQLParser.KW_LEFT: - case PostgreSQLParser.KW_LIKE: - case PostgreSQLParser.KW_NATURAL: - case PostgreSQLParser.KW_NOTNULL: - case PostgreSQLParser.KW_OUTER: - case PostgreSQLParser.KW_OVER: - case PostgreSQLParser.KW_OVERLAPS: - case PostgreSQLParser.KW_RIGHT: - case PostgreSQLParser.KW_SIMILAR: - case PostgreSQLParser.KW_VERBOSE: - case PostgreSQLParser.KW_ABORT: - case PostgreSQLParser.KW_ABSOLUTE: - case PostgreSQLParser.KW_ACCESS: - case PostgreSQLParser.KW_ACTION: - case PostgreSQLParser.KW_ADD: - case PostgreSQLParser.KW_ADMIN: - case PostgreSQLParser.KW_AFTER: - case PostgreSQLParser.KW_AGGREGATE: - case PostgreSQLParser.KW_ALSO: - case PostgreSQLParser.KW_ALTER: - case PostgreSQLParser.KW_ALWAYS: - case PostgreSQLParser.KW_ASSERTION: - case PostgreSQLParser.KW_ASSIGNMENT: - case PostgreSQLParser.KW_AT: - case PostgreSQLParser.KW_ATTRIBUTE: - case PostgreSQLParser.KW_BACKWARD: - case PostgreSQLParser.KW_BEFORE: - case PostgreSQLParser.KW_BEGIN: - case PostgreSQLParser.KW_BY: - case PostgreSQLParser.KW_CACHE: - case PostgreSQLParser.KW_CALLED: - case PostgreSQLParser.KW_CASCADE: - case PostgreSQLParser.KW_CASCADED: - case PostgreSQLParser.KW_CATALOG: - case PostgreSQLParser.KW_CHAIN: - case PostgreSQLParser.KW_CHARACTERISTICS: - case PostgreSQLParser.KW_CHECKPOINT: - case PostgreSQLParser.KW_CLASS: - case PostgreSQLParser.KW_CLOSE: - case PostgreSQLParser.KW_CLUSTER: - case PostgreSQLParser.KW_COMMENT: - case PostgreSQLParser.KW_COMMENTS: - case PostgreSQLParser.KW_COMMIT: - case PostgreSQLParser.KW_COMMITTED: - case PostgreSQLParser.KW_CONFIGURATION: - case PostgreSQLParser.KW_CONNECTION: - case PostgreSQLParser.KW_CONSTRAINTS: - case PostgreSQLParser.KW_CONTENT: - case PostgreSQLParser.KW_CONTINUE: - case PostgreSQLParser.KW_CONVERSION: - case PostgreSQLParser.KW_COPY: - case PostgreSQLParser.KW_COST: - case PostgreSQLParser.KW_CSV: - case PostgreSQLParser.KW_CURSOR: - case PostgreSQLParser.KW_CYCLE: - case PostgreSQLParser.KW_DATA: - case PostgreSQLParser.KW_DATABASE: - case PostgreSQLParser.KW_DAY: - case PostgreSQLParser.KW_DEALLOCATE: - case PostgreSQLParser.KW_DECLARE: - case PostgreSQLParser.KW_DEFAULTS: - case PostgreSQLParser.KW_DEFERRED: - case PostgreSQLParser.KW_DEFINER: - case PostgreSQLParser.KW_DELETE: - case PostgreSQLParser.KW_DELIMITER: - case PostgreSQLParser.KW_DELIMITERS: - case PostgreSQLParser.KW_DICTIONARY: - case PostgreSQLParser.KW_DISABLE: - case PostgreSQLParser.KW_DISCARD: - case PostgreSQLParser.KW_DOCUMENT: - case PostgreSQLParser.KW_DOMAIN: - case PostgreSQLParser.KW_DOUBLE: - case PostgreSQLParser.KW_DROP: - case PostgreSQLParser.KW_EACH: - case PostgreSQLParser.KW_ENABLE: - case PostgreSQLParser.KW_ENCODING: - case PostgreSQLParser.KW_ENCRYPTED: - case PostgreSQLParser.KW_ENUM: - case PostgreSQLParser.KW_ESCAPE: - case PostgreSQLParser.KW_EVENT: - case PostgreSQLParser.KW_EXCLUDE: - case PostgreSQLParser.KW_EXCLUDING: - case PostgreSQLParser.KW_EXCLUSIVE: - case PostgreSQLParser.KW_EXECUTE: - case PostgreSQLParser.KW_EXPLAIN: - case PostgreSQLParser.KW_EXTENSION: - case PostgreSQLParser.KW_EXTERNAL: - case PostgreSQLParser.KW_FAMILY: - case PostgreSQLParser.KW_FIRST: - case PostgreSQLParser.KW_FOLLOWING: - case PostgreSQLParser.KW_FORCE: - case PostgreSQLParser.KW_FORWARD: - case PostgreSQLParser.KW_FUNCTION: - case PostgreSQLParser.KW_FUNCTIONS: - case PostgreSQLParser.KW_GLOBAL: - case PostgreSQLParser.KW_GRANTED: - case PostgreSQLParser.KW_HANDLER: - case PostgreSQLParser.KW_HEADER: - case PostgreSQLParser.KW_HOLD: - case PostgreSQLParser.KW_HOUR: - case PostgreSQLParser.KW_IDENTITY: - case PostgreSQLParser.KW_IF: - case PostgreSQLParser.KW_IMMEDIATE: - case PostgreSQLParser.KW_IMMUTABLE: - case PostgreSQLParser.KW_IMPLICIT: - case PostgreSQLParser.KW_INCLUDING: - case PostgreSQLParser.KW_INCREMENT: - case PostgreSQLParser.KW_INDEX: - case PostgreSQLParser.KW_INDEXES: - case PostgreSQLParser.KW_INHERIT: - case PostgreSQLParser.KW_INHERITS: - case PostgreSQLParser.KW_INLINE: - case PostgreSQLParser.KW_INSENSITIVE: - case PostgreSQLParser.KW_INSERT: - case PostgreSQLParser.KW_INSTEAD: - case PostgreSQLParser.KW_INVOKER: - case PostgreSQLParser.KW_ISOLATION: - case PostgreSQLParser.KW_KEY: - case PostgreSQLParser.KW_LABEL: - case PostgreSQLParser.KW_LANGUAGE: - case PostgreSQLParser.KW_LARGE: - case PostgreSQLParser.KW_LAST: - case PostgreSQLParser.KW_LEAKPROOF: - case PostgreSQLParser.KW_LEVEL: - case PostgreSQLParser.KW_LISTEN: - case PostgreSQLParser.KW_LOAD: - case PostgreSQLParser.KW_LOCAL: - case PostgreSQLParser.KW_LOCATION: - case PostgreSQLParser.KW_LOCK: - case PostgreSQLParser.KW_MAPPING: - case PostgreSQLParser.KW_MATCH: - case PostgreSQLParser.KW_MATERIALIZED: - case PostgreSQLParser.KW_MAXVALUE: - case PostgreSQLParser.KW_MINUTE: - case PostgreSQLParser.KW_MINVALUE: - case PostgreSQLParser.KW_MODE: - case PostgreSQLParser.KW_MONTH: - case PostgreSQLParser.KW_MOVE: - case PostgreSQLParser.KW_NAME: - case PostgreSQLParser.KW_NAMES: - case PostgreSQLParser.KW_NEXT: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_NOTHING: - case PostgreSQLParser.KW_NOTIFY: - case PostgreSQLParser.KW_NOWAIT: - case PostgreSQLParser.KW_NULLS: - case PostgreSQLParser.KW_OBJECT: - case PostgreSQLParser.KW_OF: - case PostgreSQLParser.KW_OFF: - case PostgreSQLParser.KW_OIDS: - case PostgreSQLParser.KW_OPERATOR: - case PostgreSQLParser.KW_OPTION: - case PostgreSQLParser.KW_OPTIONS: - case PostgreSQLParser.KW_OWNED: - case PostgreSQLParser.KW_OWNER: - case PostgreSQLParser.KW_PARSER: - case PostgreSQLParser.KW_PARTIAL: - case PostgreSQLParser.KW_PARTITION: - case PostgreSQLParser.KW_PASSING: - case PostgreSQLParser.KW_PASSWORD: - case PostgreSQLParser.KW_PLANS: - case PostgreSQLParser.KW_PRECEDING: - case PostgreSQLParser.KW_PREPARE: - case PostgreSQLParser.KW_PREPARED: - case PostgreSQLParser.KW_PRESERVE: - case PostgreSQLParser.KW_PRIOR: - case PostgreSQLParser.KW_PRIVILEGES: - case PostgreSQLParser.KW_PROCEDURAL: - case PostgreSQLParser.KW_PROCEDURE: - case PostgreSQLParser.KW_PROGRAM: - case PostgreSQLParser.KW_QUOTE: - case PostgreSQLParser.KW_RANGE: - case PostgreSQLParser.KW_READ: - case PostgreSQLParser.KW_REASSIGN: - case PostgreSQLParser.KW_RECHECK: - case PostgreSQLParser.KW_RECURSIVE: - case PostgreSQLParser.KW_REF: - case PostgreSQLParser.KW_REFRESH: - case PostgreSQLParser.KW_REINDEX: - case PostgreSQLParser.KW_RELATIVE: - case PostgreSQLParser.KW_RELEASE: - case PostgreSQLParser.KW_RENAME: - case PostgreSQLParser.KW_REPEATABLE: - case PostgreSQLParser.KW_REPLACE: - case PostgreSQLParser.KW_REPLICA: - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_RESTART: - case PostgreSQLParser.KW_RESTRICT: - case PostgreSQLParser.KW_RETURNS: - case PostgreSQLParser.KW_REVOKE: - case PostgreSQLParser.KW_ROLE: - case PostgreSQLParser.KW_ROLLBACK: - case PostgreSQLParser.KW_ROWS: - case PostgreSQLParser.KW_RULE: - case PostgreSQLParser.KW_SAVEPOINT: - case PostgreSQLParser.KW_SCHEMA: - case PostgreSQLParser.KW_SCROLL: - case PostgreSQLParser.KW_SEARCH: - case PostgreSQLParser.KW_SECOND: - case PostgreSQLParser.KW_SECURITY: - case PostgreSQLParser.KW_SEQUENCE: - case PostgreSQLParser.KW_SEQUENCES: - case PostgreSQLParser.KW_SERIALIZABLE: - case PostgreSQLParser.KW_SERVER: - case PostgreSQLParser.KW_SESSION: - case PostgreSQLParser.KW_SET: - case PostgreSQLParser.KW_SHARE: - case PostgreSQLParser.KW_SHOW: - case PostgreSQLParser.KW_SIMPLE: - case PostgreSQLParser.KW_SNAPSHOT: - case PostgreSQLParser.KW_STABLE: - case PostgreSQLParser.KW_STANDALONE: - case PostgreSQLParser.KW_START: - case PostgreSQLParser.KW_STATEMENT: - case PostgreSQLParser.KW_STATISTICS: - case PostgreSQLParser.KW_STDIN: - case PostgreSQLParser.KW_STDOUT: - case PostgreSQLParser.KW_STORAGE: - case PostgreSQLParser.KW_STRICT: - case PostgreSQLParser.KW_STRIP: - case PostgreSQLParser.KW_SYSID: - case PostgreSQLParser.KW_SYSTEM: - case PostgreSQLParser.KW_TABLES: - case PostgreSQLParser.KW_TABLESPACE: - case PostgreSQLParser.KW_TEMP: - case PostgreSQLParser.KW_TEMPLATE: - case PostgreSQLParser.KW_TEMPORARY: - case PostgreSQLParser.KW_TEXT: - case PostgreSQLParser.KW_TRANSACTION: - case PostgreSQLParser.KW_TRIGGER: - case PostgreSQLParser.KW_TRUNCATE: - case PostgreSQLParser.KW_TRUSTED: - case PostgreSQLParser.KW_TYPE: - case PostgreSQLParser.KW_TYPES: - case PostgreSQLParser.KW_UNBOUNDED: - case PostgreSQLParser.KW_UNCOMMITTED: - case PostgreSQLParser.KW_UNENCRYPTED: - case PostgreSQLParser.KW_UNKNOWN: - case PostgreSQLParser.KW_UNLISTEN: - case PostgreSQLParser.KW_UNLOGGED: - case PostgreSQLParser.KW_UNTIL: - case PostgreSQLParser.KW_UPDATE: - case PostgreSQLParser.KW_VACUUM: - case PostgreSQLParser.KW_VALID: - case PostgreSQLParser.KW_VALIDATE: - case PostgreSQLParser.KW_VALIDATOR: - case PostgreSQLParser.KW_VARYING: - case PostgreSQLParser.KW_VERSION: - case PostgreSQLParser.KW_VIEW: - case PostgreSQLParser.KW_VOLATILE: - case PostgreSQLParser.KW_WHITESPACE: - case PostgreSQLParser.KW_WITHOUT: - case PostgreSQLParser.KW_WORK: - case PostgreSQLParser.KW_WRAPPER: - case PostgreSQLParser.KW_WRITE: - case PostgreSQLParser.KW_XML: - case PostgreSQLParser.KW_YEAR: - case PostgreSQLParser.KW_YES: - case PostgreSQLParser.KW_ZONE: - case PostgreSQLParser.KW_BETWEEN: - case PostgreSQLParser.KW_BIGINT: - case PostgreSQLParser.KW_BIT: - case PostgreSQLParser.KW_BOOLEAN: - case PostgreSQLParser.KW_CHAR: - case PostgreSQLParser.KW_CHARACTER: - case PostgreSQLParser.KW_COALESCE: - case PostgreSQLParser.KW_DEC: - case PostgreSQLParser.KW_DECIMAL: - case PostgreSQLParser.KW_EXISTS: - case PostgreSQLParser.KW_EXTRACT: - case PostgreSQLParser.KW_FLOAT: - case PostgreSQLParser.KW_GREATEST: - case PostgreSQLParser.KW_INOUT: - case PostgreSQLParser.KW_INT: - case PostgreSQLParser.KW_INTEGER: - case PostgreSQLParser.KW_INTERVAL: - case PostgreSQLParser.KW_LEAST: - case PostgreSQLParser.KW_NATIONAL: - case PostgreSQLParser.KW_NCHAR: - case PostgreSQLParser.KW_NONE: - case PostgreSQLParser.KW_NULLIF: - case PostgreSQLParser.KW_NUMERIC: - case PostgreSQLParser.KW_OVERLAY: - case PostgreSQLParser.KW_POSITION: - case PostgreSQLParser.KW_PRECISION: - case PostgreSQLParser.KW_REAL: - case PostgreSQLParser.KW_ROW: - case PostgreSQLParser.KW_SETOF: - case PostgreSQLParser.KW_SMALLINT: - case PostgreSQLParser.KW_SUBSTRING: - case PostgreSQLParser.KW_TIME: - case PostgreSQLParser.KW_TIMESTAMP: - case PostgreSQLParser.KW_TREAT: - case PostgreSQLParser.KW_TRIM: - case PostgreSQLParser.KW_VALUES: - case PostgreSQLParser.KW_VARCHAR: - case PostgreSQLParser.KW_XMLATTRIBUTES: - case PostgreSQLParser.KW_XMLCONCAT: - case PostgreSQLParser.KW_XMLELEMENT: - case PostgreSQLParser.KW_XMLEXISTS: - case PostgreSQLParser.KW_XMLFOREST: - case PostgreSQLParser.KW_XMLPARSE: - case PostgreSQLParser.KW_XMLPI: - case PostgreSQLParser.KW_XMLROOT: - case PostgreSQLParser.KW_XMLSERIALIZE: - case PostgreSQLParser.KW_CALL: - case PostgreSQLParser.KW_CURRENT: - case PostgreSQLParser.KW_ATTACH: - case PostgreSQLParser.KW_DETACH: - case PostgreSQLParser.KW_EXPRESSION: - case PostgreSQLParser.KW_GENERATED: - case PostgreSQLParser.KW_LOGGED: - case PostgreSQLParser.KW_STORED: - case PostgreSQLParser.KW_INCLUDE: - case PostgreSQLParser.KW_ROUTINE: - case PostgreSQLParser.KW_TRANSFORM: - case PostgreSQLParser.KW_IMPORT: - case PostgreSQLParser.KW_POLICY: - case PostgreSQLParser.KW_METHOD: - case PostgreSQLParser.KW_REFERENCING: - case PostgreSQLParser.KW_NEW: - case PostgreSQLParser.KW_OLD: - case PostgreSQLParser.KW_VALUE: - case PostgreSQLParser.KW_SUBSCRIPTION: - case PostgreSQLParser.KW_PUBLICATION: - case PostgreSQLParser.KW_OUT: - case PostgreSQLParser.KW_END: - case PostgreSQLParser.KW_ROUTINES: - case PostgreSQLParser.KW_SCHEMAS: - case PostgreSQLParser.KW_PROCEDURES: - case PostgreSQLParser.KW_INPUT: - case PostgreSQLParser.KW_SUPPORT: - case PostgreSQLParser.KW_PARALLEL: - case PostgreSQLParser.KW_SQL: - case PostgreSQLParser.KW_DEPENDS: - case PostgreSQLParser.KW_OVERRIDING: - case PostgreSQLParser.KW_CONFLICT: - case PostgreSQLParser.KW_SKIP: - case PostgreSQLParser.KW_LOCKED: - case PostgreSQLParser.KW_TIES: - case PostgreSQLParser.KW_ROLLUP: - case PostgreSQLParser.KW_CUBE: - case PostgreSQLParser.KW_GROUPING: - case PostgreSQLParser.KW_SETS: - case PostgreSQLParser.KW_TABLESAMPLE: - case PostgreSQLParser.KW_ORDINALITY: - case PostgreSQLParser.KW_XMLTABLE: - case PostgreSQLParser.KW_COLUMNS: - case PostgreSQLParser.KW_XMLNAMESPACES: - case PostgreSQLParser.KW_ROWTYPE: - case PostgreSQLParser.KW_NORMALIZED: - case PostgreSQLParser.KW_WITHIN: - case PostgreSQLParser.KW_FILTER: - case PostgreSQLParser.KW_GROUPS: - case PostgreSQLParser.KW_OTHERS: - case PostgreSQLParser.KW_NFC: - case PostgreSQLParser.KW_NFD: - case PostgreSQLParser.KW_NFKC: - case PostgreSQLParser.KW_NFKD: - case PostgreSQLParser.KW_UESCAPE: - case PostgreSQLParser.KW_VIEWS: - case PostgreSQLParser.KW_NORMALIZE: - case PostgreSQLParser.KW_DUMP: - case PostgreSQLParser.KW_PRINT_STRICT_PARAMS: - case PostgreSQLParser.KW_VARIABLE_CONFLICT: - case PostgreSQLParser.KW_ERROR: - case PostgreSQLParser.KW_USE_VARIABLE: - case PostgreSQLParser.KW_USE_COLUMN: - case PostgreSQLParser.KW_ALIAS: - case PostgreSQLParser.KW_CONSTANT: - case PostgreSQLParser.KW_PERFORM: - case PostgreSQLParser.KW_GET: - case PostgreSQLParser.KW_DIAGNOSTICS: - case PostgreSQLParser.KW_STACKED: - case PostgreSQLParser.KW_ELSIF: - case PostgreSQLParser.KW_REVERSE: - case PostgreSQLParser.KW_SLICE: - case PostgreSQLParser.KW_EXIT: - case PostgreSQLParser.KW_RETURN: - case PostgreSQLParser.KW_QUERY: - case PostgreSQLParser.KW_RAISE: - case PostgreSQLParser.KW_SQLSTATE: - case PostgreSQLParser.KW_DEBUG: - case PostgreSQLParser.KW_LOG: - case PostgreSQLParser.KW_INFO: - case PostgreSQLParser.KW_NOTICE: - case PostgreSQLParser.KW_WARNING: - case PostgreSQLParser.KW_EXCEPTION: - case PostgreSQLParser.KW_ASSERT: - case PostgreSQLParser.KW_OPEN: - case PostgreSQLParser.KW_SKIP_LOCKED: - case PostgreSQLParser.KW_BUFFER_USAGE_LIMIT: - case PostgreSQLParser.Identifier: - case PostgreSQLParser.QuotedIdentifier: - case PostgreSQLParser.UnicodeQuotedIdentifier: - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.Integral: - case PostgreSQLParser.Numeric: - case PostgreSQLParser.PLSQLVARIABLENAME: - case PostgreSQLParser.PLSQLIDENTIFIER: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.KW_ALL: + case PostgreSqlParser.KW_ANALYSE: + case PostgreSqlParser.KW_ANALYZE: + case PostgreSqlParser.KW_AND: + case PostgreSqlParser.KW_ANY: + case PostgreSqlParser.KW_ARRAY: + case PostgreSqlParser.KW_AS: + case PostgreSqlParser.KW_ASC: + case PostgreSqlParser.KW_ASYMMETRIC: + case PostgreSqlParser.KW_BOTH: + case PostgreSqlParser.KW_CASE: + case PostgreSqlParser.KW_CAST: + case PostgreSqlParser.KW_CHECK: + case PostgreSqlParser.KW_COLLATE: + case PostgreSqlParser.KW_COLUMN: + case PostgreSqlParser.KW_CONSTRAINT: + case PostgreSqlParser.KW_CREATE: + case PostgreSqlParser.KW_CURRENT_CATALOG: + case PostgreSqlParser.KW_CURRENT_DATE: + case PostgreSqlParser.KW_CURRENT_ROLE: + case PostgreSqlParser.KW_CURRENT_TIME: + case PostgreSqlParser.KW_CURRENT_TIMESTAMP: + case PostgreSqlParser.KW_CURRENT_USER: + case PostgreSqlParser.KW_DEFAULT: + case PostgreSqlParser.KW_DEFERRABLE: + case PostgreSqlParser.KW_DESC: + case PostgreSqlParser.KW_DISTINCT: + case PostgreSqlParser.KW_DO: + case PostgreSqlParser.KW_ELSE: + case PostgreSqlParser.KW_EXCEPT: + case PostgreSqlParser.KW_FALSE: + case PostgreSqlParser.KW_FETCH: + case PostgreSqlParser.KW_FOR: + case PostgreSqlParser.KW_FOREIGN: + case PostgreSqlParser.KW_FROM: + case PostgreSqlParser.KW_GRANT: + case PostgreSqlParser.KW_GROUP: + case PostgreSqlParser.KW_HAVING: + case PostgreSqlParser.KW_IN: + case PostgreSqlParser.KW_INITIALLY: + case PostgreSqlParser.KW_INTERSECT: + case PostgreSqlParser.KW_LATERAL: + case PostgreSqlParser.KW_LEADING: + case PostgreSqlParser.KW_LIMIT: + case PostgreSqlParser.KW_LOCALTIME: + case PostgreSqlParser.KW_LOCALTIMESTAMP: + case PostgreSqlParser.KW_NOT: + case PostgreSqlParser.KW_NULL: + case PostgreSqlParser.KW_OFFSET: + case PostgreSqlParser.KW_ON: + case PostgreSqlParser.KW_ONLY: + case PostgreSqlParser.KW_OR: + case PostgreSqlParser.KW_ORDER: + case PostgreSqlParser.KW_PLACING: + case PostgreSqlParser.KW_PRIMARY: + case PostgreSqlParser.KW_REFERENCES: + case PostgreSqlParser.KW_RETURNING: + case PostgreSqlParser.KW_SELECT: + case PostgreSqlParser.KW_SESSION_USER: + case PostgreSqlParser.KW_SOME: + case PostgreSqlParser.KW_SYMMETRIC: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_THEN: + case PostgreSqlParser.KW_TO: + case PostgreSqlParser.KW_TRAILING: + case PostgreSqlParser.KW_TRUE: + case PostgreSqlParser.KW_UNION: + case PostgreSqlParser.KW_UNIQUE: + case PostgreSqlParser.KW_USER: + case PostgreSqlParser.KW_USING: + case PostgreSqlParser.KW_VARIADIC: + case PostgreSqlParser.KW_WHEN: + case PostgreSqlParser.KW_WHERE: + case PostgreSqlParser.KW_WINDOW: + case PostgreSqlParser.KW_WITH: + case PostgreSqlParser.KW_AUTHORIZATION: + case PostgreSqlParser.KW_BINARY: + case PostgreSqlParser.KW_COLLATION: + case PostgreSqlParser.KW_CONCURRENTLY: + case PostgreSqlParser.KW_CROSS: + case PostgreSqlParser.KW_CURRENT_SCHEMA: + case PostgreSqlParser.KW_FREEZE: + case PostgreSqlParser.KW_FULL: + case PostgreSqlParser.KW_ILIKE: + case PostgreSqlParser.KW_INNER: + case PostgreSqlParser.KW_IS: + case PostgreSqlParser.KW_ISNULL: + case PostgreSqlParser.KW_JOIN: + case PostgreSqlParser.KW_LEFT: + case PostgreSqlParser.KW_LIKE: + case PostgreSqlParser.KW_NATURAL: + case PostgreSqlParser.KW_NOTNULL: + case PostgreSqlParser.KW_OUTER: + case PostgreSqlParser.KW_OVER: + case PostgreSqlParser.KW_OVERLAPS: + case PostgreSqlParser.KW_RIGHT: + case PostgreSqlParser.KW_SIMILAR: + case PostgreSqlParser.KW_VERBOSE: + case PostgreSqlParser.KW_ABORT: + case PostgreSqlParser.KW_ABSOLUTE: + case PostgreSqlParser.KW_ACCESS: + case PostgreSqlParser.KW_ACTION: + case PostgreSqlParser.KW_ADD: + case PostgreSqlParser.KW_ADMIN: + case PostgreSqlParser.KW_AFTER: + case PostgreSqlParser.KW_AGGREGATE: + case PostgreSqlParser.KW_ALSO: + case PostgreSqlParser.KW_ALTER: + case PostgreSqlParser.KW_ALWAYS: + case PostgreSqlParser.KW_ASSERTION: + case PostgreSqlParser.KW_ASSIGNMENT: + case PostgreSqlParser.KW_AT: + case PostgreSqlParser.KW_ATTRIBUTE: + case PostgreSqlParser.KW_BACKWARD: + case PostgreSqlParser.KW_BEFORE: + case PostgreSqlParser.KW_BEGIN: + case PostgreSqlParser.KW_BY: + case PostgreSqlParser.KW_CACHE: + case PostgreSqlParser.KW_CALLED: + case PostgreSqlParser.KW_CASCADE: + case PostgreSqlParser.KW_CASCADED: + case PostgreSqlParser.KW_CATALOG: + case PostgreSqlParser.KW_CHAIN: + case PostgreSqlParser.KW_CHARACTERISTICS: + case PostgreSqlParser.KW_CHECKPOINT: + case PostgreSqlParser.KW_CLASS: + case PostgreSqlParser.KW_CLOSE: + case PostgreSqlParser.KW_CLUSTER: + case PostgreSqlParser.KW_COMMENT: + case PostgreSqlParser.KW_COMMENTS: + case PostgreSqlParser.KW_COMMIT: + case PostgreSqlParser.KW_COMMITTED: + case PostgreSqlParser.KW_CONFIGURATION: + case PostgreSqlParser.KW_CONNECTION: + case PostgreSqlParser.KW_CONSTRAINTS: + case PostgreSqlParser.KW_CONTENT: + case PostgreSqlParser.KW_CONTINUE: + case PostgreSqlParser.KW_CONVERSION: + case PostgreSqlParser.KW_COPY: + case PostgreSqlParser.KW_COST: + case PostgreSqlParser.KW_CSV: + case PostgreSqlParser.KW_CURSOR: + case PostgreSqlParser.KW_CYCLE: + case PostgreSqlParser.KW_DATA: + case PostgreSqlParser.KW_DATABASE: + case PostgreSqlParser.KW_DAY: + case PostgreSqlParser.KW_DEALLOCATE: + case PostgreSqlParser.KW_DECLARE: + case PostgreSqlParser.KW_DEFAULTS: + case PostgreSqlParser.KW_DEFERRED: + case PostgreSqlParser.KW_DEFINER: + case PostgreSqlParser.KW_DELETE: + case PostgreSqlParser.KW_DELIMITER: + case PostgreSqlParser.KW_DELIMITERS: + case PostgreSqlParser.KW_DICTIONARY: + case PostgreSqlParser.KW_DISABLE: + case PostgreSqlParser.KW_DISCARD: + case PostgreSqlParser.KW_DOCUMENT: + case PostgreSqlParser.KW_DOMAIN: + case PostgreSqlParser.KW_DOUBLE: + case PostgreSqlParser.KW_DROP: + case PostgreSqlParser.KW_EACH: + case PostgreSqlParser.KW_ENABLE: + case PostgreSqlParser.KW_ENCODING: + case PostgreSqlParser.KW_ENCRYPTED: + case PostgreSqlParser.KW_ENUM: + case PostgreSqlParser.KW_ESCAPE: + case PostgreSqlParser.KW_EVENT: + case PostgreSqlParser.KW_EXCLUDE: + case PostgreSqlParser.KW_EXCLUDING: + case PostgreSqlParser.KW_EXCLUSIVE: + case PostgreSqlParser.KW_EXECUTE: + case PostgreSqlParser.KW_EXPLAIN: + case PostgreSqlParser.KW_EXTENSION: + case PostgreSqlParser.KW_EXTERNAL: + case PostgreSqlParser.KW_FAMILY: + case PostgreSqlParser.KW_FIRST: + case PostgreSqlParser.KW_FOLLOWING: + case PostgreSqlParser.KW_FORCE: + case PostgreSqlParser.KW_FORWARD: + case PostgreSqlParser.KW_FUNCTION: + case PostgreSqlParser.KW_FUNCTIONS: + case PostgreSqlParser.KW_GLOBAL: + case PostgreSqlParser.KW_GRANTED: + case PostgreSqlParser.KW_HANDLER: + case PostgreSqlParser.KW_HEADER: + case PostgreSqlParser.KW_HOLD: + case PostgreSqlParser.KW_HOUR: + case PostgreSqlParser.KW_IDENTITY: + case PostgreSqlParser.KW_IF: + case PostgreSqlParser.KW_IMMEDIATE: + case PostgreSqlParser.KW_IMMUTABLE: + case PostgreSqlParser.KW_IMPLICIT: + case PostgreSqlParser.KW_INCLUDING: + case PostgreSqlParser.KW_INCREMENT: + case PostgreSqlParser.KW_INDEX: + case PostgreSqlParser.KW_INDEXES: + case PostgreSqlParser.KW_INHERIT: + case PostgreSqlParser.KW_INHERITS: + case PostgreSqlParser.KW_INLINE: + case PostgreSqlParser.KW_INSENSITIVE: + case PostgreSqlParser.KW_INSERT: + case PostgreSqlParser.KW_INSTEAD: + case PostgreSqlParser.KW_INVOKER: + case PostgreSqlParser.KW_ISOLATION: + case PostgreSqlParser.KW_KEY: + case PostgreSqlParser.KW_LABEL: + case PostgreSqlParser.KW_LANGUAGE: + case PostgreSqlParser.KW_LARGE: + case PostgreSqlParser.KW_LAST: + case PostgreSqlParser.KW_LEAKPROOF: + case PostgreSqlParser.KW_LEVEL: + case PostgreSqlParser.KW_LISTEN: + case PostgreSqlParser.KW_LOAD: + case PostgreSqlParser.KW_LOCAL: + case PostgreSqlParser.KW_LOCATION: + case PostgreSqlParser.KW_LOCK: + case PostgreSqlParser.KW_MAPPING: + case PostgreSqlParser.KW_MATCH: + case PostgreSqlParser.KW_MATERIALIZED: + case PostgreSqlParser.KW_MAXVALUE: + case PostgreSqlParser.KW_MINUTE: + case PostgreSqlParser.KW_MINVALUE: + case PostgreSqlParser.KW_MODE: + case PostgreSqlParser.KW_MONTH: + case PostgreSqlParser.KW_MOVE: + case PostgreSqlParser.KW_NAME: + case PostgreSqlParser.KW_NAMES: + case PostgreSqlParser.KW_NEXT: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_NOTHING: + case PostgreSqlParser.KW_NOTIFY: + case PostgreSqlParser.KW_NOWAIT: + case PostgreSqlParser.KW_NULLS: + case PostgreSqlParser.KW_OBJECT: + case PostgreSqlParser.KW_OF: + case PostgreSqlParser.KW_OFF: + case PostgreSqlParser.KW_OIDS: + case PostgreSqlParser.KW_OPERATOR: + case PostgreSqlParser.KW_OPTION: + case PostgreSqlParser.KW_OPTIONS: + case PostgreSqlParser.KW_OWNED: + case PostgreSqlParser.KW_OWNER: + case PostgreSqlParser.KW_PARSER: + case PostgreSqlParser.KW_PARTIAL: + case PostgreSqlParser.KW_PARTITION: + case PostgreSqlParser.KW_PASSING: + case PostgreSqlParser.KW_PASSWORD: + case PostgreSqlParser.KW_PLANS: + case PostgreSqlParser.KW_PRECEDING: + case PostgreSqlParser.KW_PREPARE: + case PostgreSqlParser.KW_PREPARED: + case PostgreSqlParser.KW_PRESERVE: + case PostgreSqlParser.KW_PRIOR: + case PostgreSqlParser.KW_PRIVILEGES: + case PostgreSqlParser.KW_PROCEDURAL: + case PostgreSqlParser.KW_PROCEDURE: + case PostgreSqlParser.KW_PROGRAM: + case PostgreSqlParser.KW_QUOTE: + case PostgreSqlParser.KW_RANGE: + case PostgreSqlParser.KW_READ: + case PostgreSqlParser.KW_REASSIGN: + case PostgreSqlParser.KW_RECHECK: + case PostgreSqlParser.KW_RECURSIVE: + case PostgreSqlParser.KW_REF: + case PostgreSqlParser.KW_REFRESH: + case PostgreSqlParser.KW_REINDEX: + case PostgreSqlParser.KW_RELATIVE: + case PostgreSqlParser.KW_RELEASE: + case PostgreSqlParser.KW_RENAME: + case PostgreSqlParser.KW_REPEATABLE: + case PostgreSqlParser.KW_REPLACE: + case PostgreSqlParser.KW_REPLICA: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_RESTART: + case PostgreSqlParser.KW_RESTRICT: + case PostgreSqlParser.KW_RETURNS: + case PostgreSqlParser.KW_REVOKE: + case PostgreSqlParser.KW_ROLE: + case PostgreSqlParser.KW_ROLLBACK: + case PostgreSqlParser.KW_ROWS: + case PostgreSqlParser.KW_RULE: + case PostgreSqlParser.KW_SAVEPOINT: + case PostgreSqlParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCROLL: + case PostgreSqlParser.KW_SEARCH: + case PostgreSqlParser.KW_SECOND: + case PostgreSqlParser.KW_SECURITY: + case PostgreSqlParser.KW_SEQUENCE: + case PostgreSqlParser.KW_SEQUENCES: + case PostgreSqlParser.KW_SERIALIZABLE: + case PostgreSqlParser.KW_SERVER: + case PostgreSqlParser.KW_SESSION: + case PostgreSqlParser.KW_SET: + case PostgreSqlParser.KW_SHARE: + case PostgreSqlParser.KW_SHOW: + case PostgreSqlParser.KW_SIMPLE: + case PostgreSqlParser.KW_SNAPSHOT: + case PostgreSqlParser.KW_STABLE: + case PostgreSqlParser.KW_STANDALONE: + case PostgreSqlParser.KW_START: + case PostgreSqlParser.KW_STATEMENT: + case PostgreSqlParser.KW_STATISTICS: + case PostgreSqlParser.KW_STDIN: + case PostgreSqlParser.KW_STDOUT: + case PostgreSqlParser.KW_STORAGE: + case PostgreSqlParser.KW_STRICT: + case PostgreSqlParser.KW_STRIP: + case PostgreSqlParser.KW_SYSID: + case PostgreSqlParser.KW_SYSTEM: + case PostgreSqlParser.KW_TABLES: + case PostgreSqlParser.KW_TABLESPACE: + case PostgreSqlParser.KW_TEMP: + case PostgreSqlParser.KW_TEMPLATE: + case PostgreSqlParser.KW_TEMPORARY: + case PostgreSqlParser.KW_TEXT: + case PostgreSqlParser.KW_TRANSACTION: + case PostgreSqlParser.KW_TRIGGER: + case PostgreSqlParser.KW_TRUNCATE: + case PostgreSqlParser.KW_TRUSTED: + case PostgreSqlParser.KW_TYPE: + case PostgreSqlParser.KW_TYPES: + case PostgreSqlParser.KW_UNBOUNDED: + case PostgreSqlParser.KW_UNCOMMITTED: + case PostgreSqlParser.KW_UNENCRYPTED: + case PostgreSqlParser.KW_UNKNOWN: + case PostgreSqlParser.KW_UNLISTEN: + case PostgreSqlParser.KW_UNLOGGED: + case PostgreSqlParser.KW_UNTIL: + case PostgreSqlParser.KW_UPDATE: + case PostgreSqlParser.KW_VACUUM: + case PostgreSqlParser.KW_VALID: + case PostgreSqlParser.KW_VALIDATE: + case PostgreSqlParser.KW_VALIDATOR: + case PostgreSqlParser.KW_VARYING: + case PostgreSqlParser.KW_VERSION: + case PostgreSqlParser.KW_VIEW: + case PostgreSqlParser.KW_VOLATILE: + case PostgreSqlParser.KW_WHITESPACE: + case PostgreSqlParser.KW_WITHOUT: + case PostgreSqlParser.KW_WORK: + case PostgreSqlParser.KW_WRAPPER: + case PostgreSqlParser.KW_WRITE: + case PostgreSqlParser.KW_XML: + case PostgreSqlParser.KW_YEAR: + case PostgreSqlParser.KW_YES: + case PostgreSqlParser.KW_ZONE: + case PostgreSqlParser.KW_BETWEEN: + case PostgreSqlParser.KW_BIGINT: + case PostgreSqlParser.KW_BIT: + case PostgreSqlParser.KW_BOOLEAN: + case PostgreSqlParser.KW_CHAR: + case PostgreSqlParser.KW_CHARACTER: + case PostgreSqlParser.KW_COALESCE: + case PostgreSqlParser.KW_DEC: + case PostgreSqlParser.KW_DECIMAL: + case PostgreSqlParser.KW_EXISTS: + case PostgreSqlParser.KW_EXTRACT: + case PostgreSqlParser.KW_FLOAT: + case PostgreSqlParser.KW_GREATEST: + case PostgreSqlParser.KW_INOUT: + case PostgreSqlParser.KW_INT: + case PostgreSqlParser.KW_INTEGER: + case PostgreSqlParser.KW_INTERVAL: + case PostgreSqlParser.KW_LEAST: + case PostgreSqlParser.KW_NATIONAL: + case PostgreSqlParser.KW_NCHAR: + case PostgreSqlParser.KW_NONE: + case PostgreSqlParser.KW_NULLIF: + case PostgreSqlParser.KW_NUMERIC: + case PostgreSqlParser.KW_OVERLAY: + case PostgreSqlParser.KW_POSITION: + case PostgreSqlParser.KW_PRECISION: + case PostgreSqlParser.KW_REAL: + case PostgreSqlParser.KW_ROW: + case PostgreSqlParser.KW_SETOF: + case PostgreSqlParser.KW_SMALLINT: + case PostgreSqlParser.KW_SUBSTRING: + case PostgreSqlParser.KW_TIME: + case PostgreSqlParser.KW_TIMESTAMP: + case PostgreSqlParser.KW_TREAT: + case PostgreSqlParser.KW_TRIM: + case PostgreSqlParser.KW_VALUES: + case PostgreSqlParser.KW_VARCHAR: + case PostgreSqlParser.KW_XMLATTRIBUTES: + case PostgreSqlParser.KW_XMLCONCAT: + case PostgreSqlParser.KW_XMLELEMENT: + case PostgreSqlParser.KW_XMLEXISTS: + case PostgreSqlParser.KW_XMLFOREST: + case PostgreSqlParser.KW_XMLPARSE: + case PostgreSqlParser.KW_XMLPI: + case PostgreSqlParser.KW_XMLROOT: + case PostgreSqlParser.KW_XMLSERIALIZE: + case PostgreSqlParser.KW_CALL: + case PostgreSqlParser.KW_CURRENT: + case PostgreSqlParser.KW_ATTACH: + case PostgreSqlParser.KW_DETACH: + case PostgreSqlParser.KW_EXPRESSION: + case PostgreSqlParser.KW_GENERATED: + case PostgreSqlParser.KW_LOGGED: + case PostgreSqlParser.KW_STORED: + case PostgreSqlParser.KW_INCLUDE: + case PostgreSqlParser.KW_ROUTINE: + case PostgreSqlParser.KW_TRANSFORM: + case PostgreSqlParser.KW_IMPORT: + case PostgreSqlParser.KW_POLICY: + case PostgreSqlParser.KW_METHOD: + case PostgreSqlParser.KW_REFERENCING: + case PostgreSqlParser.KW_NEW: + case PostgreSqlParser.KW_OLD: + case PostgreSqlParser.KW_VALUE: + case PostgreSqlParser.KW_SUBSCRIPTION: + case PostgreSqlParser.KW_PUBLICATION: + case PostgreSqlParser.KW_OUT: + case PostgreSqlParser.KW_END: + case PostgreSqlParser.KW_ROUTINES: + case PostgreSqlParser.KW_SCHEMAS: + case PostgreSqlParser.KW_PROCEDURES: + case PostgreSqlParser.KW_INPUT: + case PostgreSqlParser.KW_SUPPORT: + case PostgreSqlParser.KW_PARALLEL: + case PostgreSqlParser.KW_SQL: + case PostgreSqlParser.KW_DEPENDS: + case PostgreSqlParser.KW_OVERRIDING: + case PostgreSqlParser.KW_CONFLICT: + case PostgreSqlParser.KW_SKIP: + case PostgreSqlParser.KW_LOCKED: + case PostgreSqlParser.KW_TIES: + case PostgreSqlParser.KW_ROLLUP: + case PostgreSqlParser.KW_CUBE: + case PostgreSqlParser.KW_GROUPING: + case PostgreSqlParser.KW_SETS: + case PostgreSqlParser.KW_TABLESAMPLE: + case PostgreSqlParser.KW_ORDINALITY: + case PostgreSqlParser.KW_XMLTABLE: + case PostgreSqlParser.KW_COLUMNS: + case PostgreSqlParser.KW_XMLNAMESPACES: + case PostgreSqlParser.KW_ROWTYPE: + case PostgreSqlParser.KW_NORMALIZED: + case PostgreSqlParser.KW_WITHIN: + case PostgreSqlParser.KW_FILTER: + case PostgreSqlParser.KW_GROUPS: + case PostgreSqlParser.KW_OTHERS: + case PostgreSqlParser.KW_NFC: + case PostgreSqlParser.KW_NFD: + case PostgreSqlParser.KW_NFKC: + case PostgreSqlParser.KW_NFKD: + case PostgreSqlParser.KW_UESCAPE: + case PostgreSqlParser.KW_VIEWS: + case PostgreSqlParser.KW_NORMALIZE: + case PostgreSqlParser.KW_DUMP: + case PostgreSqlParser.KW_PRINT_STRICT_PARAMS: + case PostgreSqlParser.KW_VARIABLE_CONFLICT: + case PostgreSqlParser.KW_ERROR: + case PostgreSqlParser.KW_USE_VARIABLE: + case PostgreSqlParser.KW_USE_COLUMN: + case PostgreSqlParser.KW_ALIAS: + case PostgreSqlParser.KW_CONSTANT: + case PostgreSqlParser.KW_PERFORM: + case PostgreSqlParser.KW_GET: + case PostgreSqlParser.KW_DIAGNOSTICS: + case PostgreSqlParser.KW_STACKED: + case PostgreSqlParser.KW_ELSIF: + case PostgreSqlParser.KW_REVERSE: + case PostgreSqlParser.KW_SLICE: + case PostgreSqlParser.KW_EXIT: + case PostgreSqlParser.KW_RETURN: + case PostgreSqlParser.KW_QUERY: + case PostgreSqlParser.KW_RAISE: + case PostgreSqlParser.KW_SQLSTATE: + case PostgreSqlParser.KW_DEBUG: + case PostgreSqlParser.KW_LOG: + case PostgreSqlParser.KW_INFO: + case PostgreSqlParser.KW_NOTICE: + case PostgreSqlParser.KW_WARNING: + case PostgreSqlParser.KW_EXCEPTION: + case PostgreSqlParser.KW_ASSERT: + case PostgreSqlParser.KW_OPEN: + case PostgreSqlParser.KW_SKIP_LOCKED: + case PostgreSqlParser.KW_BUFFER_USAGE_LIMIT: + case PostgreSqlParser.Identifier: + case PostgreSqlParser.QuotedIdentifier: + case PostgreSqlParser.UnicodeQuotedIdentifier: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.Integral: + case PostgreSqlParser.Numeric: + case PostgreSqlParser.PLSQLVARIABLENAME: + case PostgreSqlParser.PLSQLIDENTIFIER: + case PostgreSqlParser.EscapeStringConstant: { this.state = 4437; this.triggerfuncarg(); } break; - case PostgreSQLParser.CLOSE_PAREN: - case PostgreSQLParser.COMMA: + case PostgreSqlParser.CLOSE_PAREN: + case PostgreSqlParser.COMMA: // tslint:disable-next-line:no-empty { } @@ -20744,7 +20744,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 4441; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 4442; this.triggerfuncarg(); } @@ -20771,7 +20771,7 @@ export class PostgreSQLParser extends SQLParserBase { } public triggerfuncarg(): TriggerfuncargContext { let localContext = new TriggerfuncargContext(this.context, this.state); - this.enterRule(localContext, 472, PostgreSQLParser.RULE_triggerfuncarg); + this.enterRule(localContext, 472, PostgreSqlParser.RULE_triggerfuncarg); try { this.state = 4452; this.errorHandler.sync(this); @@ -20822,12 +20822,12 @@ export class PostgreSQLParser extends SQLParserBase { } public optconstrfromtable(): OptconstrfromtableContext { let localContext = new OptconstrfromtableContext(this.context, this.state); - this.enterRule(localContext, 474, PostgreSQLParser.RULE_optconstrfromtable); + this.enterRule(localContext, 474, PostgreSqlParser.RULE_optconstrfromtable); try { this.enterOuterAlt(localContext, 1); { this.state = 4454; - this.match(PostgreSQLParser.KW_FROM); + this.match(PostgreSqlParser.KW_FROM); this.state = 4455; this.qualified_name(); } @@ -20848,7 +20848,7 @@ export class PostgreSQLParser extends SQLParserBase { } public constraintattributespec(): ConstraintattributespecContext { let localContext = new ConstraintattributespecContext(this.context, this.state); - this.enterRule(localContext, 476, PostgreSQLParser.RULE_constraintattributespec); + this.enterRule(localContext, 476, PostgreSqlParser.RULE_constraintattributespec); try { let alternative: number; this.enterOuterAlt(localContext, 1); @@ -20887,7 +20887,7 @@ export class PostgreSQLParser extends SQLParserBase { } public constraintattributeElem(): ConstraintattributeElemContext { let localContext = new ConstraintattributeElemContext(this.context, this.state); - this.enterRule(localContext, 478, PostgreSQLParser.RULE_constraintattributeElem); + this.enterRule(localContext, 478, PostgreSqlParser.RULE_constraintattributeElem); try { this.state = 4474; this.errorHandler.sync(this); @@ -20896,52 +20896,52 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 4463; - this.match(PostgreSQLParser.KW_NOT); + this.match(PostgreSqlParser.KW_NOT); this.state = 4464; - this.match(PostgreSQLParser.KW_DEFERRABLE); + this.match(PostgreSqlParser.KW_DEFERRABLE); } break; case 2: this.enterOuterAlt(localContext, 2); { this.state = 4465; - this.match(PostgreSQLParser.KW_DEFERRABLE); + this.match(PostgreSqlParser.KW_DEFERRABLE); } break; case 3: this.enterOuterAlt(localContext, 3); { this.state = 4466; - this.match(PostgreSQLParser.KW_INITIALLY); + this.match(PostgreSqlParser.KW_INITIALLY); this.state = 4467; - this.match(PostgreSQLParser.KW_IMMEDIATE); + this.match(PostgreSqlParser.KW_IMMEDIATE); } break; case 4: this.enterOuterAlt(localContext, 4); { this.state = 4468; - this.match(PostgreSQLParser.KW_INITIALLY); + this.match(PostgreSqlParser.KW_INITIALLY); this.state = 4469; - this.match(PostgreSQLParser.KW_DEFERRED); + this.match(PostgreSqlParser.KW_DEFERRED); } break; case 5: this.enterOuterAlt(localContext, 5); { this.state = 4470; - this.match(PostgreSQLParser.KW_NOT); + this.match(PostgreSqlParser.KW_NOT); this.state = 4471; - this.match(PostgreSQLParser.KW_VALID); + this.match(PostgreSqlParser.KW_VALID); } break; case 6: this.enterOuterAlt(localContext, 6); { this.state = 4472; - this.match(PostgreSQLParser.KW_NO); + this.match(PostgreSqlParser.KW_NO); this.state = 4473; - this.match(PostgreSQLParser.KW_INHERIT); + this.match(PostgreSqlParser.KW_INHERIT); } break; } @@ -20962,7 +20962,7 @@ export class PostgreSQLParser extends SQLParserBase { } public createeventtrigstmt(): CreateeventtrigstmtContext { let localContext = new CreateeventtrigstmtContext(this.context, this.state); - this.enterRule(localContext, 480, PostgreSQLParser.RULE_createeventtrigstmt); + this.enterRule(localContext, 480, PostgreSqlParser.RULE_createeventtrigstmt); try { this.state = 4500; this.errorHandler.sync(this); @@ -20971,54 +20971,54 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 4476; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 4477; - this.match(PostgreSQLParser.KW_EVENT); + this.match(PostgreSqlParser.KW_EVENT); this.state = 4478; - this.match(PostgreSQLParser.KW_TRIGGER); + this.match(PostgreSqlParser.KW_TRIGGER); this.state = 4479; this.name(); this.state = 4480; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 4481; this.collabel(); this.state = 4482; - this.match(PostgreSQLParser.KW_EXECUTE); + this.match(PostgreSqlParser.KW_EXECUTE); this.state = 4483; this.function_or_procedure(); this.state = 4484; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 4485; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; case 2: this.enterOuterAlt(localContext, 2); { this.state = 4487; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 4488; - this.match(PostgreSQLParser.KW_EVENT); + this.match(PostgreSqlParser.KW_EVENT); this.state = 4489; - this.match(PostgreSQLParser.KW_TRIGGER); + this.match(PostgreSqlParser.KW_TRIGGER); this.state = 4490; this.name(); this.state = 4491; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 4492; this.collabel(); this.state = 4493; - this.match(PostgreSQLParser.KW_WHEN); + this.match(PostgreSqlParser.KW_WHEN); this.state = 4494; this.event_trigger_when_list(); this.state = 4495; - this.match(PostgreSQLParser.KW_EXECUTE); + this.match(PostgreSqlParser.KW_EXECUTE); this.state = 4496; this.function_or_procedure(); this.state = 4497; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 4498; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; } @@ -21039,7 +21039,7 @@ export class PostgreSQLParser extends SQLParserBase { } public event_trigger_when_list(): Event_trigger_when_listContext { let localContext = new Event_trigger_when_listContext(this.context, this.state); - this.enterRule(localContext, 482, PostgreSQLParser.RULE_event_trigger_when_list); + this.enterRule(localContext, 482, PostgreSqlParser.RULE_event_trigger_when_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -21053,7 +21053,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 4503; - this.match(PostgreSQLParser.KW_AND); + this.match(PostgreSqlParser.KW_AND); this.state = 4504; this.event_trigger_when_item(); } @@ -21080,20 +21080,20 @@ export class PostgreSQLParser extends SQLParserBase { } public event_trigger_when_item(): Event_trigger_when_itemContext { let localContext = new Event_trigger_when_itemContext(this.context, this.state); - this.enterRule(localContext, 484, PostgreSQLParser.RULE_event_trigger_when_item); + this.enterRule(localContext, 484, PostgreSqlParser.RULE_event_trigger_when_item); try { this.enterOuterAlt(localContext, 1); { this.state = 4510; this.colid(); this.state = 4511; - this.match(PostgreSQLParser.KW_IN); + this.match(PostgreSqlParser.KW_IN); this.state = 4512; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 4513; this.event_trigger_value_list(); this.state = 4514; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -21112,7 +21112,7 @@ export class PostgreSQLParser extends SQLParserBase { } public event_trigger_value_list(): Event_trigger_value_listContext { let localContext = new Event_trigger_value_listContext(this.context, this.state); - this.enterRule(localContext, 486, PostgreSQLParser.RULE_event_trigger_value_list); + this.enterRule(localContext, 486, PostgreSqlParser.RULE_event_trigger_value_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -21126,7 +21126,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 4517; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 4518; this.sconst(); } @@ -21153,16 +21153,16 @@ export class PostgreSQLParser extends SQLParserBase { } public altereventtrigstmt(): AltereventtrigstmtContext { let localContext = new AltereventtrigstmtContext(this.context, this.state); - this.enterRule(localContext, 488, PostgreSQLParser.RULE_altereventtrigstmt); + this.enterRule(localContext, 488, PostgreSqlParser.RULE_altereventtrigstmt); try { this.enterOuterAlt(localContext, 1); { this.state = 4524; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 4525; - this.match(PostgreSQLParser.KW_EVENT); + this.match(PostgreSqlParser.KW_EVENT); this.state = 4526; - this.match(PostgreSQLParser.KW_TRIGGER); + this.match(PostgreSqlParser.KW_TRIGGER); this.state = 4527; this.name(); this.state = 4528; @@ -21185,17 +21185,17 @@ export class PostgreSQLParser extends SQLParserBase { } public enable_trigger(): Enable_triggerContext { let localContext = new Enable_triggerContext(this.context, this.state); - this.enterRule(localContext, 490, PostgreSQLParser.RULE_enable_trigger); + this.enterRule(localContext, 490, PostgreSqlParser.RULE_enable_trigger); let _la: number; try { this.state = 4535; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_ENABLE: + case PostgreSqlParser.KW_ENABLE: this.enterOuterAlt(localContext, 1); { this.state = 4530; - this.match(PostgreSQLParser.KW_ENABLE); + this.match(PostgreSqlParser.KW_ENABLE); this.state = 4532; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 373, this.context) ) { @@ -21215,11 +21215,11 @@ export class PostgreSQLParser extends SQLParserBase { } } break; - case PostgreSQLParser.KW_DISABLE: + case PostgreSqlParser.KW_DISABLE: this.enterOuterAlt(localContext, 2); { this.state = 4534; - this.match(PostgreSQLParser.KW_DISABLE); + this.match(PostgreSqlParser.KW_DISABLE); } break; default: @@ -21242,24 +21242,24 @@ export class PostgreSQLParser extends SQLParserBase { } public createassertionstmt(): CreateassertionstmtContext { let localContext = new CreateassertionstmtContext(this.context, this.state); - this.enterRule(localContext, 492, PostgreSQLParser.RULE_createassertionstmt); + this.enterRule(localContext, 492, PostgreSqlParser.RULE_createassertionstmt); try { this.enterOuterAlt(localContext, 1); { this.state = 4537; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 4538; - this.match(PostgreSQLParser.KW_ASSERTION); + this.match(PostgreSqlParser.KW_ASSERTION); this.state = 4539; this.any_name(); this.state = 4540; - this.match(PostgreSQLParser.KW_CHECK); + this.match(PostgreSqlParser.KW_CHECK); this.state = 4541; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 4542; this.a_expr(); this.state = 4543; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); this.state = 4544; this.constraintattributespec(); } @@ -21280,7 +21280,7 @@ export class PostgreSQLParser extends SQLParserBase { } public definestmt(): DefinestmtContext { let localContext = new DefinestmtContext(this.context, this.state); - this.enterRule(localContext, 494, PostgreSQLParser.RULE_definestmt); + this.enterRule(localContext, 494, PostgreSqlParser.RULE_definestmt); let _la: number; try { this.state = 4649; @@ -21290,7 +21290,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 4546; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 4548; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -21302,7 +21302,7 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 4550; - this.match(PostgreSQLParser.KW_AGGREGATE); + this.match(PostgreSqlParser.KW_AGGREGATE); this.state = 4551; this.function_name(); this.state = 4552; @@ -21315,7 +21315,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 4555; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 4557; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -21327,7 +21327,7 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 4559; - this.match(PostgreSQLParser.KW_AGGREGATE); + this.match(PostgreSqlParser.KW_AGGREGATE); this.state = 4560; this.function_name(); this.state = 4561; @@ -21338,9 +21338,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 3); { this.state = 4563; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 4564; - this.match(PostgreSQLParser.KW_OPERATOR); + this.match(PostgreSqlParser.KW_OPERATOR); this.state = 4565; this.any_operator(); this.state = 4566; @@ -21351,9 +21351,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 4); { this.state = 4568; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 4569; - this.match(PostgreSQLParser.KW_TYPE); + this.match(PostgreSqlParser.KW_TYPE); this.state = 4570; this.any_name(); this.state = 4571; @@ -21364,9 +21364,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 5); { this.state = 4573; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 4574; - this.match(PostgreSQLParser.KW_TYPE); + this.match(PostgreSqlParser.KW_TYPE); this.state = 4575; this.any_name(); } @@ -21375,15 +21375,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 6); { this.state = 4576; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 4577; - this.match(PostgreSQLParser.KW_TYPE); + this.match(PostgreSqlParser.KW_TYPE); this.state = 4578; this.any_name(); this.state = 4579; - this.match(PostgreSQLParser.KW_AS); + this.match(PostgreSqlParser.KW_AS); this.state = 4580; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 4582; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -21395,24 +21395,24 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 4584; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; case 7: this.enterOuterAlt(localContext, 7); { this.state = 4586; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 4587; - this.match(PostgreSQLParser.KW_TYPE); + this.match(PostgreSqlParser.KW_TYPE); this.state = 4588; this.any_name(); this.state = 4589; - this.match(PostgreSQLParser.KW_AS); + this.match(PostgreSqlParser.KW_AS); this.state = 4590; - this.match(PostgreSQLParser.KW_ENUM); + this.match(PostgreSqlParser.KW_ENUM); this.state = 4591; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 4593; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -21424,22 +21424,22 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 4595; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; case 8: this.enterOuterAlt(localContext, 8); { this.state = 4597; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 4598; - this.match(PostgreSQLParser.KW_TYPE); + this.match(PostgreSqlParser.KW_TYPE); this.state = 4599; this.any_name(); this.state = 4600; - this.match(PostgreSQLParser.KW_AS); + this.match(PostgreSqlParser.KW_AS); this.state = 4601; - this.match(PostgreSQLParser.KW_RANGE); + this.match(PostgreSqlParser.KW_RANGE); this.state = 4602; this.definition(); } @@ -21448,13 +21448,13 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 9); { this.state = 4604; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 4605; - this.match(PostgreSQLParser.KW_TEXT); + this.match(PostgreSqlParser.KW_TEXT); this.state = 4606; - this.match(PostgreSQLParser.KW_SEARCH); + this.match(PostgreSqlParser.KW_SEARCH); this.state = 4607; - this.match(PostgreSQLParser.KW_PARSER); + this.match(PostgreSqlParser.KW_PARSER); this.state = 4608; this.any_name(); this.state = 4609; @@ -21465,13 +21465,13 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 10); { this.state = 4611; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 4612; - this.match(PostgreSQLParser.KW_TEXT); + this.match(PostgreSqlParser.KW_TEXT); this.state = 4613; - this.match(PostgreSQLParser.KW_SEARCH); + this.match(PostgreSqlParser.KW_SEARCH); this.state = 4614; - this.match(PostgreSQLParser.KW_DICTIONARY); + this.match(PostgreSqlParser.KW_DICTIONARY); this.state = 4615; this.any_name(); this.state = 4616; @@ -21482,13 +21482,13 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 11); { this.state = 4618; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 4619; - this.match(PostgreSQLParser.KW_TEXT); + this.match(PostgreSqlParser.KW_TEXT); this.state = 4620; - this.match(PostgreSQLParser.KW_SEARCH); + this.match(PostgreSqlParser.KW_SEARCH); this.state = 4621; - this.match(PostgreSQLParser.KW_TEMPLATE); + this.match(PostgreSqlParser.KW_TEMPLATE); this.state = 4622; this.any_name(); this.state = 4623; @@ -21499,13 +21499,13 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 12); { this.state = 4625; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 4626; - this.match(PostgreSQLParser.KW_TEXT); + this.match(PostgreSqlParser.KW_TEXT); this.state = 4627; - this.match(PostgreSQLParser.KW_SEARCH); + this.match(PostgreSqlParser.KW_SEARCH); this.state = 4628; - this.match(PostgreSQLParser.KW_CONFIGURATION); + this.match(PostgreSqlParser.KW_CONFIGURATION); this.state = 4629; this.any_name(); this.state = 4630; @@ -21516,9 +21516,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 13); { this.state = 4632; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 4633; - this.match(PostgreSQLParser.KW_COLLATION); + this.match(PostgreSqlParser.KW_COLLATION); this.state = 4635; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 379, this.context) ) { @@ -21539,9 +21539,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 14); { this.state = 4640; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 4641; - this.match(PostgreSQLParser.KW_COLLATION); + this.match(PostgreSqlParser.KW_COLLATION); this.state = 4643; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 380, this.context) ) { @@ -21555,7 +21555,7 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 4645; this.any_name(); this.state = 4646; - this.match(PostgreSQLParser.KW_FROM); + this.match(PostgreSqlParser.KW_FROM); this.state = 4647; this.any_name(); } @@ -21578,16 +21578,16 @@ export class PostgreSQLParser extends SQLParserBase { } public definition(): DefinitionContext { let localContext = new DefinitionContext(this.context, this.state); - this.enterRule(localContext, 496, PostgreSQLParser.RULE_definition); + this.enterRule(localContext, 496, PostgreSqlParser.RULE_definition); try { this.enterOuterAlt(localContext, 1); { this.state = 4651; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 4652; this.def_list(); this.state = 4653; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -21606,7 +21606,7 @@ export class PostgreSQLParser extends SQLParserBase { } public def_list(): Def_listContext { let localContext = new Def_listContext(this.context, this.state); - this.enterRule(localContext, 498, PostgreSQLParser.RULE_def_list); + this.enterRule(localContext, 498, PostgreSqlParser.RULE_def_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -21620,7 +21620,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 4656; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 4657; this.def_elem(); } @@ -21647,7 +21647,7 @@ export class PostgreSQLParser extends SQLParserBase { } public def_elem(): Def_elemContext { let localContext = new Def_elemContext(this.context, this.state); - this.enterRule(localContext, 500, PostgreSQLParser.RULE_def_elem); + this.enterRule(localContext, 500, PostgreSqlParser.RULE_def_elem); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -21660,7 +21660,7 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 10) { { this.state = 4664; - this.match(PostgreSQLParser.EQUAL); + this.match(PostgreSqlParser.EQUAL); this.state = 4665; this.def_arg(); } @@ -21684,7 +21684,7 @@ export class PostgreSQLParser extends SQLParserBase { } public def_arg(): Def_argContext { let localContext = new Def_argContext(this.context, this.state); - this.enterRule(localContext, 502, PostgreSQLParser.RULE_def_arg); + this.enterRule(localContext, 502, PostgreSqlParser.RULE_def_arg); try { this.state = 4674; this.errorHandler.sync(this); @@ -21728,7 +21728,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 6); { this.state = 4673; - this.match(PostgreSQLParser.KW_NONE); + this.match(PostgreSqlParser.KW_NONE); } break; } @@ -21749,16 +21749,16 @@ export class PostgreSQLParser extends SQLParserBase { } public old_aggr_definition(): Old_aggr_definitionContext { let localContext = new Old_aggr_definitionContext(this.context, this.state); - this.enterRule(localContext, 504, PostgreSQLParser.RULE_old_aggr_definition); + this.enterRule(localContext, 504, PostgreSqlParser.RULE_old_aggr_definition); try { this.enterOuterAlt(localContext, 1); { this.state = 4676; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 4677; this.old_aggr_list(); this.state = 4678; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -21777,7 +21777,7 @@ export class PostgreSQLParser extends SQLParserBase { } public old_aggr_list(): Old_aggr_listContext { let localContext = new Old_aggr_listContext(this.context, this.state); - this.enterRule(localContext, 506, PostgreSQLParser.RULE_old_aggr_list); + this.enterRule(localContext, 506, PostgreSqlParser.RULE_old_aggr_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -21791,7 +21791,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 4681; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 4682; this.old_aggr_elem(); } @@ -21818,14 +21818,14 @@ export class PostgreSQLParser extends SQLParserBase { } public old_aggr_elem(): Old_aggr_elemContext { let localContext = new Old_aggr_elemContext(this.context, this.state); - this.enterRule(localContext, 508, PostgreSQLParser.RULE_old_aggr_elem); + this.enterRule(localContext, 508, PostgreSqlParser.RULE_old_aggr_elem); try { this.enterOuterAlt(localContext, 1); { this.state = 4688; this.identifier(); this.state = 4689; - this.match(PostgreSQLParser.EQUAL); + this.match(PostgreSqlParser.EQUAL); this.state = 4690; this.def_arg(); } @@ -21846,7 +21846,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_enum_val_list(): Opt_enum_val_listContext { let localContext = new Opt_enum_val_listContext(this.context, this.state); - this.enterRule(localContext, 510, PostgreSQLParser.RULE_opt_enum_val_list); + this.enterRule(localContext, 510, PostgreSqlParser.RULE_opt_enum_val_list); try { this.enterOuterAlt(localContext, 1); { @@ -21870,7 +21870,7 @@ export class PostgreSQLParser extends SQLParserBase { } public enum_val_list(): Enum_val_listContext { let localContext = new Enum_val_listContext(this.context, this.state); - this.enterRule(localContext, 512, PostgreSQLParser.RULE_enum_val_list); + this.enterRule(localContext, 512, PostgreSqlParser.RULE_enum_val_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -21884,7 +21884,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 4695; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 4696; this.sconst(); } @@ -21911,7 +21911,7 @@ export class PostgreSQLParser extends SQLParserBase { } public alterenumstmt(): AlterenumstmtContext { let localContext = new AlterenumstmtContext(this.context, this.state); - this.enterRule(localContext, 514, PostgreSQLParser.RULE_alterenumstmt); + this.enterRule(localContext, 514, PostgreSqlParser.RULE_alterenumstmt); let _la: number; try { this.state = 4724; @@ -21921,15 +21921,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 4702; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 4703; - this.match(PostgreSQLParser.KW_TYPE); + this.match(PostgreSqlParser.KW_TYPE); this.state = 4704; this.any_name(); this.state = 4705; - this.match(PostgreSQLParser.KW_ADD); + this.match(PostgreSqlParser.KW_ADD); this.state = 4706; - this.match(PostgreSQLParser.KW_VALUE); + this.match(PostgreSqlParser.KW_VALUE); this.state = 4708; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -21967,19 +21967,19 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 4715; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 4716; - this.match(PostgreSQLParser.KW_TYPE); + this.match(PostgreSqlParser.KW_TYPE); this.state = 4717; this.any_name(); this.state = 4718; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 4719; - this.match(PostgreSQLParser.KW_VALUE); + this.match(PostgreSqlParser.KW_VALUE); this.state = 4720; this.sconst(); this.state = 4721; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 4722; this.sconst(); } @@ -22002,16 +22002,16 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_if_not_exists(): Opt_if_not_existsContext { let localContext = new Opt_if_not_existsContext(this.context, this.state); - this.enterRule(localContext, 516, PostgreSQLParser.RULE_opt_if_not_exists); + this.enterRule(localContext, 516, PostgreSqlParser.RULE_opt_if_not_exists); try { this.enterOuterAlt(localContext, 1); { this.state = 4726; - this.match(PostgreSQLParser.KW_IF); + this.match(PostgreSqlParser.KW_IF); this.state = 4727; - this.match(PostgreSQLParser.KW_NOT); + this.match(PostgreSqlParser.KW_NOT); this.state = 4728; - this.match(PostgreSQLParser.KW_EXISTS); + this.match(PostgreSqlParser.KW_EXISTS); } } catch (re) { @@ -22030,17 +22030,17 @@ export class PostgreSQLParser extends SQLParserBase { } public createopclassstmt(): CreateopclassstmtContext { let localContext = new CreateopclassstmtContext(this.context, this.state); - this.enterRule(localContext, 518, PostgreSQLParser.RULE_createopclassstmt); + this.enterRule(localContext, 518, PostgreSqlParser.RULE_createopclassstmt); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 4730; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 4731; - this.match(PostgreSQLParser.KW_OPERATOR); + this.match(PostgreSqlParser.KW_OPERATOR); this.state = 4732; - this.match(PostgreSQLParser.KW_CLASS); + this.match(PostgreSqlParser.KW_CLASS); this.state = 4733; this.any_name(); this.state = 4735; @@ -22054,13 +22054,13 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 4737; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 4738; - this.match(PostgreSQLParser.KW_TYPE); + this.match(PostgreSqlParser.KW_TYPE); this.state = 4739; this.typename(); this.state = 4740; - this.match(PostgreSQLParser.KW_USING); + this.match(PostgreSqlParser.KW_USING); this.state = 4741; this.name(); this.state = 4743; @@ -22074,7 +22074,7 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 4745; - this.match(PostgreSQLParser.KW_AS); + this.match(PostgreSqlParser.KW_AS); this.state = 4746; this.opclass_item_list(); } @@ -22095,7 +22095,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opclass_item_list(): Opclass_item_listContext { let localContext = new Opclass_item_listContext(this.context, this.state); - this.enterRule(localContext, 520, PostgreSQLParser.RULE_opclass_item_list); + this.enterRule(localContext, 520, PostgreSqlParser.RULE_opclass_item_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -22109,7 +22109,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 4749; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 4750; this.opclass_item(); } @@ -22136,7 +22136,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opclass_item(): Opclass_itemContext { let localContext = new Opclass_itemContext(this.context, this.state); - this.enterRule(localContext, 522, PostgreSQLParser.RULE_opclass_item); + this.enterRule(localContext, 522, PostgreSqlParser.RULE_opclass_item); let _la: number; try { this.state = 4787; @@ -22146,7 +22146,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 4756; - this.match(PostgreSQLParser.KW_OPERATOR); + this.match(PostgreSqlParser.KW_OPERATOR); this.state = 4757; this.iconst(); this.state = 4758; @@ -22177,7 +22177,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 4765; - this.match(PostgreSQLParser.KW_OPERATOR); + this.match(PostgreSqlParser.KW_OPERATOR); this.state = 4766; this.iconst(); this.state = 4767; @@ -22208,7 +22208,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 3); { this.state = 4774; - this.match(PostgreSQLParser.KW_FUNCTION); + this.match(PostgreSqlParser.KW_FUNCTION); this.state = 4775; this.iconst(); this.state = 4776; @@ -22219,15 +22219,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 4); { this.state = 4778; - this.match(PostgreSQLParser.KW_FUNCTION); + this.match(PostgreSqlParser.KW_FUNCTION); this.state = 4779; this.iconst(); this.state = 4780; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 4781; this.type_list(); this.state = 4782; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); this.state = 4783; this.function_with_argtypes(); } @@ -22236,7 +22236,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 5); { this.state = 4785; - this.match(PostgreSQLParser.KW_STORAGE); + this.match(PostgreSqlParser.KW_STORAGE); this.state = 4786; this.typename(); } @@ -22259,12 +22259,12 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_default(): Opt_defaultContext { let localContext = new Opt_defaultContext(this.context, this.state); - this.enterRule(localContext, 524, PostgreSQLParser.RULE_opt_default); + this.enterRule(localContext, 524, PostgreSqlParser.RULE_opt_default); try { this.enterOuterAlt(localContext, 1); { this.state = 4789; - this.match(PostgreSQLParser.KW_DEFAULT); + this.match(PostgreSqlParser.KW_DEFAULT); } } catch (re) { @@ -22283,12 +22283,12 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_opfamily(): Opt_opfamilyContext { let localContext = new Opt_opfamilyContext(this.context, this.state); - this.enterRule(localContext, 526, PostgreSQLParser.RULE_opt_opfamily); + this.enterRule(localContext, 526, PostgreSqlParser.RULE_opt_opfamily); try { this.enterOuterAlt(localContext, 1); { this.state = 4791; - this.match(PostgreSQLParser.KW_FAMILY); + this.match(PostgreSqlParser.KW_FAMILY); this.state = 4792; this.any_name(); } @@ -22309,7 +22309,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opclass_purpose(): Opclass_purposeContext { let localContext = new Opclass_purposeContext(this.context, this.state); - this.enterRule(localContext, 528, PostgreSQLParser.RULE_opclass_purpose); + this.enterRule(localContext, 528, PostgreSqlParser.RULE_opclass_purpose); try { this.state = 4800; this.errorHandler.sync(this); @@ -22318,20 +22318,20 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 4794; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 4795; - this.match(PostgreSQLParser.KW_SEARCH); + this.match(PostgreSqlParser.KW_SEARCH); } break; case 2: this.enterOuterAlt(localContext, 2); { this.state = 4796; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 4797; - this.match(PostgreSQLParser.KW_ORDER); + this.match(PostgreSqlParser.KW_ORDER); this.state = 4798; - this.match(PostgreSQLParser.KW_BY); + this.match(PostgreSqlParser.KW_BY); this.state = 4799; this.any_name(); } @@ -22354,12 +22354,12 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_recheck(): Opt_recheckContext { let localContext = new Opt_recheckContext(this.context, this.state); - this.enterRule(localContext, 530, PostgreSQLParser.RULE_opt_recheck); + this.enterRule(localContext, 530, PostgreSqlParser.RULE_opt_recheck); try { this.enterOuterAlt(localContext, 1); { this.state = 4802; - this.match(PostgreSQLParser.KW_RECHECK); + this.match(PostgreSqlParser.KW_RECHECK); } } catch (re) { @@ -22378,20 +22378,20 @@ export class PostgreSQLParser extends SQLParserBase { } public createopfamilystmt(): CreateopfamilystmtContext { let localContext = new CreateopfamilystmtContext(this.context, this.state); - this.enterRule(localContext, 532, PostgreSQLParser.RULE_createopfamilystmt); + this.enterRule(localContext, 532, PostgreSqlParser.RULE_createopfamilystmt); try { this.enterOuterAlt(localContext, 1); { this.state = 4804; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 4805; - this.match(PostgreSQLParser.KW_OPERATOR); + this.match(PostgreSqlParser.KW_OPERATOR); this.state = 4806; - this.match(PostgreSQLParser.KW_FAMILY); + this.match(PostgreSqlParser.KW_FAMILY); this.state = 4807; this.any_name(); this.state = 4808; - this.match(PostgreSQLParser.KW_USING); + this.match(PostgreSqlParser.KW_USING); this.state = 4809; this.name(); } @@ -22412,7 +22412,7 @@ export class PostgreSQLParser extends SQLParserBase { } public alteropfamilystmt(): AlteropfamilystmtContext { let localContext = new AlteropfamilystmtContext(this.context, this.state); - this.enterRule(localContext, 534, PostgreSQLParser.RULE_alteropfamilystmt); + this.enterRule(localContext, 534, PostgreSqlParser.RULE_alteropfamilystmt); try { this.state = 4829; this.errorHandler.sync(this); @@ -22421,19 +22421,19 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 4811; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 4812; - this.match(PostgreSQLParser.KW_OPERATOR); + this.match(PostgreSqlParser.KW_OPERATOR); this.state = 4813; - this.match(PostgreSQLParser.KW_FAMILY); + this.match(PostgreSqlParser.KW_FAMILY); this.state = 4814; this.any_name(); this.state = 4815; - this.match(PostgreSQLParser.KW_USING); + this.match(PostgreSqlParser.KW_USING); this.state = 4816; this.name(); this.state = 4817; - this.match(PostgreSQLParser.KW_ADD); + this.match(PostgreSqlParser.KW_ADD); this.state = 4818; this.opclass_item_list(); } @@ -22442,19 +22442,19 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 4820; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 4821; - this.match(PostgreSQLParser.KW_OPERATOR); + this.match(PostgreSqlParser.KW_OPERATOR); this.state = 4822; - this.match(PostgreSQLParser.KW_FAMILY); + this.match(PostgreSqlParser.KW_FAMILY); this.state = 4823; this.any_name(); this.state = 4824; - this.match(PostgreSQLParser.KW_USING); + this.match(PostgreSqlParser.KW_USING); this.state = 4825; this.name(); this.state = 4826; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 4827; this.opclass_drop_list(); } @@ -22477,7 +22477,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opclass_drop_list(): Opclass_drop_listContext { let localContext = new Opclass_drop_listContext(this.context, this.state); - this.enterRule(localContext, 536, PostgreSQLParser.RULE_opclass_drop_list); + this.enterRule(localContext, 536, PostgreSqlParser.RULE_opclass_drop_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -22491,7 +22491,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 4832; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 4833; this.opclass_drop(); } @@ -22518,39 +22518,39 @@ export class PostgreSQLParser extends SQLParserBase { } public opclass_drop(): Opclass_dropContext { let localContext = new Opclass_dropContext(this.context, this.state); - this.enterRule(localContext, 538, PostgreSQLParser.RULE_opclass_drop); + this.enterRule(localContext, 538, PostgreSqlParser.RULE_opclass_drop); try { this.state = 4851; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_OPERATOR: + case PostgreSqlParser.KW_OPERATOR: this.enterOuterAlt(localContext, 1); { this.state = 4839; - this.match(PostgreSQLParser.KW_OPERATOR); + this.match(PostgreSqlParser.KW_OPERATOR); this.state = 4840; this.iconst(); this.state = 4841; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 4842; this.type_list(); this.state = 4843; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; - case PostgreSQLParser.KW_FUNCTION: + case PostgreSqlParser.KW_FUNCTION: this.enterOuterAlt(localContext, 2); { this.state = 4845; - this.match(PostgreSQLParser.KW_FUNCTION); + this.match(PostgreSqlParser.KW_FUNCTION); this.state = 4846; this.iconst(); this.state = 4847; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 4848; this.type_list(); this.state = 4849; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; default: @@ -22573,20 +22573,20 @@ export class PostgreSQLParser extends SQLParserBase { } public reassignownedstmt(): ReassignownedstmtContext { let localContext = new ReassignownedstmtContext(this.context, this.state); - this.enterRule(localContext, 540, PostgreSQLParser.RULE_reassignownedstmt); + this.enterRule(localContext, 540, PostgreSqlParser.RULE_reassignownedstmt); try { this.enterOuterAlt(localContext, 1); { this.state = 4853; - this.match(PostgreSQLParser.KW_REASSIGN); + this.match(PostgreSqlParser.KW_REASSIGN); this.state = 4854; - this.match(PostgreSQLParser.KW_OWNED); + this.match(PostgreSqlParser.KW_OWNED); this.state = 4855; - this.match(PostgreSQLParser.KW_BY); + this.match(PostgreSqlParser.KW_BY); this.state = 4856; this.role_list(); this.state = 4857; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 4858; this.rolespec(); } @@ -22607,7 +22607,7 @@ export class PostgreSQLParser extends SQLParserBase { } public dropstmt(): DropstmtContext { let localContext = new DropstmtContext(this.context, this.state); - this.enterRule(localContext, 542, PostgreSQLParser.RULE_dropstmt); + this.enterRule(localContext, 542, PostgreSqlParser.RULE_dropstmt); let _la: number; try { this.state = 5239; @@ -22617,9 +22617,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 4860; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 4861; - this.match(PostgreSQLParser.KW_TABLE); + this.match(PostgreSqlParser.KW_TABLE); this.state = 4863; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 402, this.context) ) { @@ -22648,9 +22648,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 4869; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 4870; - this.match(PostgreSQLParser.KW_SEQUENCE); + this.match(PostgreSqlParser.KW_SEQUENCE); this.state = 4872; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 404, this.context) ) { @@ -22679,9 +22679,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 3); { this.state = 4878; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 4879; - this.match(PostgreSQLParser.KW_VIEW); + this.match(PostgreSqlParser.KW_VIEW); this.state = 4881; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 406, this.context) ) { @@ -22710,11 +22710,11 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 4); { this.state = 4887; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 4888; - this.match(PostgreSQLParser.KW_MATERIALIZED); + this.match(PostgreSqlParser.KW_MATERIALIZED); this.state = 4889; - this.match(PostgreSQLParser.KW_VIEW); + this.match(PostgreSqlParser.KW_VIEW); this.state = 4891; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 408, this.context) ) { @@ -22743,9 +22743,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 5); { this.state = 4897; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 4898; - this.match(PostgreSQLParser.KW_INDEX); + this.match(PostgreSqlParser.KW_INDEX); this.state = 4900; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 410, this.context) ) { @@ -22774,11 +22774,11 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 6); { this.state = 4906; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 4907; - this.match(PostgreSQLParser.KW_FOREIGN); + this.match(PostgreSqlParser.KW_FOREIGN); this.state = 4908; - this.match(PostgreSQLParser.KW_TABLE); + this.match(PostgreSqlParser.KW_TABLE); this.state = 4910; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 412, this.context) ) { @@ -22807,9 +22807,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 7); { this.state = 4916; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 4917; - this.match(PostgreSQLParser.KW_COLLATION); + this.match(PostgreSqlParser.KW_COLLATION); this.state = 4919; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 414, this.context) ) { @@ -22838,9 +22838,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 8); { this.state = 4925; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 4926; - this.match(PostgreSQLParser.KW_CONVERSION); + this.match(PostgreSqlParser.KW_CONVERSION); this.state = 4928; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 416, this.context) ) { @@ -22869,9 +22869,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 9); { this.state = 4934; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 4935; - this.match(PostgreSQLParser.KW_STATISTICS); + this.match(PostgreSqlParser.KW_STATISTICS); this.state = 4937; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 418, this.context) ) { @@ -22900,13 +22900,13 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 10); { this.state = 4943; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 4944; - this.match(PostgreSQLParser.KW_TEXT); + this.match(PostgreSqlParser.KW_TEXT); this.state = 4945; - this.match(PostgreSQLParser.KW_SEARCH); + this.match(PostgreSqlParser.KW_SEARCH); this.state = 4946; - this.match(PostgreSQLParser.KW_PARSER); + this.match(PostgreSqlParser.KW_PARSER); this.state = 4948; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 420, this.context) ) { @@ -22935,13 +22935,13 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 11); { this.state = 4954; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 4955; - this.match(PostgreSQLParser.KW_TEXT); + this.match(PostgreSqlParser.KW_TEXT); this.state = 4956; - this.match(PostgreSQLParser.KW_SEARCH); + this.match(PostgreSqlParser.KW_SEARCH); this.state = 4957; - this.match(PostgreSQLParser.KW_DICTIONARY); + this.match(PostgreSqlParser.KW_DICTIONARY); this.state = 4959; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 422, this.context) ) { @@ -22970,13 +22970,13 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 12); { this.state = 4965; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 4966; - this.match(PostgreSQLParser.KW_TEXT); + this.match(PostgreSqlParser.KW_TEXT); this.state = 4967; - this.match(PostgreSQLParser.KW_SEARCH); + this.match(PostgreSqlParser.KW_SEARCH); this.state = 4968; - this.match(PostgreSQLParser.KW_TEMPLATE); + this.match(PostgreSqlParser.KW_TEMPLATE); this.state = 4970; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 424, this.context) ) { @@ -23005,13 +23005,13 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 13); { this.state = 4976; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 4977; - this.match(PostgreSQLParser.KW_TEXT); + this.match(PostgreSqlParser.KW_TEXT); this.state = 4978; - this.match(PostgreSQLParser.KW_SEARCH); + this.match(PostgreSqlParser.KW_SEARCH); this.state = 4979; - this.match(PostgreSQLParser.KW_CONFIGURATION); + this.match(PostgreSqlParser.KW_CONFIGURATION); this.state = 4981; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 426, this.context) ) { @@ -23040,11 +23040,11 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 14); { this.state = 4987; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 4988; - this.match(PostgreSQLParser.KW_ACCESS); + this.match(PostgreSqlParser.KW_ACCESS); this.state = 4989; - this.match(PostgreSQLParser.KW_METHOD); + this.match(PostgreSqlParser.KW_METHOD); this.state = 4991; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 428, this.context) ) { @@ -23073,11 +23073,11 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 15); { this.state = 4997; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 4998; - this.match(PostgreSQLParser.KW_EVENT); + this.match(PostgreSqlParser.KW_EVENT); this.state = 4999; - this.match(PostgreSQLParser.KW_TRIGGER); + this.match(PostgreSqlParser.KW_TRIGGER); this.state = 5001; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 430, this.context) ) { @@ -23106,9 +23106,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 16); { this.state = 5007; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 5008; - this.match(PostgreSQLParser.KW_EXTENSION); + this.match(PostgreSqlParser.KW_EXTENSION); this.state = 5010; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 432, this.context) ) { @@ -23137,13 +23137,13 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 17); { this.state = 5016; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 5017; - this.match(PostgreSQLParser.KW_FOREIGN); + this.match(PostgreSqlParser.KW_FOREIGN); this.state = 5018; - this.match(PostgreSQLParser.KW_DATA); + this.match(PostgreSqlParser.KW_DATA); this.state = 5019; - this.match(PostgreSQLParser.KW_WRAPPER); + this.match(PostgreSqlParser.KW_WRAPPER); this.state = 5021; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 434, this.context) ) { @@ -23172,7 +23172,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 18); { this.state = 5027; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 5029; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -23184,7 +23184,7 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 5031; - this.match(PostgreSQLParser.KW_LANGUAGE); + this.match(PostgreSqlParser.KW_LANGUAGE); this.state = 5033; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 437, this.context) ) { @@ -23213,9 +23213,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 19); { this.state = 5039; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 5040; - this.match(PostgreSQLParser.KW_PUBLICATION); + this.match(PostgreSqlParser.KW_PUBLICATION); this.state = 5042; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 439, this.context) ) { @@ -23244,9 +23244,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 20); { this.state = 5048; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 5049; - this.match(PostgreSQLParser.KW_SERVER); + this.match(PostgreSqlParser.KW_SERVER); this.state = 5051; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 441, this.context) ) { @@ -23275,9 +23275,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 21); { this.state = 5057; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 5058; - this.match(PostgreSQLParser.KW_SCHEMA); + this.match(PostgreSqlParser.KW_SCHEMA); this.state = 5060; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 443, this.context) ) { @@ -23306,9 +23306,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 22); { this.state = 5066; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 5067; - this.match(PostgreSQLParser.KW_POLICY); + this.match(PostgreSqlParser.KW_POLICY); this.state = 5069; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 445, this.context) ) { @@ -23322,7 +23322,7 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 5071; this.name(); this.state = 5072; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 5073; this.any_name(); this.state = 5075; @@ -23341,9 +23341,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 23); { this.state = 5077; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 5078; - this.match(PostgreSQLParser.KW_RULE); + this.match(PostgreSqlParser.KW_RULE); this.state = 5080; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 447, this.context) ) { @@ -23357,7 +23357,7 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 5082; this.name(); this.state = 5083; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 5084; this.any_name(); this.state = 5086; @@ -23376,9 +23376,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 24); { this.state = 5088; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 5089; - this.match(PostgreSQLParser.KW_TRIGGER); + this.match(PostgreSqlParser.KW_TRIGGER); this.state = 5091; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 449, this.context) ) { @@ -23392,7 +23392,7 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 5093; this.name(); this.state = 5094; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 5095; this.any_name(); this.state = 5097; @@ -23411,9 +23411,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 25); { this.state = 5099; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 5100; - this.match(PostgreSQLParser.KW_TYPE); + this.match(PostgreSqlParser.KW_TYPE); this.state = 5102; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 451, this.context) ) { @@ -23442,9 +23442,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 26); { this.state = 5108; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 5109; - this.match(PostgreSQLParser.KW_DOMAIN); + this.match(PostgreSqlParser.KW_DOMAIN); this.state = 5111; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 453, this.context) ) { @@ -23473,11 +23473,11 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 27); { this.state = 5117; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 5118; - this.match(PostgreSQLParser.KW_INDEX); + this.match(PostgreSqlParser.KW_INDEX); this.state = 5119; - this.match(PostgreSQLParser.KW_CONCURRENTLY); + this.match(PostgreSqlParser.KW_CONCURRENTLY); this.state = 5121; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 455, this.context) ) { @@ -23506,9 +23506,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 28); { this.state = 5127; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 5128; - this.match(PostgreSQLParser.KW_CAST); + this.match(PostgreSqlParser.KW_CAST); this.state = 5130; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -23520,15 +23520,15 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 5132; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 5133; this.typename(); this.state = 5134; - this.match(PostgreSQLParser.KW_AS); + this.match(PostgreSqlParser.KW_AS); this.state = 5135; this.typename(); this.state = 5136; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); this.state = 5138; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 458, this.context) ) { @@ -23545,11 +23545,11 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 29); { this.state = 5140; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 5141; - this.match(PostgreSQLParser.KW_OPERATOR); + this.match(PostgreSqlParser.KW_OPERATOR); this.state = 5142; - this.match(PostgreSQLParser.KW_CLASS); + this.match(PostgreSqlParser.KW_CLASS); this.state = 5144; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 459, this.context) ) { @@ -23563,7 +23563,7 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 5146; this.any_name(); this.state = 5147; - this.match(PostgreSQLParser.KW_USING); + this.match(PostgreSqlParser.KW_USING); this.state = 5148; this.name(); this.state = 5150; @@ -23582,11 +23582,11 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 30); { this.state = 5152; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 5153; - this.match(PostgreSQLParser.KW_OPERATOR); + this.match(PostgreSqlParser.KW_OPERATOR); this.state = 5154; - this.match(PostgreSQLParser.KW_FAMILY); + this.match(PostgreSqlParser.KW_FAMILY); this.state = 5156; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 461, this.context) ) { @@ -23600,7 +23600,7 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 5158; this.any_name(); this.state = 5159; - this.match(PostgreSQLParser.KW_USING); + this.match(PostgreSqlParser.KW_USING); this.state = 5160; this.name(); this.state = 5162; @@ -23619,11 +23619,11 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 31); { this.state = 5164; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 5165; - this.match(PostgreSQLParser.KW_OWNED); + this.match(PostgreSqlParser.KW_OWNED); this.state = 5166; - this.match(PostgreSQLParser.KW_BY); + this.match(PostgreSqlParser.KW_BY); this.state = 5167; this.role_list(); this.state = 5169; @@ -23642,9 +23642,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 32); { this.state = 5171; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 5172; - this.match(PostgreSQLParser.KW_VIEW); + this.match(PostgreSqlParser.KW_VIEW); this.state = 5174; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 464, this.context) ) { @@ -23673,9 +23673,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 33); { this.state = 5180; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 5181; - this.match(PostgreSQLParser.KW_SUBSCRIPTION); + this.match(PostgreSqlParser.KW_SUBSCRIPTION); this.state = 5183; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 466, this.context) ) { @@ -23704,9 +23704,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 34); { this.state = 5189; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 5190; - this.match(PostgreSQLParser.KW_TABLESPACE); + this.match(PostgreSqlParser.KW_TABLESPACE); this.state = 5192; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 468, this.context) ) { @@ -23725,9 +23725,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 35); { this.state = 5195; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 5196; - this.match(PostgreSQLParser.KW_TRANSFORM); + this.match(PostgreSqlParser.KW_TRANSFORM); this.state = 5198; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -23739,11 +23739,11 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 5200; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 5201; this.typename(); this.state = 5202; - this.match(PostgreSQLParser.KW_LANGUAGE); + this.match(PostgreSqlParser.KW_LANGUAGE); this.state = 5203; this.name(); this.state = 5205; @@ -23762,7 +23762,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 36); { this.state = 5207; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 5208; _la = this.tokenStream.LA(1); if(!(_la === 66 || _la === 99 || _la === 318)) { @@ -23790,11 +23790,11 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 37); { this.state = 5213; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 5214; - this.match(PostgreSQLParser.KW_USER); + this.match(PostgreSqlParser.KW_USER); this.state = 5215; - this.match(PostgreSQLParser.KW_MAPPING); + this.match(PostgreSqlParser.KW_MAPPING); this.state = 5217; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -23806,11 +23806,11 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 5219; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 5220; this.auth_ident(); this.state = 5221; - this.match(PostgreSQLParser.KW_SERVER); + this.match(PostgreSqlParser.KW_SERVER); this.state = 5222; this.name(); } @@ -23819,9 +23819,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 38); { this.state = 5224; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 5225; - this.match(PostgreSQLParser.KW_DATABASE); + this.match(PostgreSqlParser.KW_DATABASE); this.state = 5227; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 473, this.context) ) { @@ -23850,11 +23850,11 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 5233; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 5234; this.drop_option_list(); this.state = 5235; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; } @@ -23878,7 +23878,7 @@ export class PostgreSQLParser extends SQLParserBase { } public view_nameList(): View_nameListContext { let localContext = new View_nameListContext(this.context, this.state); - this.enterRule(localContext, 544, PostgreSQLParser.RULE_view_nameList); + this.enterRule(localContext, 544, PostgreSqlParser.RULE_view_nameList); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -23892,7 +23892,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 5242; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 5243; this.view_name(); } @@ -23919,14 +23919,14 @@ export class PostgreSQLParser extends SQLParserBase { } public object_type_any_name(): Object_type_any_nameContext { let localContext = new Object_type_any_nameContext(this.context, this.state); - this.enterRule(localContext, 546, PostgreSQLParser.RULE_object_type_any_name); + this.enterRule(localContext, 546, PostgreSqlParser.RULE_object_type_any_name); let _la: number; try { this.state = 5273; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_FOREIGN: - case PostgreSQLParser.KW_TABLE: + case PostgreSqlParser.KW_FOREIGN: + case PostgreSqlParser.KW_TABLE: this.enterOuterAlt(localContext, 1); { this.state = 5250; @@ -23935,18 +23935,18 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 63) { { this.state = 5249; - this.match(PostgreSQLParser.KW_FOREIGN); + this.match(PostgreSqlParser.KW_FOREIGN); } } this.state = 5252; - this.match(PostgreSQLParser.KW_TABLE); + this.match(PostgreSqlParser.KW_TABLE); this.state = 5253; this.table_name(); } break; - case PostgreSQLParser.KW_MATERIALIZED: - case PostgreSQLParser.KW_VIEW: + case PostgreSqlParser.KW_MATERIALIZED: + case PostgreSqlParser.KW_VIEW: this.enterOuterAlt(localContext, 2); { this.state = 5255; @@ -23955,68 +23955,68 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 259) { { this.state = 5254; - this.match(PostgreSQLParser.KW_MATERIALIZED); + this.match(PostgreSqlParser.KW_MATERIALIZED); } } this.state = 5257; - this.match(PostgreSQLParser.KW_VIEW); + this.match(PostgreSqlParser.KW_VIEW); this.state = 5258; this.view_name(); } break; - case PostgreSQLParser.KW_INDEX: + case PostgreSqlParser.KW_INDEX: this.enterOuterAlt(localContext, 3); { this.state = 5259; - this.match(PostgreSQLParser.KW_INDEX); + this.match(PostgreSqlParser.KW_INDEX); this.state = 5260; this.any_name(); } break; - case PostgreSQLParser.KW_COLLATION: + case PostgreSqlParser.KW_COLLATION: this.enterOuterAlt(localContext, 4); { this.state = 5261; - this.match(PostgreSQLParser.KW_COLLATION); + this.match(PostgreSqlParser.KW_COLLATION); this.state = 5262; this.any_name(); } break; - case PostgreSQLParser.KW_CONVERSION: + case PostgreSqlParser.KW_CONVERSION: this.enterOuterAlt(localContext, 5); { this.state = 5263; - this.match(PostgreSQLParser.KW_CONVERSION); + this.match(PostgreSqlParser.KW_CONVERSION); this.state = 5264; this.any_name(); } break; - case PostgreSQLParser.KW_STATISTICS: + case PostgreSqlParser.KW_STATISTICS: this.enterOuterAlt(localContext, 6); { this.state = 5265; - this.match(PostgreSQLParser.KW_STATISTICS); + this.match(PostgreSqlParser.KW_STATISTICS); this.state = 5266; this.any_name(); } break; - case PostgreSQLParser.KW_SEQUENCE: + case PostgreSqlParser.KW_SEQUENCE: this.enterOuterAlt(localContext, 7); { this.state = 5267; - this.match(PostgreSQLParser.KW_SEQUENCE); + this.match(PostgreSqlParser.KW_SEQUENCE); this.state = 5268; this.any_name(); } break; - case PostgreSQLParser.KW_TEXT: + case PostgreSqlParser.KW_TEXT: this.enterOuterAlt(localContext, 8); { this.state = 5269; - this.match(PostgreSQLParser.KW_TEXT); + this.match(PostgreSqlParser.KW_TEXT); this.state = 5270; - this.match(PostgreSQLParser.KW_SEARCH); + this.match(PostgreSqlParser.KW_SEARCH); this.state = 5271; _la = this.tokenStream.LA(1); if(!(_la === 163 || _la === 185 || _la === 283 || _la === 353)) { @@ -24050,66 +24050,66 @@ export class PostgreSQLParser extends SQLParserBase { } public object_type_name(): Object_type_nameContext { let localContext = new Object_type_nameContext(this.context, this.state); - this.enterRule(localContext, 548, PostgreSQLParser.RULE_object_type_name); + this.enterRule(localContext, 548, PostgreSqlParser.RULE_object_type_name); let _la: number; try { this.state = 5306; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_ACCESS: + case PostgreSqlParser.KW_ACCESS: this.enterOuterAlt(localContext, 1); { { this.state = 5275; - this.match(PostgreSQLParser.KW_ACCESS); + this.match(PostgreSqlParser.KW_ACCESS); this.state = 5276; - this.match(PostgreSQLParser.KW_METHOD); + this.match(PostgreSqlParser.KW_METHOD); this.state = 5277; this.name(); } } break; - case PostgreSQLParser.KW_EVENT: + case PostgreSqlParser.KW_EVENT: this.enterOuterAlt(localContext, 2); { { this.state = 5278; - this.match(PostgreSQLParser.KW_EVENT); + this.match(PostgreSqlParser.KW_EVENT); this.state = 5279; - this.match(PostgreSQLParser.KW_TRIGGER); + this.match(PostgreSqlParser.KW_TRIGGER); this.state = 5280; this.name(); } } break; - case PostgreSQLParser.KW_EXTENSION: + case PostgreSqlParser.KW_EXTENSION: this.enterOuterAlt(localContext, 3); { { this.state = 5281; - this.match(PostgreSQLParser.KW_EXTENSION); + this.match(PostgreSqlParser.KW_EXTENSION); this.state = 5282; this.name(); } } break; - case PostgreSQLParser.KW_FOREIGN: + case PostgreSqlParser.KW_FOREIGN: this.enterOuterAlt(localContext, 4); { { this.state = 5283; - this.match(PostgreSQLParser.KW_FOREIGN); + this.match(PostgreSqlParser.KW_FOREIGN); this.state = 5284; - this.match(PostgreSQLParser.KW_DATA); + this.match(PostgreSqlParser.KW_DATA); this.state = 5285; - this.match(PostgreSQLParser.KW_WRAPPER); + this.match(PostgreSqlParser.KW_WRAPPER); this.state = 5286; this.name(); } } break; - case PostgreSQLParser.KW_LANGUAGE: - case PostgreSQLParser.KW_PROCEDURAL: + case PostgreSqlParser.KW_LANGUAGE: + case PostgreSqlParser.KW_PROCEDURAL: this.enterOuterAlt(localContext, 5); { { @@ -24124,84 +24124,84 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 5290; - this.match(PostgreSQLParser.KW_LANGUAGE); + this.match(PostgreSqlParser.KW_LANGUAGE); this.state = 5291; this.name(); } } break; - case PostgreSQLParser.KW_PUBLICATION: + case PostgreSqlParser.KW_PUBLICATION: this.enterOuterAlt(localContext, 6); { { this.state = 5292; - this.match(PostgreSQLParser.KW_PUBLICATION); + this.match(PostgreSqlParser.KW_PUBLICATION); this.state = 5293; this.name(); } } break; - case PostgreSQLParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCHEMA: this.enterOuterAlt(localContext, 7); { { this.state = 5294; - this.match(PostgreSQLParser.KW_SCHEMA); + this.match(PostgreSqlParser.KW_SCHEMA); this.state = 5295; this.schema_name(); } } break; - case PostgreSQLParser.KW_SERVER: + case PostgreSqlParser.KW_SERVER: this.enterOuterAlt(localContext, 8); { { this.state = 5296; - this.match(PostgreSQLParser.KW_SERVER); + this.match(PostgreSqlParser.KW_SERVER); this.state = 5297; this.name(); } } break; - case PostgreSQLParser.KW_DATABASE: + case PostgreSqlParser.KW_DATABASE: this.enterOuterAlt(localContext, 9); { { this.state = 5298; - this.match(PostgreSQLParser.KW_DATABASE); + this.match(PostgreSqlParser.KW_DATABASE); this.state = 5299; this.database_name(); } } break; - case PostgreSQLParser.KW_ROLE: + case PostgreSqlParser.KW_ROLE: this.enterOuterAlt(localContext, 10); { { this.state = 5300; - this.match(PostgreSQLParser.KW_ROLE); + this.match(PostgreSqlParser.KW_ROLE); this.state = 5301; this.name(); } } break; - case PostgreSQLParser.KW_SUBSCRIPTION: + case PostgreSqlParser.KW_SUBSCRIPTION: this.enterOuterAlt(localContext, 11); { { this.state = 5302; - this.match(PostgreSQLParser.KW_SUBSCRIPTION); + this.match(PostgreSqlParser.KW_SUBSCRIPTION); this.state = 5303; this.name(); } } break; - case PostgreSQLParser.KW_TABLESPACE: + case PostgreSqlParser.KW_TABLESPACE: this.enterOuterAlt(localContext, 12); { { this.state = 5304; - this.match(PostgreSQLParser.KW_TABLESPACE); + this.match(PostgreSqlParser.KW_TABLESPACE); this.state = 5305; this.tablespace_name(); } @@ -24227,7 +24227,7 @@ export class PostgreSQLParser extends SQLParserBase { } public object_type_name_on_any_name(): Object_type_name_on_any_nameContext { let localContext = new Object_type_name_on_any_nameContext(this.context, this.state); - this.enterRule(localContext, 550, PostgreSQLParser.RULE_object_type_name_on_any_name); + this.enterRule(localContext, 550, PostgreSqlParser.RULE_object_type_name_on_any_name); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -24259,7 +24259,7 @@ export class PostgreSQLParser extends SQLParserBase { } public any_name_list(): Any_name_listContext { let localContext = new Any_name_listContext(this.context, this.state); - this.enterRule(localContext, 552, PostgreSQLParser.RULE_any_name_list); + this.enterRule(localContext, 552, PostgreSqlParser.RULE_any_name_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -24273,7 +24273,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 5311; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 5312; this.any_name(); } @@ -24300,14 +24300,14 @@ export class PostgreSQLParser extends SQLParserBase { } public relation_column_name(): Relation_column_nameContext { let localContext = new Relation_column_nameContext(this.context, this.state); - this.enterRule(localContext, 554, PostgreSQLParser.RULE_relation_column_name); + this.enterRule(localContext, 554, PostgreSqlParser.RULE_relation_column_name); try { this.enterOuterAlt(localContext, 1); { this.state = 5318; this.relation_name(); this.state = 5319; - this.match(PostgreSQLParser.DOT); + this.match(PostgreSqlParser.DOT); this.state = 5320; this.column_name(); } @@ -24328,7 +24328,7 @@ export class PostgreSQLParser extends SQLParserBase { } public relation_name(): Relation_nameContext { let localContext = new Relation_nameContext(this.context, this.state); - this.enterRule(localContext, 556, PostgreSQLParser.RULE_relation_name); + this.enterRule(localContext, 556, PostgreSqlParser.RULE_relation_name); try { this.enterOuterAlt(localContext, 1); { @@ -24362,7 +24362,7 @@ export class PostgreSQLParser extends SQLParserBase { } public any_name(): Any_nameContext { let localContext = new Any_nameContext(this.context, this.state); - this.enterRule(localContext, 558, PostgreSQLParser.RULE_any_name); + this.enterRule(localContext, 558, PostgreSqlParser.RULE_any_name); try { this.enterOuterAlt(localContext, 1); { @@ -24396,7 +24396,7 @@ export class PostgreSQLParser extends SQLParserBase { } public attrs(): AttrsContext { let localContext = new AttrsContext(this.context, this.state); - this.enterRule(localContext, 560, PostgreSQLParser.RULE_attrs); + this.enterRule(localContext, 560, PostgreSqlParser.RULE_attrs); try { let alternative: number; this.enterOuterAlt(localContext, 1); @@ -24410,7 +24410,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 5330; - this.match(PostgreSQLParser.DOT); + this.match(PostgreSqlParser.DOT); this.state = 5331; this.attr_name(); } @@ -24441,7 +24441,7 @@ export class PostgreSQLParser extends SQLParserBase { } public type_name_list(): Type_name_listContext { let localContext = new Type_name_listContext(this.context, this.state); - this.enterRule(localContext, 562, PostgreSQLParser.RULE_type_name_list); + this.enterRule(localContext, 562, PostgreSqlParser.RULE_type_name_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -24455,7 +24455,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 5337; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 5338; this.typename(); } @@ -24482,20 +24482,20 @@ export class PostgreSQLParser extends SQLParserBase { } public truncatestmt(): TruncatestmtContext { let localContext = new TruncatestmtContext(this.context, this.state); - this.enterRule(localContext, 564, PostgreSQLParser.RULE_truncatestmt); + this.enterRule(localContext, 564, PostgreSqlParser.RULE_truncatestmt); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 5344; - this.match(PostgreSQLParser.KW_TRUNCATE); + this.match(PostgreSqlParser.KW_TRUNCATE); this.state = 5346; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 488, this.context) ) { case 1: { this.state = 5345; - this.match(PostgreSQLParser.KW_TABLE); + this.match(PostgreSqlParser.KW_TABLE); } break; } @@ -24508,7 +24508,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 5349; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 5350; this.truncate_table(); } @@ -24532,7 +24532,7 @@ export class PostgreSQLParser extends SQLParserBase { this.consume(); } this.state = 5357; - this.match(PostgreSQLParser.KW_IDENTITY); + this.match(PostgreSqlParser.KW_IDENTITY); } break; } @@ -24564,7 +24564,7 @@ export class PostgreSQLParser extends SQLParserBase { } public truncate_table(): Truncate_tableContext { let localContext = new Truncate_tableContext(this.context, this.state); - this.enterRule(localContext, 566, PostgreSQLParser.RULE_truncate_table); + this.enterRule(localContext, 566, PostgreSqlParser.RULE_truncate_table); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -24575,7 +24575,7 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 81) { { this.state = 5363; - this.match(PostgreSQLParser.KW_ONLY); + this.match(PostgreSqlParser.KW_ONLY); } } @@ -24587,7 +24587,7 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 9) { { this.state = 5367; - this.match(PostgreSQLParser.STAR); + this.match(PostgreSqlParser.STAR); } } @@ -24609,7 +24609,7 @@ export class PostgreSQLParser extends SQLParserBase { } public commentstmt(): CommentstmtContext { let localContext = new CommentstmtContext(this.context, this.state); - this.enterRule(localContext, 568, PostgreSQLParser.RULE_commentstmt); + this.enterRule(localContext, 568, PostgreSqlParser.RULE_commentstmt); try { this.state = 5535; this.errorHandler.sync(this); @@ -24618,13 +24618,13 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 5370; - this.match(PostgreSQLParser.KW_COMMENT); + this.match(PostgreSqlParser.KW_COMMENT); this.state = 5371; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 5372; this.object_type_any_name(); this.state = 5373; - this.match(PostgreSQLParser.KW_IS); + this.match(PostgreSqlParser.KW_IS); this.state = 5374; this.comment_text(); } @@ -24633,15 +24633,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 5376; - this.match(PostgreSQLParser.KW_COMMENT); + this.match(PostgreSqlParser.KW_COMMENT); this.state = 5377; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 5378; - this.match(PostgreSQLParser.KW_COLUMN); + this.match(PostgreSqlParser.KW_COLUMN); this.state = 5379; this.relation_column_name(); this.state = 5380; - this.match(PostgreSQLParser.KW_IS); + this.match(PostgreSqlParser.KW_IS); this.state = 5381; this.comment_text(); } @@ -24650,13 +24650,13 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 3); { this.state = 5383; - this.match(PostgreSQLParser.KW_COMMENT); + this.match(PostgreSqlParser.KW_COMMENT); this.state = 5384; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 5385; this.object_type_name(); this.state = 5386; - this.match(PostgreSQLParser.KW_IS); + this.match(PostgreSqlParser.KW_IS); this.state = 5387; this.comment_text(); } @@ -24665,15 +24665,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 4); { this.state = 5389; - this.match(PostgreSQLParser.KW_COMMENT); + this.match(PostgreSqlParser.KW_COMMENT); this.state = 5390; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 5391; - this.match(PostgreSQLParser.KW_TYPE); + this.match(PostgreSqlParser.KW_TYPE); this.state = 5392; this.typename(); this.state = 5393; - this.match(PostgreSQLParser.KW_IS); + this.match(PostgreSqlParser.KW_IS); this.state = 5394; this.comment_text(); } @@ -24682,15 +24682,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 5); { this.state = 5396; - this.match(PostgreSQLParser.KW_COMMENT); + this.match(PostgreSqlParser.KW_COMMENT); this.state = 5397; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 5398; - this.match(PostgreSQLParser.KW_DOMAIN); + this.match(PostgreSqlParser.KW_DOMAIN); this.state = 5399; this.typename(); this.state = 5400; - this.match(PostgreSQLParser.KW_IS); + this.match(PostgreSqlParser.KW_IS); this.state = 5401; this.comment_text(); } @@ -24699,15 +24699,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 6); { this.state = 5403; - this.match(PostgreSQLParser.KW_COMMENT); + this.match(PostgreSqlParser.KW_COMMENT); this.state = 5404; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 5405; - this.match(PostgreSQLParser.KW_AGGREGATE); + this.match(PostgreSqlParser.KW_AGGREGATE); this.state = 5406; this.aggregate_with_argtypes(); this.state = 5407; - this.match(PostgreSQLParser.KW_IS); + this.match(PostgreSqlParser.KW_IS); this.state = 5408; this.comment_text(); } @@ -24716,15 +24716,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 7); { this.state = 5410; - this.match(PostgreSQLParser.KW_COMMENT); + this.match(PostgreSqlParser.KW_COMMENT); this.state = 5411; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 5412; - this.match(PostgreSQLParser.KW_FUNCTION); + this.match(PostgreSqlParser.KW_FUNCTION); this.state = 5413; this.function_with_argtypes(); this.state = 5414; - this.match(PostgreSQLParser.KW_IS); + this.match(PostgreSqlParser.KW_IS); this.state = 5415; this.comment_text(); } @@ -24733,15 +24733,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 8); { this.state = 5417; - this.match(PostgreSQLParser.KW_COMMENT); + this.match(PostgreSqlParser.KW_COMMENT); this.state = 5418; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 5419; - this.match(PostgreSQLParser.KW_OPERATOR); + this.match(PostgreSqlParser.KW_OPERATOR); this.state = 5420; this.operator_with_argtypes(); this.state = 5421; - this.match(PostgreSQLParser.KW_IS); + this.match(PostgreSqlParser.KW_IS); this.state = 5422; this.comment_text(); } @@ -24750,19 +24750,19 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 9); { this.state = 5424; - this.match(PostgreSQLParser.KW_COMMENT); + this.match(PostgreSqlParser.KW_COMMENT); this.state = 5425; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 5426; - this.match(PostgreSQLParser.KW_CONSTRAINT); + this.match(PostgreSqlParser.KW_CONSTRAINT); this.state = 5427; this.name(); this.state = 5428; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 5429; this.table_name(); this.state = 5430; - this.match(PostgreSQLParser.KW_IS); + this.match(PostgreSqlParser.KW_IS); this.state = 5431; this.comment_text(); } @@ -24771,29 +24771,29 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 10); { this.state = 5433; - this.match(PostgreSQLParser.KW_COMMENT); + this.match(PostgreSqlParser.KW_COMMENT); this.state = 5434; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 5435; - this.match(PostgreSQLParser.KW_CONSTRAINT); + this.match(PostgreSqlParser.KW_CONSTRAINT); this.state = 5436; this.name(); this.state = 5437; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 5439; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 494, this.context) ) { case 1: { this.state = 5438; - this.match(PostgreSQLParser.KW_DOMAIN); + this.match(PostgreSqlParser.KW_DOMAIN); } break; } this.state = 5441; this.any_name(); this.state = 5442; - this.match(PostgreSQLParser.KW_IS); + this.match(PostgreSqlParser.KW_IS); this.state = 5443; this.comment_text(); } @@ -24802,19 +24802,19 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 11); { this.state = 5445; - this.match(PostgreSQLParser.KW_COMMENT); + this.match(PostgreSqlParser.KW_COMMENT); this.state = 5446; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 5447; - this.match(PostgreSQLParser.KW_POLICY); + this.match(PostgreSqlParser.KW_POLICY); this.state = 5448; this.name(); this.state = 5449; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 5450; this.any_name(); this.state = 5451; - this.match(PostgreSQLParser.KW_IS); + this.match(PostgreSqlParser.KW_IS); this.state = 5452; this.comment_text(); } @@ -24823,19 +24823,19 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 12); { this.state = 5454; - this.match(PostgreSQLParser.KW_COMMENT); + this.match(PostgreSqlParser.KW_COMMENT); this.state = 5455; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 5456; - this.match(PostgreSQLParser.KW_RULE); + this.match(PostgreSqlParser.KW_RULE); this.state = 5457; this.name(); this.state = 5458; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 5459; this.any_name(); this.state = 5460; - this.match(PostgreSQLParser.KW_IS); + this.match(PostgreSqlParser.KW_IS); this.state = 5461; this.comment_text(); } @@ -24844,19 +24844,19 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 13); { this.state = 5463; - this.match(PostgreSQLParser.KW_COMMENT); + this.match(PostgreSqlParser.KW_COMMENT); this.state = 5464; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 5465; - this.match(PostgreSQLParser.KW_TRIGGER); + this.match(PostgreSqlParser.KW_TRIGGER); this.state = 5466; this.name(); this.state = 5467; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 5468; this.any_name(); this.state = 5469; - this.match(PostgreSQLParser.KW_IS); + this.match(PostgreSqlParser.KW_IS); this.state = 5470; this.comment_text(); } @@ -24865,15 +24865,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 14); { this.state = 5472; - this.match(PostgreSQLParser.KW_COMMENT); + this.match(PostgreSqlParser.KW_COMMENT); this.state = 5473; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 5474; - this.match(PostgreSQLParser.KW_PROCEDURE); + this.match(PostgreSqlParser.KW_PROCEDURE); this.state = 5475; this.procedure_with_argtypes(); this.state = 5476; - this.match(PostgreSQLParser.KW_IS); + this.match(PostgreSqlParser.KW_IS); this.state = 5477; this.comment_text(); } @@ -24882,15 +24882,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 15); { this.state = 5479; - this.match(PostgreSQLParser.KW_COMMENT); + this.match(PostgreSqlParser.KW_COMMENT); this.state = 5480; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 5481; - this.match(PostgreSQLParser.KW_ROUTINE); + this.match(PostgreSqlParser.KW_ROUTINE); this.state = 5482; this.routine_with_argtypes(); this.state = 5483; - this.match(PostgreSQLParser.KW_IS); + this.match(PostgreSqlParser.KW_IS); this.state = 5484; this.comment_text(); } @@ -24899,21 +24899,21 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 16); { this.state = 5486; - this.match(PostgreSQLParser.KW_COMMENT); + this.match(PostgreSqlParser.KW_COMMENT); this.state = 5487; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 5488; - this.match(PostgreSQLParser.KW_TRANSFORM); + this.match(PostgreSqlParser.KW_TRANSFORM); this.state = 5489; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 5490; this.typename(); this.state = 5491; - this.match(PostgreSQLParser.KW_LANGUAGE); + this.match(PostgreSqlParser.KW_LANGUAGE); this.state = 5492; this.name(); this.state = 5493; - this.match(PostgreSQLParser.KW_IS); + this.match(PostgreSqlParser.KW_IS); this.state = 5494; this.comment_text(); } @@ -24922,21 +24922,21 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 17); { this.state = 5496; - this.match(PostgreSQLParser.KW_COMMENT); + this.match(PostgreSqlParser.KW_COMMENT); this.state = 5497; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 5498; - this.match(PostgreSQLParser.KW_OPERATOR); + this.match(PostgreSqlParser.KW_OPERATOR); this.state = 5499; - this.match(PostgreSQLParser.KW_CLASS); + this.match(PostgreSqlParser.KW_CLASS); this.state = 5500; this.any_name(); this.state = 5501; - this.match(PostgreSQLParser.KW_USING); + this.match(PostgreSqlParser.KW_USING); this.state = 5502; this.name(); this.state = 5503; - this.match(PostgreSQLParser.KW_IS); + this.match(PostgreSqlParser.KW_IS); this.state = 5504; this.comment_text(); } @@ -24945,21 +24945,21 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 18); { this.state = 5506; - this.match(PostgreSQLParser.KW_COMMENT); + this.match(PostgreSqlParser.KW_COMMENT); this.state = 5507; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 5508; - this.match(PostgreSQLParser.KW_OPERATOR); + this.match(PostgreSqlParser.KW_OPERATOR); this.state = 5509; - this.match(PostgreSQLParser.KW_FAMILY); + this.match(PostgreSqlParser.KW_FAMILY); this.state = 5510; this.any_name(); this.state = 5511; - this.match(PostgreSQLParser.KW_USING); + this.match(PostgreSqlParser.KW_USING); this.state = 5512; this.name(); this.state = 5513; - this.match(PostgreSQLParser.KW_IS); + this.match(PostgreSqlParser.KW_IS); this.state = 5514; this.comment_text(); } @@ -24968,17 +24968,17 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 19); { this.state = 5516; - this.match(PostgreSQLParser.KW_COMMENT); + this.match(PostgreSqlParser.KW_COMMENT); this.state = 5517; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 5518; - this.match(PostgreSQLParser.KW_LARGE); + this.match(PostgreSqlParser.KW_LARGE); this.state = 5519; - this.match(PostgreSQLParser.KW_OBJECT); + this.match(PostgreSqlParser.KW_OBJECT); this.state = 5520; this.numericonly(); this.state = 5521; - this.match(PostgreSQLParser.KW_IS); + this.match(PostgreSqlParser.KW_IS); this.state = 5522; this.comment_text(); } @@ -24987,23 +24987,23 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 20); { this.state = 5524; - this.match(PostgreSQLParser.KW_COMMENT); + this.match(PostgreSqlParser.KW_COMMENT); this.state = 5525; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 5526; - this.match(PostgreSQLParser.KW_CAST); + this.match(PostgreSqlParser.KW_CAST); this.state = 5527; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 5528; this.typename(); this.state = 5529; - this.match(PostgreSQLParser.KW_AS); + this.match(PostgreSqlParser.KW_AS); this.state = 5530; this.typename(); this.state = 5531; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); this.state = 5532; - this.match(PostgreSQLParser.KW_IS); + this.match(PostgreSqlParser.KW_IS); this.state = 5533; this.comment_text(); } @@ -25026,26 +25026,26 @@ export class PostgreSQLParser extends SQLParserBase { } public comment_text(): Comment_textContext { let localContext = new Comment_textContext(this.context, this.state); - this.enterRule(localContext, 570, PostgreSQLParser.RULE_comment_text); + this.enterRule(localContext, 570, PostgreSqlParser.RULE_comment_text); try { this.state = 5539; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.EscapeStringConstant: this.enterOuterAlt(localContext, 1); { this.state = 5537; this.sconst(); } break; - case PostgreSQLParser.KW_NULL: + case PostgreSqlParser.KW_NULL: this.enterOuterAlt(localContext, 2); { this.state = 5538; - this.match(PostgreSQLParser.KW_NULL); + this.match(PostgreSqlParser.KW_NULL); } break; default: @@ -25068,7 +25068,7 @@ export class PostgreSQLParser extends SQLParserBase { } public seclabelstmt(): SeclabelstmtContext { let localContext = new SeclabelstmtContext(this.context, this.state); - this.enterRule(localContext, 572, PostgreSQLParser.RULE_seclabelstmt); + this.enterRule(localContext, 572, PostgreSqlParser.RULE_seclabelstmt); let _la: number; try { this.state = 5650; @@ -25078,9 +25078,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 5541; - this.match(PostgreSQLParser.KW_SECURITY); + this.match(PostgreSqlParser.KW_SECURITY); this.state = 5542; - this.match(PostgreSQLParser.KW_LABEL); + this.match(PostgreSqlParser.KW_LABEL); this.state = 5544; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -25092,13 +25092,13 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 5546; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 5547; - this.match(PostgreSQLParser.KW_COLUMN); + this.match(PostgreSqlParser.KW_COLUMN); this.state = 5548; this.column_name(); this.state = 5549; - this.match(PostgreSQLParser.KW_IS); + this.match(PostgreSqlParser.KW_IS); this.state = 5550; this.security_label(); } @@ -25107,9 +25107,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 5552; - this.match(PostgreSQLParser.KW_SECURITY); + this.match(PostgreSqlParser.KW_SECURITY); this.state = 5553; - this.match(PostgreSQLParser.KW_LABEL); + this.match(PostgreSqlParser.KW_LABEL); this.state = 5555; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -25121,13 +25121,13 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 5557; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 5558; - this.match(PostgreSQLParser.KW_TYPE); + this.match(PostgreSqlParser.KW_TYPE); this.state = 5559; this.typename(); this.state = 5560; - this.match(PostgreSQLParser.KW_IS); + this.match(PostgreSqlParser.KW_IS); this.state = 5561; this.security_label(); } @@ -25136,9 +25136,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 3); { this.state = 5563; - this.match(PostgreSQLParser.KW_SECURITY); + this.match(PostgreSqlParser.KW_SECURITY); this.state = 5564; - this.match(PostgreSQLParser.KW_LABEL); + this.match(PostgreSqlParser.KW_LABEL); this.state = 5566; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -25150,13 +25150,13 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 5568; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 5569; - this.match(PostgreSQLParser.KW_DOMAIN); + this.match(PostgreSqlParser.KW_DOMAIN); this.state = 5570; this.typename(); this.state = 5571; - this.match(PostgreSQLParser.KW_IS); + this.match(PostgreSqlParser.KW_IS); this.state = 5572; this.security_label(); } @@ -25165,9 +25165,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 4); { this.state = 5574; - this.match(PostgreSQLParser.KW_SECURITY); + this.match(PostgreSqlParser.KW_SECURITY); this.state = 5575; - this.match(PostgreSQLParser.KW_LABEL); + this.match(PostgreSqlParser.KW_LABEL); this.state = 5577; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -25179,13 +25179,13 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 5579; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 5580; - this.match(PostgreSQLParser.KW_AGGREGATE); + this.match(PostgreSqlParser.KW_AGGREGATE); this.state = 5581; this.aggregate_with_argtypes(); this.state = 5582; - this.match(PostgreSQLParser.KW_IS); + this.match(PostgreSqlParser.KW_IS); this.state = 5583; this.security_label(); } @@ -25194,9 +25194,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 5); { this.state = 5585; - this.match(PostgreSQLParser.KW_SECURITY); + this.match(PostgreSqlParser.KW_SECURITY); this.state = 5586; - this.match(PostgreSQLParser.KW_LABEL); + this.match(PostgreSqlParser.KW_LABEL); this.state = 5588; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -25208,13 +25208,13 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 5590; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 5591; - this.match(PostgreSQLParser.KW_FUNCTION); + this.match(PostgreSqlParser.KW_FUNCTION); this.state = 5592; this.function_with_argtypes(); this.state = 5593; - this.match(PostgreSQLParser.KW_IS); + this.match(PostgreSqlParser.KW_IS); this.state = 5594; this.security_label(); } @@ -25223,9 +25223,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 6); { this.state = 5596; - this.match(PostgreSQLParser.KW_SECURITY); + this.match(PostgreSqlParser.KW_SECURITY); this.state = 5597; - this.match(PostgreSQLParser.KW_LABEL); + this.match(PostgreSqlParser.KW_LABEL); this.state = 5599; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -25237,15 +25237,15 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 5601; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 5602; - this.match(PostgreSQLParser.KW_LARGE); + this.match(PostgreSqlParser.KW_LARGE); this.state = 5603; - this.match(PostgreSQLParser.KW_OBJECT); + this.match(PostgreSqlParser.KW_OBJECT); this.state = 5604; this.numericonly(); this.state = 5605; - this.match(PostgreSQLParser.KW_IS); + this.match(PostgreSqlParser.KW_IS); this.state = 5606; this.security_label(); } @@ -25254,9 +25254,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 7); { this.state = 5608; - this.match(PostgreSQLParser.KW_SECURITY); + this.match(PostgreSqlParser.KW_SECURITY); this.state = 5609; - this.match(PostgreSQLParser.KW_LABEL); + this.match(PostgreSqlParser.KW_LABEL); this.state = 5611; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -25268,13 +25268,13 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 5613; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 5614; - this.match(PostgreSQLParser.KW_PROCEDURE); + this.match(PostgreSqlParser.KW_PROCEDURE); this.state = 5615; this.procedure_with_argtypes(); this.state = 5616; - this.match(PostgreSQLParser.KW_IS); + this.match(PostgreSqlParser.KW_IS); this.state = 5617; this.security_label(); } @@ -25283,9 +25283,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 8); { this.state = 5619; - this.match(PostgreSQLParser.KW_SECURITY); + this.match(PostgreSqlParser.KW_SECURITY); this.state = 5620; - this.match(PostgreSQLParser.KW_LABEL); + this.match(PostgreSqlParser.KW_LABEL); this.state = 5622; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -25297,13 +25297,13 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 5624; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 5625; - this.match(PostgreSQLParser.KW_ROUTINE); + this.match(PostgreSqlParser.KW_ROUTINE); this.state = 5626; this.routine_with_argtypes(); this.state = 5627; - this.match(PostgreSQLParser.KW_IS); + this.match(PostgreSqlParser.KW_IS); this.state = 5628; this.security_label(); } @@ -25312,9 +25312,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 9); { this.state = 5630; - this.match(PostgreSQLParser.KW_SECURITY); + this.match(PostgreSqlParser.KW_SECURITY); this.state = 5631; - this.match(PostgreSQLParser.KW_LABEL); + this.match(PostgreSqlParser.KW_LABEL); this.state = 5633; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -25326,11 +25326,11 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 5635; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 5636; this.object_type_any_name(); this.state = 5637; - this.match(PostgreSQLParser.KW_IS); + this.match(PostgreSqlParser.KW_IS); this.state = 5638; this.security_label(); } @@ -25339,9 +25339,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 10); { this.state = 5640; - this.match(PostgreSQLParser.KW_SECURITY); + this.match(PostgreSqlParser.KW_SECURITY); this.state = 5641; - this.match(PostgreSQLParser.KW_LABEL); + this.match(PostgreSqlParser.KW_LABEL); this.state = 5643; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -25353,11 +25353,11 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 5645; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 5646; this.object_type_name(); this.state = 5647; - this.match(PostgreSQLParser.KW_IS); + this.match(PostgreSqlParser.KW_IS); this.state = 5648; this.security_label(); } @@ -25380,12 +25380,12 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_provider(): Opt_providerContext { let localContext = new Opt_providerContext(this.context, this.state); - this.enterRule(localContext, 574, PostgreSQLParser.RULE_opt_provider); + this.enterRule(localContext, 574, PostgreSqlParser.RULE_opt_provider); try { this.enterOuterAlt(localContext, 1); { this.state = 5652; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 5653; this.nonreservedword_or_sconst(); } @@ -25406,26 +25406,26 @@ export class PostgreSQLParser extends SQLParserBase { } public security_label(): Security_labelContext { let localContext = new Security_labelContext(this.context, this.state); - this.enterRule(localContext, 576, PostgreSQLParser.RULE_security_label); + this.enterRule(localContext, 576, PostgreSqlParser.RULE_security_label); try { this.state = 5657; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.EscapeStringConstant: this.enterOuterAlt(localContext, 1); { this.state = 5655; this.sconst(); } break; - case PostgreSQLParser.KW_NULL: + case PostgreSqlParser.KW_NULL: this.enterOuterAlt(localContext, 2); { this.state = 5656; - this.match(PostgreSQLParser.KW_NULL); + this.match(PostgreSqlParser.KW_NULL); } break; default: @@ -25448,25 +25448,25 @@ export class PostgreSQLParser extends SQLParserBase { } public fetchstmt(): FetchstmtContext { let localContext = new FetchstmtContext(this.context, this.state); - this.enterRule(localContext, 578, PostgreSQLParser.RULE_fetchstmt); + this.enterRule(localContext, 578, PostgreSqlParser.RULE_fetchstmt); try { this.state = 5663; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_FETCH: + case PostgreSqlParser.KW_FETCH: this.enterOuterAlt(localContext, 1); { this.state = 5659; - this.match(PostgreSQLParser.KW_FETCH); + this.match(PostgreSqlParser.KW_FETCH); this.state = 5660; this.fetch_args(); } break; - case PostgreSQLParser.KW_MOVE: + case PostgreSqlParser.KW_MOVE: this.enterOuterAlt(localContext, 2); { this.state = 5661; - this.match(PostgreSQLParser.KW_MOVE); + this.match(PostgreSqlParser.KW_MOVE); this.state = 5662; this.fetch_args(); } @@ -25491,7 +25491,7 @@ export class PostgreSQLParser extends SQLParserBase { } public fetch_args(): Fetch_argsContext { let localContext = new Fetch_argsContext(this.context, this.state); - this.enterRule(localContext, 580, PostgreSQLParser.RULE_fetch_args); + this.enterRule(localContext, 580, PostgreSqlParser.RULE_fetch_args); let _la: number; try { this.state = 5750; @@ -25517,7 +25517,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 3); { this.state = 5669; - this.match(PostgreSQLParser.KW_NEXT); + this.match(PostgreSqlParser.KW_NEXT); this.state = 5671; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -25536,7 +25536,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 4); { this.state = 5674; - this.match(PostgreSQLParser.KW_PRIOR); + this.match(PostgreSqlParser.KW_PRIOR); this.state = 5676; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -25555,7 +25555,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 5); { this.state = 5679; - this.match(PostgreSQLParser.KW_FIRST); + this.match(PostgreSqlParser.KW_FIRST); this.state = 5681; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -25574,7 +25574,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 6); { this.state = 5684; - this.match(PostgreSQLParser.KW_LAST); + this.match(PostgreSqlParser.KW_LAST); this.state = 5686; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -25593,7 +25593,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 7); { this.state = 5689; - this.match(PostgreSQLParser.KW_ABSOLUTE); + this.match(PostgreSqlParser.KW_ABSOLUTE); this.state = 5690; this.signediconst(); this.state = 5692; @@ -25614,7 +25614,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 8); { this.state = 5696; - this.match(PostgreSQLParser.KW_RELATIVE); + this.match(PostgreSqlParser.KW_RELATIVE); this.state = 5697; this.signediconst(); this.state = 5699; @@ -25654,7 +25654,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 10); { this.state = 5709; - this.match(PostgreSQLParser.KW_ALL); + this.match(PostgreSqlParser.KW_ALL); this.state = 5711; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -25673,7 +25673,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 11); { this.state = 5714; - this.match(PostgreSQLParser.KW_FORWARD); + this.match(PostgreSqlParser.KW_FORWARD); this.state = 5716; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -25692,7 +25692,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 12); { this.state = 5719; - this.match(PostgreSQLParser.KW_FORWARD); + this.match(PostgreSqlParser.KW_FORWARD); this.state = 5720; this.signediconst(); this.state = 5722; @@ -25713,9 +25713,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 13); { this.state = 5726; - this.match(PostgreSQLParser.KW_FORWARD); + this.match(PostgreSqlParser.KW_FORWARD); this.state = 5727; - this.match(PostgreSQLParser.KW_ALL); + this.match(PostgreSqlParser.KW_ALL); this.state = 5729; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -25734,7 +25734,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 14); { this.state = 5732; - this.match(PostgreSQLParser.KW_BACKWARD); + this.match(PostgreSqlParser.KW_BACKWARD); this.state = 5734; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -25753,7 +25753,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 15); { this.state = 5737; - this.match(PostgreSQLParser.KW_BACKWARD); + this.match(PostgreSqlParser.KW_BACKWARD); this.state = 5738; this.signediconst(); this.state = 5740; @@ -25774,9 +25774,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 16); { this.state = 5744; - this.match(PostgreSQLParser.KW_BACKWARD); + this.match(PostgreSqlParser.KW_BACKWARD); this.state = 5745; - this.match(PostgreSQLParser.KW_ALL); + this.match(PostgreSqlParser.KW_ALL); this.state = 5747; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -25809,7 +25809,7 @@ export class PostgreSQLParser extends SQLParserBase { } public from_in(): From_inContext { let localContext = new From_inContext(this.context, this.state); - this.enterRule(localContext, 582, PostgreSQLParser.RULE_from_in); + this.enterRule(localContext, 582, PostgreSqlParser.RULE_from_in); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -25841,7 +25841,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_from_in(): Opt_from_inContext { let localContext = new Opt_from_inContext(this.context, this.state); - this.enterRule(localContext, 584, PostgreSQLParser.RULE_opt_from_in); + this.enterRule(localContext, 584, PostgreSqlParser.RULE_opt_from_in); try { this.enterOuterAlt(localContext, 1); { @@ -25865,20 +25865,20 @@ export class PostgreSQLParser extends SQLParserBase { } public grantstmt(): GrantstmtContext { let localContext = new GrantstmtContext(this.context, this.state); - this.enterRule(localContext, 586, PostgreSQLParser.RULE_grantstmt); + this.enterRule(localContext, 586, PostgreSqlParser.RULE_grantstmt); try { this.enterOuterAlt(localContext, 1); { this.state = 5756; - this.match(PostgreSQLParser.KW_GRANT); + this.match(PostgreSqlParser.KW_GRANT); this.state = 5757; this.privileges(); this.state = 5758; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 5759; this.privilege_target(); this.state = 5760; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 5761; this.grantee_list(); this.state = 5763; @@ -25909,7 +25909,7 @@ export class PostgreSQLParser extends SQLParserBase { } public revokestmt(): RevokestmtContext { let localContext = new RevokestmtContext(this.context, this.state); - this.enterRule(localContext, 588, PostgreSQLParser.RULE_revokestmt); + this.enterRule(localContext, 588, PostgreSqlParser.RULE_revokestmt); try { this.state = 5786; this.errorHandler.sync(this); @@ -25918,15 +25918,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 5765; - this.match(PostgreSQLParser.KW_REVOKE); + this.match(PostgreSqlParser.KW_REVOKE); this.state = 5766; this.privileges(); this.state = 5767; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 5768; this.privilege_target(); this.state = 5769; - this.match(PostgreSQLParser.KW_FROM); + this.match(PostgreSqlParser.KW_FROM); this.state = 5770; this.grantee_list(); this.state = 5772; @@ -25945,21 +25945,21 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 5774; - this.match(PostgreSQLParser.KW_REVOKE); + this.match(PostgreSqlParser.KW_REVOKE); this.state = 5775; - this.match(PostgreSQLParser.KW_GRANT); + this.match(PostgreSqlParser.KW_GRANT); this.state = 5776; - this.match(PostgreSQLParser.KW_OPTION); + this.match(PostgreSqlParser.KW_OPTION); this.state = 5777; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 5778; this.privileges(); this.state = 5779; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 5780; this.privilege_target(); this.state = 5781; - this.match(PostgreSQLParser.KW_FROM); + this.match(PostgreSqlParser.KW_FROM); this.state = 5782; this.grantee_list(); this.state = 5784; @@ -25992,7 +25992,7 @@ export class PostgreSQLParser extends SQLParserBase { } public privileges(): PrivilegesContext { let localContext = new PrivilegesContext(this.context, this.state); - this.enterRule(localContext, 590, PostgreSQLParser.RULE_privileges); + this.enterRule(localContext, 590, PostgreSqlParser.RULE_privileges); try { this.state = 5804; this.errorHandler.sync(this); @@ -26008,44 +26008,44 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 5789; - this.match(PostgreSQLParser.KW_ALL); + this.match(PostgreSqlParser.KW_ALL); } break; case 3: this.enterOuterAlt(localContext, 3); { this.state = 5790; - this.match(PostgreSQLParser.KW_ALL); + this.match(PostgreSqlParser.KW_ALL); this.state = 5791; - this.match(PostgreSQLParser.KW_PRIVILEGES); + this.match(PostgreSqlParser.KW_PRIVILEGES); } break; case 4: this.enterOuterAlt(localContext, 4); { this.state = 5792; - this.match(PostgreSQLParser.KW_ALL); + this.match(PostgreSqlParser.KW_ALL); this.state = 5793; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 5794; this.column_list(); this.state = 5795; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; case 5: this.enterOuterAlt(localContext, 5); { this.state = 5797; - this.match(PostgreSQLParser.KW_ALL); + this.match(PostgreSqlParser.KW_ALL); this.state = 5798; - this.match(PostgreSQLParser.KW_PRIVILEGES); + this.match(PostgreSqlParser.KW_PRIVILEGES); this.state = 5799; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 5800; this.column_list(); this.state = 5801; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; case 6: @@ -26073,7 +26073,7 @@ export class PostgreSQLParser extends SQLParserBase { } public beforeprivilegeselectlist(): BeforeprivilegeselectlistContext { let localContext = new BeforeprivilegeselectlistContext(this.context, this.state); - this.enterRule(localContext, 592, PostgreSQLParser.RULE_beforeprivilegeselectlist); + this.enterRule(localContext, 592, PostgreSqlParser.RULE_beforeprivilegeselectlist); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -26087,7 +26087,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 5807; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 5808; this.beforeprivilegeselect(); } @@ -26114,7 +26114,7 @@ export class PostgreSQLParser extends SQLParserBase { } public beforeprivilegeselect(): BeforeprivilegeselectContext { let localContext = new BeforeprivilegeselectContext(this.context, this.state); - this.enterRule(localContext, 594, PostgreSQLParser.RULE_beforeprivilegeselect); + this.enterRule(localContext, 594, PostgreSqlParser.RULE_beforeprivilegeselect); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -26146,7 +26146,7 @@ export class PostgreSQLParser extends SQLParserBase { } public privilege_list(): Privilege_listContext { let localContext = new Privilege_listContext(this.context, this.state); - this.enterRule(localContext, 596, PostgreSQLParser.RULE_privilege_list); + this.enterRule(localContext, 596, PostgreSqlParser.RULE_privilege_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -26160,7 +26160,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 5817; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 5818; this.privilege(); } @@ -26187,17 +26187,17 @@ export class PostgreSQLParser extends SQLParserBase { } public privilege(): PrivilegeContext { let localContext = new PrivilegeContext(this.context, this.state); - this.enterRule(localContext, 598, PostgreSQLParser.RULE_privilege); + this.enterRule(localContext, 598, PostgreSqlParser.RULE_privilege); let _la: number; try { this.state = 5840; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_SELECT: + case PostgreSqlParser.KW_SELECT: this.enterOuterAlt(localContext, 1); { this.state = 5824; - this.match(PostgreSQLParser.KW_SELECT); + this.match(PostgreSqlParser.KW_SELECT); this.state = 5826; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -26210,11 +26210,11 @@ export class PostgreSQLParser extends SQLParserBase { } break; - case PostgreSQLParser.KW_REFERENCES: + case PostgreSqlParser.KW_REFERENCES: this.enterOuterAlt(localContext, 2); { this.state = 5828; - this.match(PostgreSQLParser.KW_REFERENCES); + this.match(PostgreSqlParser.KW_REFERENCES); this.state = 5830; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -26227,11 +26227,11 @@ export class PostgreSQLParser extends SQLParserBase { } break; - case PostgreSQLParser.KW_CREATE: + case PostgreSqlParser.KW_CREATE: this.enterOuterAlt(localContext, 3); { this.state = 5832; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 5834; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -26244,406 +26244,406 @@ export class PostgreSQLParser extends SQLParserBase { } break; - case PostgreSQLParser.KW_AND: - case PostgreSQLParser.KW_ARRAY: - case PostgreSQLParser.KW_COLLATE: - case PostgreSQLParser.KW_CONSTRAINT: - case PostgreSQLParser.KW_DEFAULT: - case PostgreSQLParser.KW_DO: - case PostgreSQLParser.KW_FETCH: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_IS: - case PostgreSQLParser.KW_OUTER: - case PostgreSQLParser.KW_OVER: - case PostgreSQLParser.KW_ABORT: - case PostgreSQLParser.KW_ABSOLUTE: - case PostgreSQLParser.KW_ACCESS: - case PostgreSQLParser.KW_ACTION: - case PostgreSQLParser.KW_ADD: - case PostgreSQLParser.KW_ADMIN: - case PostgreSQLParser.KW_AFTER: - case PostgreSQLParser.KW_AGGREGATE: - case PostgreSQLParser.KW_ALSO: - case PostgreSQLParser.KW_ALTER: - case PostgreSQLParser.KW_ALWAYS: - case PostgreSQLParser.KW_ASSERTION: - case PostgreSQLParser.KW_ASSIGNMENT: - case PostgreSQLParser.KW_AT: - case PostgreSQLParser.KW_ATTRIBUTE: - case PostgreSQLParser.KW_BACKWARD: - case PostgreSQLParser.KW_BEFORE: - case PostgreSQLParser.KW_BEGIN: - case PostgreSQLParser.KW_BY: - case PostgreSQLParser.KW_CACHE: - case PostgreSQLParser.KW_CALLED: - case PostgreSQLParser.KW_CASCADE: - case PostgreSQLParser.KW_CASCADED: - case PostgreSQLParser.KW_CATALOG: - case PostgreSQLParser.KW_CHAIN: - case PostgreSQLParser.KW_CHARACTERISTICS: - case PostgreSQLParser.KW_CHECKPOINT: - case PostgreSQLParser.KW_CLASS: - case PostgreSQLParser.KW_CLOSE: - case PostgreSQLParser.KW_CLUSTER: - case PostgreSQLParser.KW_COMMENT: - case PostgreSQLParser.KW_COMMENTS: - case PostgreSQLParser.KW_COMMIT: - case PostgreSQLParser.KW_COMMITTED: - case PostgreSQLParser.KW_CONFIGURATION: - case PostgreSQLParser.KW_CONNECTION: - case PostgreSQLParser.KW_CONSTRAINTS: - case PostgreSQLParser.KW_CONTENT: - case PostgreSQLParser.KW_CONTINUE: - case PostgreSQLParser.KW_CONVERSION: - case PostgreSQLParser.KW_COPY: - case PostgreSQLParser.KW_COST: - case PostgreSQLParser.KW_CSV: - case PostgreSQLParser.KW_CURSOR: - case PostgreSQLParser.KW_CYCLE: - case PostgreSQLParser.KW_DATA: - case PostgreSQLParser.KW_DATABASE: - case PostgreSQLParser.KW_DAY: - case PostgreSQLParser.KW_DEALLOCATE: - case PostgreSQLParser.KW_DECLARE: - case PostgreSQLParser.KW_DEFAULTS: - case PostgreSQLParser.KW_DEFERRED: - case PostgreSQLParser.KW_DEFINER: - case PostgreSQLParser.KW_DELETE: - case PostgreSQLParser.KW_DELIMITER: - case PostgreSQLParser.KW_DELIMITERS: - case PostgreSQLParser.KW_DICTIONARY: - case PostgreSQLParser.KW_DISABLE: - case PostgreSQLParser.KW_DISCARD: - case PostgreSQLParser.KW_DOCUMENT: - case PostgreSQLParser.KW_DOMAIN: - case PostgreSQLParser.KW_DOUBLE: - case PostgreSQLParser.KW_DROP: - case PostgreSQLParser.KW_EACH: - case PostgreSQLParser.KW_ENABLE: - case PostgreSQLParser.KW_ENCODING: - case PostgreSQLParser.KW_ENCRYPTED: - case PostgreSQLParser.KW_ENUM: - case PostgreSQLParser.KW_ESCAPE: - case PostgreSQLParser.KW_EVENT: - case PostgreSQLParser.KW_EXCLUDE: - case PostgreSQLParser.KW_EXCLUDING: - case PostgreSQLParser.KW_EXCLUSIVE: - case PostgreSQLParser.KW_EXECUTE: - case PostgreSQLParser.KW_EXPLAIN: - case PostgreSQLParser.KW_EXTENSION: - case PostgreSQLParser.KW_EXTERNAL: - case PostgreSQLParser.KW_FAMILY: - case PostgreSQLParser.KW_FIRST: - case PostgreSQLParser.KW_FOLLOWING: - case PostgreSQLParser.KW_FORCE: - case PostgreSQLParser.KW_FORWARD: - case PostgreSQLParser.KW_FUNCTION: - case PostgreSQLParser.KW_FUNCTIONS: - case PostgreSQLParser.KW_GLOBAL: - case PostgreSQLParser.KW_GRANTED: - case PostgreSQLParser.KW_HANDLER: - case PostgreSQLParser.KW_HEADER: - case PostgreSQLParser.KW_HOLD: - case PostgreSQLParser.KW_HOUR: - case PostgreSQLParser.KW_IDENTITY: - case PostgreSQLParser.KW_IF: - case PostgreSQLParser.KW_IMMEDIATE: - case PostgreSQLParser.KW_IMMUTABLE: - case PostgreSQLParser.KW_IMPLICIT: - case PostgreSQLParser.KW_INCLUDING: - case PostgreSQLParser.KW_INCREMENT: - case PostgreSQLParser.KW_INDEX: - case PostgreSQLParser.KW_INDEXES: - case PostgreSQLParser.KW_INHERIT: - case PostgreSQLParser.KW_INHERITS: - case PostgreSQLParser.KW_INLINE: - case PostgreSQLParser.KW_INSENSITIVE: - case PostgreSQLParser.KW_INSERT: - case PostgreSQLParser.KW_INSTEAD: - case PostgreSQLParser.KW_INVOKER: - case PostgreSQLParser.KW_ISOLATION: - case PostgreSQLParser.KW_KEY: - case PostgreSQLParser.KW_LABEL: - case PostgreSQLParser.KW_LANGUAGE: - case PostgreSQLParser.KW_LARGE: - case PostgreSQLParser.KW_LAST: - case PostgreSQLParser.KW_LEAKPROOF: - case PostgreSQLParser.KW_LEVEL: - case PostgreSQLParser.KW_LISTEN: - case PostgreSQLParser.KW_LOAD: - case PostgreSQLParser.KW_LOCAL: - case PostgreSQLParser.KW_LOCATION: - case PostgreSQLParser.KW_LOCK: - case PostgreSQLParser.KW_MAPPING: - case PostgreSQLParser.KW_MATCH: - case PostgreSQLParser.KW_MATERIALIZED: - case PostgreSQLParser.KW_MAXVALUE: - case PostgreSQLParser.KW_MINUTE: - case PostgreSQLParser.KW_MINVALUE: - case PostgreSQLParser.KW_MODE: - case PostgreSQLParser.KW_MONTH: - case PostgreSQLParser.KW_MOVE: - case PostgreSQLParser.KW_NAME: - case PostgreSQLParser.KW_NAMES: - case PostgreSQLParser.KW_NEXT: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_NOTHING: - case PostgreSQLParser.KW_NOTIFY: - case PostgreSQLParser.KW_NOWAIT: - case PostgreSQLParser.KW_NULLS: - case PostgreSQLParser.KW_OBJECT: - case PostgreSQLParser.KW_OF: - case PostgreSQLParser.KW_OFF: - case PostgreSQLParser.KW_OIDS: - case PostgreSQLParser.KW_OPERATOR: - case PostgreSQLParser.KW_OPTION: - case PostgreSQLParser.KW_OPTIONS: - case PostgreSQLParser.KW_OWNED: - case PostgreSQLParser.KW_OWNER: - case PostgreSQLParser.KW_PARSER: - case PostgreSQLParser.KW_PARTIAL: - case PostgreSQLParser.KW_PARTITION: - case PostgreSQLParser.KW_PASSING: - case PostgreSQLParser.KW_PASSWORD: - case PostgreSQLParser.KW_PLANS: - case PostgreSQLParser.KW_PRECEDING: - case PostgreSQLParser.KW_PREPARE: - case PostgreSQLParser.KW_PREPARED: - case PostgreSQLParser.KW_PRESERVE: - case PostgreSQLParser.KW_PRIOR: - case PostgreSQLParser.KW_PRIVILEGES: - case PostgreSQLParser.KW_PROCEDURAL: - case PostgreSQLParser.KW_PROCEDURE: - case PostgreSQLParser.KW_PROGRAM: - case PostgreSQLParser.KW_QUOTE: - case PostgreSQLParser.KW_RANGE: - case PostgreSQLParser.KW_READ: - case PostgreSQLParser.KW_REASSIGN: - case PostgreSQLParser.KW_RECHECK: - case PostgreSQLParser.KW_RECURSIVE: - case PostgreSQLParser.KW_REF: - case PostgreSQLParser.KW_REFRESH: - case PostgreSQLParser.KW_REINDEX: - case PostgreSQLParser.KW_RELATIVE: - case PostgreSQLParser.KW_RELEASE: - case PostgreSQLParser.KW_RENAME: - case PostgreSQLParser.KW_REPEATABLE: - case PostgreSQLParser.KW_REPLACE: - case PostgreSQLParser.KW_REPLICA: - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_RESTART: - case PostgreSQLParser.KW_RESTRICT: - case PostgreSQLParser.KW_RETURNS: - case PostgreSQLParser.KW_REVOKE: - case PostgreSQLParser.KW_ROLE: - case PostgreSQLParser.KW_ROLLBACK: - case PostgreSQLParser.KW_ROWS: - case PostgreSQLParser.KW_RULE: - case PostgreSQLParser.KW_SAVEPOINT: - case PostgreSQLParser.KW_SCHEMA: - case PostgreSQLParser.KW_SCROLL: - case PostgreSQLParser.KW_SEARCH: - case PostgreSQLParser.KW_SECOND: - case PostgreSQLParser.KW_SECURITY: - case PostgreSQLParser.KW_SEQUENCE: - case PostgreSQLParser.KW_SEQUENCES: - case PostgreSQLParser.KW_SERIALIZABLE: - case PostgreSQLParser.KW_SERVER: - case PostgreSQLParser.KW_SESSION: - case PostgreSQLParser.KW_SET: - case PostgreSQLParser.KW_SHARE: - case PostgreSQLParser.KW_SHOW: - case PostgreSQLParser.KW_SIMPLE: - case PostgreSQLParser.KW_SNAPSHOT: - case PostgreSQLParser.KW_STABLE: - case PostgreSQLParser.KW_STANDALONE: - case PostgreSQLParser.KW_START: - case PostgreSQLParser.KW_STATEMENT: - case PostgreSQLParser.KW_STATISTICS: - case PostgreSQLParser.KW_STDIN: - case PostgreSQLParser.KW_STDOUT: - case PostgreSQLParser.KW_STORAGE: - case PostgreSQLParser.KW_STRICT: - case PostgreSQLParser.KW_STRIP: - case PostgreSQLParser.KW_SYSID: - case PostgreSQLParser.KW_SYSTEM: - case PostgreSQLParser.KW_TABLES: - case PostgreSQLParser.KW_TABLESPACE: - case PostgreSQLParser.KW_TEMP: - case PostgreSQLParser.KW_TEMPLATE: - case PostgreSQLParser.KW_TEMPORARY: - case PostgreSQLParser.KW_TEXT: - case PostgreSQLParser.KW_TRANSACTION: - case PostgreSQLParser.KW_TRIGGER: - case PostgreSQLParser.KW_TRUNCATE: - case PostgreSQLParser.KW_TRUSTED: - case PostgreSQLParser.KW_TYPE: - case PostgreSQLParser.KW_TYPES: - case PostgreSQLParser.KW_UNBOUNDED: - case PostgreSQLParser.KW_UNCOMMITTED: - case PostgreSQLParser.KW_UNENCRYPTED: - case PostgreSQLParser.KW_UNKNOWN: - case PostgreSQLParser.KW_UNLISTEN: - case PostgreSQLParser.KW_UNLOGGED: - case PostgreSQLParser.KW_UNTIL: - case PostgreSQLParser.KW_UPDATE: - case PostgreSQLParser.KW_VACUUM: - case PostgreSQLParser.KW_VALID: - case PostgreSQLParser.KW_VALIDATE: - case PostgreSQLParser.KW_VALIDATOR: - case PostgreSQLParser.KW_VARYING: - case PostgreSQLParser.KW_VERSION: - case PostgreSQLParser.KW_VIEW: - case PostgreSQLParser.KW_VOLATILE: - case PostgreSQLParser.KW_WHITESPACE: - case PostgreSQLParser.KW_WITHOUT: - case PostgreSQLParser.KW_WORK: - case PostgreSQLParser.KW_WRAPPER: - case PostgreSQLParser.KW_WRITE: - case PostgreSQLParser.KW_XML: - case PostgreSQLParser.KW_YEAR: - case PostgreSQLParser.KW_YES: - case PostgreSQLParser.KW_ZONE: - case PostgreSQLParser.KW_BETWEEN: - case PostgreSQLParser.KW_BIGINT: - case PostgreSQLParser.KW_BIT: - case PostgreSQLParser.KW_BOOLEAN: - case PostgreSQLParser.KW_CHAR: - case PostgreSQLParser.KW_CHARACTER: - case PostgreSQLParser.KW_COALESCE: - case PostgreSQLParser.KW_DEC: - case PostgreSQLParser.KW_DECIMAL: - case PostgreSQLParser.KW_EXISTS: - case PostgreSQLParser.KW_EXTRACT: - case PostgreSQLParser.KW_FLOAT: - case PostgreSQLParser.KW_GREATEST: - case PostgreSQLParser.KW_INOUT: - case PostgreSQLParser.KW_INT: - case PostgreSQLParser.KW_INTEGER: - case PostgreSQLParser.KW_INTERVAL: - case PostgreSQLParser.KW_LEAST: - case PostgreSQLParser.KW_NATIONAL: - case PostgreSQLParser.KW_NCHAR: - case PostgreSQLParser.KW_NONE: - case PostgreSQLParser.KW_NULLIF: - case PostgreSQLParser.KW_NUMERIC: - case PostgreSQLParser.KW_OVERLAY: - case PostgreSQLParser.KW_POSITION: - case PostgreSQLParser.KW_PRECISION: - case PostgreSQLParser.KW_REAL: - case PostgreSQLParser.KW_ROW: - case PostgreSQLParser.KW_SETOF: - case PostgreSQLParser.KW_SMALLINT: - case PostgreSQLParser.KW_SUBSTRING: - case PostgreSQLParser.KW_TIME: - case PostgreSQLParser.KW_TIMESTAMP: - case PostgreSQLParser.KW_TREAT: - case PostgreSQLParser.KW_TRIM: - case PostgreSQLParser.KW_VALUES: - case PostgreSQLParser.KW_VARCHAR: - case PostgreSQLParser.KW_XMLATTRIBUTES: - case PostgreSQLParser.KW_XMLCONCAT: - case PostgreSQLParser.KW_XMLELEMENT: - case PostgreSQLParser.KW_XMLEXISTS: - case PostgreSQLParser.KW_XMLFOREST: - case PostgreSQLParser.KW_XMLPARSE: - case PostgreSQLParser.KW_XMLPI: - case PostgreSQLParser.KW_XMLROOT: - case PostgreSQLParser.KW_XMLSERIALIZE: - case PostgreSQLParser.KW_CALL: - case PostgreSQLParser.KW_CURRENT: - case PostgreSQLParser.KW_ATTACH: - case PostgreSQLParser.KW_DETACH: - case PostgreSQLParser.KW_EXPRESSION: - case PostgreSQLParser.KW_GENERATED: - case PostgreSQLParser.KW_LOGGED: - case PostgreSQLParser.KW_STORED: - case PostgreSQLParser.KW_INCLUDE: - case PostgreSQLParser.KW_ROUTINE: - case PostgreSQLParser.KW_TRANSFORM: - case PostgreSQLParser.KW_IMPORT: - case PostgreSQLParser.KW_POLICY: - case PostgreSQLParser.KW_METHOD: - case PostgreSQLParser.KW_REFERENCING: - case PostgreSQLParser.KW_NEW: - case PostgreSQLParser.KW_OLD: - case PostgreSQLParser.KW_VALUE: - case PostgreSQLParser.KW_SUBSCRIPTION: - case PostgreSQLParser.KW_PUBLICATION: - case PostgreSQLParser.KW_OUT: - case PostgreSQLParser.KW_ROUTINES: - case PostgreSQLParser.KW_SCHEMAS: - case PostgreSQLParser.KW_PROCEDURES: - case PostgreSQLParser.KW_INPUT: - case PostgreSQLParser.KW_SUPPORT: - case PostgreSQLParser.KW_PARALLEL: - case PostgreSQLParser.KW_SQL: - case PostgreSQLParser.KW_DEPENDS: - case PostgreSQLParser.KW_OVERRIDING: - case PostgreSQLParser.KW_CONFLICT: - case PostgreSQLParser.KW_SKIP: - case PostgreSQLParser.KW_LOCKED: - case PostgreSQLParser.KW_TIES: - case PostgreSQLParser.KW_ROLLUP: - case PostgreSQLParser.KW_CUBE: - case PostgreSQLParser.KW_GROUPING: - case PostgreSQLParser.KW_SETS: - case PostgreSQLParser.KW_ORDINALITY: - case PostgreSQLParser.KW_XMLTABLE: - case PostgreSQLParser.KW_COLUMNS: - case PostgreSQLParser.KW_XMLNAMESPACES: - case PostgreSQLParser.KW_ROWTYPE: - case PostgreSQLParser.KW_NORMALIZED: - case PostgreSQLParser.KW_WITHIN: - case PostgreSQLParser.KW_FILTER: - case PostgreSQLParser.KW_GROUPS: - case PostgreSQLParser.KW_OTHERS: - case PostgreSQLParser.KW_NFC: - case PostgreSQLParser.KW_NFD: - case PostgreSQLParser.KW_NFKC: - case PostgreSQLParser.KW_NFKD: - case PostgreSQLParser.KW_UESCAPE: - case PostgreSQLParser.KW_VIEWS: - case PostgreSQLParser.KW_NORMALIZE: - case PostgreSQLParser.KW_DUMP: - case PostgreSQLParser.KW_PRINT_STRICT_PARAMS: - case PostgreSQLParser.KW_VARIABLE_CONFLICT: - case PostgreSQLParser.KW_ERROR: - case PostgreSQLParser.KW_USE_VARIABLE: - case PostgreSQLParser.KW_USE_COLUMN: - case PostgreSQLParser.KW_ALIAS: - case PostgreSQLParser.KW_CONSTANT: - case PostgreSQLParser.KW_PERFORM: - case PostgreSQLParser.KW_GET: - case PostgreSQLParser.KW_DIAGNOSTICS: - case PostgreSQLParser.KW_STACKED: - case PostgreSQLParser.KW_ELSIF: - case PostgreSQLParser.KW_REVERSE: - case PostgreSQLParser.KW_SLICE: - case PostgreSQLParser.KW_EXIT: - case PostgreSQLParser.KW_RETURN: - case PostgreSQLParser.KW_QUERY: - case PostgreSQLParser.KW_RAISE: - case PostgreSQLParser.KW_SQLSTATE: - case PostgreSQLParser.KW_DEBUG: - case PostgreSQLParser.KW_LOG: - case PostgreSQLParser.KW_INFO: - case PostgreSQLParser.KW_NOTICE: - case PostgreSQLParser.KW_WARNING: - case PostgreSQLParser.KW_EXCEPTION: - case PostgreSQLParser.KW_ASSERT: - case PostgreSQLParser.KW_OPEN: - case PostgreSQLParser.KW_SKIP_LOCKED: - case PostgreSQLParser.KW_BUFFER_USAGE_LIMIT: - case PostgreSQLParser.Identifier: - case PostgreSQLParser.QuotedIdentifier: - case PostgreSQLParser.UnicodeQuotedIdentifier: - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.PLSQLVARIABLENAME: - case PostgreSQLParser.PLSQLIDENTIFIER: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.KW_AND: + case PostgreSqlParser.KW_ARRAY: + case PostgreSqlParser.KW_COLLATE: + case PostgreSqlParser.KW_CONSTRAINT: + case PostgreSqlParser.KW_DEFAULT: + case PostgreSqlParser.KW_DO: + case PostgreSqlParser.KW_FETCH: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_IS: + case PostgreSqlParser.KW_OUTER: + case PostgreSqlParser.KW_OVER: + case PostgreSqlParser.KW_ABORT: + case PostgreSqlParser.KW_ABSOLUTE: + case PostgreSqlParser.KW_ACCESS: + case PostgreSqlParser.KW_ACTION: + case PostgreSqlParser.KW_ADD: + case PostgreSqlParser.KW_ADMIN: + case PostgreSqlParser.KW_AFTER: + case PostgreSqlParser.KW_AGGREGATE: + case PostgreSqlParser.KW_ALSO: + case PostgreSqlParser.KW_ALTER: + case PostgreSqlParser.KW_ALWAYS: + case PostgreSqlParser.KW_ASSERTION: + case PostgreSqlParser.KW_ASSIGNMENT: + case PostgreSqlParser.KW_AT: + case PostgreSqlParser.KW_ATTRIBUTE: + case PostgreSqlParser.KW_BACKWARD: + case PostgreSqlParser.KW_BEFORE: + case PostgreSqlParser.KW_BEGIN: + case PostgreSqlParser.KW_BY: + case PostgreSqlParser.KW_CACHE: + case PostgreSqlParser.KW_CALLED: + case PostgreSqlParser.KW_CASCADE: + case PostgreSqlParser.KW_CASCADED: + case PostgreSqlParser.KW_CATALOG: + case PostgreSqlParser.KW_CHAIN: + case PostgreSqlParser.KW_CHARACTERISTICS: + case PostgreSqlParser.KW_CHECKPOINT: + case PostgreSqlParser.KW_CLASS: + case PostgreSqlParser.KW_CLOSE: + case PostgreSqlParser.KW_CLUSTER: + case PostgreSqlParser.KW_COMMENT: + case PostgreSqlParser.KW_COMMENTS: + case PostgreSqlParser.KW_COMMIT: + case PostgreSqlParser.KW_COMMITTED: + case PostgreSqlParser.KW_CONFIGURATION: + case PostgreSqlParser.KW_CONNECTION: + case PostgreSqlParser.KW_CONSTRAINTS: + case PostgreSqlParser.KW_CONTENT: + case PostgreSqlParser.KW_CONTINUE: + case PostgreSqlParser.KW_CONVERSION: + case PostgreSqlParser.KW_COPY: + case PostgreSqlParser.KW_COST: + case PostgreSqlParser.KW_CSV: + case PostgreSqlParser.KW_CURSOR: + case PostgreSqlParser.KW_CYCLE: + case PostgreSqlParser.KW_DATA: + case PostgreSqlParser.KW_DATABASE: + case PostgreSqlParser.KW_DAY: + case PostgreSqlParser.KW_DEALLOCATE: + case PostgreSqlParser.KW_DECLARE: + case PostgreSqlParser.KW_DEFAULTS: + case PostgreSqlParser.KW_DEFERRED: + case PostgreSqlParser.KW_DEFINER: + case PostgreSqlParser.KW_DELETE: + case PostgreSqlParser.KW_DELIMITER: + case PostgreSqlParser.KW_DELIMITERS: + case PostgreSqlParser.KW_DICTIONARY: + case PostgreSqlParser.KW_DISABLE: + case PostgreSqlParser.KW_DISCARD: + case PostgreSqlParser.KW_DOCUMENT: + case PostgreSqlParser.KW_DOMAIN: + case PostgreSqlParser.KW_DOUBLE: + case PostgreSqlParser.KW_DROP: + case PostgreSqlParser.KW_EACH: + case PostgreSqlParser.KW_ENABLE: + case PostgreSqlParser.KW_ENCODING: + case PostgreSqlParser.KW_ENCRYPTED: + case PostgreSqlParser.KW_ENUM: + case PostgreSqlParser.KW_ESCAPE: + case PostgreSqlParser.KW_EVENT: + case PostgreSqlParser.KW_EXCLUDE: + case PostgreSqlParser.KW_EXCLUDING: + case PostgreSqlParser.KW_EXCLUSIVE: + case PostgreSqlParser.KW_EXECUTE: + case PostgreSqlParser.KW_EXPLAIN: + case PostgreSqlParser.KW_EXTENSION: + case PostgreSqlParser.KW_EXTERNAL: + case PostgreSqlParser.KW_FAMILY: + case PostgreSqlParser.KW_FIRST: + case PostgreSqlParser.KW_FOLLOWING: + case PostgreSqlParser.KW_FORCE: + case PostgreSqlParser.KW_FORWARD: + case PostgreSqlParser.KW_FUNCTION: + case PostgreSqlParser.KW_FUNCTIONS: + case PostgreSqlParser.KW_GLOBAL: + case PostgreSqlParser.KW_GRANTED: + case PostgreSqlParser.KW_HANDLER: + case PostgreSqlParser.KW_HEADER: + case PostgreSqlParser.KW_HOLD: + case PostgreSqlParser.KW_HOUR: + case PostgreSqlParser.KW_IDENTITY: + case PostgreSqlParser.KW_IF: + case PostgreSqlParser.KW_IMMEDIATE: + case PostgreSqlParser.KW_IMMUTABLE: + case PostgreSqlParser.KW_IMPLICIT: + case PostgreSqlParser.KW_INCLUDING: + case PostgreSqlParser.KW_INCREMENT: + case PostgreSqlParser.KW_INDEX: + case PostgreSqlParser.KW_INDEXES: + case PostgreSqlParser.KW_INHERIT: + case PostgreSqlParser.KW_INHERITS: + case PostgreSqlParser.KW_INLINE: + case PostgreSqlParser.KW_INSENSITIVE: + case PostgreSqlParser.KW_INSERT: + case PostgreSqlParser.KW_INSTEAD: + case PostgreSqlParser.KW_INVOKER: + case PostgreSqlParser.KW_ISOLATION: + case PostgreSqlParser.KW_KEY: + case PostgreSqlParser.KW_LABEL: + case PostgreSqlParser.KW_LANGUAGE: + case PostgreSqlParser.KW_LARGE: + case PostgreSqlParser.KW_LAST: + case PostgreSqlParser.KW_LEAKPROOF: + case PostgreSqlParser.KW_LEVEL: + case PostgreSqlParser.KW_LISTEN: + case PostgreSqlParser.KW_LOAD: + case PostgreSqlParser.KW_LOCAL: + case PostgreSqlParser.KW_LOCATION: + case PostgreSqlParser.KW_LOCK: + case PostgreSqlParser.KW_MAPPING: + case PostgreSqlParser.KW_MATCH: + case PostgreSqlParser.KW_MATERIALIZED: + case PostgreSqlParser.KW_MAXVALUE: + case PostgreSqlParser.KW_MINUTE: + case PostgreSqlParser.KW_MINVALUE: + case PostgreSqlParser.KW_MODE: + case PostgreSqlParser.KW_MONTH: + case PostgreSqlParser.KW_MOVE: + case PostgreSqlParser.KW_NAME: + case PostgreSqlParser.KW_NAMES: + case PostgreSqlParser.KW_NEXT: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_NOTHING: + case PostgreSqlParser.KW_NOTIFY: + case PostgreSqlParser.KW_NOWAIT: + case PostgreSqlParser.KW_NULLS: + case PostgreSqlParser.KW_OBJECT: + case PostgreSqlParser.KW_OF: + case PostgreSqlParser.KW_OFF: + case PostgreSqlParser.KW_OIDS: + case PostgreSqlParser.KW_OPERATOR: + case PostgreSqlParser.KW_OPTION: + case PostgreSqlParser.KW_OPTIONS: + case PostgreSqlParser.KW_OWNED: + case PostgreSqlParser.KW_OWNER: + case PostgreSqlParser.KW_PARSER: + case PostgreSqlParser.KW_PARTIAL: + case PostgreSqlParser.KW_PARTITION: + case PostgreSqlParser.KW_PASSING: + case PostgreSqlParser.KW_PASSWORD: + case PostgreSqlParser.KW_PLANS: + case PostgreSqlParser.KW_PRECEDING: + case PostgreSqlParser.KW_PREPARE: + case PostgreSqlParser.KW_PREPARED: + case PostgreSqlParser.KW_PRESERVE: + case PostgreSqlParser.KW_PRIOR: + case PostgreSqlParser.KW_PRIVILEGES: + case PostgreSqlParser.KW_PROCEDURAL: + case PostgreSqlParser.KW_PROCEDURE: + case PostgreSqlParser.KW_PROGRAM: + case PostgreSqlParser.KW_QUOTE: + case PostgreSqlParser.KW_RANGE: + case PostgreSqlParser.KW_READ: + case PostgreSqlParser.KW_REASSIGN: + case PostgreSqlParser.KW_RECHECK: + case PostgreSqlParser.KW_RECURSIVE: + case PostgreSqlParser.KW_REF: + case PostgreSqlParser.KW_REFRESH: + case PostgreSqlParser.KW_REINDEX: + case PostgreSqlParser.KW_RELATIVE: + case PostgreSqlParser.KW_RELEASE: + case PostgreSqlParser.KW_RENAME: + case PostgreSqlParser.KW_REPEATABLE: + case PostgreSqlParser.KW_REPLACE: + case PostgreSqlParser.KW_REPLICA: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_RESTART: + case PostgreSqlParser.KW_RESTRICT: + case PostgreSqlParser.KW_RETURNS: + case PostgreSqlParser.KW_REVOKE: + case PostgreSqlParser.KW_ROLE: + case PostgreSqlParser.KW_ROLLBACK: + case PostgreSqlParser.KW_ROWS: + case PostgreSqlParser.KW_RULE: + case PostgreSqlParser.KW_SAVEPOINT: + case PostgreSqlParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCROLL: + case PostgreSqlParser.KW_SEARCH: + case PostgreSqlParser.KW_SECOND: + case PostgreSqlParser.KW_SECURITY: + case PostgreSqlParser.KW_SEQUENCE: + case PostgreSqlParser.KW_SEQUENCES: + case PostgreSqlParser.KW_SERIALIZABLE: + case PostgreSqlParser.KW_SERVER: + case PostgreSqlParser.KW_SESSION: + case PostgreSqlParser.KW_SET: + case PostgreSqlParser.KW_SHARE: + case PostgreSqlParser.KW_SHOW: + case PostgreSqlParser.KW_SIMPLE: + case PostgreSqlParser.KW_SNAPSHOT: + case PostgreSqlParser.KW_STABLE: + case PostgreSqlParser.KW_STANDALONE: + case PostgreSqlParser.KW_START: + case PostgreSqlParser.KW_STATEMENT: + case PostgreSqlParser.KW_STATISTICS: + case PostgreSqlParser.KW_STDIN: + case PostgreSqlParser.KW_STDOUT: + case PostgreSqlParser.KW_STORAGE: + case PostgreSqlParser.KW_STRICT: + case PostgreSqlParser.KW_STRIP: + case PostgreSqlParser.KW_SYSID: + case PostgreSqlParser.KW_SYSTEM: + case PostgreSqlParser.KW_TABLES: + case PostgreSqlParser.KW_TABLESPACE: + case PostgreSqlParser.KW_TEMP: + case PostgreSqlParser.KW_TEMPLATE: + case PostgreSqlParser.KW_TEMPORARY: + case PostgreSqlParser.KW_TEXT: + case PostgreSqlParser.KW_TRANSACTION: + case PostgreSqlParser.KW_TRIGGER: + case PostgreSqlParser.KW_TRUNCATE: + case PostgreSqlParser.KW_TRUSTED: + case PostgreSqlParser.KW_TYPE: + case PostgreSqlParser.KW_TYPES: + case PostgreSqlParser.KW_UNBOUNDED: + case PostgreSqlParser.KW_UNCOMMITTED: + case PostgreSqlParser.KW_UNENCRYPTED: + case PostgreSqlParser.KW_UNKNOWN: + case PostgreSqlParser.KW_UNLISTEN: + case PostgreSqlParser.KW_UNLOGGED: + case PostgreSqlParser.KW_UNTIL: + case PostgreSqlParser.KW_UPDATE: + case PostgreSqlParser.KW_VACUUM: + case PostgreSqlParser.KW_VALID: + case PostgreSqlParser.KW_VALIDATE: + case PostgreSqlParser.KW_VALIDATOR: + case PostgreSqlParser.KW_VARYING: + case PostgreSqlParser.KW_VERSION: + case PostgreSqlParser.KW_VIEW: + case PostgreSqlParser.KW_VOLATILE: + case PostgreSqlParser.KW_WHITESPACE: + case PostgreSqlParser.KW_WITHOUT: + case PostgreSqlParser.KW_WORK: + case PostgreSqlParser.KW_WRAPPER: + case PostgreSqlParser.KW_WRITE: + case PostgreSqlParser.KW_XML: + case PostgreSqlParser.KW_YEAR: + case PostgreSqlParser.KW_YES: + case PostgreSqlParser.KW_ZONE: + case PostgreSqlParser.KW_BETWEEN: + case PostgreSqlParser.KW_BIGINT: + case PostgreSqlParser.KW_BIT: + case PostgreSqlParser.KW_BOOLEAN: + case PostgreSqlParser.KW_CHAR: + case PostgreSqlParser.KW_CHARACTER: + case PostgreSqlParser.KW_COALESCE: + case PostgreSqlParser.KW_DEC: + case PostgreSqlParser.KW_DECIMAL: + case PostgreSqlParser.KW_EXISTS: + case PostgreSqlParser.KW_EXTRACT: + case PostgreSqlParser.KW_FLOAT: + case PostgreSqlParser.KW_GREATEST: + case PostgreSqlParser.KW_INOUT: + case PostgreSqlParser.KW_INT: + case PostgreSqlParser.KW_INTEGER: + case PostgreSqlParser.KW_INTERVAL: + case PostgreSqlParser.KW_LEAST: + case PostgreSqlParser.KW_NATIONAL: + case PostgreSqlParser.KW_NCHAR: + case PostgreSqlParser.KW_NONE: + case PostgreSqlParser.KW_NULLIF: + case PostgreSqlParser.KW_NUMERIC: + case PostgreSqlParser.KW_OVERLAY: + case PostgreSqlParser.KW_POSITION: + case PostgreSqlParser.KW_PRECISION: + case PostgreSqlParser.KW_REAL: + case PostgreSqlParser.KW_ROW: + case PostgreSqlParser.KW_SETOF: + case PostgreSqlParser.KW_SMALLINT: + case PostgreSqlParser.KW_SUBSTRING: + case PostgreSqlParser.KW_TIME: + case PostgreSqlParser.KW_TIMESTAMP: + case PostgreSqlParser.KW_TREAT: + case PostgreSqlParser.KW_TRIM: + case PostgreSqlParser.KW_VALUES: + case PostgreSqlParser.KW_VARCHAR: + case PostgreSqlParser.KW_XMLATTRIBUTES: + case PostgreSqlParser.KW_XMLCONCAT: + case PostgreSqlParser.KW_XMLELEMENT: + case PostgreSqlParser.KW_XMLEXISTS: + case PostgreSqlParser.KW_XMLFOREST: + case PostgreSqlParser.KW_XMLPARSE: + case PostgreSqlParser.KW_XMLPI: + case PostgreSqlParser.KW_XMLROOT: + case PostgreSqlParser.KW_XMLSERIALIZE: + case PostgreSqlParser.KW_CALL: + case PostgreSqlParser.KW_CURRENT: + case PostgreSqlParser.KW_ATTACH: + case PostgreSqlParser.KW_DETACH: + case PostgreSqlParser.KW_EXPRESSION: + case PostgreSqlParser.KW_GENERATED: + case PostgreSqlParser.KW_LOGGED: + case PostgreSqlParser.KW_STORED: + case PostgreSqlParser.KW_INCLUDE: + case PostgreSqlParser.KW_ROUTINE: + case PostgreSqlParser.KW_TRANSFORM: + case PostgreSqlParser.KW_IMPORT: + case PostgreSqlParser.KW_POLICY: + case PostgreSqlParser.KW_METHOD: + case PostgreSqlParser.KW_REFERENCING: + case PostgreSqlParser.KW_NEW: + case PostgreSqlParser.KW_OLD: + case PostgreSqlParser.KW_VALUE: + case PostgreSqlParser.KW_SUBSCRIPTION: + case PostgreSqlParser.KW_PUBLICATION: + case PostgreSqlParser.KW_OUT: + case PostgreSqlParser.KW_ROUTINES: + case PostgreSqlParser.KW_SCHEMAS: + case PostgreSqlParser.KW_PROCEDURES: + case PostgreSqlParser.KW_INPUT: + case PostgreSqlParser.KW_SUPPORT: + case PostgreSqlParser.KW_PARALLEL: + case PostgreSqlParser.KW_SQL: + case PostgreSqlParser.KW_DEPENDS: + case PostgreSqlParser.KW_OVERRIDING: + case PostgreSqlParser.KW_CONFLICT: + case PostgreSqlParser.KW_SKIP: + case PostgreSqlParser.KW_LOCKED: + case PostgreSqlParser.KW_TIES: + case PostgreSqlParser.KW_ROLLUP: + case PostgreSqlParser.KW_CUBE: + case PostgreSqlParser.KW_GROUPING: + case PostgreSqlParser.KW_SETS: + case PostgreSqlParser.KW_ORDINALITY: + case PostgreSqlParser.KW_XMLTABLE: + case PostgreSqlParser.KW_COLUMNS: + case PostgreSqlParser.KW_XMLNAMESPACES: + case PostgreSqlParser.KW_ROWTYPE: + case PostgreSqlParser.KW_NORMALIZED: + case PostgreSqlParser.KW_WITHIN: + case PostgreSqlParser.KW_FILTER: + case PostgreSqlParser.KW_GROUPS: + case PostgreSqlParser.KW_OTHERS: + case PostgreSqlParser.KW_NFC: + case PostgreSqlParser.KW_NFD: + case PostgreSqlParser.KW_NFKC: + case PostgreSqlParser.KW_NFKD: + case PostgreSqlParser.KW_UESCAPE: + case PostgreSqlParser.KW_VIEWS: + case PostgreSqlParser.KW_NORMALIZE: + case PostgreSqlParser.KW_DUMP: + case PostgreSqlParser.KW_PRINT_STRICT_PARAMS: + case PostgreSqlParser.KW_VARIABLE_CONFLICT: + case PostgreSqlParser.KW_ERROR: + case PostgreSqlParser.KW_USE_VARIABLE: + case PostgreSqlParser.KW_USE_COLUMN: + case PostgreSqlParser.KW_ALIAS: + case PostgreSqlParser.KW_CONSTANT: + case PostgreSqlParser.KW_PERFORM: + case PostgreSqlParser.KW_GET: + case PostgreSqlParser.KW_DIAGNOSTICS: + case PostgreSqlParser.KW_STACKED: + case PostgreSqlParser.KW_ELSIF: + case PostgreSqlParser.KW_REVERSE: + case PostgreSqlParser.KW_SLICE: + case PostgreSqlParser.KW_EXIT: + case PostgreSqlParser.KW_RETURN: + case PostgreSqlParser.KW_QUERY: + case PostgreSqlParser.KW_RAISE: + case PostgreSqlParser.KW_SQLSTATE: + case PostgreSqlParser.KW_DEBUG: + case PostgreSqlParser.KW_LOG: + case PostgreSqlParser.KW_INFO: + case PostgreSqlParser.KW_NOTICE: + case PostgreSqlParser.KW_WARNING: + case PostgreSqlParser.KW_EXCEPTION: + case PostgreSqlParser.KW_ASSERT: + case PostgreSqlParser.KW_OPEN: + case PostgreSqlParser.KW_SKIP_LOCKED: + case PostgreSqlParser.KW_BUFFER_USAGE_LIMIT: + case PostgreSqlParser.Identifier: + case PostgreSqlParser.QuotedIdentifier: + case PostgreSqlParser.UnicodeQuotedIdentifier: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.PLSQLVARIABLENAME: + case PostgreSqlParser.PLSQLIDENTIFIER: + case PostgreSqlParser.EscapeStringConstant: this.enterOuterAlt(localContext, 4); { this.state = 5836; @@ -26680,7 +26680,7 @@ export class PostgreSQLParser extends SQLParserBase { } public privilege_target(): Privilege_targetContext { let localContext = new Privilege_targetContext(this.context, this.state); - this.enterRule(localContext, 600, PostgreSQLParser.RULE_privilege_target); + this.enterRule(localContext, 600, PostgreSqlParser.RULE_privilege_target); try { this.state = 5900; this.errorHandler.sync(this); @@ -26696,7 +26696,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 5843; - this.match(PostgreSQLParser.KW_TABLE); + this.match(PostgreSqlParser.KW_TABLE); this.state = 5844; this.table_name_list(); } @@ -26705,7 +26705,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 3); { this.state = 5845; - this.match(PostgreSQLParser.KW_SEQUENCE); + this.match(PostgreSqlParser.KW_SEQUENCE); this.state = 5846; this.qualified_name_list(); } @@ -26714,11 +26714,11 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 4); { this.state = 5847; - this.match(PostgreSQLParser.KW_FOREIGN); + this.match(PostgreSqlParser.KW_FOREIGN); this.state = 5848; - this.match(PostgreSQLParser.KW_DATA); + this.match(PostgreSqlParser.KW_DATA); this.state = 5849; - this.match(PostgreSQLParser.KW_WRAPPER); + this.match(PostgreSqlParser.KW_WRAPPER); this.state = 5850; this.name_list(); } @@ -26727,9 +26727,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 5); { this.state = 5851; - this.match(PostgreSQLParser.KW_FOREIGN); + this.match(PostgreSqlParser.KW_FOREIGN); this.state = 5852; - this.match(PostgreSQLParser.KW_SERVER); + this.match(PostgreSqlParser.KW_SERVER); this.state = 5853; this.name_list(); } @@ -26738,7 +26738,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 6); { this.state = 5854; - this.match(PostgreSQLParser.KW_FUNCTION); + this.match(PostgreSqlParser.KW_FUNCTION); this.state = 5855; this.function_with_argtypes_list(); } @@ -26747,7 +26747,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 7); { this.state = 5856; - this.match(PostgreSQLParser.KW_PROCEDURE); + this.match(PostgreSqlParser.KW_PROCEDURE); this.state = 5857; this.procedure_with_argtypes_list(); } @@ -26756,7 +26756,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 8); { this.state = 5858; - this.match(PostgreSQLParser.KW_ROUTINE); + this.match(PostgreSqlParser.KW_ROUTINE); this.state = 5859; this.routine_with_argtypes_list(); } @@ -26765,7 +26765,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 9); { this.state = 5860; - this.match(PostgreSQLParser.KW_DATABASE); + this.match(PostgreSqlParser.KW_DATABASE); this.state = 5861; this.database_nameList(); } @@ -26774,7 +26774,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 10); { this.state = 5862; - this.match(PostgreSQLParser.KW_DOMAIN); + this.match(PostgreSqlParser.KW_DOMAIN); this.state = 5863; this.any_name_list(); } @@ -26783,7 +26783,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 11); { this.state = 5864; - this.match(PostgreSQLParser.KW_LANGUAGE); + this.match(PostgreSqlParser.KW_LANGUAGE); this.state = 5865; this.name_list(); } @@ -26792,9 +26792,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 12); { this.state = 5866; - this.match(PostgreSQLParser.KW_LARGE); + this.match(PostgreSqlParser.KW_LARGE); this.state = 5867; - this.match(PostgreSQLParser.KW_OBJECT); + this.match(PostgreSqlParser.KW_OBJECT); this.state = 5868; this.numericonly_list(); } @@ -26803,7 +26803,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 13); { this.state = 5869; - this.match(PostgreSQLParser.KW_SCHEMA); + this.match(PostgreSqlParser.KW_SCHEMA); this.state = 5870; this.schema_name_list(); } @@ -26812,7 +26812,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 14); { this.state = 5871; - this.match(PostgreSQLParser.KW_TABLESPACE); + this.match(PostgreSqlParser.KW_TABLESPACE); this.state = 5872; this.tablespace_name_list(); } @@ -26821,7 +26821,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 15); { this.state = 5873; - this.match(PostgreSQLParser.KW_TYPE); + this.match(PostgreSqlParser.KW_TYPE); this.state = 5874; this.any_name_list(); } @@ -26830,13 +26830,13 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 16); { this.state = 5875; - this.match(PostgreSQLParser.KW_ALL); + this.match(PostgreSqlParser.KW_ALL); this.state = 5876; - this.match(PostgreSQLParser.KW_TABLES); + this.match(PostgreSqlParser.KW_TABLES); this.state = 5877; - this.match(PostgreSQLParser.KW_IN); + this.match(PostgreSqlParser.KW_IN); this.state = 5878; - this.match(PostgreSQLParser.KW_SCHEMA); + this.match(PostgreSqlParser.KW_SCHEMA); this.state = 5879; this.schema_name_list(); } @@ -26845,13 +26845,13 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 17); { this.state = 5880; - this.match(PostgreSQLParser.KW_ALL); + this.match(PostgreSqlParser.KW_ALL); this.state = 5881; - this.match(PostgreSQLParser.KW_SEQUENCES); + this.match(PostgreSqlParser.KW_SEQUENCES); this.state = 5882; - this.match(PostgreSQLParser.KW_IN); + this.match(PostgreSqlParser.KW_IN); this.state = 5883; - this.match(PostgreSQLParser.KW_SCHEMA); + this.match(PostgreSqlParser.KW_SCHEMA); this.state = 5884; this.schema_name_list(); } @@ -26860,13 +26860,13 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 18); { this.state = 5885; - this.match(PostgreSQLParser.KW_ALL); + this.match(PostgreSqlParser.KW_ALL); this.state = 5886; - this.match(PostgreSQLParser.KW_FUNCTIONS); + this.match(PostgreSqlParser.KW_FUNCTIONS); this.state = 5887; - this.match(PostgreSQLParser.KW_IN); + this.match(PostgreSqlParser.KW_IN); this.state = 5888; - this.match(PostgreSQLParser.KW_SCHEMA); + this.match(PostgreSqlParser.KW_SCHEMA); this.state = 5889; this.schema_name_list(); } @@ -26875,13 +26875,13 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 19); { this.state = 5890; - this.match(PostgreSQLParser.KW_ALL); + this.match(PostgreSqlParser.KW_ALL); this.state = 5891; - this.match(PostgreSQLParser.KW_PROCEDURES); + this.match(PostgreSqlParser.KW_PROCEDURES); this.state = 5892; - this.match(PostgreSQLParser.KW_IN); + this.match(PostgreSqlParser.KW_IN); this.state = 5893; - this.match(PostgreSQLParser.KW_SCHEMA); + this.match(PostgreSqlParser.KW_SCHEMA); this.state = 5894; this.schema_name_list(); } @@ -26890,13 +26890,13 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 20); { this.state = 5895; - this.match(PostgreSQLParser.KW_ALL); + this.match(PostgreSqlParser.KW_ALL); this.state = 5896; - this.match(PostgreSQLParser.KW_ROUTINES); + this.match(PostgreSqlParser.KW_ROUTINES); this.state = 5897; - this.match(PostgreSQLParser.KW_IN); + this.match(PostgreSqlParser.KW_IN); this.state = 5898; - this.match(PostgreSQLParser.KW_SCHEMA); + this.match(PostgreSqlParser.KW_SCHEMA); this.state = 5899; this.schema_name_list(); } @@ -26919,7 +26919,7 @@ export class PostgreSQLParser extends SQLParserBase { } public grantee_list(): Grantee_listContext { let localContext = new Grantee_listContext(this.context, this.state); - this.enterRule(localContext, 602, PostgreSQLParser.RULE_grantee_list); + this.enterRule(localContext, 602, PostgreSqlParser.RULE_grantee_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -26933,7 +26933,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 5903; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 5904; this.grantee(); } @@ -26960,447 +26960,447 @@ export class PostgreSQLParser extends SQLParserBase { } public grantee(): GranteeContext { let localContext = new GranteeContext(this.context, this.state); - this.enterRule(localContext, 604, PostgreSQLParser.RULE_grantee); + this.enterRule(localContext, 604, PostgreSqlParser.RULE_grantee); try { this.state = 5913; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_AND: - case PostgreSQLParser.KW_ARRAY: - case PostgreSQLParser.KW_COLLATE: - case PostgreSQLParser.KW_CONSTRAINT: - case PostgreSQLParser.KW_CURRENT_ROLE: - case PostgreSQLParser.KW_CURRENT_USER: - case PostgreSQLParser.KW_DEFAULT: - case PostgreSQLParser.KW_DO: - case PostgreSQLParser.KW_FETCH: - case PostgreSQLParser.KW_SESSION_USER: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_AUTHORIZATION: - case PostgreSQLParser.KW_BINARY: - case PostgreSQLParser.KW_COLLATION: - case PostgreSQLParser.KW_CONCURRENTLY: - case PostgreSQLParser.KW_CROSS: - case PostgreSQLParser.KW_CURRENT_SCHEMA: - case PostgreSQLParser.KW_FREEZE: - case PostgreSQLParser.KW_FULL: - case PostgreSQLParser.KW_ILIKE: - case PostgreSQLParser.KW_INNER: - case PostgreSQLParser.KW_IS: - case PostgreSQLParser.KW_ISNULL: - case PostgreSQLParser.KW_JOIN: - case PostgreSQLParser.KW_LEFT: - case PostgreSQLParser.KW_LIKE: - case PostgreSQLParser.KW_NATURAL: - case PostgreSQLParser.KW_NOTNULL: - case PostgreSQLParser.KW_OUTER: - case PostgreSQLParser.KW_OVER: - case PostgreSQLParser.KW_OVERLAPS: - case PostgreSQLParser.KW_RIGHT: - case PostgreSQLParser.KW_SIMILAR: - case PostgreSQLParser.KW_VERBOSE: - case PostgreSQLParser.KW_ABORT: - case PostgreSQLParser.KW_ABSOLUTE: - case PostgreSQLParser.KW_ACCESS: - case PostgreSQLParser.KW_ACTION: - case PostgreSQLParser.KW_ADD: - case PostgreSQLParser.KW_ADMIN: - case PostgreSQLParser.KW_AFTER: - case PostgreSQLParser.KW_AGGREGATE: - case PostgreSQLParser.KW_ALSO: - case PostgreSQLParser.KW_ALTER: - case PostgreSQLParser.KW_ALWAYS: - case PostgreSQLParser.KW_ASSERTION: - case PostgreSQLParser.KW_ASSIGNMENT: - case PostgreSQLParser.KW_AT: - case PostgreSQLParser.KW_ATTRIBUTE: - case PostgreSQLParser.KW_BACKWARD: - case PostgreSQLParser.KW_BEFORE: - case PostgreSQLParser.KW_BEGIN: - case PostgreSQLParser.KW_BY: - case PostgreSQLParser.KW_CACHE: - case PostgreSQLParser.KW_CALLED: - case PostgreSQLParser.KW_CASCADE: - case PostgreSQLParser.KW_CASCADED: - case PostgreSQLParser.KW_CATALOG: - case PostgreSQLParser.KW_CHAIN: - case PostgreSQLParser.KW_CHARACTERISTICS: - case PostgreSQLParser.KW_CHECKPOINT: - case PostgreSQLParser.KW_CLASS: - case PostgreSQLParser.KW_CLOSE: - case PostgreSQLParser.KW_CLUSTER: - case PostgreSQLParser.KW_COMMENT: - case PostgreSQLParser.KW_COMMENTS: - case PostgreSQLParser.KW_COMMIT: - case PostgreSQLParser.KW_COMMITTED: - case PostgreSQLParser.KW_CONFIGURATION: - case PostgreSQLParser.KW_CONNECTION: - case PostgreSQLParser.KW_CONSTRAINTS: - case PostgreSQLParser.KW_CONTENT: - case PostgreSQLParser.KW_CONTINUE: - case PostgreSQLParser.KW_CONVERSION: - case PostgreSQLParser.KW_COPY: - case PostgreSQLParser.KW_COST: - case PostgreSQLParser.KW_CSV: - case PostgreSQLParser.KW_CURSOR: - case PostgreSQLParser.KW_CYCLE: - case PostgreSQLParser.KW_DATA: - case PostgreSQLParser.KW_DATABASE: - case PostgreSQLParser.KW_DAY: - case PostgreSQLParser.KW_DEALLOCATE: - case PostgreSQLParser.KW_DECLARE: - case PostgreSQLParser.KW_DEFAULTS: - case PostgreSQLParser.KW_DEFERRED: - case PostgreSQLParser.KW_DEFINER: - case PostgreSQLParser.KW_DELETE: - case PostgreSQLParser.KW_DELIMITER: - case PostgreSQLParser.KW_DELIMITERS: - case PostgreSQLParser.KW_DICTIONARY: - case PostgreSQLParser.KW_DISABLE: - case PostgreSQLParser.KW_DISCARD: - case PostgreSQLParser.KW_DOCUMENT: - case PostgreSQLParser.KW_DOMAIN: - case PostgreSQLParser.KW_DOUBLE: - case PostgreSQLParser.KW_DROP: - case PostgreSQLParser.KW_EACH: - case PostgreSQLParser.KW_ENABLE: - case PostgreSQLParser.KW_ENCODING: - case PostgreSQLParser.KW_ENCRYPTED: - case PostgreSQLParser.KW_ENUM: - case PostgreSQLParser.KW_ESCAPE: - case PostgreSQLParser.KW_EVENT: - case PostgreSQLParser.KW_EXCLUDE: - case PostgreSQLParser.KW_EXCLUDING: - case PostgreSQLParser.KW_EXCLUSIVE: - case PostgreSQLParser.KW_EXECUTE: - case PostgreSQLParser.KW_EXPLAIN: - case PostgreSQLParser.KW_EXTENSION: - case PostgreSQLParser.KW_EXTERNAL: - case PostgreSQLParser.KW_FAMILY: - case PostgreSQLParser.KW_FIRST: - case PostgreSQLParser.KW_FOLLOWING: - case PostgreSQLParser.KW_FORCE: - case PostgreSQLParser.KW_FORWARD: - case PostgreSQLParser.KW_FUNCTION: - case PostgreSQLParser.KW_FUNCTIONS: - case PostgreSQLParser.KW_GLOBAL: - case PostgreSQLParser.KW_GRANTED: - case PostgreSQLParser.KW_HANDLER: - case PostgreSQLParser.KW_HEADER: - case PostgreSQLParser.KW_HOLD: - case PostgreSQLParser.KW_HOUR: - case PostgreSQLParser.KW_IDENTITY: - case PostgreSQLParser.KW_IF: - case PostgreSQLParser.KW_IMMEDIATE: - case PostgreSQLParser.KW_IMMUTABLE: - case PostgreSQLParser.KW_IMPLICIT: - case PostgreSQLParser.KW_INCLUDING: - case PostgreSQLParser.KW_INCREMENT: - case PostgreSQLParser.KW_INDEX: - case PostgreSQLParser.KW_INDEXES: - case PostgreSQLParser.KW_INHERIT: - case PostgreSQLParser.KW_INHERITS: - case PostgreSQLParser.KW_INLINE: - case PostgreSQLParser.KW_INSENSITIVE: - case PostgreSQLParser.KW_INSERT: - case PostgreSQLParser.KW_INSTEAD: - case PostgreSQLParser.KW_INVOKER: - case PostgreSQLParser.KW_ISOLATION: - case PostgreSQLParser.KW_KEY: - case PostgreSQLParser.KW_LABEL: - case PostgreSQLParser.KW_LANGUAGE: - case PostgreSQLParser.KW_LARGE: - case PostgreSQLParser.KW_LAST: - case PostgreSQLParser.KW_LEAKPROOF: - case PostgreSQLParser.KW_LEVEL: - case PostgreSQLParser.KW_LISTEN: - case PostgreSQLParser.KW_LOAD: - case PostgreSQLParser.KW_LOCAL: - case PostgreSQLParser.KW_LOCATION: - case PostgreSQLParser.KW_LOCK: - case PostgreSQLParser.KW_MAPPING: - case PostgreSQLParser.KW_MATCH: - case PostgreSQLParser.KW_MATERIALIZED: - case PostgreSQLParser.KW_MAXVALUE: - case PostgreSQLParser.KW_MINUTE: - case PostgreSQLParser.KW_MINVALUE: - case PostgreSQLParser.KW_MODE: - case PostgreSQLParser.KW_MONTH: - case PostgreSQLParser.KW_MOVE: - case PostgreSQLParser.KW_NAME: - case PostgreSQLParser.KW_NAMES: - case PostgreSQLParser.KW_NEXT: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_NOTHING: - case PostgreSQLParser.KW_NOTIFY: - case PostgreSQLParser.KW_NOWAIT: - case PostgreSQLParser.KW_NULLS: - case PostgreSQLParser.KW_OBJECT: - case PostgreSQLParser.KW_OF: - case PostgreSQLParser.KW_OFF: - case PostgreSQLParser.KW_OIDS: - case PostgreSQLParser.KW_OPERATOR: - case PostgreSQLParser.KW_OPTION: - case PostgreSQLParser.KW_OPTIONS: - case PostgreSQLParser.KW_OWNED: - case PostgreSQLParser.KW_OWNER: - case PostgreSQLParser.KW_PARSER: - case PostgreSQLParser.KW_PARTIAL: - case PostgreSQLParser.KW_PARTITION: - case PostgreSQLParser.KW_PASSING: - case PostgreSQLParser.KW_PASSWORD: - case PostgreSQLParser.KW_PLANS: - case PostgreSQLParser.KW_PRECEDING: - case PostgreSQLParser.KW_PREPARE: - case PostgreSQLParser.KW_PREPARED: - case PostgreSQLParser.KW_PRESERVE: - case PostgreSQLParser.KW_PRIOR: - case PostgreSQLParser.KW_PRIVILEGES: - case PostgreSQLParser.KW_PROCEDURAL: - case PostgreSQLParser.KW_PROCEDURE: - case PostgreSQLParser.KW_PROGRAM: - case PostgreSQLParser.KW_QUOTE: - case PostgreSQLParser.KW_RANGE: - case PostgreSQLParser.KW_READ: - case PostgreSQLParser.KW_REASSIGN: - case PostgreSQLParser.KW_RECHECK: - case PostgreSQLParser.KW_RECURSIVE: - case PostgreSQLParser.KW_REF: - case PostgreSQLParser.KW_REFRESH: - case PostgreSQLParser.KW_REINDEX: - case PostgreSQLParser.KW_RELATIVE: - case PostgreSQLParser.KW_RELEASE: - case PostgreSQLParser.KW_RENAME: - case PostgreSQLParser.KW_REPEATABLE: - case PostgreSQLParser.KW_REPLACE: - case PostgreSQLParser.KW_REPLICA: - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_RESTART: - case PostgreSQLParser.KW_RESTRICT: - case PostgreSQLParser.KW_RETURNS: - case PostgreSQLParser.KW_REVOKE: - case PostgreSQLParser.KW_ROLE: - case PostgreSQLParser.KW_ROLLBACK: - case PostgreSQLParser.KW_ROWS: - case PostgreSQLParser.KW_RULE: - case PostgreSQLParser.KW_SAVEPOINT: - case PostgreSQLParser.KW_SCHEMA: - case PostgreSQLParser.KW_SCROLL: - case PostgreSQLParser.KW_SEARCH: - case PostgreSQLParser.KW_SECOND: - case PostgreSQLParser.KW_SECURITY: - case PostgreSQLParser.KW_SEQUENCE: - case PostgreSQLParser.KW_SEQUENCES: - case PostgreSQLParser.KW_SERIALIZABLE: - case PostgreSQLParser.KW_SERVER: - case PostgreSQLParser.KW_SESSION: - case PostgreSQLParser.KW_SET: - case PostgreSQLParser.KW_SHARE: - case PostgreSQLParser.KW_SHOW: - case PostgreSQLParser.KW_SIMPLE: - case PostgreSQLParser.KW_SNAPSHOT: - case PostgreSQLParser.KW_STABLE: - case PostgreSQLParser.KW_STANDALONE: - case PostgreSQLParser.KW_START: - case PostgreSQLParser.KW_STATEMENT: - case PostgreSQLParser.KW_STATISTICS: - case PostgreSQLParser.KW_STDIN: - case PostgreSQLParser.KW_STDOUT: - case PostgreSQLParser.KW_STORAGE: - case PostgreSQLParser.KW_STRICT: - case PostgreSQLParser.KW_STRIP: - case PostgreSQLParser.KW_SYSID: - case PostgreSQLParser.KW_SYSTEM: - case PostgreSQLParser.KW_TABLES: - case PostgreSQLParser.KW_TABLESPACE: - case PostgreSQLParser.KW_TEMP: - case PostgreSQLParser.KW_TEMPLATE: - case PostgreSQLParser.KW_TEMPORARY: - case PostgreSQLParser.KW_TEXT: - case PostgreSQLParser.KW_TRANSACTION: - case PostgreSQLParser.KW_TRIGGER: - case PostgreSQLParser.KW_TRUNCATE: - case PostgreSQLParser.KW_TRUSTED: - case PostgreSQLParser.KW_TYPE: - case PostgreSQLParser.KW_TYPES: - case PostgreSQLParser.KW_UNBOUNDED: - case PostgreSQLParser.KW_UNCOMMITTED: - case PostgreSQLParser.KW_UNENCRYPTED: - case PostgreSQLParser.KW_UNKNOWN: - case PostgreSQLParser.KW_UNLISTEN: - case PostgreSQLParser.KW_UNLOGGED: - case PostgreSQLParser.KW_UNTIL: - case PostgreSQLParser.KW_UPDATE: - case PostgreSQLParser.KW_VACUUM: - case PostgreSQLParser.KW_VALID: - case PostgreSQLParser.KW_VALIDATE: - case PostgreSQLParser.KW_VALIDATOR: - case PostgreSQLParser.KW_VARYING: - case PostgreSQLParser.KW_VERSION: - case PostgreSQLParser.KW_VIEW: - case PostgreSQLParser.KW_VOLATILE: - case PostgreSQLParser.KW_WHITESPACE: - case PostgreSQLParser.KW_WITHOUT: - case PostgreSQLParser.KW_WORK: - case PostgreSQLParser.KW_WRAPPER: - case PostgreSQLParser.KW_WRITE: - case PostgreSQLParser.KW_XML: - case PostgreSQLParser.KW_YEAR: - case PostgreSQLParser.KW_YES: - case PostgreSQLParser.KW_ZONE: - case PostgreSQLParser.KW_BETWEEN: - case PostgreSQLParser.KW_BIGINT: - case PostgreSQLParser.KW_BIT: - case PostgreSQLParser.KW_BOOLEAN: - case PostgreSQLParser.KW_CHAR: - case PostgreSQLParser.KW_CHARACTER: - case PostgreSQLParser.KW_COALESCE: - case PostgreSQLParser.KW_DEC: - case PostgreSQLParser.KW_DECIMAL: - case PostgreSQLParser.KW_EXISTS: - case PostgreSQLParser.KW_EXTRACT: - case PostgreSQLParser.KW_FLOAT: - case PostgreSQLParser.KW_GREATEST: - case PostgreSQLParser.KW_INOUT: - case PostgreSQLParser.KW_INT: - case PostgreSQLParser.KW_INTEGER: - case PostgreSQLParser.KW_INTERVAL: - case PostgreSQLParser.KW_LEAST: - case PostgreSQLParser.KW_NATIONAL: - case PostgreSQLParser.KW_NCHAR: - case PostgreSQLParser.KW_NONE: - case PostgreSQLParser.KW_NULLIF: - case PostgreSQLParser.KW_NUMERIC: - case PostgreSQLParser.KW_OVERLAY: - case PostgreSQLParser.KW_POSITION: - case PostgreSQLParser.KW_PRECISION: - case PostgreSQLParser.KW_REAL: - case PostgreSQLParser.KW_ROW: - case PostgreSQLParser.KW_SETOF: - case PostgreSQLParser.KW_SMALLINT: - case PostgreSQLParser.KW_SUBSTRING: - case PostgreSQLParser.KW_TIME: - case PostgreSQLParser.KW_TIMESTAMP: - case PostgreSQLParser.KW_TREAT: - case PostgreSQLParser.KW_TRIM: - case PostgreSQLParser.KW_VALUES: - case PostgreSQLParser.KW_VARCHAR: - case PostgreSQLParser.KW_XMLATTRIBUTES: - case PostgreSQLParser.KW_XMLCONCAT: - case PostgreSQLParser.KW_XMLELEMENT: - case PostgreSQLParser.KW_XMLEXISTS: - case PostgreSQLParser.KW_XMLFOREST: - case PostgreSQLParser.KW_XMLPARSE: - case PostgreSQLParser.KW_XMLPI: - case PostgreSQLParser.KW_XMLROOT: - case PostgreSQLParser.KW_XMLSERIALIZE: - case PostgreSQLParser.KW_CALL: - case PostgreSQLParser.KW_CURRENT: - case PostgreSQLParser.KW_ATTACH: - case PostgreSQLParser.KW_DETACH: - case PostgreSQLParser.KW_EXPRESSION: - case PostgreSQLParser.KW_GENERATED: - case PostgreSQLParser.KW_LOGGED: - case PostgreSQLParser.KW_STORED: - case PostgreSQLParser.KW_INCLUDE: - case PostgreSQLParser.KW_ROUTINE: - case PostgreSQLParser.KW_TRANSFORM: - case PostgreSQLParser.KW_IMPORT: - case PostgreSQLParser.KW_POLICY: - case PostgreSQLParser.KW_METHOD: - case PostgreSQLParser.KW_REFERENCING: - case PostgreSQLParser.KW_NEW: - case PostgreSQLParser.KW_OLD: - case PostgreSQLParser.KW_VALUE: - case PostgreSQLParser.KW_SUBSCRIPTION: - case PostgreSQLParser.KW_PUBLICATION: - case PostgreSQLParser.KW_OUT: - case PostgreSQLParser.KW_ROUTINES: - case PostgreSQLParser.KW_SCHEMAS: - case PostgreSQLParser.KW_PROCEDURES: - case PostgreSQLParser.KW_INPUT: - case PostgreSQLParser.KW_SUPPORT: - case PostgreSQLParser.KW_PARALLEL: - case PostgreSQLParser.KW_SQL: - case PostgreSQLParser.KW_DEPENDS: - case PostgreSQLParser.KW_OVERRIDING: - case PostgreSQLParser.KW_CONFLICT: - case PostgreSQLParser.KW_SKIP: - case PostgreSQLParser.KW_LOCKED: - case PostgreSQLParser.KW_TIES: - case PostgreSQLParser.KW_ROLLUP: - case PostgreSQLParser.KW_CUBE: - case PostgreSQLParser.KW_GROUPING: - case PostgreSQLParser.KW_SETS: - case PostgreSQLParser.KW_TABLESAMPLE: - case PostgreSQLParser.KW_ORDINALITY: - case PostgreSQLParser.KW_XMLTABLE: - case PostgreSQLParser.KW_COLUMNS: - case PostgreSQLParser.KW_XMLNAMESPACES: - case PostgreSQLParser.KW_ROWTYPE: - case PostgreSQLParser.KW_NORMALIZED: - case PostgreSQLParser.KW_WITHIN: - case PostgreSQLParser.KW_FILTER: - case PostgreSQLParser.KW_GROUPS: - case PostgreSQLParser.KW_OTHERS: - case PostgreSQLParser.KW_NFC: - case PostgreSQLParser.KW_NFD: - case PostgreSQLParser.KW_NFKC: - case PostgreSQLParser.KW_NFKD: - case PostgreSQLParser.KW_UESCAPE: - case PostgreSQLParser.KW_VIEWS: - case PostgreSQLParser.KW_NORMALIZE: - case PostgreSQLParser.KW_DUMP: - case PostgreSQLParser.KW_PRINT_STRICT_PARAMS: - case PostgreSQLParser.KW_VARIABLE_CONFLICT: - case PostgreSQLParser.KW_ERROR: - case PostgreSQLParser.KW_USE_VARIABLE: - case PostgreSQLParser.KW_USE_COLUMN: - case PostgreSQLParser.KW_ALIAS: - case PostgreSQLParser.KW_CONSTANT: - case PostgreSQLParser.KW_PERFORM: - case PostgreSQLParser.KW_GET: - case PostgreSQLParser.KW_DIAGNOSTICS: - case PostgreSQLParser.KW_STACKED: - case PostgreSQLParser.KW_ELSIF: - case PostgreSQLParser.KW_REVERSE: - case PostgreSQLParser.KW_SLICE: - case PostgreSQLParser.KW_EXIT: - case PostgreSQLParser.KW_RETURN: - case PostgreSQLParser.KW_QUERY: - case PostgreSQLParser.KW_RAISE: - case PostgreSQLParser.KW_SQLSTATE: - case PostgreSQLParser.KW_DEBUG: - case PostgreSQLParser.KW_LOG: - case PostgreSQLParser.KW_INFO: - case PostgreSQLParser.KW_NOTICE: - case PostgreSQLParser.KW_WARNING: - case PostgreSQLParser.KW_EXCEPTION: - case PostgreSQLParser.KW_ASSERT: - case PostgreSQLParser.KW_OPEN: - case PostgreSQLParser.KW_PUBLIC: - case PostgreSQLParser.KW_SKIP_LOCKED: - case PostgreSQLParser.KW_BUFFER_USAGE_LIMIT: - case PostgreSQLParser.Identifier: - case PostgreSQLParser.QuotedIdentifier: - case PostgreSQLParser.UnicodeQuotedIdentifier: - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.PLSQLVARIABLENAME: - case PostgreSQLParser.PLSQLIDENTIFIER: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.KW_AND: + case PostgreSqlParser.KW_ARRAY: + case PostgreSqlParser.KW_COLLATE: + case PostgreSqlParser.KW_CONSTRAINT: + case PostgreSqlParser.KW_CURRENT_ROLE: + case PostgreSqlParser.KW_CURRENT_USER: + case PostgreSqlParser.KW_DEFAULT: + case PostgreSqlParser.KW_DO: + case PostgreSqlParser.KW_FETCH: + case PostgreSqlParser.KW_SESSION_USER: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_AUTHORIZATION: + case PostgreSqlParser.KW_BINARY: + case PostgreSqlParser.KW_COLLATION: + case PostgreSqlParser.KW_CONCURRENTLY: + case PostgreSqlParser.KW_CROSS: + case PostgreSqlParser.KW_CURRENT_SCHEMA: + case PostgreSqlParser.KW_FREEZE: + case PostgreSqlParser.KW_FULL: + case PostgreSqlParser.KW_ILIKE: + case PostgreSqlParser.KW_INNER: + case PostgreSqlParser.KW_IS: + case PostgreSqlParser.KW_ISNULL: + case PostgreSqlParser.KW_JOIN: + case PostgreSqlParser.KW_LEFT: + case PostgreSqlParser.KW_LIKE: + case PostgreSqlParser.KW_NATURAL: + case PostgreSqlParser.KW_NOTNULL: + case PostgreSqlParser.KW_OUTER: + case PostgreSqlParser.KW_OVER: + case PostgreSqlParser.KW_OVERLAPS: + case PostgreSqlParser.KW_RIGHT: + case PostgreSqlParser.KW_SIMILAR: + case PostgreSqlParser.KW_VERBOSE: + case PostgreSqlParser.KW_ABORT: + case PostgreSqlParser.KW_ABSOLUTE: + case PostgreSqlParser.KW_ACCESS: + case PostgreSqlParser.KW_ACTION: + case PostgreSqlParser.KW_ADD: + case PostgreSqlParser.KW_ADMIN: + case PostgreSqlParser.KW_AFTER: + case PostgreSqlParser.KW_AGGREGATE: + case PostgreSqlParser.KW_ALSO: + case PostgreSqlParser.KW_ALTER: + case PostgreSqlParser.KW_ALWAYS: + case PostgreSqlParser.KW_ASSERTION: + case PostgreSqlParser.KW_ASSIGNMENT: + case PostgreSqlParser.KW_AT: + case PostgreSqlParser.KW_ATTRIBUTE: + case PostgreSqlParser.KW_BACKWARD: + case PostgreSqlParser.KW_BEFORE: + case PostgreSqlParser.KW_BEGIN: + case PostgreSqlParser.KW_BY: + case PostgreSqlParser.KW_CACHE: + case PostgreSqlParser.KW_CALLED: + case PostgreSqlParser.KW_CASCADE: + case PostgreSqlParser.KW_CASCADED: + case PostgreSqlParser.KW_CATALOG: + case PostgreSqlParser.KW_CHAIN: + case PostgreSqlParser.KW_CHARACTERISTICS: + case PostgreSqlParser.KW_CHECKPOINT: + case PostgreSqlParser.KW_CLASS: + case PostgreSqlParser.KW_CLOSE: + case PostgreSqlParser.KW_CLUSTER: + case PostgreSqlParser.KW_COMMENT: + case PostgreSqlParser.KW_COMMENTS: + case PostgreSqlParser.KW_COMMIT: + case PostgreSqlParser.KW_COMMITTED: + case PostgreSqlParser.KW_CONFIGURATION: + case PostgreSqlParser.KW_CONNECTION: + case PostgreSqlParser.KW_CONSTRAINTS: + case PostgreSqlParser.KW_CONTENT: + case PostgreSqlParser.KW_CONTINUE: + case PostgreSqlParser.KW_CONVERSION: + case PostgreSqlParser.KW_COPY: + case PostgreSqlParser.KW_COST: + case PostgreSqlParser.KW_CSV: + case PostgreSqlParser.KW_CURSOR: + case PostgreSqlParser.KW_CYCLE: + case PostgreSqlParser.KW_DATA: + case PostgreSqlParser.KW_DATABASE: + case PostgreSqlParser.KW_DAY: + case PostgreSqlParser.KW_DEALLOCATE: + case PostgreSqlParser.KW_DECLARE: + case PostgreSqlParser.KW_DEFAULTS: + case PostgreSqlParser.KW_DEFERRED: + case PostgreSqlParser.KW_DEFINER: + case PostgreSqlParser.KW_DELETE: + case PostgreSqlParser.KW_DELIMITER: + case PostgreSqlParser.KW_DELIMITERS: + case PostgreSqlParser.KW_DICTIONARY: + case PostgreSqlParser.KW_DISABLE: + case PostgreSqlParser.KW_DISCARD: + case PostgreSqlParser.KW_DOCUMENT: + case PostgreSqlParser.KW_DOMAIN: + case PostgreSqlParser.KW_DOUBLE: + case PostgreSqlParser.KW_DROP: + case PostgreSqlParser.KW_EACH: + case PostgreSqlParser.KW_ENABLE: + case PostgreSqlParser.KW_ENCODING: + case PostgreSqlParser.KW_ENCRYPTED: + case PostgreSqlParser.KW_ENUM: + case PostgreSqlParser.KW_ESCAPE: + case PostgreSqlParser.KW_EVENT: + case PostgreSqlParser.KW_EXCLUDE: + case PostgreSqlParser.KW_EXCLUDING: + case PostgreSqlParser.KW_EXCLUSIVE: + case PostgreSqlParser.KW_EXECUTE: + case PostgreSqlParser.KW_EXPLAIN: + case PostgreSqlParser.KW_EXTENSION: + case PostgreSqlParser.KW_EXTERNAL: + case PostgreSqlParser.KW_FAMILY: + case PostgreSqlParser.KW_FIRST: + case PostgreSqlParser.KW_FOLLOWING: + case PostgreSqlParser.KW_FORCE: + case PostgreSqlParser.KW_FORWARD: + case PostgreSqlParser.KW_FUNCTION: + case PostgreSqlParser.KW_FUNCTIONS: + case PostgreSqlParser.KW_GLOBAL: + case PostgreSqlParser.KW_GRANTED: + case PostgreSqlParser.KW_HANDLER: + case PostgreSqlParser.KW_HEADER: + case PostgreSqlParser.KW_HOLD: + case PostgreSqlParser.KW_HOUR: + case PostgreSqlParser.KW_IDENTITY: + case PostgreSqlParser.KW_IF: + case PostgreSqlParser.KW_IMMEDIATE: + case PostgreSqlParser.KW_IMMUTABLE: + case PostgreSqlParser.KW_IMPLICIT: + case PostgreSqlParser.KW_INCLUDING: + case PostgreSqlParser.KW_INCREMENT: + case PostgreSqlParser.KW_INDEX: + case PostgreSqlParser.KW_INDEXES: + case PostgreSqlParser.KW_INHERIT: + case PostgreSqlParser.KW_INHERITS: + case PostgreSqlParser.KW_INLINE: + case PostgreSqlParser.KW_INSENSITIVE: + case PostgreSqlParser.KW_INSERT: + case PostgreSqlParser.KW_INSTEAD: + case PostgreSqlParser.KW_INVOKER: + case PostgreSqlParser.KW_ISOLATION: + case PostgreSqlParser.KW_KEY: + case PostgreSqlParser.KW_LABEL: + case PostgreSqlParser.KW_LANGUAGE: + case PostgreSqlParser.KW_LARGE: + case PostgreSqlParser.KW_LAST: + case PostgreSqlParser.KW_LEAKPROOF: + case PostgreSqlParser.KW_LEVEL: + case PostgreSqlParser.KW_LISTEN: + case PostgreSqlParser.KW_LOAD: + case PostgreSqlParser.KW_LOCAL: + case PostgreSqlParser.KW_LOCATION: + case PostgreSqlParser.KW_LOCK: + case PostgreSqlParser.KW_MAPPING: + case PostgreSqlParser.KW_MATCH: + case PostgreSqlParser.KW_MATERIALIZED: + case PostgreSqlParser.KW_MAXVALUE: + case PostgreSqlParser.KW_MINUTE: + case PostgreSqlParser.KW_MINVALUE: + case PostgreSqlParser.KW_MODE: + case PostgreSqlParser.KW_MONTH: + case PostgreSqlParser.KW_MOVE: + case PostgreSqlParser.KW_NAME: + case PostgreSqlParser.KW_NAMES: + case PostgreSqlParser.KW_NEXT: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_NOTHING: + case PostgreSqlParser.KW_NOTIFY: + case PostgreSqlParser.KW_NOWAIT: + case PostgreSqlParser.KW_NULLS: + case PostgreSqlParser.KW_OBJECT: + case PostgreSqlParser.KW_OF: + case PostgreSqlParser.KW_OFF: + case PostgreSqlParser.KW_OIDS: + case PostgreSqlParser.KW_OPERATOR: + case PostgreSqlParser.KW_OPTION: + case PostgreSqlParser.KW_OPTIONS: + case PostgreSqlParser.KW_OWNED: + case PostgreSqlParser.KW_OWNER: + case PostgreSqlParser.KW_PARSER: + case PostgreSqlParser.KW_PARTIAL: + case PostgreSqlParser.KW_PARTITION: + case PostgreSqlParser.KW_PASSING: + case PostgreSqlParser.KW_PASSWORD: + case PostgreSqlParser.KW_PLANS: + case PostgreSqlParser.KW_PRECEDING: + case PostgreSqlParser.KW_PREPARE: + case PostgreSqlParser.KW_PREPARED: + case PostgreSqlParser.KW_PRESERVE: + case PostgreSqlParser.KW_PRIOR: + case PostgreSqlParser.KW_PRIVILEGES: + case PostgreSqlParser.KW_PROCEDURAL: + case PostgreSqlParser.KW_PROCEDURE: + case PostgreSqlParser.KW_PROGRAM: + case PostgreSqlParser.KW_QUOTE: + case PostgreSqlParser.KW_RANGE: + case PostgreSqlParser.KW_READ: + case PostgreSqlParser.KW_REASSIGN: + case PostgreSqlParser.KW_RECHECK: + case PostgreSqlParser.KW_RECURSIVE: + case PostgreSqlParser.KW_REF: + case PostgreSqlParser.KW_REFRESH: + case PostgreSqlParser.KW_REINDEX: + case PostgreSqlParser.KW_RELATIVE: + case PostgreSqlParser.KW_RELEASE: + case PostgreSqlParser.KW_RENAME: + case PostgreSqlParser.KW_REPEATABLE: + case PostgreSqlParser.KW_REPLACE: + case PostgreSqlParser.KW_REPLICA: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_RESTART: + case PostgreSqlParser.KW_RESTRICT: + case PostgreSqlParser.KW_RETURNS: + case PostgreSqlParser.KW_REVOKE: + case PostgreSqlParser.KW_ROLE: + case PostgreSqlParser.KW_ROLLBACK: + case PostgreSqlParser.KW_ROWS: + case PostgreSqlParser.KW_RULE: + case PostgreSqlParser.KW_SAVEPOINT: + case PostgreSqlParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCROLL: + case PostgreSqlParser.KW_SEARCH: + case PostgreSqlParser.KW_SECOND: + case PostgreSqlParser.KW_SECURITY: + case PostgreSqlParser.KW_SEQUENCE: + case PostgreSqlParser.KW_SEQUENCES: + case PostgreSqlParser.KW_SERIALIZABLE: + case PostgreSqlParser.KW_SERVER: + case PostgreSqlParser.KW_SESSION: + case PostgreSqlParser.KW_SET: + case PostgreSqlParser.KW_SHARE: + case PostgreSqlParser.KW_SHOW: + case PostgreSqlParser.KW_SIMPLE: + case PostgreSqlParser.KW_SNAPSHOT: + case PostgreSqlParser.KW_STABLE: + case PostgreSqlParser.KW_STANDALONE: + case PostgreSqlParser.KW_START: + case PostgreSqlParser.KW_STATEMENT: + case PostgreSqlParser.KW_STATISTICS: + case PostgreSqlParser.KW_STDIN: + case PostgreSqlParser.KW_STDOUT: + case PostgreSqlParser.KW_STORAGE: + case PostgreSqlParser.KW_STRICT: + case PostgreSqlParser.KW_STRIP: + case PostgreSqlParser.KW_SYSID: + case PostgreSqlParser.KW_SYSTEM: + case PostgreSqlParser.KW_TABLES: + case PostgreSqlParser.KW_TABLESPACE: + case PostgreSqlParser.KW_TEMP: + case PostgreSqlParser.KW_TEMPLATE: + case PostgreSqlParser.KW_TEMPORARY: + case PostgreSqlParser.KW_TEXT: + case PostgreSqlParser.KW_TRANSACTION: + case PostgreSqlParser.KW_TRIGGER: + case PostgreSqlParser.KW_TRUNCATE: + case PostgreSqlParser.KW_TRUSTED: + case PostgreSqlParser.KW_TYPE: + case PostgreSqlParser.KW_TYPES: + case PostgreSqlParser.KW_UNBOUNDED: + case PostgreSqlParser.KW_UNCOMMITTED: + case PostgreSqlParser.KW_UNENCRYPTED: + case PostgreSqlParser.KW_UNKNOWN: + case PostgreSqlParser.KW_UNLISTEN: + case PostgreSqlParser.KW_UNLOGGED: + case PostgreSqlParser.KW_UNTIL: + case PostgreSqlParser.KW_UPDATE: + case PostgreSqlParser.KW_VACUUM: + case PostgreSqlParser.KW_VALID: + case PostgreSqlParser.KW_VALIDATE: + case PostgreSqlParser.KW_VALIDATOR: + case PostgreSqlParser.KW_VARYING: + case PostgreSqlParser.KW_VERSION: + case PostgreSqlParser.KW_VIEW: + case PostgreSqlParser.KW_VOLATILE: + case PostgreSqlParser.KW_WHITESPACE: + case PostgreSqlParser.KW_WITHOUT: + case PostgreSqlParser.KW_WORK: + case PostgreSqlParser.KW_WRAPPER: + case PostgreSqlParser.KW_WRITE: + case PostgreSqlParser.KW_XML: + case PostgreSqlParser.KW_YEAR: + case PostgreSqlParser.KW_YES: + case PostgreSqlParser.KW_ZONE: + case PostgreSqlParser.KW_BETWEEN: + case PostgreSqlParser.KW_BIGINT: + case PostgreSqlParser.KW_BIT: + case PostgreSqlParser.KW_BOOLEAN: + case PostgreSqlParser.KW_CHAR: + case PostgreSqlParser.KW_CHARACTER: + case PostgreSqlParser.KW_COALESCE: + case PostgreSqlParser.KW_DEC: + case PostgreSqlParser.KW_DECIMAL: + case PostgreSqlParser.KW_EXISTS: + case PostgreSqlParser.KW_EXTRACT: + case PostgreSqlParser.KW_FLOAT: + case PostgreSqlParser.KW_GREATEST: + case PostgreSqlParser.KW_INOUT: + case PostgreSqlParser.KW_INT: + case PostgreSqlParser.KW_INTEGER: + case PostgreSqlParser.KW_INTERVAL: + case PostgreSqlParser.KW_LEAST: + case PostgreSqlParser.KW_NATIONAL: + case PostgreSqlParser.KW_NCHAR: + case PostgreSqlParser.KW_NONE: + case PostgreSqlParser.KW_NULLIF: + case PostgreSqlParser.KW_NUMERIC: + case PostgreSqlParser.KW_OVERLAY: + case PostgreSqlParser.KW_POSITION: + case PostgreSqlParser.KW_PRECISION: + case PostgreSqlParser.KW_REAL: + case PostgreSqlParser.KW_ROW: + case PostgreSqlParser.KW_SETOF: + case PostgreSqlParser.KW_SMALLINT: + case PostgreSqlParser.KW_SUBSTRING: + case PostgreSqlParser.KW_TIME: + case PostgreSqlParser.KW_TIMESTAMP: + case PostgreSqlParser.KW_TREAT: + case PostgreSqlParser.KW_TRIM: + case PostgreSqlParser.KW_VALUES: + case PostgreSqlParser.KW_VARCHAR: + case PostgreSqlParser.KW_XMLATTRIBUTES: + case PostgreSqlParser.KW_XMLCONCAT: + case PostgreSqlParser.KW_XMLELEMENT: + case PostgreSqlParser.KW_XMLEXISTS: + case PostgreSqlParser.KW_XMLFOREST: + case PostgreSqlParser.KW_XMLPARSE: + case PostgreSqlParser.KW_XMLPI: + case PostgreSqlParser.KW_XMLROOT: + case PostgreSqlParser.KW_XMLSERIALIZE: + case PostgreSqlParser.KW_CALL: + case PostgreSqlParser.KW_CURRENT: + case PostgreSqlParser.KW_ATTACH: + case PostgreSqlParser.KW_DETACH: + case PostgreSqlParser.KW_EXPRESSION: + case PostgreSqlParser.KW_GENERATED: + case PostgreSqlParser.KW_LOGGED: + case PostgreSqlParser.KW_STORED: + case PostgreSqlParser.KW_INCLUDE: + case PostgreSqlParser.KW_ROUTINE: + case PostgreSqlParser.KW_TRANSFORM: + case PostgreSqlParser.KW_IMPORT: + case PostgreSqlParser.KW_POLICY: + case PostgreSqlParser.KW_METHOD: + case PostgreSqlParser.KW_REFERENCING: + case PostgreSqlParser.KW_NEW: + case PostgreSqlParser.KW_OLD: + case PostgreSqlParser.KW_VALUE: + case PostgreSqlParser.KW_SUBSCRIPTION: + case PostgreSqlParser.KW_PUBLICATION: + case PostgreSqlParser.KW_OUT: + case PostgreSqlParser.KW_ROUTINES: + case PostgreSqlParser.KW_SCHEMAS: + case PostgreSqlParser.KW_PROCEDURES: + case PostgreSqlParser.KW_INPUT: + case PostgreSqlParser.KW_SUPPORT: + case PostgreSqlParser.KW_PARALLEL: + case PostgreSqlParser.KW_SQL: + case PostgreSqlParser.KW_DEPENDS: + case PostgreSqlParser.KW_OVERRIDING: + case PostgreSqlParser.KW_CONFLICT: + case PostgreSqlParser.KW_SKIP: + case PostgreSqlParser.KW_LOCKED: + case PostgreSqlParser.KW_TIES: + case PostgreSqlParser.KW_ROLLUP: + case PostgreSqlParser.KW_CUBE: + case PostgreSqlParser.KW_GROUPING: + case PostgreSqlParser.KW_SETS: + case PostgreSqlParser.KW_TABLESAMPLE: + case PostgreSqlParser.KW_ORDINALITY: + case PostgreSqlParser.KW_XMLTABLE: + case PostgreSqlParser.KW_COLUMNS: + case PostgreSqlParser.KW_XMLNAMESPACES: + case PostgreSqlParser.KW_ROWTYPE: + case PostgreSqlParser.KW_NORMALIZED: + case PostgreSqlParser.KW_WITHIN: + case PostgreSqlParser.KW_FILTER: + case PostgreSqlParser.KW_GROUPS: + case PostgreSqlParser.KW_OTHERS: + case PostgreSqlParser.KW_NFC: + case PostgreSqlParser.KW_NFD: + case PostgreSqlParser.KW_NFKC: + case PostgreSqlParser.KW_NFKD: + case PostgreSqlParser.KW_UESCAPE: + case PostgreSqlParser.KW_VIEWS: + case PostgreSqlParser.KW_NORMALIZE: + case PostgreSqlParser.KW_DUMP: + case PostgreSqlParser.KW_PRINT_STRICT_PARAMS: + case PostgreSqlParser.KW_VARIABLE_CONFLICT: + case PostgreSqlParser.KW_ERROR: + case PostgreSqlParser.KW_USE_VARIABLE: + case PostgreSqlParser.KW_USE_COLUMN: + case PostgreSqlParser.KW_ALIAS: + case PostgreSqlParser.KW_CONSTANT: + case PostgreSqlParser.KW_PERFORM: + case PostgreSqlParser.KW_GET: + case PostgreSqlParser.KW_DIAGNOSTICS: + case PostgreSqlParser.KW_STACKED: + case PostgreSqlParser.KW_ELSIF: + case PostgreSqlParser.KW_REVERSE: + case PostgreSqlParser.KW_SLICE: + case PostgreSqlParser.KW_EXIT: + case PostgreSqlParser.KW_RETURN: + case PostgreSqlParser.KW_QUERY: + case PostgreSqlParser.KW_RAISE: + case PostgreSqlParser.KW_SQLSTATE: + case PostgreSqlParser.KW_DEBUG: + case PostgreSqlParser.KW_LOG: + case PostgreSqlParser.KW_INFO: + case PostgreSqlParser.KW_NOTICE: + case PostgreSqlParser.KW_WARNING: + case PostgreSqlParser.KW_EXCEPTION: + case PostgreSqlParser.KW_ASSERT: + case PostgreSqlParser.KW_OPEN: + case PostgreSqlParser.KW_PUBLIC: + case PostgreSqlParser.KW_SKIP_LOCKED: + case PostgreSqlParser.KW_BUFFER_USAGE_LIMIT: + case PostgreSqlParser.Identifier: + case PostgreSqlParser.QuotedIdentifier: + case PostgreSqlParser.UnicodeQuotedIdentifier: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.PLSQLVARIABLENAME: + case PostgreSqlParser.PLSQLIDENTIFIER: + case PostgreSqlParser.EscapeStringConstant: this.enterOuterAlt(localContext, 1); { this.state = 5910; this.rolespec(); } break; - case PostgreSQLParser.KW_GROUP: + case PostgreSqlParser.KW_GROUP: this.enterOuterAlt(localContext, 2); { this.state = 5911; - this.match(PostgreSQLParser.KW_GROUP); + this.match(PostgreSqlParser.KW_GROUP); this.state = 5912; this.rolespec(); } @@ -27425,16 +27425,16 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_grant_grant_option(): Opt_grant_grant_optionContext { let localContext = new Opt_grant_grant_optionContext(this.context, this.state); - this.enterRule(localContext, 606, PostgreSQLParser.RULE_opt_grant_grant_option); + this.enterRule(localContext, 606, PostgreSqlParser.RULE_opt_grant_grant_option); try { this.enterOuterAlt(localContext, 1); { this.state = 5915; - this.match(PostgreSQLParser.KW_WITH); + this.match(PostgreSqlParser.KW_WITH); this.state = 5916; - this.match(PostgreSQLParser.KW_GRANT); + this.match(PostgreSqlParser.KW_GRANT); this.state = 5917; - this.match(PostgreSQLParser.KW_OPTION); + this.match(PostgreSqlParser.KW_OPTION); } } catch (re) { @@ -27453,16 +27453,16 @@ export class PostgreSQLParser extends SQLParserBase { } public grantrolestmt(): GrantrolestmtContext { let localContext = new GrantrolestmtContext(this.context, this.state); - this.enterRule(localContext, 608, PostgreSQLParser.RULE_grantrolestmt); + this.enterRule(localContext, 608, PostgreSqlParser.RULE_grantrolestmt); try { this.enterOuterAlt(localContext, 1); { this.state = 5919; - this.match(PostgreSQLParser.KW_GRANT); + this.match(PostgreSqlParser.KW_GRANT); this.state = 5920; this.privilege_list(); this.state = 5921; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 5922; this.role_list(); this.state = 5924; @@ -27503,7 +27503,7 @@ export class PostgreSQLParser extends SQLParserBase { } public revokerolestmt(): RevokerolestmtContext { let localContext = new RevokerolestmtContext(this.context, this.state); - this.enterRule(localContext, 610, PostgreSQLParser.RULE_revokerolestmt); + this.enterRule(localContext, 610, PostgreSqlParser.RULE_revokerolestmt); try { this.state = 5952; this.errorHandler.sync(this); @@ -27512,11 +27512,11 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 5929; - this.match(PostgreSQLParser.KW_REVOKE); + this.match(PostgreSqlParser.KW_REVOKE); this.state = 5930; this.privilege_list(); this.state = 5931; - this.match(PostgreSQLParser.KW_FROM); + this.match(PostgreSqlParser.KW_FROM); this.state = 5932; this.role_list(); this.state = 5934; @@ -27545,17 +27545,17 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 5939; - this.match(PostgreSQLParser.KW_REVOKE); + this.match(PostgreSqlParser.KW_REVOKE); this.state = 5940; - this.match(PostgreSQLParser.KW_ADMIN); + this.match(PostgreSqlParser.KW_ADMIN); this.state = 5941; - this.match(PostgreSQLParser.KW_OPTION); + this.match(PostgreSqlParser.KW_OPTION); this.state = 5942; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 5943; this.privilege_list(); this.state = 5944; - this.match(PostgreSQLParser.KW_FROM); + this.match(PostgreSqlParser.KW_FROM); this.state = 5945; this.role_list(); this.state = 5947; @@ -27598,16 +27598,16 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_grant_admin_option(): Opt_grant_admin_optionContext { let localContext = new Opt_grant_admin_optionContext(this.context, this.state); - this.enterRule(localContext, 612, PostgreSQLParser.RULE_opt_grant_admin_option); + this.enterRule(localContext, 612, PostgreSqlParser.RULE_opt_grant_admin_option); try { this.enterOuterAlt(localContext, 1); { this.state = 5954; - this.match(PostgreSQLParser.KW_WITH); + this.match(PostgreSqlParser.KW_WITH); this.state = 5955; - this.match(PostgreSQLParser.KW_ADMIN); + this.match(PostgreSqlParser.KW_ADMIN); this.state = 5956; - this.match(PostgreSQLParser.KW_OPTION); + this.match(PostgreSqlParser.KW_OPTION); } } catch (re) { @@ -27626,14 +27626,14 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_granted_by(): Opt_granted_byContext { let localContext = new Opt_granted_byContext(this.context, this.state); - this.enterRule(localContext, 614, PostgreSQLParser.RULE_opt_granted_by); + this.enterRule(localContext, 614, PostgreSqlParser.RULE_opt_granted_by); try { this.enterOuterAlt(localContext, 1); { this.state = 5958; - this.match(PostgreSQLParser.KW_GRANTED); + this.match(PostgreSqlParser.KW_GRANTED); this.state = 5959; - this.match(PostgreSQLParser.KW_BY); + this.match(PostgreSqlParser.KW_BY); this.state = 5960; this.rolespec(); } @@ -27654,16 +27654,16 @@ export class PostgreSQLParser extends SQLParserBase { } public alterdefaultprivilegesstmt(): AlterdefaultprivilegesstmtContext { let localContext = new AlterdefaultprivilegesstmtContext(this.context, this.state); - this.enterRule(localContext, 616, PostgreSQLParser.RULE_alterdefaultprivilegesstmt); + this.enterRule(localContext, 616, PostgreSqlParser.RULE_alterdefaultprivilegesstmt); try { this.enterOuterAlt(localContext, 1); { this.state = 5962; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 5963; - this.match(PostgreSQLParser.KW_DEFAULT); + this.match(PostgreSqlParser.KW_DEFAULT); this.state = 5964; - this.match(PostgreSQLParser.KW_PRIVILEGES); + this.match(PostgreSqlParser.KW_PRIVILEGES); this.state = 5965; this.defacloptionlist(); this.state = 5966; @@ -27686,7 +27686,7 @@ export class PostgreSQLParser extends SQLParserBase { } public defacloptionlist(): DefacloptionlistContext { let localContext = new DefacloptionlistContext(this.context, this.state); - this.enterRule(localContext, 618, PostgreSQLParser.RULE_defacloptionlist); + this.enterRule(localContext, 618, PostgreSqlParser.RULE_defacloptionlist); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -27723,7 +27723,7 @@ export class PostgreSQLParser extends SQLParserBase { } public defacloption(): DefacloptionContext { let localContext = new DefacloptionContext(this.context, this.state); - this.enterRule(localContext, 620, PostgreSQLParser.RULE_defacloption); + this.enterRule(localContext, 620, PostgreSqlParser.RULE_defacloption); try { this.state = 5983; this.errorHandler.sync(this); @@ -27732,9 +27732,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 5974; - this.match(PostgreSQLParser.KW_IN); + this.match(PostgreSqlParser.KW_IN); this.state = 5975; - this.match(PostgreSQLParser.KW_SCHEMA); + this.match(PostgreSqlParser.KW_SCHEMA); this.state = 5976; this.schema_name_list(); } @@ -27743,9 +27743,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 5977; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 5978; - this.match(PostgreSQLParser.KW_ROLE); + this.match(PostgreSqlParser.KW_ROLE); this.state = 5979; this.role_list(); } @@ -27754,9 +27754,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 3); { this.state = 5980; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 5981; - this.match(PostgreSQLParser.KW_USER); + this.match(PostgreSqlParser.KW_USER); this.state = 5982; this.role_list(); } @@ -27779,7 +27779,7 @@ export class PostgreSQLParser extends SQLParserBase { } public defaclaction(): DefaclactionContext { let localContext = new DefaclactionContext(this.context, this.state); - this.enterRule(localContext, 622, PostgreSQLParser.RULE_defaclaction); + this.enterRule(localContext, 622, PostgreSqlParser.RULE_defaclaction); try { this.state = 6015; this.errorHandler.sync(this); @@ -27788,15 +27788,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 5985; - this.match(PostgreSQLParser.KW_GRANT); + this.match(PostgreSqlParser.KW_GRANT); this.state = 5986; this.privileges(); this.state = 5987; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 5988; this.defacl_privilege_target(); this.state = 5989; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 5990; this.grantee_list(); this.state = 5992; @@ -27815,15 +27815,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 5994; - this.match(PostgreSQLParser.KW_REVOKE); + this.match(PostgreSqlParser.KW_REVOKE); this.state = 5995; this.privileges(); this.state = 5996; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 5997; this.defacl_privilege_target(); this.state = 5998; - this.match(PostgreSQLParser.KW_FROM); + this.match(PostgreSqlParser.KW_FROM); this.state = 5999; this.grantee_list(); this.state = 6001; @@ -27842,21 +27842,21 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 3); { this.state = 6003; - this.match(PostgreSQLParser.KW_REVOKE); + this.match(PostgreSqlParser.KW_REVOKE); this.state = 6004; - this.match(PostgreSQLParser.KW_GRANT); + this.match(PostgreSqlParser.KW_GRANT); this.state = 6005; - this.match(PostgreSQLParser.KW_OPTION); + this.match(PostgreSqlParser.KW_OPTION); this.state = 6006; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 6007; this.privileges(); this.state = 6008; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 6009; this.defacl_privilege_target(); this.state = 6010; - this.match(PostgreSQLParser.KW_FROM); + this.match(PostgreSqlParser.KW_FROM); this.state = 6011; this.grantee_list(); this.state = 6013; @@ -27889,7 +27889,7 @@ export class PostgreSQLParser extends SQLParserBase { } public defacl_privilege_target(): Defacl_privilege_targetContext { let localContext = new Defacl_privilege_targetContext(this.context, this.state); - this.enterRule(localContext, 624, PostgreSQLParser.RULE_defacl_privilege_target); + this.enterRule(localContext, 624, PostgreSqlParser.RULE_defacl_privilege_target); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -27921,13 +27921,13 @@ export class PostgreSQLParser extends SQLParserBase { } public indexstmt(): IndexstmtContext { let localContext = new IndexstmtContext(this.context, this.state); - this.enterRule(localContext, 626, PostgreSQLParser.RULE_indexstmt); + this.enterRule(localContext, 626, PostgreSqlParser.RULE_indexstmt); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 6019; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 6021; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -27939,7 +27939,7 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 6023; - this.match(PostgreSQLParser.KW_INDEX); + this.match(PostgreSqlParser.KW_INDEX); this.state = 6025; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -27971,7 +27971,7 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 6033; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 6034; this.relation_expr(); this.state = 6036; @@ -27985,11 +27985,11 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 6038; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 6039; this.index_params(); this.state = 6040; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); this.state = 6042; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 558, this.context) ) { @@ -28058,12 +28058,12 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_unique(): Opt_uniqueContext { let localContext = new Opt_uniqueContext(this.context, this.state); - this.enterRule(localContext, 628, PostgreSQLParser.RULE_opt_unique); + this.enterRule(localContext, 628, PostgreSqlParser.RULE_opt_unique); try { this.enterOuterAlt(localContext, 1); { this.state = 6056; - this.match(PostgreSQLParser.KW_UNIQUE); + this.match(PostgreSqlParser.KW_UNIQUE); } } catch (re) { @@ -28082,12 +28082,12 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_concurrently(): Opt_concurrentlyContext { let localContext = new Opt_concurrentlyContext(this.context, this.state); - this.enterRule(localContext, 630, PostgreSQLParser.RULE_opt_concurrently); + this.enterRule(localContext, 630, PostgreSqlParser.RULE_opt_concurrently); try { this.enterOuterAlt(localContext, 1); { this.state = 6058; - this.match(PostgreSQLParser.KW_CONCURRENTLY); + this.match(PostgreSqlParser.KW_CONCURRENTLY); } } catch (re) { @@ -28106,7 +28106,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_index_name(): Opt_index_nameContext { let localContext = new Opt_index_nameContext(this.context, this.state); - this.enterRule(localContext, 632, PostgreSQLParser.RULE_opt_index_name); + this.enterRule(localContext, 632, PostgreSqlParser.RULE_opt_index_name); try { this.enterOuterAlt(localContext, 1); { @@ -28130,12 +28130,12 @@ export class PostgreSQLParser extends SQLParserBase { } public access_method_clause(): Access_method_clauseContext { let localContext = new Access_method_clauseContext(this.context, this.state); - this.enterRule(localContext, 634, PostgreSQLParser.RULE_access_method_clause); + this.enterRule(localContext, 634, PostgreSqlParser.RULE_access_method_clause); try { this.enterOuterAlt(localContext, 1); { this.state = 6062; - this.match(PostgreSQLParser.KW_USING); + this.match(PostgreSqlParser.KW_USING); this.state = 6063; this.name(); } @@ -28156,7 +28156,7 @@ export class PostgreSQLParser extends SQLParserBase { } public index_params(): Index_paramsContext { let localContext = new Index_paramsContext(this.context, this.state); - this.enterRule(localContext, 636, PostgreSQLParser.RULE_index_params); + this.enterRule(localContext, 636, PostgreSqlParser.RULE_index_params); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -28170,7 +28170,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 6066; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 6067; this.index_elem(); } @@ -28197,7 +28197,7 @@ export class PostgreSQLParser extends SQLParserBase { } public index_elem_options(): Index_elem_optionsContext { let localContext = new Index_elem_optionsContext(this.context, this.state); - this.enterRule(localContext, 638, PostgreSQLParser.RULE_index_elem_options); + this.enterRule(localContext, 638, PostgreSqlParser.RULE_index_elem_options); let _la: number; try { this.state = 6096; @@ -28305,7 +28305,7 @@ export class PostgreSQLParser extends SQLParserBase { } public index_elem(): Index_elemContext { let localContext = new Index_elemContext(this.context, this.state); - this.enterRule(localContext, 640, PostgreSQLParser.RULE_index_elem); + this.enterRule(localContext, 640, PostgreSqlParser.RULE_index_elem); try { this.state = 6109; this.errorHandler.sync(this); @@ -28332,11 +28332,11 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 3); { this.state = 6104; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 6105; this.a_expr(); this.state = 6106; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); this.state = 6107; this.index_elem_options(); } @@ -28359,18 +28359,18 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_include(): Opt_includeContext { let localContext = new Opt_includeContext(this.context, this.state); - this.enterRule(localContext, 642, PostgreSQLParser.RULE_opt_include); + this.enterRule(localContext, 642, PostgreSqlParser.RULE_opt_include); try { this.enterOuterAlt(localContext, 1); { this.state = 6111; - this.match(PostgreSQLParser.KW_INCLUDE); + this.match(PostgreSqlParser.KW_INCLUDE); this.state = 6112; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 6113; this.index_including_params(); this.state = 6114; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -28389,7 +28389,7 @@ export class PostgreSQLParser extends SQLParserBase { } public index_including_params(): Index_including_paramsContext { let localContext = new Index_including_paramsContext(this.context, this.state); - this.enterRule(localContext, 644, PostgreSQLParser.RULE_index_including_params); + this.enterRule(localContext, 644, PostgreSqlParser.RULE_index_including_params); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -28403,7 +28403,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 6117; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 6118; this.index_elem(); } @@ -28430,12 +28430,12 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_collate(): Opt_collateContext { let localContext = new Opt_collateContext(this.context, this.state); - this.enterRule(localContext, 646, PostgreSQLParser.RULE_opt_collate); + this.enterRule(localContext, 646, PostgreSqlParser.RULE_opt_collate); try { this.enterOuterAlt(localContext, 1); { this.state = 6124; - this.match(PostgreSQLParser.KW_COLLATE); + this.match(PostgreSqlParser.KW_COLLATE); this.state = 6125; this.any_name(); } @@ -28456,7 +28456,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_class(): Opt_classContext { let localContext = new Opt_classContext(this.context, this.state); - this.enterRule(localContext, 648, PostgreSQLParser.RULE_opt_class); + this.enterRule(localContext, 648, PostgreSqlParser.RULE_opt_class); try { this.enterOuterAlt(localContext, 1); { @@ -28480,7 +28480,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_asc_desc(): Opt_asc_descContext { let localContext = new Opt_asc_descContext(this.context, this.state); - this.enterRule(localContext, 650, PostgreSQLParser.RULE_opt_asc_desc); + this.enterRule(localContext, 650, PostgreSqlParser.RULE_opt_asc_desc); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -28512,7 +28512,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_nulls_order(): Opt_nulls_orderContext { let localContext = new Opt_nulls_orderContext(this.context, this.state); - this.enterRule(localContext, 652, PostgreSQLParser.RULE_opt_nulls_order); + this.enterRule(localContext, 652, PostgreSqlParser.RULE_opt_nulls_order); try { this.state = 6135; this.errorHandler.sync(this); @@ -28521,18 +28521,18 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 6131; - this.match(PostgreSQLParser.KW_NULLS); + this.match(PostgreSqlParser.KW_NULLS); this.state = 6132; - this.match(PostgreSQLParser.KW_FIRST); + this.match(PostgreSqlParser.KW_FIRST); } break; case 2: this.enterOuterAlt(localContext, 2); { this.state = 6133; - this.match(PostgreSQLParser.KW_NULLS); + this.match(PostgreSqlParser.KW_NULLS); this.state = 6134; - this.match(PostgreSQLParser.KW_LAST); + this.match(PostgreSqlParser.KW_LAST); } break; } @@ -28553,13 +28553,13 @@ export class PostgreSQLParser extends SQLParserBase { } public createfunctionstmt(): CreatefunctionstmtContext { let localContext = new CreatefunctionstmtContext(this.context, this.state); - this.enterRule(localContext, 654, PostgreSQLParser.RULE_createfunctionstmt); + this.enterRule(localContext, 654, PostgreSqlParser.RULE_createfunctionstmt); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 6137; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 6139; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -28573,18 +28573,18 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 6145; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_FUNCTION: + case PostgreSqlParser.KW_FUNCTION: { this.state = 6141; - this.match(PostgreSQLParser.KW_FUNCTION); + this.match(PostgreSqlParser.KW_FUNCTION); this.state = 6142; this.function_name_create(); } break; - case PostgreSQLParser.KW_PROCEDURE: + case PostgreSqlParser.KW_PROCEDURE: { this.state = 6143; - this.match(PostgreSQLParser.KW_PROCEDURE); + this.match(PostgreSqlParser.KW_PROCEDURE); this.state = 6144; this.procedure_name_create(); } @@ -28600,7 +28600,7 @@ export class PostgreSQLParser extends SQLParserBase { case 1: { this.state = 6148; - this.match(PostgreSQLParser.KW_RETURNS); + this.match(PostgreSqlParser.KW_RETURNS); this.state = 6155; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 577, this.context) ) { @@ -28613,13 +28613,13 @@ export class PostgreSQLParser extends SQLParserBase { case 2: { this.state = 6150; - this.match(PostgreSQLParser.KW_TABLE); + this.match(PostgreSqlParser.KW_TABLE); this.state = 6151; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 6152; this.table_func_column_list(); this.state = 6153; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; } @@ -28634,7 +28634,7 @@ export class PostgreSQLParser extends SQLParserBase { case 1: { this.state = 6160; - this.match(PostgreSQLParser.KW_WITH); + this.match(PostgreSqlParser.KW_WITH); this.state = 6161; this.attrilist(); } @@ -28658,13 +28658,13 @@ export class PostgreSQLParser extends SQLParserBase { } public attrilist(): AttrilistContext { let localContext = new AttrilistContext(this.context, this.state); - this.enterRule(localContext, 656, PostgreSQLParser.RULE_attrilist); + this.enterRule(localContext, 656, PostgreSqlParser.RULE_attrilist); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 6164; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 6165; this.colid(); this.state = 6170; @@ -28674,7 +28674,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 6166; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 6167; this.colid(); } @@ -28684,7 +28684,7 @@ export class PostgreSQLParser extends SQLParserBase { _la = this.tokenStream.LA(1); } this.state = 6173; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -28703,14 +28703,14 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_or_replace(): Opt_or_replaceContext { let localContext = new Opt_or_replaceContext(this.context, this.state); - this.enterRule(localContext, 658, PostgreSQLParser.RULE_opt_or_replace); + this.enterRule(localContext, 658, PostgreSqlParser.RULE_opt_or_replace); try { this.enterOuterAlt(localContext, 1); { this.state = 6175; - this.match(PostgreSQLParser.KW_OR); + this.match(PostgreSqlParser.KW_OR); this.state = 6176; - this.match(PostgreSQLParser.KW_REPLACE); + this.match(PostgreSqlParser.KW_REPLACE); } } catch (re) { @@ -28729,13 +28729,13 @@ export class PostgreSQLParser extends SQLParserBase { } public func_args(): Func_argsContext { let localContext = new Func_argsContext(this.context, this.state); - this.enterRule(localContext, 660, PostgreSQLParser.RULE_func_args); + this.enterRule(localContext, 660, PostgreSqlParser.RULE_func_args); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 6178; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 6180; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -28747,7 +28747,7 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 6182; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -28766,7 +28766,7 @@ export class PostgreSQLParser extends SQLParserBase { } public func_args_list(): Func_args_listContext { let localContext = new Func_args_listContext(this.context, this.state); - this.enterRule(localContext, 662, PostgreSQLParser.RULE_func_args_list); + this.enterRule(localContext, 662, PostgreSqlParser.RULE_func_args_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -28780,7 +28780,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 6185; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 6186; this.func_arg(); } @@ -28807,7 +28807,7 @@ export class PostgreSQLParser extends SQLParserBase { } public routine_with_argtypes_list(): Routine_with_argtypes_listContext { let localContext = new Routine_with_argtypes_listContext(this.context, this.state); - this.enterRule(localContext, 664, PostgreSQLParser.RULE_routine_with_argtypes_list); + this.enterRule(localContext, 664, PostgreSqlParser.RULE_routine_with_argtypes_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -28821,7 +28821,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 6193; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 6194; this.routine_with_argtypes(); } @@ -28848,7 +28848,7 @@ export class PostgreSQLParser extends SQLParserBase { } public routine_with_argtypes(): Routine_with_argtypesContext { let localContext = new Routine_with_argtypesContext(this.context, this.state); - this.enterRule(localContext, 666, PostgreSQLParser.RULE_routine_with_argtypes); + this.enterRule(localContext, 666, PostgreSqlParser.RULE_routine_with_argtypes); let _la: number; try { this.state = 6208; @@ -28905,7 +28905,7 @@ export class PostgreSQLParser extends SQLParserBase { } public procedure_with_argtypes_list(): Procedure_with_argtypes_listContext { let localContext = new Procedure_with_argtypes_listContext(this.context, this.state); - this.enterRule(localContext, 668, PostgreSQLParser.RULE_procedure_with_argtypes_list); + this.enterRule(localContext, 668, PostgreSqlParser.RULE_procedure_with_argtypes_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -28919,7 +28919,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 6211; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 6212; this.procedure_with_argtypes(); } @@ -28946,7 +28946,7 @@ export class PostgreSQLParser extends SQLParserBase { } public procedure_with_argtypes(): Procedure_with_argtypesContext { let localContext = new Procedure_with_argtypesContext(this.context, this.state); - this.enterRule(localContext, 670, PostgreSQLParser.RULE_procedure_with_argtypes); + this.enterRule(localContext, 670, PostgreSqlParser.RULE_procedure_with_argtypes); let _la: number; try { this.state = 6226; @@ -29003,7 +29003,7 @@ export class PostgreSQLParser extends SQLParserBase { } public function_with_argtypes_list(): Function_with_argtypes_listContext { let localContext = new Function_with_argtypes_listContext(this.context, this.state); - this.enterRule(localContext, 672, PostgreSQLParser.RULE_function_with_argtypes_list); + this.enterRule(localContext, 672, PostgreSqlParser.RULE_function_with_argtypes_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -29017,7 +29017,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 6229; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 6230; this.function_with_argtypes(); } @@ -29044,7 +29044,7 @@ export class PostgreSQLParser extends SQLParserBase { } public function_with_argtypes(): Function_with_argtypesContext { let localContext = new Function_with_argtypesContext(this.context, this.state); - this.enterRule(localContext, 674, PostgreSQLParser.RULE_function_with_argtypes); + this.enterRule(localContext, 674, PostgreSqlParser.RULE_function_with_argtypes); let _la: number; try { this.state = 6244; @@ -29101,13 +29101,13 @@ export class PostgreSQLParser extends SQLParserBase { } public func_args_with_defaults(): Func_args_with_defaultsContext { let localContext = new Func_args_with_defaultsContext(this.context, this.state); - this.enterRule(localContext, 676, PostgreSQLParser.RULE_func_args_with_defaults); + this.enterRule(localContext, 676, PostgreSqlParser.RULE_func_args_with_defaults); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 6246; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 6248; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -29119,7 +29119,7 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 6250; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -29138,7 +29138,7 @@ export class PostgreSQLParser extends SQLParserBase { } public func_args_with_defaults_list(): Func_args_with_defaults_listContext { let localContext = new Func_args_with_defaults_listContext(this.context, this.state); - this.enterRule(localContext, 678, PostgreSQLParser.RULE_func_args_with_defaults_list); + this.enterRule(localContext, 678, PostgreSqlParser.RULE_func_args_with_defaults_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -29152,7 +29152,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 6253; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 6254; this.func_arg_with_default(); } @@ -29179,7 +29179,7 @@ export class PostgreSQLParser extends SQLParserBase { } public func_arg(): Func_argContext { let localContext = new Func_argContext(this.context, this.state); - this.enterRule(localContext, 680, PostgreSQLParser.RULE_func_arg); + this.enterRule(localContext, 680, PostgreSqlParser.RULE_func_arg); try { this.state = 6273; this.errorHandler.sync(this); @@ -29247,47 +29247,47 @@ export class PostgreSQLParser extends SQLParserBase { } public arg_class(): Arg_classContext { let localContext = new Arg_classContext(this.context, this.state); - this.enterRule(localContext, 682, PostgreSQLParser.RULE_arg_class); + this.enterRule(localContext, 682, PostgreSqlParser.RULE_arg_class); try { this.state = 6282; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_IN: + case PostgreSqlParser.KW_IN: this.enterOuterAlt(localContext, 1); { this.state = 6275; - this.match(PostgreSQLParser.KW_IN); + this.match(PostgreSqlParser.KW_IN); this.state = 6277; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 597, this.context) ) { case 1: { this.state = 6276; - this.match(PostgreSQLParser.KW_OUT); + this.match(PostgreSqlParser.KW_OUT); } break; } } break; - case PostgreSQLParser.KW_OUT: + case PostgreSqlParser.KW_OUT: this.enterOuterAlt(localContext, 2); { this.state = 6279; - this.match(PostgreSQLParser.KW_OUT); + this.match(PostgreSqlParser.KW_OUT); } break; - case PostgreSQLParser.KW_INOUT: + case PostgreSqlParser.KW_INOUT: this.enterOuterAlt(localContext, 3); { this.state = 6280; - this.match(PostgreSQLParser.KW_INOUT); + this.match(PostgreSqlParser.KW_INOUT); } break; - case PostgreSQLParser.KW_VARIADIC: + case PostgreSqlParser.KW_VARIADIC: this.enterOuterAlt(localContext, 4); { this.state = 6281; - this.match(PostgreSQLParser.KW_VARIADIC); + this.match(PostgreSqlParser.KW_VARIADIC); } break; default: @@ -29310,7 +29310,7 @@ export class PostgreSQLParser extends SQLParserBase { } public param_name(): Param_nameContext { let localContext = new Param_nameContext(this.context, this.state); - this.enterRule(localContext, 684, PostgreSQLParser.RULE_param_name); + this.enterRule(localContext, 684, PostgreSqlParser.RULE_param_name); try { this.enterOuterAlt(localContext, 1); { @@ -29334,7 +29334,7 @@ export class PostgreSQLParser extends SQLParserBase { } public func_return(): Func_returnContext { let localContext = new Func_returnContext(this.context, this.state); - this.enterRule(localContext, 686, PostgreSQLParser.RULE_func_return); + this.enterRule(localContext, 686, PostgreSqlParser.RULE_func_return); try { this.enterOuterAlt(localContext, 1); { @@ -29358,7 +29358,7 @@ export class PostgreSQLParser extends SQLParserBase { } public func_type(): Func_typeContext { let localContext = new Func_typeContext(this.context, this.state); - this.enterRule(localContext, 688, PostgreSQLParser.RULE_func_type); + this.enterRule(localContext, 688, PostgreSqlParser.RULE_func_type); try { this.state = 6300; this.errorHandler.sync(this); @@ -29378,24 +29378,24 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 6290; this.attrs(); this.state = 6291; - this.match(PostgreSQLParser.PERCENT); + this.match(PostgreSqlParser.PERCENT); this.state = 6292; - this.match(PostgreSQLParser.KW_TYPE); + this.match(PostgreSqlParser.KW_TYPE); } break; case 3: this.enterOuterAlt(localContext, 3); { this.state = 6294; - this.match(PostgreSQLParser.KW_SETOF); + this.match(PostgreSqlParser.KW_SETOF); this.state = 6295; this.type_function_name(); this.state = 6296; this.attrs(); this.state = 6297; - this.match(PostgreSQLParser.PERCENT); + this.match(PostgreSqlParser.PERCENT); this.state = 6298; - this.match(PostgreSQLParser.KW_TYPE); + this.match(PostgreSqlParser.KW_TYPE); } break; } @@ -29416,7 +29416,7 @@ export class PostgreSQLParser extends SQLParserBase { } public func_arg_with_default(): Func_arg_with_defaultContext { let localContext = new Func_arg_with_defaultContext(this.context, this.state); - this.enterRule(localContext, 690, PostgreSQLParser.RULE_func_arg_with_default); + this.enterRule(localContext, 690, PostgreSqlParser.RULE_func_arg_with_default); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -29460,7 +29460,7 @@ export class PostgreSQLParser extends SQLParserBase { } public aggr_arg(): Aggr_argContext { let localContext = new Aggr_argContext(this.context, this.state); - this.enterRule(localContext, 692, PostgreSQLParser.RULE_aggr_arg); + this.enterRule(localContext, 692, PostgreSqlParser.RULE_aggr_arg); try { this.enterOuterAlt(localContext, 1); { @@ -29484,19 +29484,19 @@ export class PostgreSQLParser extends SQLParserBase { } public aggr_args(): Aggr_argsContext { let localContext = new Aggr_argsContext(this.context, this.state); - this.enterRule(localContext, 694, PostgreSQLParser.RULE_aggr_args); + this.enterRule(localContext, 694, PostgreSqlParser.RULE_aggr_args); try { this.enterOuterAlt(localContext, 1); { this.state = 6309; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 6320; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 601, this.context) ) { case 1: { this.state = 6310; - this.match(PostgreSQLParser.STAR); + this.match(PostgreSqlParser.STAR); } break; case 2: @@ -29508,9 +29508,9 @@ export class PostgreSQLParser extends SQLParserBase { case 3: { this.state = 6312; - this.match(PostgreSQLParser.KW_ORDER); + this.match(PostgreSqlParser.KW_ORDER); this.state = 6313; - this.match(PostgreSQLParser.KW_BY); + this.match(PostgreSqlParser.KW_BY); this.state = 6314; this.aggr_args_list(); } @@ -29520,16 +29520,16 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 6315; this.aggr_args_list(); this.state = 6316; - this.match(PostgreSQLParser.KW_ORDER); + this.match(PostgreSqlParser.KW_ORDER); this.state = 6317; - this.match(PostgreSQLParser.KW_BY); + this.match(PostgreSqlParser.KW_BY); this.state = 6318; this.aggr_args_list(); } break; } this.state = 6322; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -29548,7 +29548,7 @@ export class PostgreSQLParser extends SQLParserBase { } public aggr_args_list(): Aggr_args_listContext { let localContext = new Aggr_args_listContext(this.context, this.state); - this.enterRule(localContext, 696, PostgreSQLParser.RULE_aggr_args_list); + this.enterRule(localContext, 696, PostgreSqlParser.RULE_aggr_args_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -29562,7 +29562,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 6325; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 6326; this.aggr_arg(); } @@ -29589,7 +29589,7 @@ export class PostgreSQLParser extends SQLParserBase { } public aggregate_with_argtypes(): Aggregate_with_argtypesContext { let localContext = new Aggregate_with_argtypesContext(this.context, this.state); - this.enterRule(localContext, 698, PostgreSQLParser.RULE_aggregate_with_argtypes); + this.enterRule(localContext, 698, PostgreSqlParser.RULE_aggregate_with_argtypes); try { this.enterOuterAlt(localContext, 1); { @@ -29615,7 +29615,7 @@ export class PostgreSQLParser extends SQLParserBase { } public aggregate_with_argtypes_list(): Aggregate_with_argtypes_listContext { let localContext = new Aggregate_with_argtypes_listContext(this.context, this.state); - this.enterRule(localContext, 700, PostgreSQLParser.RULE_aggregate_with_argtypes_list); + this.enterRule(localContext, 700, PostgreSqlParser.RULE_aggregate_with_argtypes_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -29629,7 +29629,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 6336; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 6337; this.aggregate_with_argtypes(); } @@ -29656,7 +29656,7 @@ export class PostgreSQLParser extends SQLParserBase { } public createfunc_opt_list(): Createfunc_opt_listContext { let localContext = new Createfunc_opt_listContext(this.context, this.state); - this.enterRule(localContext, 702, PostgreSQLParser.RULE_createfunc_opt_list); + this.enterRule(localContext, 702, PostgreSqlParser.RULE_createfunc_opt_list); try { let alternative: number; this.enterOuterAlt(localContext, 1); @@ -29699,7 +29699,7 @@ export class PostgreSQLParser extends SQLParserBase { } public common_func_opt_item(): Common_func_opt_itemContext { let localContext = new Common_func_opt_itemContext(this.context, this.state); - this.enterRule(localContext, 704, PostgreSQLParser.RULE_common_func_opt_item); + this.enterRule(localContext, 704, PostgreSqlParser.RULE_common_func_opt_item); try { this.state = 6383; this.errorHandler.sync(this); @@ -29708,119 +29708,119 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 6348; - this.match(PostgreSQLParser.KW_CALLED); + this.match(PostgreSqlParser.KW_CALLED); this.state = 6349; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 6350; - this.match(PostgreSQLParser.KW_NULL); + this.match(PostgreSqlParser.KW_NULL); this.state = 6351; - this.match(PostgreSQLParser.KW_INPUT); + this.match(PostgreSqlParser.KW_INPUT); } break; case 2: this.enterOuterAlt(localContext, 2); { this.state = 6352; - this.match(PostgreSQLParser.KW_RETURNS); + this.match(PostgreSqlParser.KW_RETURNS); this.state = 6353; - this.match(PostgreSQLParser.KW_NULL); + this.match(PostgreSqlParser.KW_NULL); this.state = 6354; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 6355; - this.match(PostgreSQLParser.KW_NULL); + this.match(PostgreSqlParser.KW_NULL); this.state = 6356; - this.match(PostgreSQLParser.KW_INPUT); + this.match(PostgreSqlParser.KW_INPUT); } break; case 3: this.enterOuterAlt(localContext, 3); { this.state = 6357; - this.match(PostgreSQLParser.KW_STRICT); + this.match(PostgreSqlParser.KW_STRICT); } break; case 4: this.enterOuterAlt(localContext, 4); { this.state = 6358; - this.match(PostgreSQLParser.KW_IMMUTABLE); + this.match(PostgreSqlParser.KW_IMMUTABLE); } break; case 5: this.enterOuterAlt(localContext, 5); { this.state = 6359; - this.match(PostgreSQLParser.KW_STABLE); + this.match(PostgreSqlParser.KW_STABLE); } break; case 6: this.enterOuterAlt(localContext, 6); { this.state = 6360; - this.match(PostgreSQLParser.KW_VOLATILE); + this.match(PostgreSqlParser.KW_VOLATILE); } break; case 7: this.enterOuterAlt(localContext, 7); { this.state = 6361; - this.match(PostgreSQLParser.KW_EXTERNAL); + this.match(PostgreSqlParser.KW_EXTERNAL); this.state = 6362; - this.match(PostgreSQLParser.KW_SECURITY); + this.match(PostgreSqlParser.KW_SECURITY); this.state = 6363; - this.match(PostgreSQLParser.KW_DEFINER); + this.match(PostgreSqlParser.KW_DEFINER); } break; case 8: this.enterOuterAlt(localContext, 8); { this.state = 6364; - this.match(PostgreSQLParser.KW_EXTERNAL); + this.match(PostgreSqlParser.KW_EXTERNAL); this.state = 6365; - this.match(PostgreSQLParser.KW_SECURITY); + this.match(PostgreSqlParser.KW_SECURITY); this.state = 6366; - this.match(PostgreSQLParser.KW_INVOKER); + this.match(PostgreSqlParser.KW_INVOKER); } break; case 9: this.enterOuterAlt(localContext, 9); { this.state = 6367; - this.match(PostgreSQLParser.KW_SECURITY); + this.match(PostgreSqlParser.KW_SECURITY); this.state = 6368; - this.match(PostgreSQLParser.KW_DEFINER); + this.match(PostgreSqlParser.KW_DEFINER); } break; case 10: this.enterOuterAlt(localContext, 10); { this.state = 6369; - this.match(PostgreSQLParser.KW_SECURITY); + this.match(PostgreSqlParser.KW_SECURITY); this.state = 6370; - this.match(PostgreSQLParser.KW_INVOKER); + this.match(PostgreSqlParser.KW_INVOKER); } break; case 11: this.enterOuterAlt(localContext, 11); { this.state = 6371; - this.match(PostgreSQLParser.KW_LEAKPROOF); + this.match(PostgreSqlParser.KW_LEAKPROOF); } break; case 12: this.enterOuterAlt(localContext, 12); { this.state = 6372; - this.match(PostgreSQLParser.KW_NOT); + this.match(PostgreSqlParser.KW_NOT); this.state = 6373; - this.match(PostgreSQLParser.KW_LEAKPROOF); + this.match(PostgreSqlParser.KW_LEAKPROOF); } break; case 13: this.enterOuterAlt(localContext, 13); { this.state = 6374; - this.match(PostgreSQLParser.KW_COST); + this.match(PostgreSqlParser.KW_COST); this.state = 6375; this.numericonly(); } @@ -29829,7 +29829,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 14); { this.state = 6376; - this.match(PostgreSQLParser.KW_ROWS); + this.match(PostgreSqlParser.KW_ROWS); this.state = 6377; this.numericonly(); } @@ -29838,7 +29838,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 15); { this.state = 6378; - this.match(PostgreSQLParser.KW_SUPPORT); + this.match(PostgreSqlParser.KW_SUPPORT); this.state = 6379; this.any_name(); } @@ -29854,7 +29854,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 17); { this.state = 6381; - this.match(PostgreSQLParser.KW_PARALLEL); + this.match(PostgreSqlParser.KW_PARALLEL); this.state = 6382; this.colid(); } @@ -29877,7 +29877,7 @@ export class PostgreSQLParser extends SQLParserBase { } public createfunc_opt_item(): Createfunc_opt_itemContext { let localContext = new Createfunc_opt_itemContext(this.context, this.state); - this.enterRule(localContext, 706, PostgreSQLParser.RULE_createfunc_opt_item); + this.enterRule(localContext, 706, PostgreSqlParser.RULE_createfunc_opt_item); try { this.state = 6410; this.errorHandler.sync(this); @@ -29886,11 +29886,11 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 6385; - this.match(PostgreSQLParser.KW_AS); + this.match(PostgreSqlParser.KW_AS); this.state = 6386; this.sconst(); this.state = 6387; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 6388; this.sconst(); } @@ -29899,7 +29899,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 6390; - this.match(PostgreSQLParser.KW_LANGUAGE); + this.match(PostgreSqlParser.KW_LANGUAGE); this.state = 6391; this.nonreservedword_or_sconst(); } @@ -29908,7 +29908,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 3); { this.state = 6392; - this.match(PostgreSQLParser.KW_TRANSFORM); + this.match(PostgreSqlParser.KW_TRANSFORM); this.state = 6393; this.transform_type_list(); } @@ -29917,41 +29917,41 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 4); { this.state = 6394; - this.match(PostgreSQLParser.KW_WINDOW); + this.match(PostgreSqlParser.KW_WINDOW); } break; case 5: this.enterOuterAlt(localContext, 5); { this.state = 6395; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 6396; this.colid(); this.state = 6403; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_TO: + case PostgreSqlParser.KW_TO: { this.state = 6397; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 6398; this.colid(); } break; - case PostgreSQLParser.EQUAL: + case PostgreSqlParser.EQUAL: { this.state = 6399; - this.match(PostgreSQLParser.EQUAL); + this.match(PostgreSqlParser.EQUAL); this.state = 6400; this.colid(); } break; - case PostgreSQLParser.KW_FROM: + case PostgreSqlParser.KW_FROM: { this.state = 6401; - this.match(PostgreSQLParser.KW_FROM); + this.match(PostgreSqlParser.KW_FROM); this.state = 6402; - this.match(PostgreSQLParser.KW_CURRENT); + this.match(PostgreSqlParser.KW_CURRENT); } break; default: @@ -29963,7 +29963,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 6); { this.state = 6405; - this.match(PostgreSQLParser.KW_AS); + this.match(PostgreSqlParser.KW_AS); this.state = 6406; this.colid(); } @@ -30007,15 +30007,15 @@ export class PostgreSQLParser extends SQLParserBase { } public transform_type_list(): Transform_type_listContext { let localContext = new Transform_type_listContext(this.context, this.state); - this.enterRule(localContext, 708, PostgreSQLParser.RULE_transform_type_list); + this.enterRule(localContext, 708, PostgreSqlParser.RULE_transform_type_list); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 6412; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 6413; - this.match(PostgreSQLParser.KW_TYPE); + this.match(PostgreSqlParser.KW_TYPE); this.state = 6414; this.typename(); this.state = 6421; @@ -30025,11 +30025,11 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 6415; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 6416; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 6417; - this.match(PostgreSQLParser.KW_TYPE); + this.match(PostgreSqlParser.KW_TYPE); this.state = 6418; this.typename(); } @@ -30056,12 +30056,12 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_definition(): Opt_definitionContext { let localContext = new Opt_definitionContext(this.context, this.state); - this.enterRule(localContext, 710, PostgreSQLParser.RULE_opt_definition); + this.enterRule(localContext, 710, PostgreSqlParser.RULE_opt_definition); try { this.enterOuterAlt(localContext, 1); { this.state = 6424; - this.match(PostgreSQLParser.KW_WITH); + this.match(PostgreSqlParser.KW_WITH); this.state = 6425; this.definition(); } @@ -30082,7 +30082,7 @@ export class PostgreSQLParser extends SQLParserBase { } public table_func_column(): Table_func_columnContext { let localContext = new Table_func_columnContext(this.context, this.state); - this.enterRule(localContext, 712, PostgreSQLParser.RULE_table_func_column); + this.enterRule(localContext, 712, PostgreSqlParser.RULE_table_func_column); try { this.enterOuterAlt(localContext, 1); { @@ -30108,7 +30108,7 @@ export class PostgreSQLParser extends SQLParserBase { } public table_func_column_list(): Table_func_column_listContext { let localContext = new Table_func_column_listContext(this.context, this.state); - this.enterRule(localContext, 714, PostgreSQLParser.RULE_table_func_column_list); + this.enterRule(localContext, 714, PostgreSqlParser.RULE_table_func_column_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -30122,7 +30122,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 6431; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 6432; this.table_func_column(); } @@ -30149,12 +30149,12 @@ export class PostgreSQLParser extends SQLParserBase { } public alterfunctionstmt(): AlterfunctionstmtContext { let localContext = new AlterfunctionstmtContext(this.context, this.state); - this.enterRule(localContext, 716, PostgreSQLParser.RULE_alterfunctionstmt); + this.enterRule(localContext, 716, PostgreSqlParser.RULE_alterfunctionstmt); try { this.enterOuterAlt(localContext, 1); { this.state = 6438; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 6439; this.alterFunctionTypeClause(); this.state = 6440; @@ -30187,34 +30187,34 @@ export class PostgreSQLParser extends SQLParserBase { } public alterFunctionTypeClause(): AlterFunctionTypeClauseContext { let localContext = new AlterFunctionTypeClauseContext(this.context, this.state); - this.enterRule(localContext, 718, PostgreSQLParser.RULE_alterFunctionTypeClause); + this.enterRule(localContext, 718, PostgreSqlParser.RULE_alterFunctionTypeClause); try { this.state = 6450; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_FUNCTION: + case PostgreSqlParser.KW_FUNCTION: this.enterOuterAlt(localContext, 1); { this.state = 6444; - this.match(PostgreSQLParser.KW_FUNCTION); + this.match(PostgreSqlParser.KW_FUNCTION); this.state = 6445; this.function_with_argtypes(); } break; - case PostgreSQLParser.KW_PROCEDURE: + case PostgreSqlParser.KW_PROCEDURE: this.enterOuterAlt(localContext, 2); { this.state = 6446; - this.match(PostgreSQLParser.KW_PROCEDURE); + this.match(PostgreSqlParser.KW_PROCEDURE); this.state = 6447; this.procedure_with_argtypes(); } break; - case PostgreSQLParser.KW_ROUTINE: + case PostgreSqlParser.KW_ROUTINE: this.enterOuterAlt(localContext, 3); { this.state = 6448; - this.match(PostgreSQLParser.KW_ROUTINE); + this.match(PostgreSqlParser.KW_ROUTINE); this.state = 6449; this.routine_with_argtypes(); } @@ -30239,7 +30239,7 @@ export class PostgreSQLParser extends SQLParserBase { } public alterfunc_opt_list(): Alterfunc_opt_listContext { let localContext = new Alterfunc_opt_listContext(this.context, this.state); - this.enterRule(localContext, 720, PostgreSQLParser.RULE_alterfunc_opt_list); + this.enterRule(localContext, 720, PostgreSqlParser.RULE_alterfunc_opt_list); try { let alternative: number; this.enterOuterAlt(localContext, 1); @@ -30282,12 +30282,12 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_restrict(): Opt_restrictContext { let localContext = new Opt_restrictContext(this.context, this.state); - this.enterRule(localContext, 722, PostgreSQLParser.RULE_opt_restrict); + this.enterRule(localContext, 722, PostgreSqlParser.RULE_opt_restrict); try { this.enterOuterAlt(localContext, 1); { this.state = 6457; - this.match(PostgreSQLParser.KW_RESTRICT); + this.match(PostgreSqlParser.KW_RESTRICT); } } catch (re) { @@ -30306,7 +30306,7 @@ export class PostgreSQLParser extends SQLParserBase { } public removefuncstmt(): RemovefuncstmtContext { let localContext = new RemovefuncstmtContext(this.context, this.state); - this.enterRule(localContext, 724, PostgreSQLParser.RULE_removefuncstmt); + this.enterRule(localContext, 724, PostgreSqlParser.RULE_removefuncstmt); try { this.state = 6486; this.errorHandler.sync(this); @@ -30315,9 +30315,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 6459; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 6460; - this.match(PostgreSQLParser.KW_FUNCTION); + this.match(PostgreSqlParser.KW_FUNCTION); this.state = 6462; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 613, this.context) ) { @@ -30346,9 +30346,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 6468; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 6469; - this.match(PostgreSQLParser.KW_PROCEDURE); + this.match(PostgreSqlParser.KW_PROCEDURE); this.state = 6471; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 615, this.context) ) { @@ -30377,9 +30377,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 3); { this.state = 6477; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 6478; - this.match(PostgreSQLParser.KW_ROUTINE); + this.match(PostgreSqlParser.KW_ROUTINE); this.state = 6480; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 617, this.context) ) { @@ -30422,14 +30422,14 @@ export class PostgreSQLParser extends SQLParserBase { } public removeaggrstmt(): RemoveaggrstmtContext { let localContext = new RemoveaggrstmtContext(this.context, this.state); - this.enterRule(localContext, 726, PostgreSQLParser.RULE_removeaggrstmt); + this.enterRule(localContext, 726, PostgreSqlParser.RULE_removeaggrstmt); try { this.enterOuterAlt(localContext, 1); { this.state = 6488; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 6489; - this.match(PostgreSQLParser.KW_AGGREGATE); + this.match(PostgreSqlParser.KW_AGGREGATE); this.state = 6491; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 620, this.context) ) { @@ -30470,14 +30470,14 @@ export class PostgreSQLParser extends SQLParserBase { } public removeoperstmt(): RemoveoperstmtContext { let localContext = new RemoveoperstmtContext(this.context, this.state); - this.enterRule(localContext, 728, PostgreSQLParser.RULE_removeoperstmt); + this.enterRule(localContext, 728, PostgreSqlParser.RULE_removeoperstmt); try { this.enterOuterAlt(localContext, 1); { this.state = 6497; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 6498; - this.match(PostgreSQLParser.KW_OPERATOR); + this.match(PostgreSqlParser.KW_OPERATOR); this.state = 6500; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 622, this.context) ) { @@ -30518,7 +30518,7 @@ export class PostgreSQLParser extends SQLParserBase { } public oper_argtypes(): Oper_argtypesContext { let localContext = new Oper_argtypesContext(this.context, this.state); - this.enterRule(localContext, 730, PostgreSQLParser.RULE_oper_argtypes); + this.enterRule(localContext, 730, PostgreSqlParser.RULE_oper_argtypes); try { this.state = 6528; this.errorHandler.sync(this); @@ -30527,56 +30527,56 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 6506; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 6507; this.typename(); this.state = 6508; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; case 2: this.enterOuterAlt(localContext, 2); { this.state = 6510; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 6511; this.typename(); this.state = 6512; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 6513; this.typename(); this.state = 6514; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; case 3: this.enterOuterAlt(localContext, 3); { this.state = 6516; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 6517; - this.match(PostgreSQLParser.KW_NONE); + this.match(PostgreSqlParser.KW_NONE); this.state = 6518; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 6519; this.typename(); this.state = 6520; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; case 4: this.enterOuterAlt(localContext, 4); { this.state = 6522; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 6523; this.typename(); this.state = 6524; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 6525; - this.match(PostgreSQLParser.KW_NONE); + this.match(PostgreSqlParser.KW_NONE); this.state = 6526; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; } @@ -30597,7 +30597,7 @@ export class PostgreSQLParser extends SQLParserBase { } public any_operator(): Any_operatorContext { let localContext = new Any_operatorContext(this.context, this.state); - this.enterRule(localContext, 732, PostgreSQLParser.RULE_any_operator); + this.enterRule(localContext, 732, PostgreSqlParser.RULE_any_operator); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -30611,7 +30611,7 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 6530; this.colid(); this.state = 6531; - this.match(PostgreSQLParser.DOT); + this.match(PostgreSqlParser.DOT); } } this.state = 6537; @@ -30638,7 +30638,7 @@ export class PostgreSQLParser extends SQLParserBase { } public operator_with_argtypes_list(): Operator_with_argtypes_listContext { let localContext = new Operator_with_argtypes_listContext(this.context, this.state); - this.enterRule(localContext, 734, PostgreSQLParser.RULE_operator_with_argtypes_list); + this.enterRule(localContext, 734, PostgreSqlParser.RULE_operator_with_argtypes_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -30652,7 +30652,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 6541; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 6542; this.operator_with_argtypes(); } @@ -30679,7 +30679,7 @@ export class PostgreSQLParser extends SQLParserBase { } public operator_with_argtypes(): Operator_with_argtypesContext { let localContext = new Operator_with_argtypesContext(this.context, this.state); - this.enterRule(localContext, 736, PostgreSQLParser.RULE_operator_with_argtypes); + this.enterRule(localContext, 736, PostgreSqlParser.RULE_operator_with_argtypes); try { this.enterOuterAlt(localContext, 1); { @@ -30705,12 +30705,12 @@ export class PostgreSQLParser extends SQLParserBase { } public dostmt(): DostmtContext { let localContext = new DostmtContext(this.context, this.state); - this.enterRule(localContext, 738, PostgreSQLParser.RULE_dostmt); + this.enterRule(localContext, 738, PostgreSqlParser.RULE_dostmt); try { this.enterOuterAlt(localContext, 1); { this.state = 6551; - this.match(PostgreSQLParser.KW_DO); + this.match(PostgreSqlParser.KW_DO); this.state = 6552; this.dostmt_opt_list(); } @@ -30731,7 +30731,7 @@ export class PostgreSQLParser extends SQLParserBase { } public dostmt_opt_list(): Dostmt_opt_listContext { let localContext = new Dostmt_opt_listContext(this.context, this.state); - this.enterRule(localContext, 740, PostgreSQLParser.RULE_dostmt_opt_list); + this.enterRule(localContext, 740, PostgreSqlParser.RULE_dostmt_opt_list); try { let alternative: number; this.enterOuterAlt(localContext, 1); @@ -30774,26 +30774,26 @@ export class PostgreSQLParser extends SQLParserBase { } public dostmt_opt_item(): Dostmt_opt_itemContext { let localContext = new Dostmt_opt_itemContext(this.context, this.state); - this.enterRule(localContext, 742, PostgreSQLParser.RULE_dostmt_opt_item); + this.enterRule(localContext, 742, PostgreSqlParser.RULE_dostmt_opt_item); try { this.state = 6562; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.EscapeStringConstant: this.enterOuterAlt(localContext, 1); { this.state = 6559; this.sconst(); } break; - case PostgreSQLParser.KW_LANGUAGE: + case PostgreSqlParser.KW_LANGUAGE: this.enterOuterAlt(localContext, 2); { this.state = 6560; - this.match(PostgreSQLParser.KW_LANGUAGE); + this.match(PostgreSqlParser.KW_LANGUAGE); this.state = 6561; this.nonreservedword_or_sconst(); } @@ -30818,7 +30818,7 @@ export class PostgreSQLParser extends SQLParserBase { } public createcaststmt(): CreatecaststmtContext { let localContext = new CreatecaststmtContext(this.context, this.state); - this.enterRule(localContext, 744, PostgreSQLParser.RULE_createcaststmt); + this.enterRule(localContext, 744, PostgreSqlParser.RULE_createcaststmt); try { this.state = 6601; this.errorHandler.sync(this); @@ -30827,23 +30827,23 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 6564; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 6565; - this.match(PostgreSQLParser.KW_CAST); + this.match(PostgreSqlParser.KW_CAST); this.state = 6566; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 6567; this.typename(); this.state = 6568; - this.match(PostgreSQLParser.KW_AS); + this.match(PostgreSqlParser.KW_AS); this.state = 6569; this.typename(); this.state = 6570; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); this.state = 6571; - this.match(PostgreSQLParser.KW_WITH); + this.match(PostgreSqlParser.KW_WITH); this.state = 6572; - this.match(PostgreSQLParser.KW_FUNCTION); + this.match(PostgreSqlParser.KW_FUNCTION); this.state = 6573; this.function_with_argtypes(); this.state = 6575; @@ -30862,23 +30862,23 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 6577; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 6578; - this.match(PostgreSQLParser.KW_CAST); + this.match(PostgreSqlParser.KW_CAST); this.state = 6579; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 6580; this.typename(); this.state = 6581; - this.match(PostgreSQLParser.KW_AS); + this.match(PostgreSqlParser.KW_AS); this.state = 6582; this.typename(); this.state = 6583; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); this.state = 6584; - this.match(PostgreSQLParser.KW_WITHOUT); + this.match(PostgreSqlParser.KW_WITHOUT); this.state = 6585; - this.match(PostgreSQLParser.KW_FUNCTION); + this.match(PostgreSqlParser.KW_FUNCTION); this.state = 6587; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 630, this.context) ) { @@ -30895,23 +30895,23 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 3); { this.state = 6589; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 6590; - this.match(PostgreSQLParser.KW_CAST); + this.match(PostgreSqlParser.KW_CAST); this.state = 6591; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 6592; this.typename(); this.state = 6593; - this.match(PostgreSQLParser.KW_AS); + this.match(PostgreSqlParser.KW_AS); this.state = 6594; this.typename(); this.state = 6595; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); this.state = 6596; - this.match(PostgreSQLParser.KW_WITH); + this.match(PostgreSqlParser.KW_WITH); this.state = 6597; - this.match(PostgreSQLParser.KW_INOUT); + this.match(PostgreSqlParser.KW_INOUT); this.state = 6599; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 631, this.context) ) { @@ -30942,7 +30942,7 @@ export class PostgreSQLParser extends SQLParserBase { } public cast_context(): Cast_contextContext { let localContext = new Cast_contextContext(this.context, this.state); - this.enterRule(localContext, 746, PostgreSQLParser.RULE_cast_context); + this.enterRule(localContext, 746, PostgreSqlParser.RULE_cast_context); try { this.state = 6607; this.errorHandler.sync(this); @@ -30951,18 +30951,18 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 6603; - this.match(PostgreSQLParser.KW_AS); + this.match(PostgreSqlParser.KW_AS); this.state = 6604; - this.match(PostgreSQLParser.KW_IMPLICIT); + this.match(PostgreSqlParser.KW_IMPLICIT); } break; case 2: this.enterOuterAlt(localContext, 2); { this.state = 6605; - this.match(PostgreSQLParser.KW_AS); + this.match(PostgreSqlParser.KW_AS); this.state = 6606; - this.match(PostgreSQLParser.KW_ASSIGNMENT); + this.match(PostgreSqlParser.KW_ASSIGNMENT); } break; } @@ -30983,14 +30983,14 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_if_exists(): Opt_if_existsContext { let localContext = new Opt_if_existsContext(this.context, this.state); - this.enterRule(localContext, 748, PostgreSQLParser.RULE_opt_if_exists); + this.enterRule(localContext, 748, PostgreSqlParser.RULE_opt_if_exists); try { this.enterOuterAlt(localContext, 1); { this.state = 6609; - this.match(PostgreSQLParser.KW_IF); + this.match(PostgreSqlParser.KW_IF); this.state = 6610; - this.match(PostgreSQLParser.KW_EXISTS); + this.match(PostgreSqlParser.KW_EXISTS); } } catch (re) { @@ -31009,13 +31009,13 @@ export class PostgreSQLParser extends SQLParserBase { } public createtransformstmt(): CreatetransformstmtContext { let localContext = new CreatetransformstmtContext(this.context, this.state); - this.enterRule(localContext, 750, PostgreSQLParser.RULE_createtransformstmt); + this.enterRule(localContext, 750, PostgreSqlParser.RULE_createtransformstmt); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 6612; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 6614; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -31027,21 +31027,21 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 6616; - this.match(PostgreSQLParser.KW_TRANSFORM); + this.match(PostgreSqlParser.KW_TRANSFORM); this.state = 6617; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 6618; this.typename(); this.state = 6619; - this.match(PostgreSQLParser.KW_LANGUAGE); + this.match(PostgreSqlParser.KW_LANGUAGE); this.state = 6620; this.name(); this.state = 6621; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 6622; this.transform_element_list(); this.state = 6623; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -31060,7 +31060,7 @@ export class PostgreSQLParser extends SQLParserBase { } public transform_element_list(): Transform_element_listContext { let localContext = new Transform_element_listContext(this.context, this.state); - this.enterRule(localContext, 752, PostgreSQLParser.RULE_transform_element_list); + this.enterRule(localContext, 752, PostgreSqlParser.RULE_transform_element_list); try { this.state = 6659; this.errorHandler.sync(this); @@ -31069,25 +31069,25 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 6625; - this.match(PostgreSQLParser.KW_FROM); + this.match(PostgreSqlParser.KW_FROM); this.state = 6626; - this.match(PostgreSQLParser.KW_SQL); + this.match(PostgreSqlParser.KW_SQL); this.state = 6627; - this.match(PostgreSQLParser.KW_WITH); + this.match(PostgreSqlParser.KW_WITH); this.state = 6628; - this.match(PostgreSQLParser.KW_FUNCTION); + this.match(PostgreSqlParser.KW_FUNCTION); this.state = 6629; this.function_with_argtypes(); this.state = 6630; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 6631; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 6632; - this.match(PostgreSQLParser.KW_SQL); + this.match(PostgreSqlParser.KW_SQL); this.state = 6633; - this.match(PostgreSQLParser.KW_WITH); + this.match(PostgreSqlParser.KW_WITH); this.state = 6634; - this.match(PostgreSQLParser.KW_FUNCTION); + this.match(PostgreSqlParser.KW_FUNCTION); this.state = 6635; this.function_with_argtypes(); } @@ -31096,25 +31096,25 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 6637; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 6638; - this.match(PostgreSQLParser.KW_SQL); + this.match(PostgreSqlParser.KW_SQL); this.state = 6639; - this.match(PostgreSQLParser.KW_WITH); + this.match(PostgreSqlParser.KW_WITH); this.state = 6640; - this.match(PostgreSQLParser.KW_FUNCTION); + this.match(PostgreSqlParser.KW_FUNCTION); this.state = 6641; this.function_with_argtypes(); this.state = 6642; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 6643; - this.match(PostgreSQLParser.KW_FROM); + this.match(PostgreSqlParser.KW_FROM); this.state = 6644; - this.match(PostgreSQLParser.KW_SQL); + this.match(PostgreSqlParser.KW_SQL); this.state = 6645; - this.match(PostgreSQLParser.KW_WITH); + this.match(PostgreSqlParser.KW_WITH); this.state = 6646; - this.match(PostgreSQLParser.KW_FUNCTION); + this.match(PostgreSqlParser.KW_FUNCTION); this.state = 6647; this.function_with_argtypes(); } @@ -31123,13 +31123,13 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 3); { this.state = 6649; - this.match(PostgreSQLParser.KW_FROM); + this.match(PostgreSqlParser.KW_FROM); this.state = 6650; - this.match(PostgreSQLParser.KW_SQL); + this.match(PostgreSqlParser.KW_SQL); this.state = 6651; - this.match(PostgreSQLParser.KW_WITH); + this.match(PostgreSqlParser.KW_WITH); this.state = 6652; - this.match(PostgreSQLParser.KW_FUNCTION); + this.match(PostgreSqlParser.KW_FUNCTION); this.state = 6653; this.function_with_argtypes(); } @@ -31138,13 +31138,13 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 4); { this.state = 6654; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 6655; - this.match(PostgreSQLParser.KW_SQL); + this.match(PostgreSqlParser.KW_SQL); this.state = 6656; - this.match(PostgreSQLParser.KW_WITH); + this.match(PostgreSqlParser.KW_WITH); this.state = 6657; - this.match(PostgreSQLParser.KW_FUNCTION); + this.match(PostgreSqlParser.KW_FUNCTION); this.state = 6658; this.function_with_argtypes(); } @@ -31167,7 +31167,7 @@ export class PostgreSQLParser extends SQLParserBase { } public reindexstmt(): ReindexstmtContext { let localContext = new ReindexstmtContext(this.context, this.state); - this.enterRule(localContext, 754, PostgreSQLParser.RULE_reindexstmt); + this.enterRule(localContext, 754, PostgreSqlParser.RULE_reindexstmt); try { this.state = 6677; this.errorHandler.sync(this); @@ -31176,7 +31176,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 6661; - this.match(PostgreSQLParser.KW_REINDEX); + this.match(PostgreSqlParser.KW_REINDEX); this.state = 6662; this.reindex_target_type(); } @@ -31185,7 +31185,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 6663; - this.match(PostgreSQLParser.KW_REINDEX); + this.match(PostgreSqlParser.KW_REINDEX); this.state = 6664; this.reindex_target_multitable(); } @@ -31194,13 +31194,13 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 3); { this.state = 6665; - this.match(PostgreSQLParser.KW_REINDEX); + this.match(PostgreSqlParser.KW_REINDEX); this.state = 6666; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 6667; this.reindex_option_list(); this.state = 6668; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); this.state = 6669; this.reindex_target_type(); } @@ -31209,13 +31209,13 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 4); { this.state = 6671; - this.match(PostgreSQLParser.KW_REINDEX); + this.match(PostgreSqlParser.KW_REINDEX); this.state = 6672; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 6673; this.reindex_option_list(); this.state = 6674; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); this.state = 6675; this.reindex_target_multitable(); } @@ -31238,18 +31238,18 @@ export class PostgreSQLParser extends SQLParserBase { } public reindex_target_type(): Reindex_target_typeContext { let localContext = new Reindex_target_typeContext(this.context, this.state); - this.enterRule(localContext, 756, PostgreSQLParser.RULE_reindex_target_type); + this.enterRule(localContext, 756, PostgreSqlParser.RULE_reindex_target_type); let _la: number; try { this.state = 6689; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_INDEX: + case PostgreSqlParser.KW_INDEX: this.enterOuterAlt(localContext, 1); { { this.state = 6679; - this.match(PostgreSQLParser.KW_INDEX); + this.match(PostgreSqlParser.KW_INDEX); this.state = 6681; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -31265,12 +31265,12 @@ export class PostgreSQLParser extends SQLParserBase { } } break; - case PostgreSQLParser.KW_TABLE: + case PostgreSqlParser.KW_TABLE: this.enterOuterAlt(localContext, 2); { { this.state = 6684; - this.match(PostgreSQLParser.KW_TABLE); + this.match(PostgreSqlParser.KW_TABLE); this.state = 6686; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -31306,18 +31306,18 @@ export class PostgreSQLParser extends SQLParserBase { } public reindex_target_multitable(): Reindex_target_multitableContext { let localContext = new Reindex_target_multitableContext(this.context, this.state); - this.enterRule(localContext, 758, PostgreSQLParser.RULE_reindex_target_multitable); + this.enterRule(localContext, 758, PostgreSqlParser.RULE_reindex_target_multitable); let _la: number; try { this.state = 6706; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCHEMA: this.enterOuterAlt(localContext, 1); { { this.state = 6691; - this.match(PostgreSQLParser.KW_SCHEMA); + this.match(PostgreSqlParser.KW_SCHEMA); this.state = 6693; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -31333,12 +31333,12 @@ export class PostgreSQLParser extends SQLParserBase { } } break; - case PostgreSQLParser.KW_SYSTEM: + case PostgreSqlParser.KW_SYSTEM: this.enterOuterAlt(localContext, 2); { { this.state = 6696; - this.match(PostgreSQLParser.KW_SYSTEM); + this.match(PostgreSqlParser.KW_SYSTEM); this.state = 6698; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -31354,12 +31354,12 @@ export class PostgreSQLParser extends SQLParserBase { } } break; - case PostgreSQLParser.KW_DATABASE: + case PostgreSqlParser.KW_DATABASE: this.enterOuterAlt(localContext, 3); { { this.state = 6701; - this.match(PostgreSQLParser.KW_DATABASE); + this.match(PostgreSqlParser.KW_DATABASE); this.state = 6703; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -31395,7 +31395,7 @@ export class PostgreSQLParser extends SQLParserBase { } public reindex_option_list(): Reindex_option_listContext { let localContext = new Reindex_option_listContext(this.context, this.state); - this.enterRule(localContext, 760, PostgreSQLParser.RULE_reindex_option_list); + this.enterRule(localContext, 760, PostgreSqlParser.RULE_reindex_option_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -31409,7 +31409,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 6709; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 6710; this.reindex_option_elem(); } @@ -31436,12 +31436,12 @@ export class PostgreSQLParser extends SQLParserBase { } public reindex_option_elem(): Reindex_option_elemContext { let localContext = new Reindex_option_elemContext(this.context, this.state); - this.enterRule(localContext, 762, PostgreSQLParser.RULE_reindex_option_elem); + this.enterRule(localContext, 762, PostgreSqlParser.RULE_reindex_option_elem); try { this.enterOuterAlt(localContext, 1); { this.state = 6716; - this.match(PostgreSQLParser.KW_VERBOSE); + this.match(PostgreSqlParser.KW_VERBOSE); } } catch (re) { @@ -31460,7 +31460,7 @@ export class PostgreSQLParser extends SQLParserBase { } public altertblspcstmt(): AltertblspcstmtContext { let localContext = new AltertblspcstmtContext(this.context, this.state); - this.enterRule(localContext, 764, PostgreSQLParser.RULE_altertblspcstmt); + this.enterRule(localContext, 764, PostgreSqlParser.RULE_altertblspcstmt); try { this.state = 6730; this.errorHandler.sync(this); @@ -31469,13 +31469,13 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 6718; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 6719; - this.match(PostgreSQLParser.KW_TABLESPACE); + this.match(PostgreSqlParser.KW_TABLESPACE); this.state = 6720; this.tablespace_name(); this.state = 6721; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 6722; this.reloptions(); } @@ -31484,13 +31484,13 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 6724; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 6725; - this.match(PostgreSQLParser.KW_TABLESPACE); + this.match(PostgreSqlParser.KW_TABLESPACE); this.state = 6726; this.tablespace_name(); this.state = 6727; - this.match(PostgreSQLParser.KW_RESET); + this.match(PostgreSqlParser.KW_RESET); this.state = 6728; this.reloptions(); } @@ -31513,7 +31513,7 @@ export class PostgreSQLParser extends SQLParserBase { } public renamestmt(): RenamestmtContext { let localContext = new RenamestmtContext(this.context, this.state); - this.enterRule(localContext, 766, PostgreSQLParser.RULE_renamestmt); + this.enterRule(localContext, 766, PostgreSqlParser.RULE_renamestmt); let _la: number; try { this.state = 7123; @@ -31523,15 +31523,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 6732; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 6733; - this.match(PostgreSQLParser.KW_AGGREGATE); + this.match(PostgreSqlParser.KW_AGGREGATE); this.state = 6734; this.aggregate_with_argtypes(); this.state = 6735; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 6736; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 6737; this.name(); } @@ -31540,15 +31540,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 6739; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 6740; - this.match(PostgreSQLParser.KW_COLLATION); + this.match(PostgreSqlParser.KW_COLLATION); this.state = 6741; this.any_name(); this.state = 6742; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 6743; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 6744; this.name(); } @@ -31557,15 +31557,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 3); { this.state = 6746; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 6747; - this.match(PostgreSQLParser.KW_CONVERSION); + this.match(PostgreSqlParser.KW_CONVERSION); this.state = 6748; this.any_name(); this.state = 6749; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 6750; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 6751; this.name(); } @@ -31574,15 +31574,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 4); { this.state = 6753; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 6754; - this.match(PostgreSQLParser.KW_DATABASE); + this.match(PostgreSqlParser.KW_DATABASE); this.state = 6755; this.database_name(); this.state = 6756; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 6757; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 6758; this.database_name_create(); } @@ -31591,15 +31591,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 5); { this.state = 6760; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 6761; - this.match(PostgreSQLParser.KW_DOMAIN); + this.match(PostgreSqlParser.KW_DOMAIN); this.state = 6762; this.any_name(); this.state = 6763; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 6764; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 6765; this.name(); } @@ -31608,19 +31608,19 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 6); { this.state = 6767; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 6768; - this.match(PostgreSQLParser.KW_DOMAIN); + this.match(PostgreSqlParser.KW_DOMAIN); this.state = 6769; this.any_name(); this.state = 6770; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 6771; - this.match(PostgreSQLParser.KW_CONSTRAINT); + this.match(PostgreSqlParser.KW_CONSTRAINT); this.state = 6772; this.name(); this.state = 6773; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 6774; this.name(); } @@ -31629,19 +31629,19 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 7); { this.state = 6776; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 6777; - this.match(PostgreSQLParser.KW_FOREIGN); + this.match(PostgreSqlParser.KW_FOREIGN); this.state = 6778; - this.match(PostgreSQLParser.KW_DATA); + this.match(PostgreSqlParser.KW_DATA); this.state = 6779; - this.match(PostgreSQLParser.KW_WRAPPER); + this.match(PostgreSqlParser.KW_WRAPPER); this.state = 6780; this.name(); this.state = 6781; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 6782; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 6783; this.name(); } @@ -31650,15 +31650,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 8); { this.state = 6785; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 6786; - this.match(PostgreSQLParser.KW_FUNCTION); + this.match(PostgreSqlParser.KW_FUNCTION); this.state = 6787; this.function_with_argtypes(); this.state = 6788; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 6789; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 6790; this.function_name_create(); } @@ -31667,15 +31667,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 9); { this.state = 6792; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 6793; - this.match(PostgreSQLParser.KW_GROUP); + this.match(PostgreSqlParser.KW_GROUP); this.state = 6794; this.roleid(); this.state = 6795; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 6796; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 6797; this.roleid(); } @@ -31684,7 +31684,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 10); { this.state = 6799; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 6801; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -31696,13 +31696,13 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 6803; - this.match(PostgreSQLParser.KW_LANGUAGE); + this.match(PostgreSqlParser.KW_LANGUAGE); this.state = 6804; this.name(); this.state = 6805; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 6806; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 6807; this.name(); } @@ -31711,21 +31711,21 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 11); { this.state = 6809; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 6810; - this.match(PostgreSQLParser.KW_OPERATOR); + this.match(PostgreSqlParser.KW_OPERATOR); this.state = 6811; - this.match(PostgreSQLParser.KW_CLASS); + this.match(PostgreSqlParser.KW_CLASS); this.state = 6812; this.any_name(); this.state = 6813; - this.match(PostgreSQLParser.KW_USING); + this.match(PostgreSqlParser.KW_USING); this.state = 6814; this.name(); this.state = 6815; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 6816; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 6817; this.name(); } @@ -31734,21 +31734,21 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 12); { this.state = 6819; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 6820; - this.match(PostgreSQLParser.KW_OPERATOR); + this.match(PostgreSqlParser.KW_OPERATOR); this.state = 6821; - this.match(PostgreSQLParser.KW_FAMILY); + this.match(PostgreSqlParser.KW_FAMILY); this.state = 6822; this.any_name(); this.state = 6823; - this.match(PostgreSQLParser.KW_USING); + this.match(PostgreSqlParser.KW_USING); this.state = 6824; this.name(); this.state = 6825; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 6826; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 6827; this.name(); } @@ -31757,9 +31757,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 13); { this.state = 6829; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 6830; - this.match(PostgreSQLParser.KW_POLICY); + this.match(PostgreSqlParser.KW_POLICY); this.state = 6832; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 647, this.context) ) { @@ -31773,13 +31773,13 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 6834; this.name(); this.state = 6835; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 6836; this.qualified_name(); this.state = 6837; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 6838; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 6839; this.name(); } @@ -31788,15 +31788,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 14); { this.state = 6841; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 6842; - this.match(PostgreSQLParser.KW_PROCEDURE); + this.match(PostgreSqlParser.KW_PROCEDURE); this.state = 6843; this.procedure_with_argtypes(); this.state = 6844; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 6845; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 6846; this.procedure_name_create(); } @@ -31805,15 +31805,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 15); { this.state = 6848; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 6849; - this.match(PostgreSQLParser.KW_PUBLICATION); + this.match(PostgreSqlParser.KW_PUBLICATION); this.state = 6850; this.name(); this.state = 6851; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 6852; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 6853; this.name(); } @@ -31822,15 +31822,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 16); { this.state = 6855; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 6856; - this.match(PostgreSQLParser.KW_ROUTINE); + this.match(PostgreSqlParser.KW_ROUTINE); this.state = 6857; this.routine_with_argtypes(); this.state = 6858; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 6859; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 6860; this.name(); } @@ -31839,15 +31839,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 17); { this.state = 6862; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 6863; - this.match(PostgreSQLParser.KW_SCHEMA); + this.match(PostgreSqlParser.KW_SCHEMA); this.state = 6864; this.schema_name(); this.state = 6865; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 6866; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 6867; this.schema_name_create(); } @@ -31856,15 +31856,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 18); { this.state = 6869; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 6870; - this.match(PostgreSQLParser.KW_SERVER); + this.match(PostgreSqlParser.KW_SERVER); this.state = 6871; this.name(); this.state = 6872; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 6873; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 6874; this.name(); } @@ -31873,15 +31873,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 19); { this.state = 6876; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 6877; - this.match(PostgreSQLParser.KW_SUBSCRIPTION); + this.match(PostgreSqlParser.KW_SUBSCRIPTION); this.state = 6878; this.name(); this.state = 6879; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 6880; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 6881; this.name(); } @@ -31890,9 +31890,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 20); { this.state = 6883; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 6884; - this.match(PostgreSQLParser.KW_TABLE); + this.match(PostgreSqlParser.KW_TABLE); this.state = 6886; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 648, this.context) ) { @@ -31906,9 +31906,9 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 6888; this.relation_expr(); this.state = 6889; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 6890; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 6891; this.table_name_create(); } @@ -31917,9 +31917,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 21); { this.state = 6893; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 6894; - this.match(PostgreSQLParser.KW_SEQUENCE); + this.match(PostgreSqlParser.KW_SEQUENCE); this.state = 6896; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 649, this.context) ) { @@ -31933,9 +31933,9 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 6898; this.qualified_name(); this.state = 6899; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 6900; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 6901; this.name(); } @@ -31944,9 +31944,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 22); { this.state = 6903; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 6904; - this.match(PostgreSQLParser.KW_VIEW); + this.match(PostgreSqlParser.KW_VIEW); this.state = 6906; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 650, this.context) ) { @@ -31960,9 +31960,9 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 6908; this.view_name(); this.state = 6909; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 6910; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 6911; this.view_name_create(); } @@ -31971,11 +31971,11 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 23); { this.state = 6913; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 6914; - this.match(PostgreSQLParser.KW_MATERIALIZED); + this.match(PostgreSqlParser.KW_MATERIALIZED); this.state = 6915; - this.match(PostgreSQLParser.KW_VIEW); + this.match(PostgreSqlParser.KW_VIEW); this.state = 6917; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 651, this.context) ) { @@ -31989,9 +31989,9 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 6919; this.view_name(); this.state = 6920; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 6921; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 6922; this.view_name_create(); } @@ -32000,9 +32000,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 24); { this.state = 6924; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 6925; - this.match(PostgreSQLParser.KW_INDEX); + this.match(PostgreSqlParser.KW_INDEX); this.state = 6927; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 652, this.context) ) { @@ -32016,9 +32016,9 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 6929; this.qualified_name(); this.state = 6930; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 6931; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 6932; this.name(); } @@ -32027,11 +32027,11 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 25); { this.state = 6934; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 6935; - this.match(PostgreSQLParser.KW_FOREIGN); + this.match(PostgreSqlParser.KW_FOREIGN); this.state = 6936; - this.match(PostgreSQLParser.KW_TABLE); + this.match(PostgreSqlParser.KW_TABLE); this.state = 6938; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 653, this.context) ) { @@ -32045,9 +32045,9 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 6940; this.relation_expr(); this.state = 6941; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 6942; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 6943; this.table_name_create(); } @@ -32056,9 +32056,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 26); { this.state = 6945; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 6946; - this.match(PostgreSQLParser.KW_TABLE); + this.match(PostgreSqlParser.KW_TABLE); this.state = 6948; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 654, this.context) ) { @@ -32072,21 +32072,21 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 6950; this.relation_expr(); this.state = 6951; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 6953; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 655, this.context) ) { case 1: { this.state = 6952; - this.match(PostgreSQLParser.KW_COLUMN); + this.match(PostgreSqlParser.KW_COLUMN); } break; } this.state = 6955; this.column_name(); this.state = 6956; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 6957; this.column_name_create(); } @@ -32095,9 +32095,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 27); { this.state = 6959; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 6960; - this.match(PostgreSQLParser.KW_VIEW); + this.match(PostgreSqlParser.KW_VIEW); this.state = 6962; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 656, this.context) ) { @@ -32111,21 +32111,21 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 6964; this.view_name(); this.state = 6965; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 6967; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 657, this.context) ) { case 1: { this.state = 6966; - this.match(PostgreSQLParser.KW_COLUMN); + this.match(PostgreSqlParser.KW_COLUMN); } break; } this.state = 6969; this.column_name(); this.state = 6970; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 6971; this.column_name_create(); } @@ -32134,11 +32134,11 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 28); { this.state = 6973; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 6974; - this.match(PostgreSQLParser.KW_MATERIALIZED); + this.match(PostgreSqlParser.KW_MATERIALIZED); this.state = 6975; - this.match(PostgreSQLParser.KW_VIEW); + this.match(PostgreSqlParser.KW_VIEW); this.state = 6977; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 658, this.context) ) { @@ -32152,21 +32152,21 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 6979; this.view_name(); this.state = 6980; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 6982; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 659, this.context) ) { case 1: { this.state = 6981; - this.match(PostgreSQLParser.KW_COLUMN); + this.match(PostgreSqlParser.KW_COLUMN); } break; } this.state = 6984; this.column_name(); this.state = 6985; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 6986; this.column_name_create(); } @@ -32175,9 +32175,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 29); { this.state = 6988; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 6989; - this.match(PostgreSQLParser.KW_TABLE); + this.match(PostgreSqlParser.KW_TABLE); this.state = 6991; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 660, this.context) ) { @@ -32191,13 +32191,13 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 6993; this.relation_expr(); this.state = 6994; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 6995; - this.match(PostgreSQLParser.KW_CONSTRAINT); + this.match(PostgreSqlParser.KW_CONSTRAINT); this.state = 6996; this.name(); this.state = 6997; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 6998; this.name(); } @@ -32206,11 +32206,11 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 30); { this.state = 7000; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7001; - this.match(PostgreSQLParser.KW_FOREIGN); + this.match(PostgreSqlParser.KW_FOREIGN); this.state = 7002; - this.match(PostgreSQLParser.KW_TABLE); + this.match(PostgreSqlParser.KW_TABLE); this.state = 7004; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 661, this.context) ) { @@ -32224,21 +32224,21 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 7006; this.relation_expr(); this.state = 7007; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 7009; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 662, this.context) ) { case 1: { this.state = 7008; - this.match(PostgreSQLParser.KW_COLUMN); + this.match(PostgreSqlParser.KW_COLUMN); } break; } this.state = 7011; this.column_name(); this.state = 7012; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 7013; this.column_name_create(); } @@ -32247,19 +32247,19 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 31); { this.state = 7015; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7016; - this.match(PostgreSQLParser.KW_RULE); + this.match(PostgreSqlParser.KW_RULE); this.state = 7017; this.name(); this.state = 7018; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 7019; this.qualified_name(); this.state = 7020; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 7021; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 7022; this.name(); } @@ -32268,19 +32268,19 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 32); { this.state = 7024; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7025; - this.match(PostgreSQLParser.KW_TRIGGER); + this.match(PostgreSqlParser.KW_TRIGGER); this.state = 7026; this.name(); this.state = 7027; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 7028; this.qualified_name(); this.state = 7029; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 7030; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 7031; this.name(); } @@ -32289,17 +32289,17 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 33); { this.state = 7033; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7034; - this.match(PostgreSQLParser.KW_EVENT); + this.match(PostgreSqlParser.KW_EVENT); this.state = 7035; - this.match(PostgreSQLParser.KW_TRIGGER); + this.match(PostgreSqlParser.KW_TRIGGER); this.state = 7036; this.name(); this.state = 7037; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 7038; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 7039; this.name(); } @@ -32308,15 +32308,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 34); { this.state = 7041; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7042; - this.match(PostgreSQLParser.KW_ROLE); + this.match(PostgreSqlParser.KW_ROLE); this.state = 7043; this.roleid(); this.state = 7044; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 7045; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 7046; this.roleid(); } @@ -32325,15 +32325,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 35); { this.state = 7048; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7049; - this.match(PostgreSQLParser.KW_USER); + this.match(PostgreSqlParser.KW_USER); this.state = 7050; this.roleid(); this.state = 7051; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 7052; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 7053; this.roleid(); } @@ -32342,15 +32342,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 36); { this.state = 7055; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7056; - this.match(PostgreSQLParser.KW_TABLESPACE); + this.match(PostgreSqlParser.KW_TABLESPACE); this.state = 7057; this.tablespace_name(); this.state = 7058; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 7059; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 7060; this.tablespace_name_create(); } @@ -32359,15 +32359,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 37); { this.state = 7062; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7063; - this.match(PostgreSQLParser.KW_STATISTICS); + this.match(PostgreSqlParser.KW_STATISTICS); this.state = 7064; this.any_name(); this.state = 7065; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 7066; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 7067; this.name(); } @@ -32376,19 +32376,19 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 38); { this.state = 7069; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7070; - this.match(PostgreSQLParser.KW_TEXT); + this.match(PostgreSqlParser.KW_TEXT); this.state = 7071; - this.match(PostgreSQLParser.KW_SEARCH); + this.match(PostgreSqlParser.KW_SEARCH); this.state = 7072; - this.match(PostgreSQLParser.KW_PARSER); + this.match(PostgreSqlParser.KW_PARSER); this.state = 7073; this.any_name(); this.state = 7074; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 7075; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 7076; this.name(); } @@ -32397,19 +32397,19 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 39); { this.state = 7078; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7079; - this.match(PostgreSQLParser.KW_TEXT); + this.match(PostgreSqlParser.KW_TEXT); this.state = 7080; - this.match(PostgreSQLParser.KW_SEARCH); + this.match(PostgreSqlParser.KW_SEARCH); this.state = 7081; - this.match(PostgreSQLParser.KW_DICTIONARY); + this.match(PostgreSqlParser.KW_DICTIONARY); this.state = 7082; this.any_name(); this.state = 7083; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 7084; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 7085; this.name(); } @@ -32418,19 +32418,19 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 40); { this.state = 7087; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7088; - this.match(PostgreSQLParser.KW_TEXT); + this.match(PostgreSqlParser.KW_TEXT); this.state = 7089; - this.match(PostgreSQLParser.KW_SEARCH); + this.match(PostgreSqlParser.KW_SEARCH); this.state = 7090; - this.match(PostgreSQLParser.KW_TEMPLATE); + this.match(PostgreSqlParser.KW_TEMPLATE); this.state = 7091; this.any_name(); this.state = 7092; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 7093; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 7094; this.name(); } @@ -32439,19 +32439,19 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 41); { this.state = 7096; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7097; - this.match(PostgreSQLParser.KW_TEXT); + this.match(PostgreSqlParser.KW_TEXT); this.state = 7098; - this.match(PostgreSQLParser.KW_SEARCH); + this.match(PostgreSqlParser.KW_SEARCH); this.state = 7099; - this.match(PostgreSQLParser.KW_CONFIGURATION); + this.match(PostgreSqlParser.KW_CONFIGURATION); this.state = 7100; this.any_name(); this.state = 7101; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 7102; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 7103; this.name(); } @@ -32460,15 +32460,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 42); { this.state = 7105; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7106; - this.match(PostgreSQLParser.KW_TYPE); + this.match(PostgreSqlParser.KW_TYPE); this.state = 7107; this.any_name(); this.state = 7108; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 7109; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 7110; this.name(); } @@ -32477,19 +32477,19 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 43); { this.state = 7112; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7113; - this.match(PostgreSQLParser.KW_TYPE); + this.match(PostgreSqlParser.KW_TYPE); this.state = 7114; this.any_name(); this.state = 7115; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 7116; - this.match(PostgreSQLParser.KW_ATTRIBUTE); + this.match(PostgreSqlParser.KW_ATTRIBUTE); this.state = 7117; this.name(); this.state = 7118; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 7119; this.name(); this.state = 7121; @@ -32522,14 +32522,14 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_set_data(): Opt_set_dataContext { let localContext = new Opt_set_dataContext(this.context, this.state); - this.enterRule(localContext, 768, PostgreSQLParser.RULE_opt_set_data); + this.enterRule(localContext, 768, PostgreSqlParser.RULE_opt_set_data); try { this.enterOuterAlt(localContext, 1); { this.state = 7125; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 7126; - this.match(PostgreSQLParser.KW_DATA); + this.match(PostgreSqlParser.KW_DATA); } } catch (re) { @@ -32548,7 +32548,7 @@ export class PostgreSQLParser extends SQLParserBase { } public alterobjectdependsstmt(): AlterobjectdependsstmtContext { let localContext = new AlterobjectdependsstmtContext(this.context, this.state); - this.enterRule(localContext, 770, PostgreSQLParser.RULE_alterobjectdependsstmt); + this.enterRule(localContext, 770, PostgreSqlParser.RULE_alterobjectdependsstmt); let _la: number; try { this.state = 7197; @@ -32558,9 +32558,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 7128; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7129; - this.match(PostgreSQLParser.KW_FUNCTION); + this.match(PostgreSqlParser.KW_FUNCTION); this.state = 7130; this.function_with_argtypes(); this.state = 7132; @@ -32574,11 +32574,11 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 7134; - this.match(PostgreSQLParser.KW_DEPENDS); + this.match(PostgreSqlParser.KW_DEPENDS); this.state = 7135; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 7136; - this.match(PostgreSQLParser.KW_EXTENSION); + this.match(PostgreSqlParser.KW_EXTENSION); this.state = 7137; this.name(); } @@ -32587,9 +32587,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 7139; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7140; - this.match(PostgreSQLParser.KW_PROCEDURE); + this.match(PostgreSqlParser.KW_PROCEDURE); this.state = 7141; this.procedure_with_argtypes(); this.state = 7143; @@ -32603,11 +32603,11 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 7145; - this.match(PostgreSQLParser.KW_DEPENDS); + this.match(PostgreSqlParser.KW_DEPENDS); this.state = 7146; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 7147; - this.match(PostgreSQLParser.KW_EXTENSION); + this.match(PostgreSqlParser.KW_EXTENSION); this.state = 7148; this.name(); } @@ -32616,9 +32616,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 3); { this.state = 7150; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7151; - this.match(PostgreSQLParser.KW_ROUTINE); + this.match(PostgreSqlParser.KW_ROUTINE); this.state = 7152; this.routine_with_argtypes(); this.state = 7154; @@ -32632,11 +32632,11 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 7156; - this.match(PostgreSQLParser.KW_DEPENDS); + this.match(PostgreSqlParser.KW_DEPENDS); this.state = 7157; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 7158; - this.match(PostgreSQLParser.KW_EXTENSION); + this.match(PostgreSqlParser.KW_EXTENSION); this.state = 7159; this.name(); } @@ -32645,13 +32645,13 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 4); { this.state = 7161; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7162; - this.match(PostgreSQLParser.KW_TRIGGER); + this.match(PostgreSqlParser.KW_TRIGGER); this.state = 7163; this.name(); this.state = 7164; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 7165; this.qualified_name(); this.state = 7167; @@ -32665,11 +32665,11 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 7169; - this.match(PostgreSQLParser.KW_DEPENDS); + this.match(PostgreSqlParser.KW_DEPENDS); this.state = 7170; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 7171; - this.match(PostgreSQLParser.KW_EXTENSION); + this.match(PostgreSqlParser.KW_EXTENSION); this.state = 7172; this.name(); } @@ -32678,11 +32678,11 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 5); { this.state = 7174; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7175; - this.match(PostgreSQLParser.KW_MATERIALIZED); + this.match(PostgreSqlParser.KW_MATERIALIZED); this.state = 7176; - this.match(PostgreSQLParser.KW_VIEW); + this.match(PostgreSqlParser.KW_VIEW); this.state = 7177; this.view_name(); this.state = 7179; @@ -32696,11 +32696,11 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 7181; - this.match(PostgreSQLParser.KW_DEPENDS); + this.match(PostgreSqlParser.KW_DEPENDS); this.state = 7182; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 7183; - this.match(PostgreSQLParser.KW_EXTENSION); + this.match(PostgreSqlParser.KW_EXTENSION); this.state = 7184; this.name(); } @@ -32709,9 +32709,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 6); { this.state = 7186; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7187; - this.match(PostgreSQLParser.KW_INDEX); + this.match(PostgreSqlParser.KW_INDEX); this.state = 7188; this.qualified_name(); this.state = 7190; @@ -32725,11 +32725,11 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 7192; - this.match(PostgreSQLParser.KW_DEPENDS); + this.match(PostgreSqlParser.KW_DEPENDS); this.state = 7193; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 7194; - this.match(PostgreSQLParser.KW_EXTENSION); + this.match(PostgreSqlParser.KW_EXTENSION); this.state = 7195; this.name(); } @@ -32752,12 +32752,12 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_no(): Opt_noContext { let localContext = new Opt_noContext(this.context, this.state); - this.enterRule(localContext, 772, PostgreSQLParser.RULE_opt_no); + this.enterRule(localContext, 772, PostgreSqlParser.RULE_opt_no); try { this.enterOuterAlt(localContext, 1); { this.state = 7199; - this.match(PostgreSQLParser.KW_NO); + this.match(PostgreSqlParser.KW_NO); } } catch (re) { @@ -32776,7 +32776,7 @@ export class PostgreSQLParser extends SQLParserBase { } public alterobjectschemastmt(): AlterobjectschemastmtContext { let localContext = new AlterobjectschemastmtContext(this.context, this.state); - this.enterRule(localContext, 774, PostgreSQLParser.RULE_alterobjectschemastmt); + this.enterRule(localContext, 774, PostgreSqlParser.RULE_alterobjectschemastmt); try { this.state = 7386; this.errorHandler.sync(this); @@ -32785,15 +32785,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 7201; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7202; - this.match(PostgreSQLParser.KW_AGGREGATE); + this.match(PostgreSqlParser.KW_AGGREGATE); this.state = 7203; this.aggregate_with_argtypes(); this.state = 7204; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 7205; - this.match(PostgreSQLParser.KW_SCHEMA); + this.match(PostgreSqlParser.KW_SCHEMA); this.state = 7206; this.schema_name(); } @@ -32802,15 +32802,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 7208; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7209; - this.match(PostgreSQLParser.KW_COLLATION); + this.match(PostgreSqlParser.KW_COLLATION); this.state = 7210; this.any_name(); this.state = 7211; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 7212; - this.match(PostgreSQLParser.KW_SCHEMA); + this.match(PostgreSqlParser.KW_SCHEMA); this.state = 7213; this.schema_name(); } @@ -32819,15 +32819,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 3); { this.state = 7215; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7216; - this.match(PostgreSQLParser.KW_CONVERSION); + this.match(PostgreSqlParser.KW_CONVERSION); this.state = 7217; this.any_name(); this.state = 7218; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 7219; - this.match(PostgreSQLParser.KW_SCHEMA); + this.match(PostgreSqlParser.KW_SCHEMA); this.state = 7220; this.schema_name(); } @@ -32836,15 +32836,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 4); { this.state = 7222; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7223; - this.match(PostgreSQLParser.KW_DOMAIN); + this.match(PostgreSqlParser.KW_DOMAIN); this.state = 7224; this.any_name(); this.state = 7225; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 7226; - this.match(PostgreSQLParser.KW_SCHEMA); + this.match(PostgreSqlParser.KW_SCHEMA); this.state = 7227; this.schema_name(); } @@ -32853,15 +32853,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 5); { this.state = 7229; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7230; - this.match(PostgreSQLParser.KW_EXTENSION); + this.match(PostgreSqlParser.KW_EXTENSION); this.state = 7231; this.name(); this.state = 7232; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 7233; - this.match(PostgreSQLParser.KW_SCHEMA); + this.match(PostgreSqlParser.KW_SCHEMA); this.state = 7234; this.schema_name(); } @@ -32870,15 +32870,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 6); { this.state = 7236; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7237; - this.match(PostgreSQLParser.KW_FUNCTION); + this.match(PostgreSqlParser.KW_FUNCTION); this.state = 7238; this.function_with_argtypes(); this.state = 7239; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 7240; - this.match(PostgreSQLParser.KW_SCHEMA); + this.match(PostgreSqlParser.KW_SCHEMA); this.state = 7241; this.schema_name(); } @@ -32887,15 +32887,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 7); { this.state = 7243; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7244; - this.match(PostgreSQLParser.KW_OPERATOR); + this.match(PostgreSqlParser.KW_OPERATOR); this.state = 7245; this.operator_with_argtypes(); this.state = 7246; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 7247; - this.match(PostgreSQLParser.KW_SCHEMA); + this.match(PostgreSqlParser.KW_SCHEMA); this.state = 7248; this.schema_name(); } @@ -32904,21 +32904,21 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 8); { this.state = 7250; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7251; - this.match(PostgreSQLParser.KW_OPERATOR); + this.match(PostgreSqlParser.KW_OPERATOR); this.state = 7252; - this.match(PostgreSQLParser.KW_CLASS); + this.match(PostgreSqlParser.KW_CLASS); this.state = 7253; this.any_name(); this.state = 7254; - this.match(PostgreSQLParser.KW_USING); + this.match(PostgreSqlParser.KW_USING); this.state = 7255; this.name(); this.state = 7256; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 7257; - this.match(PostgreSQLParser.KW_SCHEMA); + this.match(PostgreSqlParser.KW_SCHEMA); this.state = 7258; this.schema_name(); } @@ -32927,21 +32927,21 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 9); { this.state = 7260; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7261; - this.match(PostgreSQLParser.KW_OPERATOR); + this.match(PostgreSqlParser.KW_OPERATOR); this.state = 7262; - this.match(PostgreSQLParser.KW_FAMILY); + this.match(PostgreSqlParser.KW_FAMILY); this.state = 7263; this.any_name(); this.state = 7264; - this.match(PostgreSQLParser.KW_USING); + this.match(PostgreSqlParser.KW_USING); this.state = 7265; this.name(); this.state = 7266; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 7267; - this.match(PostgreSQLParser.KW_SCHEMA); + this.match(PostgreSqlParser.KW_SCHEMA); this.state = 7268; this.schema_name(); } @@ -32950,15 +32950,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 10); { this.state = 7270; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7271; - this.match(PostgreSQLParser.KW_PROCEDURE); + this.match(PostgreSqlParser.KW_PROCEDURE); this.state = 7272; this.procedure_with_argtypes(); this.state = 7273; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 7274; - this.match(PostgreSQLParser.KW_SCHEMA); + this.match(PostgreSqlParser.KW_SCHEMA); this.state = 7275; this.schema_name(); } @@ -32967,15 +32967,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 11); { this.state = 7277; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7278; - this.match(PostgreSQLParser.KW_ROUTINE); + this.match(PostgreSqlParser.KW_ROUTINE); this.state = 7279; this.routine_with_argtypes(); this.state = 7280; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 7281; - this.match(PostgreSQLParser.KW_SCHEMA); + this.match(PostgreSqlParser.KW_SCHEMA); this.state = 7282; this.schema_name(); } @@ -32984,9 +32984,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 12); { this.state = 7284; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7285; - this.match(PostgreSQLParser.KW_TABLE); + this.match(PostgreSqlParser.KW_TABLE); this.state = 7287; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 672, this.context) ) { @@ -33000,9 +33000,9 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 7289; this.relation_expr(); this.state = 7290; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 7291; - this.match(PostgreSQLParser.KW_SCHEMA); + this.match(PostgreSqlParser.KW_SCHEMA); this.state = 7292; this.schema_name(); } @@ -33011,15 +33011,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 13); { this.state = 7294; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7295; - this.match(PostgreSQLParser.KW_STATISTICS); + this.match(PostgreSqlParser.KW_STATISTICS); this.state = 7296; this.any_name(); this.state = 7297; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 7298; - this.match(PostgreSQLParser.KW_SCHEMA); + this.match(PostgreSqlParser.KW_SCHEMA); this.state = 7299; this.schema_name(); } @@ -33028,19 +33028,19 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 14); { this.state = 7301; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7302; - this.match(PostgreSQLParser.KW_TEXT); + this.match(PostgreSqlParser.KW_TEXT); this.state = 7303; - this.match(PostgreSQLParser.KW_SEARCH); + this.match(PostgreSqlParser.KW_SEARCH); this.state = 7304; - this.match(PostgreSQLParser.KW_PARSER); + this.match(PostgreSqlParser.KW_PARSER); this.state = 7305; this.any_name(); this.state = 7306; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 7307; - this.match(PostgreSQLParser.KW_SCHEMA); + this.match(PostgreSqlParser.KW_SCHEMA); this.state = 7308; this.schema_name(); } @@ -33049,19 +33049,19 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 15); { this.state = 7310; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7311; - this.match(PostgreSQLParser.KW_TEXT); + this.match(PostgreSqlParser.KW_TEXT); this.state = 7312; - this.match(PostgreSQLParser.KW_SEARCH); + this.match(PostgreSqlParser.KW_SEARCH); this.state = 7313; - this.match(PostgreSQLParser.KW_DICTIONARY); + this.match(PostgreSqlParser.KW_DICTIONARY); this.state = 7314; this.any_name(); this.state = 7315; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 7316; - this.match(PostgreSQLParser.KW_SCHEMA); + this.match(PostgreSqlParser.KW_SCHEMA); this.state = 7317; this.schema_name(); } @@ -33070,19 +33070,19 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 16); { this.state = 7319; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7320; - this.match(PostgreSQLParser.KW_TEXT); + this.match(PostgreSqlParser.KW_TEXT); this.state = 7321; - this.match(PostgreSQLParser.KW_SEARCH); + this.match(PostgreSqlParser.KW_SEARCH); this.state = 7322; - this.match(PostgreSQLParser.KW_TEMPLATE); + this.match(PostgreSqlParser.KW_TEMPLATE); this.state = 7323; this.any_name(); this.state = 7324; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 7325; - this.match(PostgreSQLParser.KW_SCHEMA); + this.match(PostgreSqlParser.KW_SCHEMA); this.state = 7326; this.schema_name(); } @@ -33091,19 +33091,19 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 17); { this.state = 7328; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7329; - this.match(PostgreSQLParser.KW_TEXT); + this.match(PostgreSqlParser.KW_TEXT); this.state = 7330; - this.match(PostgreSQLParser.KW_SEARCH); + this.match(PostgreSqlParser.KW_SEARCH); this.state = 7331; - this.match(PostgreSQLParser.KW_CONFIGURATION); + this.match(PostgreSqlParser.KW_CONFIGURATION); this.state = 7332; this.any_name(); this.state = 7333; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 7334; - this.match(PostgreSQLParser.KW_SCHEMA); + this.match(PostgreSqlParser.KW_SCHEMA); this.state = 7335; this.schema_name(); } @@ -33112,9 +33112,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 18); { this.state = 7337; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7338; - this.match(PostgreSQLParser.KW_SEQUENCE); + this.match(PostgreSqlParser.KW_SEQUENCE); this.state = 7340; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 673, this.context) ) { @@ -33128,9 +33128,9 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 7342; this.qualified_name(); this.state = 7343; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 7344; - this.match(PostgreSQLParser.KW_SCHEMA); + this.match(PostgreSqlParser.KW_SCHEMA); this.state = 7345; this.schema_name(); } @@ -33139,9 +33139,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 19); { this.state = 7347; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7348; - this.match(PostgreSQLParser.KW_VIEW); + this.match(PostgreSqlParser.KW_VIEW); this.state = 7350; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 674, this.context) ) { @@ -33155,9 +33155,9 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 7352; this.view_name(); this.state = 7353; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 7354; - this.match(PostgreSQLParser.KW_SCHEMA); + this.match(PostgreSqlParser.KW_SCHEMA); this.state = 7355; this.schema_name(); } @@ -33166,11 +33166,11 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 20); { this.state = 7357; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7358; - this.match(PostgreSQLParser.KW_MATERIALIZED); + this.match(PostgreSqlParser.KW_MATERIALIZED); this.state = 7359; - this.match(PostgreSQLParser.KW_VIEW); + this.match(PostgreSqlParser.KW_VIEW); this.state = 7361; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 675, this.context) ) { @@ -33184,9 +33184,9 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 7363; this.view_name(); this.state = 7364; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 7365; - this.match(PostgreSQLParser.KW_SCHEMA); + this.match(PostgreSqlParser.KW_SCHEMA); this.state = 7366; this.schema_name(); } @@ -33195,11 +33195,11 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 21); { this.state = 7368; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7369; - this.match(PostgreSQLParser.KW_FOREIGN); + this.match(PostgreSqlParser.KW_FOREIGN); this.state = 7370; - this.match(PostgreSQLParser.KW_TABLE); + this.match(PostgreSqlParser.KW_TABLE); this.state = 7372; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 676, this.context) ) { @@ -33213,9 +33213,9 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 7374; this.relation_expr(); this.state = 7375; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 7376; - this.match(PostgreSQLParser.KW_SCHEMA); + this.match(PostgreSqlParser.KW_SCHEMA); this.state = 7377; this.schema_name(); } @@ -33224,15 +33224,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 22); { this.state = 7379; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7380; - this.match(PostgreSQLParser.KW_TYPE); + this.match(PostgreSqlParser.KW_TYPE); this.state = 7381; this.any_name(); this.state = 7382; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 7383; - this.match(PostgreSQLParser.KW_SCHEMA); + this.match(PostgreSqlParser.KW_SCHEMA); this.state = 7384; this.schema_name(); } @@ -33255,24 +33255,24 @@ export class PostgreSQLParser extends SQLParserBase { } public alteroperatorstmt(): AlteroperatorstmtContext { let localContext = new AlteroperatorstmtContext(this.context, this.state); - this.enterRule(localContext, 776, PostgreSQLParser.RULE_alteroperatorstmt); + this.enterRule(localContext, 776, PostgreSqlParser.RULE_alteroperatorstmt); try { this.enterOuterAlt(localContext, 1); { this.state = 7388; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7389; - this.match(PostgreSQLParser.KW_OPERATOR); + this.match(PostgreSqlParser.KW_OPERATOR); this.state = 7390; this.operator_with_argtypes(); this.state = 7391; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 7392; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 7393; this.operator_def_list(); this.state = 7394; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -33291,7 +33291,7 @@ export class PostgreSQLParser extends SQLParserBase { } public operator_def_list(): Operator_def_listContext { let localContext = new Operator_def_listContext(this.context, this.state); - this.enterRule(localContext, 778, PostgreSQLParser.RULE_operator_def_list); + this.enterRule(localContext, 778, PostgreSqlParser.RULE_operator_def_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -33305,7 +33305,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 7397; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 7398; this.operator_def_elem(); } @@ -33332,7 +33332,7 @@ export class PostgreSQLParser extends SQLParserBase { } public operator_def_elem(): Operator_def_elemContext { let localContext = new Operator_def_elemContext(this.context, this.state); - this.enterRule(localContext, 780, PostgreSQLParser.RULE_operator_def_elem); + this.enterRule(localContext, 780, PostgreSqlParser.RULE_operator_def_elem); try { this.state = 7412; this.errorHandler.sync(this); @@ -33343,9 +33343,9 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 7404; this.collabel(); this.state = 7405; - this.match(PostgreSQLParser.EQUAL); + this.match(PostgreSqlParser.EQUAL); this.state = 7406; - this.match(PostgreSQLParser.KW_NONE); + this.match(PostgreSqlParser.KW_NONE); } break; case 2: @@ -33354,7 +33354,7 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 7408; this.collabel(); this.state = 7409; - this.match(PostgreSQLParser.EQUAL); + this.match(PostgreSqlParser.EQUAL); this.state = 7410; this.operator_def_arg(); } @@ -33377,7 +33377,7 @@ export class PostgreSQLParser extends SQLParserBase { } public operator_def_arg(): Operator_def_argContext { let localContext = new Operator_def_argContext(this.context, this.state); - this.enterRule(localContext, 782, PostgreSQLParser.RULE_operator_def_arg); + this.enterRule(localContext, 782, PostgreSqlParser.RULE_operator_def_arg); try { this.state = 7419; this.errorHandler.sync(this); @@ -33435,24 +33435,24 @@ export class PostgreSQLParser extends SQLParserBase { } public altertypestmt(): AltertypestmtContext { let localContext = new AltertypestmtContext(this.context, this.state); - this.enterRule(localContext, 784, PostgreSQLParser.RULE_altertypestmt); + this.enterRule(localContext, 784, PostgreSqlParser.RULE_altertypestmt); try { this.enterOuterAlt(localContext, 1); { this.state = 7421; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7422; - this.match(PostgreSQLParser.KW_TYPE); + this.match(PostgreSqlParser.KW_TYPE); this.state = 7423; this.any_name(); this.state = 7424; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 7425; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 7426; this.operator_def_list(); this.state = 7427; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -33471,7 +33471,7 @@ export class PostgreSQLParser extends SQLParserBase { } public alterownerstmt(): AlterownerstmtContext { let localContext = new AlterownerstmtContext(this.context, this.state); - this.enterRule(localContext, 786, PostgreSQLParser.RULE_alterownerstmt); + this.enterRule(localContext, 786, PostgreSqlParser.RULE_alterownerstmt); let _la: number; try { this.state = 7614; @@ -33481,15 +33481,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 7429; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7430; - this.match(PostgreSQLParser.KW_AGGREGATE); + this.match(PostgreSqlParser.KW_AGGREGATE); this.state = 7431; this.aggregate_with_argtypes(); this.state = 7432; - this.match(PostgreSQLParser.KW_OWNER); + this.match(PostgreSqlParser.KW_OWNER); this.state = 7433; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 7434; this.rolespec(); } @@ -33498,15 +33498,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 7436; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7437; - this.match(PostgreSQLParser.KW_COLLATION); + this.match(PostgreSqlParser.KW_COLLATION); this.state = 7438; this.any_name(); this.state = 7439; - this.match(PostgreSQLParser.KW_OWNER); + this.match(PostgreSqlParser.KW_OWNER); this.state = 7440; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 7441; this.rolespec(); } @@ -33515,15 +33515,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 3); { this.state = 7443; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7444; - this.match(PostgreSQLParser.KW_CONVERSION); + this.match(PostgreSqlParser.KW_CONVERSION); this.state = 7445; this.any_name(); this.state = 7446; - this.match(PostgreSQLParser.KW_OWNER); + this.match(PostgreSqlParser.KW_OWNER); this.state = 7447; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 7448; this.rolespec(); } @@ -33532,15 +33532,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 4); { this.state = 7450; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7451; - this.match(PostgreSQLParser.KW_DATABASE); + this.match(PostgreSqlParser.KW_DATABASE); this.state = 7452; this.database_name(); this.state = 7453; - this.match(PostgreSQLParser.KW_OWNER); + this.match(PostgreSqlParser.KW_OWNER); this.state = 7454; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 7455; this.rolespec(); } @@ -33549,15 +33549,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 5); { this.state = 7457; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7458; - this.match(PostgreSQLParser.KW_DOMAIN); + this.match(PostgreSqlParser.KW_DOMAIN); this.state = 7459; this.any_name(); this.state = 7460; - this.match(PostgreSQLParser.KW_OWNER); + this.match(PostgreSqlParser.KW_OWNER); this.state = 7461; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 7462; this.rolespec(); } @@ -33566,15 +33566,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 6); { this.state = 7464; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7465; - this.match(PostgreSQLParser.KW_FUNCTION); + this.match(PostgreSqlParser.KW_FUNCTION); this.state = 7466; this.function_with_argtypes(); this.state = 7467; - this.match(PostgreSQLParser.KW_OWNER); + this.match(PostgreSqlParser.KW_OWNER); this.state = 7468; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 7469; this.rolespec(); } @@ -33583,7 +33583,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 7); { this.state = 7471; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7473; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -33595,13 +33595,13 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 7475; - this.match(PostgreSQLParser.KW_LANGUAGE); + this.match(PostgreSqlParser.KW_LANGUAGE); this.state = 7476; this.name(); this.state = 7477; - this.match(PostgreSQLParser.KW_OWNER); + this.match(PostgreSqlParser.KW_OWNER); this.state = 7478; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 7479; this.rolespec(); } @@ -33610,17 +33610,17 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 8); { this.state = 7481; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7482; - this.match(PostgreSQLParser.KW_LARGE); + this.match(PostgreSqlParser.KW_LARGE); this.state = 7483; - this.match(PostgreSQLParser.KW_OBJECT); + this.match(PostgreSqlParser.KW_OBJECT); this.state = 7484; this.numericonly(); this.state = 7485; - this.match(PostgreSQLParser.KW_OWNER); + this.match(PostgreSqlParser.KW_OWNER); this.state = 7486; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 7487; this.rolespec(); } @@ -33629,15 +33629,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 9); { this.state = 7489; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7490; - this.match(PostgreSQLParser.KW_OPERATOR); + this.match(PostgreSqlParser.KW_OPERATOR); this.state = 7491; this.operator_with_argtypes(); this.state = 7492; - this.match(PostgreSQLParser.KW_OWNER); + this.match(PostgreSqlParser.KW_OWNER); this.state = 7493; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 7494; this.rolespec(); } @@ -33646,21 +33646,21 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 10); { this.state = 7496; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7497; - this.match(PostgreSQLParser.KW_OPERATOR); + this.match(PostgreSqlParser.KW_OPERATOR); this.state = 7498; - this.match(PostgreSQLParser.KW_CLASS); + this.match(PostgreSqlParser.KW_CLASS); this.state = 7499; this.any_name(); this.state = 7500; - this.match(PostgreSQLParser.KW_USING); + this.match(PostgreSqlParser.KW_USING); this.state = 7501; this.name(); this.state = 7502; - this.match(PostgreSQLParser.KW_OWNER); + this.match(PostgreSqlParser.KW_OWNER); this.state = 7503; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 7504; this.rolespec(); } @@ -33669,21 +33669,21 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 11); { this.state = 7506; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7507; - this.match(PostgreSQLParser.KW_OPERATOR); + this.match(PostgreSqlParser.KW_OPERATOR); this.state = 7508; - this.match(PostgreSQLParser.KW_FAMILY); + this.match(PostgreSqlParser.KW_FAMILY); this.state = 7509; this.any_name(); this.state = 7510; - this.match(PostgreSQLParser.KW_USING); + this.match(PostgreSqlParser.KW_USING); this.state = 7511; this.name(); this.state = 7512; - this.match(PostgreSQLParser.KW_OWNER); + this.match(PostgreSqlParser.KW_OWNER); this.state = 7513; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 7514; this.rolespec(); } @@ -33692,15 +33692,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 12); { this.state = 7516; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7517; - this.match(PostgreSQLParser.KW_PROCEDURE); + this.match(PostgreSqlParser.KW_PROCEDURE); this.state = 7518; this.procedure_with_argtypes(); this.state = 7519; - this.match(PostgreSQLParser.KW_OWNER); + this.match(PostgreSqlParser.KW_OWNER); this.state = 7520; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 7521; this.rolespec(); } @@ -33709,15 +33709,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 13); { this.state = 7523; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7524; - this.match(PostgreSQLParser.KW_ROUTINE); + this.match(PostgreSqlParser.KW_ROUTINE); this.state = 7525; this.routine_with_argtypes(); this.state = 7526; - this.match(PostgreSQLParser.KW_OWNER); + this.match(PostgreSqlParser.KW_OWNER); this.state = 7527; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 7528; this.rolespec(); } @@ -33726,15 +33726,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 14); { this.state = 7530; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7531; - this.match(PostgreSQLParser.KW_SCHEMA); + this.match(PostgreSqlParser.KW_SCHEMA); this.state = 7532; this.schema_name(); this.state = 7533; - this.match(PostgreSQLParser.KW_OWNER); + this.match(PostgreSqlParser.KW_OWNER); this.state = 7534; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 7535; this.rolespec(); } @@ -33743,15 +33743,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 15); { this.state = 7537; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7538; - this.match(PostgreSQLParser.KW_TYPE); + this.match(PostgreSqlParser.KW_TYPE); this.state = 7539; this.any_name(); this.state = 7540; - this.match(PostgreSQLParser.KW_OWNER); + this.match(PostgreSqlParser.KW_OWNER); this.state = 7541; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 7542; this.rolespec(); } @@ -33760,15 +33760,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 16); { this.state = 7544; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7545; - this.match(PostgreSQLParser.KW_TABLESPACE); + this.match(PostgreSqlParser.KW_TABLESPACE); this.state = 7546; this.tablespace_name(); this.state = 7547; - this.match(PostgreSQLParser.KW_OWNER); + this.match(PostgreSqlParser.KW_OWNER); this.state = 7548; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 7549; this.rolespec(); } @@ -33777,15 +33777,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 17); { this.state = 7551; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7552; - this.match(PostgreSQLParser.KW_STATISTICS); + this.match(PostgreSqlParser.KW_STATISTICS); this.state = 7553; this.any_name(); this.state = 7554; - this.match(PostgreSQLParser.KW_OWNER); + this.match(PostgreSqlParser.KW_OWNER); this.state = 7555; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 7556; this.rolespec(); } @@ -33794,19 +33794,19 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 18); { this.state = 7558; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7559; - this.match(PostgreSQLParser.KW_TEXT); + this.match(PostgreSqlParser.KW_TEXT); this.state = 7560; - this.match(PostgreSQLParser.KW_SEARCH); + this.match(PostgreSqlParser.KW_SEARCH); this.state = 7561; - this.match(PostgreSQLParser.KW_DICTIONARY); + this.match(PostgreSqlParser.KW_DICTIONARY); this.state = 7562; this.any_name(); this.state = 7563; - this.match(PostgreSQLParser.KW_OWNER); + this.match(PostgreSqlParser.KW_OWNER); this.state = 7564; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 7565; this.rolespec(); } @@ -33815,19 +33815,19 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 19); { this.state = 7567; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7568; - this.match(PostgreSQLParser.KW_TEXT); + this.match(PostgreSqlParser.KW_TEXT); this.state = 7569; - this.match(PostgreSQLParser.KW_SEARCH); + this.match(PostgreSqlParser.KW_SEARCH); this.state = 7570; - this.match(PostgreSQLParser.KW_CONFIGURATION); + this.match(PostgreSqlParser.KW_CONFIGURATION); this.state = 7571; this.any_name(); this.state = 7572; - this.match(PostgreSQLParser.KW_OWNER); + this.match(PostgreSqlParser.KW_OWNER); this.state = 7573; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 7574; this.rolespec(); } @@ -33836,19 +33836,19 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 20); { this.state = 7576; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7577; - this.match(PostgreSQLParser.KW_FOREIGN); + this.match(PostgreSqlParser.KW_FOREIGN); this.state = 7578; - this.match(PostgreSQLParser.KW_DATA); + this.match(PostgreSqlParser.KW_DATA); this.state = 7579; - this.match(PostgreSQLParser.KW_WRAPPER); + this.match(PostgreSqlParser.KW_WRAPPER); this.state = 7580; this.name(); this.state = 7581; - this.match(PostgreSQLParser.KW_OWNER); + this.match(PostgreSqlParser.KW_OWNER); this.state = 7582; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 7583; this.rolespec(); } @@ -33857,15 +33857,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 21); { this.state = 7585; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7586; - this.match(PostgreSQLParser.KW_SERVER); + this.match(PostgreSqlParser.KW_SERVER); this.state = 7587; this.name(); this.state = 7588; - this.match(PostgreSQLParser.KW_OWNER); + this.match(PostgreSqlParser.KW_OWNER); this.state = 7589; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 7590; this.rolespec(); } @@ -33874,17 +33874,17 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 22); { this.state = 7592; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7593; - this.match(PostgreSQLParser.KW_EVENT); + this.match(PostgreSqlParser.KW_EVENT); this.state = 7594; - this.match(PostgreSQLParser.KW_TRIGGER); + this.match(PostgreSqlParser.KW_TRIGGER); this.state = 7595; this.name(); this.state = 7596; - this.match(PostgreSQLParser.KW_OWNER); + this.match(PostgreSqlParser.KW_OWNER); this.state = 7597; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 7598; this.rolespec(); } @@ -33893,15 +33893,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 23); { this.state = 7600; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7601; - this.match(PostgreSQLParser.KW_PUBLICATION); + this.match(PostgreSqlParser.KW_PUBLICATION); this.state = 7602; this.name(); this.state = 7603; - this.match(PostgreSQLParser.KW_OWNER); + this.match(PostgreSqlParser.KW_OWNER); this.state = 7604; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 7605; this.rolespec(); } @@ -33910,15 +33910,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 24); { this.state = 7607; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7608; - this.match(PostgreSQLParser.KW_SUBSCRIPTION); + this.match(PostgreSqlParser.KW_SUBSCRIPTION); this.state = 7609; this.name(); this.state = 7610; - this.match(PostgreSQLParser.KW_OWNER); + this.match(PostgreSqlParser.KW_OWNER); this.state = 7611; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 7612; this.rolespec(); } @@ -33941,15 +33941,15 @@ export class PostgreSQLParser extends SQLParserBase { } public createpublicationstmt(): CreatepublicationstmtContext { let localContext = new CreatepublicationstmtContext(this.context, this.state); - this.enterRule(localContext, 788, PostgreSQLParser.RULE_createpublicationstmt); + this.enterRule(localContext, 788, PostgreSqlParser.RULE_createpublicationstmt); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 7616; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 7617; - this.match(PostgreSQLParser.KW_PUBLICATION); + this.match(PostgreSqlParser.KW_PUBLICATION); this.state = 7618; this.name(); this.state = 7620; @@ -33990,7 +33990,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_publication_for_tables(): Opt_publication_for_tablesContext { let localContext = new Opt_publication_for_tablesContext(this.context, this.state); - this.enterRule(localContext, 790, PostgreSQLParser.RULE_opt_publication_for_tables); + this.enterRule(localContext, 790, PostgreSqlParser.RULE_opt_publication_for_tables); try { this.enterOuterAlt(localContext, 1); { @@ -34014,7 +34014,7 @@ export class PostgreSQLParser extends SQLParserBase { } public publication_for_tables(): Publication_for_tablesContext { let localContext = new Publication_for_tablesContext(this.context, this.state); - this.enterRule(localContext, 792, PostgreSQLParser.RULE_publication_for_tables); + this.enterRule(localContext, 792, PostgreSqlParser.RULE_publication_for_tables); try { this.state = 7633; this.errorHandler.sync(this); @@ -34023,9 +34023,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 7627; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 7628; - this.match(PostgreSQLParser.KW_TABLE); + this.match(PostgreSqlParser.KW_TABLE); this.state = 7629; this.relation_expr_list(); } @@ -34034,11 +34034,11 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 7630; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 7631; - this.match(PostgreSQLParser.KW_ALL); + this.match(PostgreSqlParser.KW_ALL); this.state = 7632; - this.match(PostgreSQLParser.KW_TABLES); + this.match(PostgreSqlParser.KW_TABLES); } break; } @@ -34059,7 +34059,7 @@ export class PostgreSQLParser extends SQLParserBase { } public alterpublicationstmt(): AlterpublicationstmtContext { let localContext = new AlterpublicationstmtContext(this.context, this.state); - this.enterRule(localContext, 794, PostgreSQLParser.RULE_alterpublicationstmt); + this.enterRule(localContext, 794, PostgreSqlParser.RULE_alterpublicationstmt); try { this.state = 7673; this.errorHandler.sync(this); @@ -34068,13 +34068,13 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 7635; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7636; - this.match(PostgreSQLParser.KW_PUBLICATION); + this.match(PostgreSqlParser.KW_PUBLICATION); this.state = 7637; this.name(); this.state = 7638; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 7639; this.definition(); } @@ -34083,13 +34083,13 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 7641; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7642; - this.match(PostgreSQLParser.KW_PUBLICATION); + this.match(PostgreSqlParser.KW_PUBLICATION); this.state = 7643; this.name(); this.state = 7644; - this.match(PostgreSQLParser.KW_ADD); + this.match(PostgreSqlParser.KW_ADD); this.state = 7645; this.publication_relation_expr_list(); } @@ -34098,13 +34098,13 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 3); { this.state = 7647; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7648; - this.match(PostgreSQLParser.KW_PUBLICATION); + this.match(PostgreSqlParser.KW_PUBLICATION); this.state = 7649; this.name(); this.state = 7650; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 7651; this.publication_relation_expr_list(); } @@ -34113,13 +34113,13 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 4); { this.state = 7653; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7654; - this.match(PostgreSQLParser.KW_PUBLICATION); + this.match(PostgreSqlParser.KW_PUBLICATION); this.state = 7655; this.name(); this.state = 7656; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 7657; this.publication_relation_expr_list(); } @@ -34128,15 +34128,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 5); { this.state = 7659; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7660; - this.match(PostgreSQLParser.KW_PUBLICATION); + this.match(PostgreSqlParser.KW_PUBLICATION); this.state = 7661; this.name(); this.state = 7662; - this.match(PostgreSQLParser.KW_OWNER); + this.match(PostgreSqlParser.KW_OWNER); this.state = 7663; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 7664; this.rolespec(); } @@ -34145,15 +34145,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 6); { this.state = 7666; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7667; - this.match(PostgreSQLParser.KW_PUBLICATION); + this.match(PostgreSqlParser.KW_PUBLICATION); this.state = 7668; this.name(); this.state = 7669; - this.match(PostgreSQLParser.KW_RENAME); + this.match(PostgreSqlParser.KW_RENAME); this.state = 7670; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 7671; this.name(); } @@ -34176,22 +34176,22 @@ export class PostgreSQLParser extends SQLParserBase { } public createsubscriptionstmt(): CreatesubscriptionstmtContext { let localContext = new CreatesubscriptionstmtContext(this.context, this.state); - this.enterRule(localContext, 796, PostgreSQLParser.RULE_createsubscriptionstmt); + this.enterRule(localContext, 796, PostgreSqlParser.RULE_createsubscriptionstmt); try { this.enterOuterAlt(localContext, 1); { this.state = 7675; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 7676; - this.match(PostgreSQLParser.KW_SUBSCRIPTION); + this.match(PostgreSqlParser.KW_SUBSCRIPTION); this.state = 7677; this.name(); this.state = 7678; - this.match(PostgreSQLParser.KW_CONNECTION); + this.match(PostgreSqlParser.KW_CONNECTION); this.state = 7679; this.sconst(); this.state = 7680; - this.match(PostgreSQLParser.KW_PUBLICATION); + this.match(PostgreSqlParser.KW_PUBLICATION); this.state = 7681; this.publication_name_list(); this.state = 7683; @@ -34222,7 +34222,7 @@ export class PostgreSQLParser extends SQLParserBase { } public publication_name_list(): Publication_name_listContext { let localContext = new Publication_name_listContext(this.context, this.state); - this.enterRule(localContext, 798, PostgreSQLParser.RULE_publication_name_list); + this.enterRule(localContext, 798, PostgreSqlParser.RULE_publication_name_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -34236,7 +34236,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 7686; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 7687; this.publication_name_item(); } @@ -34263,7 +34263,7 @@ export class PostgreSQLParser extends SQLParserBase { } public publication_name_item(): Publication_name_itemContext { let localContext = new Publication_name_itemContext(this.context, this.state); - this.enterRule(localContext, 800, PostgreSQLParser.RULE_publication_name_item); + this.enterRule(localContext, 800, PostgreSqlParser.RULE_publication_name_item); try { this.enterOuterAlt(localContext, 1); { @@ -34287,7 +34287,7 @@ export class PostgreSQLParser extends SQLParserBase { } public altersubscriptionstmt(): AltersubscriptionstmtContext { let localContext = new AltersubscriptionstmtContext(this.context, this.state); - this.enterRule(localContext, 802, PostgreSQLParser.RULE_altersubscriptionstmt); + this.enterRule(localContext, 802, PostgreSqlParser.RULE_altersubscriptionstmt); try { this.state = 7773; this.errorHandler.sync(this); @@ -34296,13 +34296,13 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 7695; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7696; - this.match(PostgreSQLParser.KW_SUBSCRIPTION); + this.match(PostgreSqlParser.KW_SUBSCRIPTION); this.state = 7697; this.name(); this.state = 7698; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 7699; this.definition(); } @@ -34311,13 +34311,13 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 7701; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7702; - this.match(PostgreSQLParser.KW_SUBSCRIPTION); + this.match(PostgreSqlParser.KW_SUBSCRIPTION); this.state = 7703; this.name(); this.state = 7704; - this.match(PostgreSQLParser.KW_CONNECTION); + this.match(PostgreSqlParser.KW_CONNECTION); this.state = 7705; this.sconst(); } @@ -34326,15 +34326,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 3); { this.state = 7707; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7708; - this.match(PostgreSQLParser.KW_SUBSCRIPTION); + this.match(PostgreSqlParser.KW_SUBSCRIPTION); this.state = 7709; this.name(); this.state = 7710; - this.match(PostgreSQLParser.KW_REFRESH); + this.match(PostgreSqlParser.KW_REFRESH); this.state = 7711; - this.match(PostgreSQLParser.KW_PUBLICATION); + this.match(PostgreSqlParser.KW_PUBLICATION); this.state = 7713; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 689, this.context) ) { @@ -34351,15 +34351,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 4); { this.state = 7715; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7716; - this.match(PostgreSQLParser.KW_SUBSCRIPTION); + this.match(PostgreSqlParser.KW_SUBSCRIPTION); this.state = 7717; this.name(); this.state = 7718; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 7719; - this.match(PostgreSQLParser.KW_PUBLICATION); + this.match(PostgreSqlParser.KW_PUBLICATION); this.state = 7720; this.publication_name_list(); this.state = 7722; @@ -34378,15 +34378,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 5); { this.state = 7724; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7725; - this.match(PostgreSQLParser.KW_SUBSCRIPTION); + this.match(PostgreSqlParser.KW_SUBSCRIPTION); this.state = 7726; this.name(); this.state = 7727; - this.match(PostgreSQLParser.KW_ADD); + this.match(PostgreSqlParser.KW_ADD); this.state = 7728; - this.match(PostgreSQLParser.KW_PUBLICATION); + this.match(PostgreSqlParser.KW_PUBLICATION); this.state = 7729; this.publication_name_list(); this.state = 7731; @@ -34405,15 +34405,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 6); { this.state = 7733; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7734; - this.match(PostgreSQLParser.KW_SUBSCRIPTION); + this.match(PostgreSqlParser.KW_SUBSCRIPTION); this.state = 7735; this.name(); this.state = 7736; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 7737; - this.match(PostgreSQLParser.KW_PUBLICATION); + this.match(PostgreSqlParser.KW_PUBLICATION); this.state = 7738; this.publication_name_list(); this.state = 7740; @@ -34432,39 +34432,39 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 7); { this.state = 7742; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7743; - this.match(PostgreSQLParser.KW_SUBSCRIPTION); + this.match(PostgreSqlParser.KW_SUBSCRIPTION); this.state = 7744; this.name(); this.state = 7745; - this.match(PostgreSQLParser.KW_ENABLE); + this.match(PostgreSqlParser.KW_ENABLE); } break; case 8: this.enterOuterAlt(localContext, 8); { this.state = 7747; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7748; - this.match(PostgreSQLParser.KW_SUBSCRIPTION); + this.match(PostgreSqlParser.KW_SUBSCRIPTION); this.state = 7749; this.name(); this.state = 7750; - this.match(PostgreSQLParser.KW_DISABLE); + this.match(PostgreSqlParser.KW_DISABLE); } break; case 9: this.enterOuterAlt(localContext, 9); { this.state = 7752; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7753; - this.match(PostgreSQLParser.KW_SUBSCRIPTION); + this.match(PostgreSqlParser.KW_SUBSCRIPTION); this.state = 7754; this.name(); this.state = 7755; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 7756; this.definition(); } @@ -34473,34 +34473,34 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 10); { this.state = 7758; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7759; - this.match(PostgreSQLParser.KW_SUBSCRIPTION); + this.match(PostgreSqlParser.KW_SUBSCRIPTION); this.state = 7760; this.name(); this.state = 7761; - this.match(PostgreSQLParser.KW_SKIP); + this.match(PostgreSqlParser.KW_SKIP); this.state = 7762; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 7763; this.old_aggr_elem(); this.state = 7764; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; case 11: this.enterOuterAlt(localContext, 11); { this.state = 7766; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 7767; - this.match(PostgreSQLParser.KW_SUBSCRIPTION); + this.match(PostgreSqlParser.KW_SUBSCRIPTION); this.state = 7768; this.name(); this.state = 7769; - this.match(PostgreSQLParser.KW_OWNER); + this.match(PostgreSqlParser.KW_OWNER); this.state = 7770; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 7771; this.rolespec(); } @@ -34523,13 +34523,13 @@ export class PostgreSQLParser extends SQLParserBase { } public rulestmt(): RulestmtContext { let localContext = new RulestmtContext(this.context, this.state); - this.enterRule(localContext, 804, PostgreSQLParser.RULE_rulestmt); + this.enterRule(localContext, 804, PostgreSqlParser.RULE_rulestmt); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 7775; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 7777; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -34541,17 +34541,17 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 7779; - this.match(PostgreSQLParser.KW_RULE); + this.match(PostgreSqlParser.KW_RULE); this.state = 7780; this.name(); this.state = 7781; - this.match(PostgreSQLParser.KW_AS); + this.match(PostgreSqlParser.KW_AS); this.state = 7782; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 7783; this.event(); this.state = 7784; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 7785; this.qualified_name(); this.state = 7787; @@ -34565,7 +34565,7 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 7789; - this.match(PostgreSQLParser.KW_DO); + this.match(PostgreSqlParser.KW_DO); this.state = 7791; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -34596,7 +34596,7 @@ export class PostgreSQLParser extends SQLParserBase { } public ruleactionlist(): RuleactionlistContext { let localContext = new RuleactionlistContext(this.context, this.state); - this.enterRule(localContext, 806, PostgreSQLParser.RULE_ruleactionlist); + this.enterRule(localContext, 806, PostgreSqlParser.RULE_ruleactionlist); try { this.state = 7801; this.errorHandler.sync(this); @@ -34605,7 +34605,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 7795; - this.match(PostgreSQLParser.KW_NOTHING); + this.match(PostgreSqlParser.KW_NOTHING); } break; case 2: @@ -34619,11 +34619,11 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 3); { this.state = 7797; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 7798; this.ruleactionmulti(); this.state = 7799; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; } @@ -34644,7 +34644,7 @@ export class PostgreSQLParser extends SQLParserBase { } public ruleactionmulti(): RuleactionmultiContext { let localContext = new RuleactionmultiContext(this.context, this.state); - this.enterRule(localContext, 808, PostgreSQLParser.RULE_ruleactionmulti); + this.enterRule(localContext, 808, PostgreSqlParser.RULE_ruleactionmulti); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -34666,7 +34666,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 7806; - this.match(PostgreSQLParser.SEMI); + this.match(PostgreSqlParser.SEMI); this.state = 7808; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -34701,7 +34701,7 @@ export class PostgreSQLParser extends SQLParserBase { } public ruleactionstmt(): RuleactionstmtContext { let localContext = new RuleactionstmtContext(this.context, this.state); - this.enterRule(localContext, 810, PostgreSQLParser.RULE_ruleactionstmt); + this.enterRule(localContext, 810, PostgreSqlParser.RULE_ruleactionstmt); try { this.state = 7820; this.errorHandler.sync(this); @@ -34759,7 +34759,7 @@ export class PostgreSQLParser extends SQLParserBase { } public ruleactionstmtOrEmpty(): RuleactionstmtOrEmptyContext { let localContext = new RuleactionstmtOrEmptyContext(this.context, this.state); - this.enterRule(localContext, 812, PostgreSQLParser.RULE_ruleactionstmtOrEmpty); + this.enterRule(localContext, 812, PostgreSqlParser.RULE_ruleactionstmtOrEmpty); try { this.enterOuterAlt(localContext, 1); { @@ -34783,7 +34783,7 @@ export class PostgreSQLParser extends SQLParserBase { } public event(): EventContext { let localContext = new EventContext(this.context, this.state); - this.enterRule(localContext, 814, PostgreSQLParser.RULE_event); + this.enterRule(localContext, 814, PostgreSqlParser.RULE_event); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -34815,7 +34815,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_instead(): Opt_insteadContext { let localContext = new Opt_insteadContext(this.context, this.state); - this.enterRule(localContext, 816, PostgreSQLParser.RULE_opt_instead); + this.enterRule(localContext, 816, PostgreSqlParser.RULE_opt_instead); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -34847,13 +34847,13 @@ export class PostgreSQLParser extends SQLParserBase { } public notifystmt(): NotifystmtContext { let localContext = new NotifystmtContext(this.context, this.state); - this.enterRule(localContext, 818, PostgreSQLParser.RULE_notifystmt); + this.enterRule(localContext, 818, PostgreSqlParser.RULE_notifystmt); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 7828; - this.match(PostgreSQLParser.KW_NOTIFY); + this.match(PostgreSqlParser.KW_NOTIFY); this.state = 7829; this.colid(); this.state = 7831; @@ -34884,12 +34884,12 @@ export class PostgreSQLParser extends SQLParserBase { } public notify_payload(): Notify_payloadContext { let localContext = new Notify_payloadContext(this.context, this.state); - this.enterRule(localContext, 820, PostgreSQLParser.RULE_notify_payload); + this.enterRule(localContext, 820, PostgreSqlParser.RULE_notify_payload); try { this.enterOuterAlt(localContext, 1); { this.state = 7833; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 7834; this.sconst(); } @@ -34910,12 +34910,12 @@ export class PostgreSQLParser extends SQLParserBase { } public listenstmt(): ListenstmtContext { let localContext = new ListenstmtContext(this.context, this.state); - this.enterRule(localContext, 822, PostgreSQLParser.RULE_listenstmt); + this.enterRule(localContext, 822, PostgreSqlParser.RULE_listenstmt); try { this.enterOuterAlt(localContext, 1); { this.state = 7836; - this.match(PostgreSQLParser.KW_LISTEN); + this.match(PostgreSqlParser.KW_LISTEN); this.state = 7837; this.colid(); } @@ -34936,7 +34936,7 @@ export class PostgreSQLParser extends SQLParserBase { } public unlistenstmt(): UnlistenstmtContext { let localContext = new UnlistenstmtContext(this.context, this.state); - this.enterRule(localContext, 824, PostgreSQLParser.RULE_unlistenstmt); + this.enterRule(localContext, 824, PostgreSqlParser.RULE_unlistenstmt); try { this.state = 7843; this.errorHandler.sync(this); @@ -34945,7 +34945,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 7839; - this.match(PostgreSQLParser.KW_UNLISTEN); + this.match(PostgreSqlParser.KW_UNLISTEN); this.state = 7840; this.colid(); } @@ -34954,9 +34954,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 7841; - this.match(PostgreSQLParser.KW_UNLISTEN); + this.match(PostgreSqlParser.KW_UNLISTEN); this.state = 7842; - this.match(PostgreSQLParser.STAR); + this.match(PostgreSqlParser.STAR); } break; } @@ -34977,7 +34977,7 @@ export class PostgreSQLParser extends SQLParserBase { } public transactionstmt(): TransactionstmtContext { let localContext = new TransactionstmtContext(this.context, this.state); - this.enterRule(localContext, 826, PostgreSQLParser.RULE_transactionstmt); + this.enterRule(localContext, 826, PostgreSqlParser.RULE_transactionstmt); let _la: number; try { this.state = 7910; @@ -34987,7 +34987,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 7845; - this.match(PostgreSQLParser.KW_ABORT); + this.match(PostgreSqlParser.KW_ABORT); this.state = 7847; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 704, this.context) ) { @@ -35014,7 +35014,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 7852; - this.match(PostgreSQLParser.KW_BEGIN); + this.match(PostgreSqlParser.KW_BEGIN); this.state = 7854; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 706, this.context) ) { @@ -35041,9 +35041,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 3); { this.state = 7859; - this.match(PostgreSQLParser.KW_START); + this.match(PostgreSqlParser.KW_START); this.state = 7860; - this.match(PostgreSQLParser.KW_TRANSACTION); + this.match(PostgreSqlParser.KW_TRANSACTION); this.state = 7862; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 708, this.context) ) { @@ -35060,7 +35060,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 4); { this.state = 7864; - this.match(PostgreSQLParser.KW_END); + this.match(PostgreSqlParser.KW_END); this.state = 7866; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 709, this.context) ) { @@ -35087,7 +35087,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 5); { this.state = 7871; - this.match(PostgreSQLParser.KW_SAVEPOINT); + this.match(PostgreSqlParser.KW_SAVEPOINT); this.state = 7872; this.colid(); } @@ -35096,14 +35096,14 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 6); { this.state = 7873; - this.match(PostgreSQLParser.KW_RELEASE); + this.match(PostgreSqlParser.KW_RELEASE); this.state = 7875; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 711, this.context) ) { case 1: { this.state = 7874; - this.match(PostgreSQLParser.KW_SAVEPOINT); + this.match(PostgreSqlParser.KW_SAVEPOINT); } break; } @@ -35115,9 +35115,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 7); { this.state = 7878; - this.match(PostgreSQLParser.KW_PREPARE); + this.match(PostgreSqlParser.KW_PREPARE); this.state = 7879; - this.match(PostgreSQLParser.KW_TRANSACTION); + this.match(PostgreSqlParser.KW_TRANSACTION); this.state = 7880; this.sconst(); } @@ -35126,9 +35126,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 8); { this.state = 7881; - this.match(PostgreSQLParser.KW_COMMIT); + this.match(PostgreSqlParser.KW_COMMIT); this.state = 7882; - this.match(PostgreSQLParser.KW_PREPARED); + this.match(PostgreSqlParser.KW_PREPARED); this.state = 7883; this.sconst(); } @@ -35137,7 +35137,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 9); { this.state = 7884; - this.match(PostgreSQLParser.KW_COMMIT); + this.match(PostgreSqlParser.KW_COMMIT); this.state = 7886; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 712, this.context) ) { @@ -35164,9 +35164,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 10); { this.state = 7891; - this.match(PostgreSQLParser.KW_ROLLBACK); + this.match(PostgreSqlParser.KW_ROLLBACK); this.state = 7892; - this.match(PostgreSQLParser.KW_PREPARED); + this.match(PostgreSqlParser.KW_PREPARED); this.state = 7893; this.sconst(); } @@ -35175,7 +35175,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 11); { this.state = 7894; - this.match(PostgreSQLParser.KW_ROLLBACK); + this.match(PostgreSqlParser.KW_ROLLBACK); this.state = 7896; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -35187,14 +35187,14 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 7898; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 7900; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 715, this.context) ) { case 1: { this.state = 7899; - this.match(PostgreSQLParser.KW_SAVEPOINT); + this.match(PostgreSqlParser.KW_SAVEPOINT); } break; } @@ -35206,7 +35206,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 12); { this.state = 7903; - this.match(PostgreSQLParser.KW_ROLLBACK); + this.match(PostgreSqlParser.KW_ROLLBACK); this.state = 7905; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 716, this.context) ) { @@ -35247,7 +35247,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_transaction(): Opt_transactionContext { let localContext = new Opt_transactionContext(this.context, this.state); - this.enterRule(localContext, 828, PostgreSQLParser.RULE_opt_transaction); + this.enterRule(localContext, 828, PostgreSqlParser.RULE_opt_transaction); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -35279,7 +35279,7 @@ export class PostgreSQLParser extends SQLParserBase { } public transaction_mode_item(): Transaction_mode_itemContext { let localContext = new Transaction_mode_itemContext(this.context, this.state); - this.enterRule(localContext, 830, PostgreSQLParser.RULE_transaction_mode_item); + this.enterRule(localContext, 830, PostgreSqlParser.RULE_transaction_mode_item); try { this.state = 7924; this.errorHandler.sync(this); @@ -35288,9 +35288,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 7914; - this.match(PostgreSQLParser.KW_ISOLATION); + this.match(PostgreSqlParser.KW_ISOLATION); this.state = 7915; - this.match(PostgreSQLParser.KW_LEVEL); + this.match(PostgreSqlParser.KW_LEVEL); this.state = 7916; this.iso_level(); } @@ -35299,34 +35299,34 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 7917; - this.match(PostgreSQLParser.KW_READ); + this.match(PostgreSqlParser.KW_READ); this.state = 7918; - this.match(PostgreSQLParser.KW_ONLY); + this.match(PostgreSqlParser.KW_ONLY); } break; case 3: this.enterOuterAlt(localContext, 3); { this.state = 7919; - this.match(PostgreSQLParser.KW_READ); + this.match(PostgreSqlParser.KW_READ); this.state = 7920; - this.match(PostgreSQLParser.KW_WRITE); + this.match(PostgreSqlParser.KW_WRITE); } break; case 4: this.enterOuterAlt(localContext, 4); { this.state = 7921; - this.match(PostgreSQLParser.KW_DEFERRABLE); + this.match(PostgreSqlParser.KW_DEFERRABLE); } break; case 5: this.enterOuterAlt(localContext, 5); { this.state = 7922; - this.match(PostgreSQLParser.KW_NOT); + this.match(PostgreSqlParser.KW_NOT); this.state = 7923; - this.match(PostgreSQLParser.KW_DEFERRABLE); + this.match(PostgreSqlParser.KW_DEFERRABLE); } break; } @@ -35347,7 +35347,7 @@ export class PostgreSQLParser extends SQLParserBase { } public transaction_mode_list(): Transaction_mode_listContext { let localContext = new Transaction_mode_listContext(this.context, this.state); - this.enterRule(localContext, 832, PostgreSQLParser.RULE_transaction_mode_list); + this.enterRule(localContext, 832, PostgreSqlParser.RULE_transaction_mode_list); let _la: number; try { let alternative: number; @@ -35368,7 +35368,7 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 6) { { this.state = 7927; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); } } @@ -35399,7 +35399,7 @@ export class PostgreSQLParser extends SQLParserBase { } public transaction_mode_list_or_empty(): Transaction_mode_list_or_emptyContext { let localContext = new Transaction_mode_list_or_emptyContext(this.context, this.state); - this.enterRule(localContext, 834, PostgreSQLParser.RULE_transaction_mode_list_or_empty); + this.enterRule(localContext, 834, PostgreSqlParser.RULE_transaction_mode_list_or_empty); try { this.enterOuterAlt(localContext, 1); { @@ -35423,25 +35423,25 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_transaction_chain(): Opt_transaction_chainContext { let localContext = new Opt_transaction_chainContext(this.context, this.state); - this.enterRule(localContext, 836, PostgreSQLParser.RULE_opt_transaction_chain); + this.enterRule(localContext, 836, PostgreSqlParser.RULE_opt_transaction_chain); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 7938; - this.match(PostgreSQLParser.KW_AND); + this.match(PostgreSqlParser.KW_AND); this.state = 7940; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); if (_la === 269) { { this.state = 7939; - this.match(PostgreSQLParser.KW_NO); + this.match(PostgreSqlParser.KW_NO); } } this.state = 7942; - this.match(PostgreSQLParser.KW_CHAIN); + this.match(PostgreSqlParser.KW_CHAIN); } } catch (re) { @@ -35460,23 +35460,23 @@ export class PostgreSQLParser extends SQLParserBase { } public viewstmt(): ViewstmtContext { let localContext = new ViewstmtContext(this.context, this.state); - this.enterRule(localContext, 838, PostgreSQLParser.RULE_viewstmt); + this.enterRule(localContext, 838, PostgreSqlParser.RULE_viewstmt); let _la: number; try { localContext = new CreateViewContext(localContext); this.enterOuterAlt(localContext, 1); { this.state = 7944; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 7947; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); if (_la === 82) { { this.state = 7945; - this.match(PostgreSQLParser.KW_OR); + this.match(PostgreSqlParser.KW_OR); this.state = 7946; - this.match(PostgreSQLParser.KW_REPLACE); + this.match(PostgreSqlParser.KW_REPLACE); } } @@ -35493,10 +35493,10 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 7969; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_VIEW: + case PostgreSqlParser.KW_VIEW: { this.state = 7952; - this.match(PostgreSQLParser.KW_VIEW); + this.match(PostgreSqlParser.KW_VIEW); this.state = 7953; this.view_name_create(); this.state = 7955; @@ -35521,20 +35521,20 @@ export class PostgreSQLParser extends SQLParserBase { } break; - case PostgreSQLParser.KW_RECURSIVE: + case PostgreSqlParser.KW_RECURSIVE: { this.state = 7960; - this.match(PostgreSQLParser.KW_RECURSIVE); + this.match(PostgreSqlParser.KW_RECURSIVE); this.state = 7961; - this.match(PostgreSQLParser.KW_VIEW); + this.match(PostgreSqlParser.KW_VIEW); this.state = 7962; this.view_name_create(); this.state = 7963; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 7964; this.column_list(); this.state = 7965; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); this.state = 7967; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -35551,7 +35551,7 @@ export class PostgreSQLParser extends SQLParserBase { throw new antlr.NoViableAltException(this); } this.state = 7971; - this.match(PostgreSQLParser.KW_AS); + this.match(PostgreSqlParser.KW_AS); this.state = 7972; this.selectstmt(); this.state = 7974; @@ -35582,13 +35582,13 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_check_option(): Opt_check_optionContext { let localContext = new Opt_check_optionContext(this.context, this.state); - this.enterRule(localContext, 840, PostgreSQLParser.RULE_opt_check_option); + this.enterRule(localContext, 840, PostgreSqlParser.RULE_opt_check_option); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 7976; - this.match(PostgreSQLParser.KW_WITH); + this.match(PostgreSqlParser.KW_WITH); this.state = 7978; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -35607,9 +35607,9 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 7980; - this.match(PostgreSQLParser.KW_CHECK); + this.match(PostgreSqlParser.KW_CHECK); this.state = 7981; - this.match(PostgreSQLParser.KW_OPTION); + this.match(PostgreSqlParser.KW_OPTION); } } catch (re) { @@ -35628,12 +35628,12 @@ export class PostgreSQLParser extends SQLParserBase { } public loadstmt(): LoadstmtContext { let localContext = new LoadstmtContext(this.context, this.state); - this.enterRule(localContext, 842, PostgreSQLParser.RULE_loadstmt); + this.enterRule(localContext, 842, PostgreSqlParser.RULE_loadstmt); try { this.enterOuterAlt(localContext, 1); { this.state = 7983; - this.match(PostgreSQLParser.KW_LOAD); + this.match(PostgreSqlParser.KW_LOAD); this.state = 7984; this.file_name(); } @@ -35654,15 +35654,15 @@ export class PostgreSQLParser extends SQLParserBase { } public createdbstmt(): CreatedbstmtContext { let localContext = new CreatedbstmtContext(this.context, this.state); - this.enterRule(localContext, 844, PostgreSQLParser.RULE_createdbstmt); + this.enterRule(localContext, 844, PostgreSqlParser.RULE_createdbstmt); try { localContext = new CreateDatabaseContext(localContext); this.enterOuterAlt(localContext, 1); { this.state = 7986; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 7987; - this.match(PostgreSQLParser.KW_DATABASE); + this.match(PostgreSqlParser.KW_DATABASE); this.state = 7988; this.database_name_create(); this.state = 7990; @@ -35703,7 +35703,7 @@ export class PostgreSQLParser extends SQLParserBase { } public createdb_opt_list(): Createdb_opt_listContext { let localContext = new Createdb_opt_listContext(this.context, this.state); - this.enterRule(localContext, 846, PostgreSQLParser.RULE_createdb_opt_list); + this.enterRule(localContext, 846, PostgreSqlParser.RULE_createdb_opt_list); try { this.enterOuterAlt(localContext, 1); { @@ -35727,7 +35727,7 @@ export class PostgreSQLParser extends SQLParserBase { } public createdb_opt_items(): Createdb_opt_itemsContext { let localContext = new Createdb_opt_itemsContext(this.context, this.state); - this.enterRule(localContext, 848, PostgreSQLParser.RULE_createdb_opt_items); + this.enterRule(localContext, 848, PostgreSqlParser.RULE_createdb_opt_items); try { let alternative: number; this.enterOuterAlt(localContext, 1); @@ -35770,7 +35770,7 @@ export class PostgreSQLParser extends SQLParserBase { } public createdb_opt_item(): Createdb_opt_itemContext { let localContext = new Createdb_opt_itemContext(this.context, this.state); - this.enterRule(localContext, 850, PostgreSQLParser.RULE_createdb_opt_item); + this.enterRule(localContext, 850, PostgreSqlParser.RULE_createdb_opt_item); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -35805,7 +35805,7 @@ export class PostgreSQLParser extends SQLParserBase { case 3: { this.state = 8008; - this.match(PostgreSQLParser.KW_DEFAULT); + this.match(PostgreSqlParser.KW_DEFAULT); } break; } @@ -35827,128 +35827,128 @@ export class PostgreSQLParser extends SQLParserBase { } public createdb_opt_name(): Createdb_opt_nameContext { let localContext = new Createdb_opt_nameContext(this.context, this.state); - this.enterRule(localContext, 852, PostgreSQLParser.RULE_createdb_opt_name); + this.enterRule(localContext, 852, PostgreSqlParser.RULE_createdb_opt_name); try { this.state = 8019; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_CONNECTION: + case PostgreSqlParser.KW_CONNECTION: this.enterOuterAlt(localContext, 1); { this.state = 8011; - this.match(PostgreSQLParser.KW_CONNECTION); + this.match(PostgreSqlParser.KW_CONNECTION); this.state = 8012; - this.match(PostgreSQLParser.KW_LIMIT); + this.match(PostgreSqlParser.KW_LIMIT); } break; - case PostgreSQLParser.KW_ENCODING: + case PostgreSqlParser.KW_ENCODING: this.enterOuterAlt(localContext, 2); { this.state = 8013; - this.match(PostgreSQLParser.KW_ENCODING); + this.match(PostgreSqlParser.KW_ENCODING); } break; - case PostgreSQLParser.KW_LOCATION: + case PostgreSqlParser.KW_LOCATION: this.enterOuterAlt(localContext, 3); { this.state = 8014; - this.match(PostgreSQLParser.KW_LOCATION); + this.match(PostgreSqlParser.KW_LOCATION); } break; - case PostgreSQLParser.KW_OWNER: + case PostgreSqlParser.KW_OWNER: this.enterOuterAlt(localContext, 4); { this.state = 8015; - this.match(PostgreSQLParser.KW_OWNER); + this.match(PostgreSqlParser.KW_OWNER); } break; - case PostgreSQLParser.KW_TABLESPACE: + case PostgreSqlParser.KW_TABLESPACE: this.enterOuterAlt(localContext, 5); { this.state = 8016; - this.match(PostgreSQLParser.KW_TABLESPACE); + this.match(PostgreSqlParser.KW_TABLESPACE); } break; - case PostgreSQLParser.KW_TEMPLATE: + case PostgreSqlParser.KW_TEMPLATE: this.enterOuterAlt(localContext, 6); { this.state = 8017; - this.match(PostgreSQLParser.KW_TEMPLATE); + this.match(PostgreSqlParser.KW_TEMPLATE); } break; - case PostgreSQLParser.KW_AND: - case PostgreSQLParser.KW_ARRAY: - case PostgreSQLParser.KW_COLLATE: - case PostgreSQLParser.KW_CONSTRAINT: - case PostgreSQLParser.KW_DEFAULT: - case PostgreSQLParser.KW_DO: - case PostgreSQLParser.KW_FETCH: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_IS: - case PostgreSQLParser.KW_OUTER: - case PostgreSQLParser.KW_ABSOLUTE: - case PostgreSQLParser.KW_BACKWARD: - case PostgreSQLParser.KW_CHAIN: - case PostgreSQLParser.KW_CLOSE: - case PostgreSQLParser.KW_COMMIT: - case PostgreSQLParser.KW_CONTINUE: - case PostgreSQLParser.KW_CURSOR: - case PostgreSQLParser.KW_FIRST: - case PostgreSQLParser.KW_FORWARD: - case PostgreSQLParser.KW_INSERT: - case PostgreSQLParser.KW_LAST: - case PostgreSQLParser.KW_MOVE: - case PostgreSQLParser.KW_NEXT: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_OPTION: - case PostgreSQLParser.KW_PRIOR: - case PostgreSQLParser.KW_RELATIVE: - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_ROLLBACK: - case PostgreSQLParser.KW_SCHEMA: - case PostgreSQLParser.KW_SCROLL: - case PostgreSQLParser.KW_SET: - case PostgreSQLParser.KW_TYPE: - case PostgreSQLParser.KW_CALL: - case PostgreSQLParser.KW_CURRENT: - case PostgreSQLParser.KW_ROWTYPE: - case PostgreSQLParser.KW_DUMP: - case PostgreSQLParser.KW_PRINT_STRICT_PARAMS: - case PostgreSQLParser.KW_VARIABLE_CONFLICT: - case PostgreSQLParser.KW_ERROR: - case PostgreSQLParser.KW_USE_VARIABLE: - case PostgreSQLParser.KW_USE_COLUMN: - case PostgreSQLParser.KW_ALIAS: - case PostgreSQLParser.KW_CONSTANT: - case PostgreSQLParser.KW_PERFORM: - case PostgreSQLParser.KW_GET: - case PostgreSQLParser.KW_DIAGNOSTICS: - case PostgreSQLParser.KW_STACKED: - case PostgreSQLParser.KW_ELSIF: - case PostgreSQLParser.KW_REVERSE: - case PostgreSQLParser.KW_SLICE: - case PostgreSQLParser.KW_EXIT: - case PostgreSQLParser.KW_RETURN: - case PostgreSQLParser.KW_QUERY: - case PostgreSQLParser.KW_RAISE: - case PostgreSQLParser.KW_SQLSTATE: - case PostgreSQLParser.KW_DEBUG: - case PostgreSQLParser.KW_LOG: - case PostgreSQLParser.KW_INFO: - case PostgreSQLParser.KW_NOTICE: - case PostgreSQLParser.KW_WARNING: - case PostgreSQLParser.KW_EXCEPTION: - case PostgreSQLParser.KW_ASSERT: - case PostgreSQLParser.KW_OPEN: - case PostgreSQLParser.Identifier: - case PostgreSQLParser.QuotedIdentifier: - case PostgreSQLParser.UnicodeQuotedIdentifier: - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.PLSQLVARIABLENAME: - case PostgreSQLParser.PLSQLIDENTIFIER: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.KW_AND: + case PostgreSqlParser.KW_ARRAY: + case PostgreSqlParser.KW_COLLATE: + case PostgreSqlParser.KW_CONSTRAINT: + case PostgreSqlParser.KW_DEFAULT: + case PostgreSqlParser.KW_DO: + case PostgreSqlParser.KW_FETCH: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_IS: + case PostgreSqlParser.KW_OUTER: + case PostgreSqlParser.KW_ABSOLUTE: + case PostgreSqlParser.KW_BACKWARD: + case PostgreSqlParser.KW_CHAIN: + case PostgreSqlParser.KW_CLOSE: + case PostgreSqlParser.KW_COMMIT: + case PostgreSqlParser.KW_CONTINUE: + case PostgreSqlParser.KW_CURSOR: + case PostgreSqlParser.KW_FIRST: + case PostgreSqlParser.KW_FORWARD: + case PostgreSqlParser.KW_INSERT: + case PostgreSqlParser.KW_LAST: + case PostgreSqlParser.KW_MOVE: + case PostgreSqlParser.KW_NEXT: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_OPTION: + case PostgreSqlParser.KW_PRIOR: + case PostgreSqlParser.KW_RELATIVE: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_ROLLBACK: + case PostgreSqlParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCROLL: + case PostgreSqlParser.KW_SET: + case PostgreSqlParser.KW_TYPE: + case PostgreSqlParser.KW_CALL: + case PostgreSqlParser.KW_CURRENT: + case PostgreSqlParser.KW_ROWTYPE: + case PostgreSqlParser.KW_DUMP: + case PostgreSqlParser.KW_PRINT_STRICT_PARAMS: + case PostgreSqlParser.KW_VARIABLE_CONFLICT: + case PostgreSqlParser.KW_ERROR: + case PostgreSqlParser.KW_USE_VARIABLE: + case PostgreSqlParser.KW_USE_COLUMN: + case PostgreSqlParser.KW_ALIAS: + case PostgreSqlParser.KW_CONSTANT: + case PostgreSqlParser.KW_PERFORM: + case PostgreSqlParser.KW_GET: + case PostgreSqlParser.KW_DIAGNOSTICS: + case PostgreSqlParser.KW_STACKED: + case PostgreSqlParser.KW_ELSIF: + case PostgreSqlParser.KW_REVERSE: + case PostgreSqlParser.KW_SLICE: + case PostgreSqlParser.KW_EXIT: + case PostgreSqlParser.KW_RETURN: + case PostgreSqlParser.KW_QUERY: + case PostgreSqlParser.KW_RAISE: + case PostgreSqlParser.KW_SQLSTATE: + case PostgreSqlParser.KW_DEBUG: + case PostgreSqlParser.KW_LOG: + case PostgreSqlParser.KW_INFO: + case PostgreSqlParser.KW_NOTICE: + case PostgreSqlParser.KW_WARNING: + case PostgreSqlParser.KW_EXCEPTION: + case PostgreSqlParser.KW_ASSERT: + case PostgreSqlParser.KW_OPEN: + case PostgreSqlParser.Identifier: + case PostgreSqlParser.QuotedIdentifier: + case PostgreSqlParser.UnicodeQuotedIdentifier: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.PLSQLVARIABLENAME: + case PostgreSqlParser.PLSQLIDENTIFIER: + case PostgreSqlParser.EscapeStringConstant: this.enterOuterAlt(localContext, 7); { this.state = 8018; @@ -35975,12 +35975,12 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_equal(): Opt_equalContext { let localContext = new Opt_equalContext(this.context, this.state); - this.enterRule(localContext, 854, PostgreSQLParser.RULE_opt_equal); + this.enterRule(localContext, 854, PostgreSqlParser.RULE_opt_equal); try { this.enterOuterAlt(localContext, 1); { this.state = 8021; - this.match(PostgreSQLParser.EQUAL); + this.match(PostgreSqlParser.EQUAL); } } catch (re) { @@ -35999,15 +35999,15 @@ export class PostgreSQLParser extends SQLParserBase { } public alterdatabasestmt(): AlterdatabasestmtContext { let localContext = new AlterdatabasestmtContext(this.context, this.state); - this.enterRule(localContext, 856, PostgreSQLParser.RULE_alterdatabasestmt); + this.enterRule(localContext, 856, PostgreSqlParser.RULE_alterdatabasestmt); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 8023; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 8024; - this.match(PostgreSQLParser.KW_DATABASE); + this.match(PostgreSqlParser.KW_DATABASE); this.state = 8025; this.database_name(); this.state = 8037; @@ -36021,9 +36021,9 @@ export class PostgreSQLParser extends SQLParserBase { case 1: { this.state = 8026; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 8027; - this.match(PostgreSQLParser.KW_TABLESPACE); + this.match(PostgreSqlParser.KW_TABLESPACE); this.state = 8028; this.tablespace_name_create(); } @@ -36044,7 +36044,7 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 105) { { this.state = 8031; - this.match(PostgreSQLParser.KW_WITH); + this.match(PostgreSqlParser.KW_WITH); } } @@ -36074,14 +36074,14 @@ export class PostgreSQLParser extends SQLParserBase { } public alterdatabasesetstmt(): AlterdatabasesetstmtContext { let localContext = new AlterdatabasesetstmtContext(this.context, this.state); - this.enterRule(localContext, 858, PostgreSQLParser.RULE_alterdatabasesetstmt); + this.enterRule(localContext, 858, PostgreSqlParser.RULE_alterdatabasesetstmt); try { this.enterOuterAlt(localContext, 1); { this.state = 8039; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 8040; - this.match(PostgreSQLParser.KW_DATABASE); + this.match(PostgreSqlParser.KW_DATABASE); this.state = 8041; this.database_name(); this.state = 8043; @@ -36112,7 +36112,7 @@ export class PostgreSQLParser extends SQLParserBase { } public drop_option_list(): Drop_option_listContext { let localContext = new Drop_option_listContext(this.context, this.state); - this.enterRule(localContext, 860, PostgreSQLParser.RULE_drop_option_list); + this.enterRule(localContext, 860, PostgreSqlParser.RULE_drop_option_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -36126,7 +36126,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 8046; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 8047; this.drop_option(); } @@ -36153,12 +36153,12 @@ export class PostgreSQLParser extends SQLParserBase { } public drop_option(): Drop_optionContext { let localContext = new Drop_optionContext(this.context, this.state); - this.enterRule(localContext, 862, PostgreSQLParser.RULE_drop_option); + this.enterRule(localContext, 862, PostgreSqlParser.RULE_drop_option); try { this.enterOuterAlt(localContext, 1); { this.state = 8053; - this.match(PostgreSQLParser.KW_FORCE); + this.match(PostgreSqlParser.KW_FORCE); } } catch (re) { @@ -36177,20 +36177,20 @@ export class PostgreSQLParser extends SQLParserBase { } public altercollationstmt(): AltercollationstmtContext { let localContext = new AltercollationstmtContext(this.context, this.state); - this.enterRule(localContext, 864, PostgreSQLParser.RULE_altercollationstmt); + this.enterRule(localContext, 864, PostgreSqlParser.RULE_altercollationstmt); try { this.enterOuterAlt(localContext, 1); { this.state = 8055; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 8056; - this.match(PostgreSQLParser.KW_COLLATION); + this.match(PostgreSqlParser.KW_COLLATION); this.state = 8057; this.any_name(); this.state = 8058; - this.match(PostgreSQLParser.KW_REFRESH); + this.match(PostgreSqlParser.KW_REFRESH); this.state = 8059; - this.match(PostgreSQLParser.KW_VERSION); + this.match(PostgreSqlParser.KW_VERSION); } } catch (re) { @@ -36209,15 +36209,15 @@ export class PostgreSQLParser extends SQLParserBase { } public altersystemstmt(): AltersystemstmtContext { let localContext = new AltersystemstmtContext(this.context, this.state); - this.enterRule(localContext, 866, PostgreSQLParser.RULE_altersystemstmt); + this.enterRule(localContext, 866, PostgreSqlParser.RULE_altersystemstmt); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 8061; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 8062; - this.match(PostgreSQLParser.KW_SYSTEM); + this.match(PostgreSqlParser.KW_SYSTEM); this.state = 8063; _la = this.tokenStream.LA(1); if(!(_la === 313 || _la === 333)) { @@ -36247,15 +36247,15 @@ export class PostgreSQLParser extends SQLParserBase { } public createdomainstmt(): CreatedomainstmtContext { let localContext = new CreatedomainstmtContext(this.context, this.state); - this.enterRule(localContext, 868, PostgreSQLParser.RULE_createdomainstmt); + this.enterRule(localContext, 868, PostgreSqlParser.RULE_createdomainstmt); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 8066; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 8067; - this.match(PostgreSQLParser.KW_DOMAIN); + this.match(PostgreSqlParser.KW_DOMAIN); this.state = 8068; this.any_name(); this.state = 8070; @@ -36290,14 +36290,14 @@ export class PostgreSQLParser extends SQLParserBase { } public alterdomainstmt(): AlterdomainstmtContext { let localContext = new AlterdomainstmtContext(this.context, this.state); - this.enterRule(localContext, 870, PostgreSQLParser.RULE_alterdomainstmt); + this.enterRule(localContext, 870, PostgreSqlParser.RULE_alterdomainstmt); try { this.enterOuterAlt(localContext, 1); { this.state = 8075; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 8076; - this.match(PostgreSQLParser.KW_DOMAIN); + this.match(PostgreSqlParser.KW_DOMAIN); this.state = 8077; this.any_name(); this.state = 8099; @@ -36312,27 +36312,27 @@ export class PostgreSQLParser extends SQLParserBase { case 2: { this.state = 8079; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 8080; - this.match(PostgreSQLParser.KW_NOT); + this.match(PostgreSqlParser.KW_NOT); this.state = 8081; - this.match(PostgreSQLParser.KW_NULL); + this.match(PostgreSqlParser.KW_NULL); } break; case 3: { this.state = 8082; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 8083; - this.match(PostgreSQLParser.KW_NOT); + this.match(PostgreSqlParser.KW_NOT); this.state = 8084; - this.match(PostgreSQLParser.KW_NULL); + this.match(PostgreSqlParser.KW_NULL); } break; case 4: { this.state = 8085; - this.match(PostgreSQLParser.KW_ADD); + this.match(PostgreSqlParser.KW_ADD); this.state = 8086; this.tableconstraint(); } @@ -36340,9 +36340,9 @@ export class PostgreSQLParser extends SQLParserBase { case 5: { this.state = 8087; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 8088; - this.match(PostgreSQLParser.KW_CONSTRAINT); + this.match(PostgreSqlParser.KW_CONSTRAINT); this.state = 8090; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 744, this.context) ) { @@ -36370,9 +36370,9 @@ export class PostgreSQLParser extends SQLParserBase { case 6: { this.state = 8096; - this.match(PostgreSQLParser.KW_VALIDATE); + this.match(PostgreSqlParser.KW_VALIDATE); this.state = 8097; - this.match(PostgreSQLParser.KW_CONSTRAINT); + this.match(PostgreSqlParser.KW_CONSTRAINT); this.state = 8098; this.name(); } @@ -36396,12 +36396,12 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_as(): Opt_asContext { let localContext = new Opt_asContext(this.context, this.state); - this.enterRule(localContext, 872, PostgreSQLParser.RULE_opt_as); + this.enterRule(localContext, 872, PostgreSqlParser.RULE_opt_as); try { this.enterOuterAlt(localContext, 1); { this.state = 8101; - this.match(PostgreSQLParser.KW_AS); + this.match(PostgreSqlParser.KW_AS); } } catch (re) { @@ -36420,18 +36420,18 @@ export class PostgreSQLParser extends SQLParserBase { } public altertsdictionarystmt(): AltertsdictionarystmtContext { let localContext = new AltertsdictionarystmtContext(this.context, this.state); - this.enterRule(localContext, 874, PostgreSQLParser.RULE_altertsdictionarystmt); + this.enterRule(localContext, 874, PostgreSqlParser.RULE_altertsdictionarystmt); try { this.enterOuterAlt(localContext, 1); { this.state = 8103; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 8104; - this.match(PostgreSQLParser.KW_TEXT); + this.match(PostgreSqlParser.KW_TEXT); this.state = 8105; - this.match(PostgreSQLParser.KW_SEARCH); + this.match(PostgreSqlParser.KW_SEARCH); this.state = 8106; - this.match(PostgreSQLParser.KW_DICTIONARY); + this.match(PostgreSqlParser.KW_DICTIONARY); this.state = 8107; this.any_name(); this.state = 8108; @@ -36454,7 +36454,7 @@ export class PostgreSQLParser extends SQLParserBase { } public altertsconfigurationstmt(): AltertsconfigurationstmtContext { let localContext = new AltertsconfigurationstmtContext(this.context, this.state); - this.enterRule(localContext, 876, PostgreSQLParser.RULE_altertsconfigurationstmt); + this.enterRule(localContext, 876, PostgreSqlParser.RULE_altertsconfigurationstmt); let _la: number; try { this.state = 8173; @@ -36464,21 +36464,21 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 8110; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 8111; - this.match(PostgreSQLParser.KW_TEXT); + this.match(PostgreSqlParser.KW_TEXT); this.state = 8112; - this.match(PostgreSQLParser.KW_SEARCH); + this.match(PostgreSqlParser.KW_SEARCH); this.state = 8113; - this.match(PostgreSQLParser.KW_CONFIGURATION); + this.match(PostgreSqlParser.KW_CONFIGURATION); this.state = 8114; this.any_name(); this.state = 8115; - this.match(PostgreSQLParser.KW_ADD); + this.match(PostgreSqlParser.KW_ADD); this.state = 8116; - this.match(PostgreSQLParser.KW_MAPPING); + this.match(PostgreSqlParser.KW_MAPPING); this.state = 8117; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 8118; this.name_list(); this.state = 8119; @@ -36491,21 +36491,21 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 8122; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 8123; - this.match(PostgreSQLParser.KW_TEXT); + this.match(PostgreSqlParser.KW_TEXT); this.state = 8124; - this.match(PostgreSQLParser.KW_SEARCH); + this.match(PostgreSqlParser.KW_SEARCH); this.state = 8125; - this.match(PostgreSQLParser.KW_CONFIGURATION); + this.match(PostgreSqlParser.KW_CONFIGURATION); this.state = 8126; this.any_name(); this.state = 8127; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 8128; - this.match(PostgreSQLParser.KW_MAPPING); + this.match(PostgreSqlParser.KW_MAPPING); this.state = 8129; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 8130; this.name_list(); this.state = 8131; @@ -36518,21 +36518,21 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 3); { this.state = 8134; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 8135; - this.match(PostgreSQLParser.KW_TEXT); + this.match(PostgreSqlParser.KW_TEXT); this.state = 8136; - this.match(PostgreSQLParser.KW_SEARCH); + this.match(PostgreSqlParser.KW_SEARCH); this.state = 8137; - this.match(PostgreSQLParser.KW_CONFIGURATION); + this.match(PostgreSqlParser.KW_CONFIGURATION); this.state = 8138; this.any_name(); this.state = 8139; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 8140; - this.match(PostgreSQLParser.KW_MAPPING); + this.match(PostgreSqlParser.KW_MAPPING); this.state = 8141; - this.match(PostgreSQLParser.KW_REPLACE); + this.match(PostgreSqlParser.KW_REPLACE); this.state = 8142; this.any_name(); this.state = 8143; @@ -36545,25 +36545,25 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 4); { this.state = 8146; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 8147; - this.match(PostgreSQLParser.KW_TEXT); + this.match(PostgreSqlParser.KW_TEXT); this.state = 8148; - this.match(PostgreSQLParser.KW_SEARCH); + this.match(PostgreSqlParser.KW_SEARCH); this.state = 8149; - this.match(PostgreSQLParser.KW_CONFIGURATION); + this.match(PostgreSqlParser.KW_CONFIGURATION); this.state = 8150; this.any_name(); this.state = 8151; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 8152; - this.match(PostgreSQLParser.KW_MAPPING); + this.match(PostgreSqlParser.KW_MAPPING); this.state = 8153; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 8154; this.name_list(); this.state = 8155; - this.match(PostgreSQLParser.KW_REPLACE); + this.match(PostgreSqlParser.KW_REPLACE); this.state = 8156; this.any_name(); this.state = 8157; @@ -36576,19 +36576,19 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 5); { this.state = 8160; - this.match(PostgreSQLParser.KW_ALTER); + this.match(PostgreSqlParser.KW_ALTER); this.state = 8161; - this.match(PostgreSQLParser.KW_TEXT); + this.match(PostgreSqlParser.KW_TEXT); this.state = 8162; - this.match(PostgreSQLParser.KW_SEARCH); + this.match(PostgreSqlParser.KW_SEARCH); this.state = 8163; - this.match(PostgreSQLParser.KW_CONFIGURATION); + this.match(PostgreSqlParser.KW_CONFIGURATION); this.state = 8164; this.any_name(); this.state = 8165; - this.match(PostgreSQLParser.KW_DROP); + this.match(PostgreSqlParser.KW_DROP); this.state = 8166; - this.match(PostgreSQLParser.KW_MAPPING); + this.match(PostgreSqlParser.KW_MAPPING); this.state = 8168; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -36600,7 +36600,7 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 8170; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 8171; this.name_list(); } @@ -36623,12 +36623,12 @@ export class PostgreSQLParser extends SQLParserBase { } public any_with(): Any_withContext { let localContext = new Any_withContext(this.context, this.state); - this.enterRule(localContext, 878, PostgreSQLParser.RULE_any_with); + this.enterRule(localContext, 878, PostgreSqlParser.RULE_any_with); try { this.enterOuterAlt(localContext, 1); { this.state = 8175; - this.match(PostgreSQLParser.KW_WITH); + this.match(PostgreSqlParser.KW_WITH); } } catch (re) { @@ -36647,13 +36647,13 @@ export class PostgreSQLParser extends SQLParserBase { } public createconversionstmt(): CreateconversionstmtContext { let localContext = new CreateconversionstmtContext(this.context, this.state); - this.enterRule(localContext, 880, PostgreSQLParser.RULE_createconversionstmt); + this.enterRule(localContext, 880, PostgreSqlParser.RULE_createconversionstmt); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 8177; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 8179; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -36665,19 +36665,19 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 8181; - this.match(PostgreSQLParser.KW_CONVERSION); + this.match(PostgreSqlParser.KW_CONVERSION); this.state = 8182; this.any_name(); this.state = 8183; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 8184; this.sconst(); this.state = 8185; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 8186; this.sconst(); this.state = 8187; - this.match(PostgreSQLParser.KW_FROM); + this.match(PostgreSqlParser.KW_FROM); this.state = 8188; this.any_name(); } @@ -36698,7 +36698,7 @@ export class PostgreSQLParser extends SQLParserBase { } public clusterstmt(): ClusterstmtContext { let localContext = new ClusterstmtContext(this.context, this.state); - this.enterRule(localContext, 882, PostgreSQLParser.RULE_clusterstmt); + this.enterRule(localContext, 882, PostgreSqlParser.RULE_clusterstmt); let _la: number; try { this.state = 8208; @@ -36708,7 +36708,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 8190; - this.match(PostgreSQLParser.KW_CLUSTER); + this.match(PostgreSqlParser.KW_CLUSTER); this.state = 8192; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -36737,7 +36737,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 8198; - this.match(PostgreSQLParser.KW_CLUSTER); + this.match(PostgreSqlParser.KW_CLUSTER); this.state = 8200; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -36754,7 +36754,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 3); { this.state = 8202; - this.match(PostgreSQLParser.KW_CLUSTER); + this.match(PostgreSqlParser.KW_CLUSTER); this.state = 8203; this.opt_verbose_list(); this.state = 8204; @@ -36789,13 +36789,13 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_verbose_list(): Opt_verbose_listContext { let localContext = new Opt_verbose_listContext(this.context, this.state); - this.enterRule(localContext, 884, PostgreSQLParser.RULE_opt_verbose_list); + this.enterRule(localContext, 884, PostgreSqlParser.RULE_opt_verbose_list); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 8210; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 8211; this.opt_verbose(); this.state = 8216; @@ -36805,7 +36805,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 8212; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 8213; this.opt_verbose(); } @@ -36815,7 +36815,7 @@ export class PostgreSQLParser extends SQLParserBase { _la = this.tokenStream.LA(1); } this.state = 8219; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -36834,12 +36834,12 @@ export class PostgreSQLParser extends SQLParserBase { } public cluster_index_specification(): Cluster_index_specificationContext { let localContext = new Cluster_index_specificationContext(this.context, this.state); - this.enterRule(localContext, 886, PostgreSQLParser.RULE_cluster_index_specification); + this.enterRule(localContext, 886, PostgreSqlParser.RULE_cluster_index_specification); try { this.enterOuterAlt(localContext, 1); { this.state = 8221; - this.match(PostgreSQLParser.KW_USING); + this.match(PostgreSqlParser.KW_USING); this.state = 8222; this.name(); } @@ -36860,7 +36860,7 @@ export class PostgreSQLParser extends SQLParserBase { } public vacuumstmt(): VacuumstmtContext { let localContext = new VacuumstmtContext(this.context, this.state); - this.enterRule(localContext, 888, PostgreSQLParser.RULE_vacuumstmt); + this.enterRule(localContext, 888, PostgreSqlParser.RULE_vacuumstmt); let _la: number; try { this.state = 8250; @@ -36870,7 +36870,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 8224; - this.match(PostgreSQLParser.KW_VACUUM); + this.match(PostgreSqlParser.KW_VACUUM); this.state = 8226; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -36927,18 +36927,18 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 8240; - this.match(PostgreSQLParser.KW_VACUUM); + this.match(PostgreSqlParser.KW_VACUUM); this.state = 8245; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 761, this.context) ) { case 1: { this.state = 8241; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 8242; this.vac_analyze_option_list(); this.state = 8243; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; } @@ -36972,7 +36972,7 @@ export class PostgreSQLParser extends SQLParserBase { } public analyzestmt(): AnalyzestmtContext { let localContext = new AnalyzestmtContext(this.context, this.state); - this.enterRule(localContext, 890, PostgreSQLParser.RULE_analyzestmt); + this.enterRule(localContext, 890, PostgreSqlParser.RULE_analyzestmt); let _la: number; try { this.state = 8266; @@ -37011,11 +37011,11 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 8259; this.analyze_keyword(); this.state = 8260; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 8261; this.analyze_options_list(); this.state = 8262; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); this.state = 8264; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 766, this.context) ) { @@ -37046,7 +37046,7 @@ export class PostgreSQLParser extends SQLParserBase { } public vac_analyze_option_list(): Vac_analyze_option_listContext { let localContext = new Vac_analyze_option_listContext(this.context, this.state); - this.enterRule(localContext, 892, PostgreSQLParser.RULE_vac_analyze_option_list); + this.enterRule(localContext, 892, PostgreSqlParser.RULE_vac_analyze_option_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -37060,7 +37060,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 8269; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 8270; this.vac_analyze_option_elem(); } @@ -37087,7 +37087,7 @@ export class PostgreSQLParser extends SQLParserBase { } public analyze_keyword(): Analyze_keywordContext { let localContext = new Analyze_keywordContext(this.context, this.state); - this.enterRule(localContext, 894, PostgreSQLParser.RULE_analyze_keyword); + this.enterRule(localContext, 894, PostgreSqlParser.RULE_analyze_keyword); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -37119,7 +37119,7 @@ export class PostgreSQLParser extends SQLParserBase { } public vac_analyze_option_elem(): Vac_analyze_option_elemContext { let localContext = new Vac_analyze_option_elemContext(this.context, this.state); - this.enterRule(localContext, 896, PostgreSQLParser.RULE_vac_analyze_option_elem); + this.enterRule(localContext, 896, PostgreSqlParser.RULE_vac_analyze_option_elem); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -37154,440 +37154,440 @@ export class PostgreSQLParser extends SQLParserBase { } public vac_analyze_option_name(): Vac_analyze_option_nameContext { let localContext = new Vac_analyze_option_nameContext(this.context, this.state); - this.enterRule(localContext, 898, PostgreSQLParser.RULE_vac_analyze_option_name); + this.enterRule(localContext, 898, PostgreSqlParser.RULE_vac_analyze_option_name); try { this.state = 8284; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_AND: - case PostgreSQLParser.KW_ARRAY: - case PostgreSQLParser.KW_COLLATE: - case PostgreSQLParser.KW_CONSTRAINT: - case PostgreSQLParser.KW_DEFAULT: - case PostgreSQLParser.KW_DO: - case PostgreSQLParser.KW_FETCH: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_AUTHORIZATION: - case PostgreSQLParser.KW_BINARY: - case PostgreSQLParser.KW_COLLATION: - case PostgreSQLParser.KW_CONCURRENTLY: - case PostgreSQLParser.KW_CROSS: - case PostgreSQLParser.KW_CURRENT_SCHEMA: - case PostgreSQLParser.KW_FREEZE: - case PostgreSQLParser.KW_FULL: - case PostgreSQLParser.KW_ILIKE: - case PostgreSQLParser.KW_INNER: - case PostgreSQLParser.KW_IS: - case PostgreSQLParser.KW_ISNULL: - case PostgreSQLParser.KW_JOIN: - case PostgreSQLParser.KW_LEFT: - case PostgreSQLParser.KW_LIKE: - case PostgreSQLParser.KW_NATURAL: - case PostgreSQLParser.KW_NOTNULL: - case PostgreSQLParser.KW_OUTER: - case PostgreSQLParser.KW_OVER: - case PostgreSQLParser.KW_OVERLAPS: - case PostgreSQLParser.KW_RIGHT: - case PostgreSQLParser.KW_SIMILAR: - case PostgreSQLParser.KW_VERBOSE: - case PostgreSQLParser.KW_ABORT: - case PostgreSQLParser.KW_ABSOLUTE: - case PostgreSQLParser.KW_ACCESS: - case PostgreSQLParser.KW_ACTION: - case PostgreSQLParser.KW_ADD: - case PostgreSQLParser.KW_ADMIN: - case PostgreSQLParser.KW_AFTER: - case PostgreSQLParser.KW_AGGREGATE: - case PostgreSQLParser.KW_ALSO: - case PostgreSQLParser.KW_ALTER: - case PostgreSQLParser.KW_ALWAYS: - case PostgreSQLParser.KW_ASSERTION: - case PostgreSQLParser.KW_ASSIGNMENT: - case PostgreSQLParser.KW_AT: - case PostgreSQLParser.KW_ATTRIBUTE: - case PostgreSQLParser.KW_BACKWARD: - case PostgreSQLParser.KW_BEFORE: - case PostgreSQLParser.KW_BEGIN: - case PostgreSQLParser.KW_BY: - case PostgreSQLParser.KW_CACHE: - case PostgreSQLParser.KW_CALLED: - case PostgreSQLParser.KW_CASCADE: - case PostgreSQLParser.KW_CASCADED: - case PostgreSQLParser.KW_CATALOG: - case PostgreSQLParser.KW_CHAIN: - case PostgreSQLParser.KW_CHARACTERISTICS: - case PostgreSQLParser.KW_CHECKPOINT: - case PostgreSQLParser.KW_CLASS: - case PostgreSQLParser.KW_CLOSE: - case PostgreSQLParser.KW_CLUSTER: - case PostgreSQLParser.KW_COMMENT: - case PostgreSQLParser.KW_COMMENTS: - case PostgreSQLParser.KW_COMMIT: - case PostgreSQLParser.KW_COMMITTED: - case PostgreSQLParser.KW_CONFIGURATION: - case PostgreSQLParser.KW_CONNECTION: - case PostgreSQLParser.KW_CONSTRAINTS: - case PostgreSQLParser.KW_CONTENT: - case PostgreSQLParser.KW_CONTINUE: - case PostgreSQLParser.KW_CONVERSION: - case PostgreSQLParser.KW_COPY: - case PostgreSQLParser.KW_COST: - case PostgreSQLParser.KW_CSV: - case PostgreSQLParser.KW_CURSOR: - case PostgreSQLParser.KW_CYCLE: - case PostgreSQLParser.KW_DATA: - case PostgreSQLParser.KW_DATABASE: - case PostgreSQLParser.KW_DAY: - case PostgreSQLParser.KW_DEALLOCATE: - case PostgreSQLParser.KW_DECLARE: - case PostgreSQLParser.KW_DEFAULTS: - case PostgreSQLParser.KW_DEFERRED: - case PostgreSQLParser.KW_DEFINER: - case PostgreSQLParser.KW_DELETE: - case PostgreSQLParser.KW_DELIMITER: - case PostgreSQLParser.KW_DELIMITERS: - case PostgreSQLParser.KW_DICTIONARY: - case PostgreSQLParser.KW_DISABLE: - case PostgreSQLParser.KW_DISCARD: - case PostgreSQLParser.KW_DOCUMENT: - case PostgreSQLParser.KW_DOMAIN: - case PostgreSQLParser.KW_DOUBLE: - case PostgreSQLParser.KW_DROP: - case PostgreSQLParser.KW_EACH: - case PostgreSQLParser.KW_ENABLE: - case PostgreSQLParser.KW_ENCODING: - case PostgreSQLParser.KW_ENCRYPTED: - case PostgreSQLParser.KW_ENUM: - case PostgreSQLParser.KW_ESCAPE: - case PostgreSQLParser.KW_EVENT: - case PostgreSQLParser.KW_EXCLUDE: - case PostgreSQLParser.KW_EXCLUDING: - case PostgreSQLParser.KW_EXCLUSIVE: - case PostgreSQLParser.KW_EXECUTE: - case PostgreSQLParser.KW_EXPLAIN: - case PostgreSQLParser.KW_EXTENSION: - case PostgreSQLParser.KW_EXTERNAL: - case PostgreSQLParser.KW_FAMILY: - case PostgreSQLParser.KW_FIRST: - case PostgreSQLParser.KW_FOLLOWING: - case PostgreSQLParser.KW_FORCE: - case PostgreSQLParser.KW_FORWARD: - case PostgreSQLParser.KW_FUNCTION: - case PostgreSQLParser.KW_FUNCTIONS: - case PostgreSQLParser.KW_GLOBAL: - case PostgreSQLParser.KW_GRANTED: - case PostgreSQLParser.KW_HANDLER: - case PostgreSQLParser.KW_HEADER: - case PostgreSQLParser.KW_HOLD: - case PostgreSQLParser.KW_HOUR: - case PostgreSQLParser.KW_IDENTITY: - case PostgreSQLParser.KW_IF: - case PostgreSQLParser.KW_IMMEDIATE: - case PostgreSQLParser.KW_IMMUTABLE: - case PostgreSQLParser.KW_IMPLICIT: - case PostgreSQLParser.KW_INCLUDING: - case PostgreSQLParser.KW_INCREMENT: - case PostgreSQLParser.KW_INDEX: - case PostgreSQLParser.KW_INDEXES: - case PostgreSQLParser.KW_INHERIT: - case PostgreSQLParser.KW_INHERITS: - case PostgreSQLParser.KW_INLINE: - case PostgreSQLParser.KW_INSENSITIVE: - case PostgreSQLParser.KW_INSERT: - case PostgreSQLParser.KW_INSTEAD: - case PostgreSQLParser.KW_INVOKER: - case PostgreSQLParser.KW_ISOLATION: - case PostgreSQLParser.KW_KEY: - case PostgreSQLParser.KW_LABEL: - case PostgreSQLParser.KW_LANGUAGE: - case PostgreSQLParser.KW_LARGE: - case PostgreSQLParser.KW_LAST: - case PostgreSQLParser.KW_LEAKPROOF: - case PostgreSQLParser.KW_LEVEL: - case PostgreSQLParser.KW_LISTEN: - case PostgreSQLParser.KW_LOAD: - case PostgreSQLParser.KW_LOCAL: - case PostgreSQLParser.KW_LOCATION: - case PostgreSQLParser.KW_LOCK: - case PostgreSQLParser.KW_MAPPING: - case PostgreSQLParser.KW_MATCH: - case PostgreSQLParser.KW_MATERIALIZED: - case PostgreSQLParser.KW_MAXVALUE: - case PostgreSQLParser.KW_MINUTE: - case PostgreSQLParser.KW_MINVALUE: - case PostgreSQLParser.KW_MODE: - case PostgreSQLParser.KW_MONTH: - case PostgreSQLParser.KW_MOVE: - case PostgreSQLParser.KW_NAME: - case PostgreSQLParser.KW_NAMES: - case PostgreSQLParser.KW_NEXT: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_NOTHING: - case PostgreSQLParser.KW_NOTIFY: - case PostgreSQLParser.KW_NOWAIT: - case PostgreSQLParser.KW_NULLS: - case PostgreSQLParser.KW_OBJECT: - case PostgreSQLParser.KW_OF: - case PostgreSQLParser.KW_OFF: - case PostgreSQLParser.KW_OIDS: - case PostgreSQLParser.KW_OPERATOR: - case PostgreSQLParser.KW_OPTION: - case PostgreSQLParser.KW_OPTIONS: - case PostgreSQLParser.KW_OWNED: - case PostgreSQLParser.KW_OWNER: - case PostgreSQLParser.KW_PARSER: - case PostgreSQLParser.KW_PARTIAL: - case PostgreSQLParser.KW_PARTITION: - case PostgreSQLParser.KW_PASSING: - case PostgreSQLParser.KW_PASSWORD: - case PostgreSQLParser.KW_PLANS: - case PostgreSQLParser.KW_PRECEDING: - case PostgreSQLParser.KW_PREPARE: - case PostgreSQLParser.KW_PREPARED: - case PostgreSQLParser.KW_PRESERVE: - case PostgreSQLParser.KW_PRIOR: - case PostgreSQLParser.KW_PRIVILEGES: - case PostgreSQLParser.KW_PROCEDURAL: - case PostgreSQLParser.KW_PROCEDURE: - case PostgreSQLParser.KW_PROGRAM: - case PostgreSQLParser.KW_QUOTE: - case PostgreSQLParser.KW_RANGE: - case PostgreSQLParser.KW_READ: - case PostgreSQLParser.KW_REASSIGN: - case PostgreSQLParser.KW_RECHECK: - case PostgreSQLParser.KW_RECURSIVE: - case PostgreSQLParser.KW_REF: - case PostgreSQLParser.KW_REFRESH: - case PostgreSQLParser.KW_REINDEX: - case PostgreSQLParser.KW_RELATIVE: - case PostgreSQLParser.KW_RELEASE: - case PostgreSQLParser.KW_RENAME: - case PostgreSQLParser.KW_REPEATABLE: - case PostgreSQLParser.KW_REPLACE: - case PostgreSQLParser.KW_REPLICA: - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_RESTART: - case PostgreSQLParser.KW_RESTRICT: - case PostgreSQLParser.KW_RETURNS: - case PostgreSQLParser.KW_REVOKE: - case PostgreSQLParser.KW_ROLE: - case PostgreSQLParser.KW_ROLLBACK: - case PostgreSQLParser.KW_ROWS: - case PostgreSQLParser.KW_RULE: - case PostgreSQLParser.KW_SAVEPOINT: - case PostgreSQLParser.KW_SCHEMA: - case PostgreSQLParser.KW_SCROLL: - case PostgreSQLParser.KW_SEARCH: - case PostgreSQLParser.KW_SECOND: - case PostgreSQLParser.KW_SECURITY: - case PostgreSQLParser.KW_SEQUENCE: - case PostgreSQLParser.KW_SEQUENCES: - case PostgreSQLParser.KW_SERIALIZABLE: - case PostgreSQLParser.KW_SERVER: - case PostgreSQLParser.KW_SESSION: - case PostgreSQLParser.KW_SET: - case PostgreSQLParser.KW_SHARE: - case PostgreSQLParser.KW_SHOW: - case PostgreSQLParser.KW_SIMPLE: - case PostgreSQLParser.KW_SNAPSHOT: - case PostgreSQLParser.KW_STABLE: - case PostgreSQLParser.KW_STANDALONE: - case PostgreSQLParser.KW_START: - case PostgreSQLParser.KW_STATEMENT: - case PostgreSQLParser.KW_STATISTICS: - case PostgreSQLParser.KW_STDIN: - case PostgreSQLParser.KW_STDOUT: - case PostgreSQLParser.KW_STORAGE: - case PostgreSQLParser.KW_STRICT: - case PostgreSQLParser.KW_STRIP: - case PostgreSQLParser.KW_SYSID: - case PostgreSQLParser.KW_SYSTEM: - case PostgreSQLParser.KW_TABLES: - case PostgreSQLParser.KW_TABLESPACE: - case PostgreSQLParser.KW_TEMP: - case PostgreSQLParser.KW_TEMPLATE: - case PostgreSQLParser.KW_TEMPORARY: - case PostgreSQLParser.KW_TEXT: - case PostgreSQLParser.KW_TRANSACTION: - case PostgreSQLParser.KW_TRIGGER: - case PostgreSQLParser.KW_TRUNCATE: - case PostgreSQLParser.KW_TRUSTED: - case PostgreSQLParser.KW_TYPE: - case PostgreSQLParser.KW_TYPES: - case PostgreSQLParser.KW_UNBOUNDED: - case PostgreSQLParser.KW_UNCOMMITTED: - case PostgreSQLParser.KW_UNENCRYPTED: - case PostgreSQLParser.KW_UNKNOWN: - case PostgreSQLParser.KW_UNLISTEN: - case PostgreSQLParser.KW_UNLOGGED: - case PostgreSQLParser.KW_UNTIL: - case PostgreSQLParser.KW_UPDATE: - case PostgreSQLParser.KW_VACUUM: - case PostgreSQLParser.KW_VALID: - case PostgreSQLParser.KW_VALIDATE: - case PostgreSQLParser.KW_VALIDATOR: - case PostgreSQLParser.KW_VARYING: - case PostgreSQLParser.KW_VERSION: - case PostgreSQLParser.KW_VIEW: - case PostgreSQLParser.KW_VOLATILE: - case PostgreSQLParser.KW_WHITESPACE: - case PostgreSQLParser.KW_WITHOUT: - case PostgreSQLParser.KW_WORK: - case PostgreSQLParser.KW_WRAPPER: - case PostgreSQLParser.KW_WRITE: - case PostgreSQLParser.KW_XML: - case PostgreSQLParser.KW_YEAR: - case PostgreSQLParser.KW_YES: - case PostgreSQLParser.KW_ZONE: - case PostgreSQLParser.KW_BETWEEN: - case PostgreSQLParser.KW_BIGINT: - case PostgreSQLParser.KW_BIT: - case PostgreSQLParser.KW_BOOLEAN: - case PostgreSQLParser.KW_CHAR: - case PostgreSQLParser.KW_CHARACTER: - case PostgreSQLParser.KW_COALESCE: - case PostgreSQLParser.KW_DEC: - case PostgreSQLParser.KW_DECIMAL: - case PostgreSQLParser.KW_EXISTS: - case PostgreSQLParser.KW_EXTRACT: - case PostgreSQLParser.KW_FLOAT: - case PostgreSQLParser.KW_GREATEST: - case PostgreSQLParser.KW_INOUT: - case PostgreSQLParser.KW_INT: - case PostgreSQLParser.KW_INTEGER: - case PostgreSQLParser.KW_INTERVAL: - case PostgreSQLParser.KW_LEAST: - case PostgreSQLParser.KW_NATIONAL: - case PostgreSQLParser.KW_NCHAR: - case PostgreSQLParser.KW_NONE: - case PostgreSQLParser.KW_NULLIF: - case PostgreSQLParser.KW_NUMERIC: - case PostgreSQLParser.KW_OVERLAY: - case PostgreSQLParser.KW_POSITION: - case PostgreSQLParser.KW_PRECISION: - case PostgreSQLParser.KW_REAL: - case PostgreSQLParser.KW_ROW: - case PostgreSQLParser.KW_SETOF: - case PostgreSQLParser.KW_SMALLINT: - case PostgreSQLParser.KW_SUBSTRING: - case PostgreSQLParser.KW_TIME: - case PostgreSQLParser.KW_TIMESTAMP: - case PostgreSQLParser.KW_TREAT: - case PostgreSQLParser.KW_TRIM: - case PostgreSQLParser.KW_VALUES: - case PostgreSQLParser.KW_VARCHAR: - case PostgreSQLParser.KW_XMLATTRIBUTES: - case PostgreSQLParser.KW_XMLCONCAT: - case PostgreSQLParser.KW_XMLELEMENT: - case PostgreSQLParser.KW_XMLEXISTS: - case PostgreSQLParser.KW_XMLFOREST: - case PostgreSQLParser.KW_XMLPARSE: - case PostgreSQLParser.KW_XMLPI: - case PostgreSQLParser.KW_XMLROOT: - case PostgreSQLParser.KW_XMLSERIALIZE: - case PostgreSQLParser.KW_CALL: - case PostgreSQLParser.KW_CURRENT: - case PostgreSQLParser.KW_ATTACH: - case PostgreSQLParser.KW_DETACH: - case PostgreSQLParser.KW_EXPRESSION: - case PostgreSQLParser.KW_GENERATED: - case PostgreSQLParser.KW_LOGGED: - case PostgreSQLParser.KW_STORED: - case PostgreSQLParser.KW_INCLUDE: - case PostgreSQLParser.KW_ROUTINE: - case PostgreSQLParser.KW_TRANSFORM: - case PostgreSQLParser.KW_IMPORT: - case PostgreSQLParser.KW_POLICY: - case PostgreSQLParser.KW_METHOD: - case PostgreSQLParser.KW_REFERENCING: - case PostgreSQLParser.KW_NEW: - case PostgreSQLParser.KW_OLD: - case PostgreSQLParser.KW_VALUE: - case PostgreSQLParser.KW_SUBSCRIPTION: - case PostgreSQLParser.KW_PUBLICATION: - case PostgreSQLParser.KW_OUT: - case PostgreSQLParser.KW_ROUTINES: - case PostgreSQLParser.KW_SCHEMAS: - case PostgreSQLParser.KW_PROCEDURES: - case PostgreSQLParser.KW_INPUT: - case PostgreSQLParser.KW_SUPPORT: - case PostgreSQLParser.KW_PARALLEL: - case PostgreSQLParser.KW_SQL: - case PostgreSQLParser.KW_DEPENDS: - case PostgreSQLParser.KW_OVERRIDING: - case PostgreSQLParser.KW_CONFLICT: - case PostgreSQLParser.KW_SKIP: - case PostgreSQLParser.KW_LOCKED: - case PostgreSQLParser.KW_TIES: - case PostgreSQLParser.KW_ROLLUP: - case PostgreSQLParser.KW_CUBE: - case PostgreSQLParser.KW_GROUPING: - case PostgreSQLParser.KW_SETS: - case PostgreSQLParser.KW_TABLESAMPLE: - case PostgreSQLParser.KW_ORDINALITY: - case PostgreSQLParser.KW_XMLTABLE: - case PostgreSQLParser.KW_COLUMNS: - case PostgreSQLParser.KW_XMLNAMESPACES: - case PostgreSQLParser.KW_ROWTYPE: - case PostgreSQLParser.KW_NORMALIZED: - case PostgreSQLParser.KW_WITHIN: - case PostgreSQLParser.KW_FILTER: - case PostgreSQLParser.KW_GROUPS: - case PostgreSQLParser.KW_OTHERS: - case PostgreSQLParser.KW_NFC: - case PostgreSQLParser.KW_NFD: - case PostgreSQLParser.KW_NFKC: - case PostgreSQLParser.KW_NFKD: - case PostgreSQLParser.KW_UESCAPE: - case PostgreSQLParser.KW_VIEWS: - case PostgreSQLParser.KW_NORMALIZE: - case PostgreSQLParser.KW_DUMP: - case PostgreSQLParser.KW_PRINT_STRICT_PARAMS: - case PostgreSQLParser.KW_VARIABLE_CONFLICT: - case PostgreSQLParser.KW_ERROR: - case PostgreSQLParser.KW_USE_VARIABLE: - case PostgreSQLParser.KW_USE_COLUMN: - case PostgreSQLParser.KW_ALIAS: - case PostgreSQLParser.KW_CONSTANT: - case PostgreSQLParser.KW_PERFORM: - case PostgreSQLParser.KW_GET: - case PostgreSQLParser.KW_DIAGNOSTICS: - case PostgreSQLParser.KW_STACKED: - case PostgreSQLParser.KW_ELSIF: - case PostgreSQLParser.KW_REVERSE: - case PostgreSQLParser.KW_SLICE: - case PostgreSQLParser.KW_EXIT: - case PostgreSQLParser.KW_RETURN: - case PostgreSQLParser.KW_QUERY: - case PostgreSQLParser.KW_RAISE: - case PostgreSQLParser.KW_SQLSTATE: - case PostgreSQLParser.KW_DEBUG: - case PostgreSQLParser.KW_LOG: - case PostgreSQLParser.KW_INFO: - case PostgreSQLParser.KW_NOTICE: - case PostgreSQLParser.KW_WARNING: - case PostgreSQLParser.KW_EXCEPTION: - case PostgreSQLParser.KW_ASSERT: - case PostgreSQLParser.KW_OPEN: - case PostgreSQLParser.KW_SKIP_LOCKED: - case PostgreSQLParser.KW_BUFFER_USAGE_LIMIT: - case PostgreSQLParser.Identifier: - case PostgreSQLParser.QuotedIdentifier: - case PostgreSQLParser.UnicodeQuotedIdentifier: - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.PLSQLVARIABLENAME: - case PostgreSQLParser.PLSQLIDENTIFIER: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.KW_AND: + case PostgreSqlParser.KW_ARRAY: + case PostgreSqlParser.KW_COLLATE: + case PostgreSqlParser.KW_CONSTRAINT: + case PostgreSqlParser.KW_DEFAULT: + case PostgreSqlParser.KW_DO: + case PostgreSqlParser.KW_FETCH: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_AUTHORIZATION: + case PostgreSqlParser.KW_BINARY: + case PostgreSqlParser.KW_COLLATION: + case PostgreSqlParser.KW_CONCURRENTLY: + case PostgreSqlParser.KW_CROSS: + case PostgreSqlParser.KW_CURRENT_SCHEMA: + case PostgreSqlParser.KW_FREEZE: + case PostgreSqlParser.KW_FULL: + case PostgreSqlParser.KW_ILIKE: + case PostgreSqlParser.KW_INNER: + case PostgreSqlParser.KW_IS: + case PostgreSqlParser.KW_ISNULL: + case PostgreSqlParser.KW_JOIN: + case PostgreSqlParser.KW_LEFT: + case PostgreSqlParser.KW_LIKE: + case PostgreSqlParser.KW_NATURAL: + case PostgreSqlParser.KW_NOTNULL: + case PostgreSqlParser.KW_OUTER: + case PostgreSqlParser.KW_OVER: + case PostgreSqlParser.KW_OVERLAPS: + case PostgreSqlParser.KW_RIGHT: + case PostgreSqlParser.KW_SIMILAR: + case PostgreSqlParser.KW_VERBOSE: + case PostgreSqlParser.KW_ABORT: + case PostgreSqlParser.KW_ABSOLUTE: + case PostgreSqlParser.KW_ACCESS: + case PostgreSqlParser.KW_ACTION: + case PostgreSqlParser.KW_ADD: + case PostgreSqlParser.KW_ADMIN: + case PostgreSqlParser.KW_AFTER: + case PostgreSqlParser.KW_AGGREGATE: + case PostgreSqlParser.KW_ALSO: + case PostgreSqlParser.KW_ALTER: + case PostgreSqlParser.KW_ALWAYS: + case PostgreSqlParser.KW_ASSERTION: + case PostgreSqlParser.KW_ASSIGNMENT: + case PostgreSqlParser.KW_AT: + case PostgreSqlParser.KW_ATTRIBUTE: + case PostgreSqlParser.KW_BACKWARD: + case PostgreSqlParser.KW_BEFORE: + case PostgreSqlParser.KW_BEGIN: + case PostgreSqlParser.KW_BY: + case PostgreSqlParser.KW_CACHE: + case PostgreSqlParser.KW_CALLED: + case PostgreSqlParser.KW_CASCADE: + case PostgreSqlParser.KW_CASCADED: + case PostgreSqlParser.KW_CATALOG: + case PostgreSqlParser.KW_CHAIN: + case PostgreSqlParser.KW_CHARACTERISTICS: + case PostgreSqlParser.KW_CHECKPOINT: + case PostgreSqlParser.KW_CLASS: + case PostgreSqlParser.KW_CLOSE: + case PostgreSqlParser.KW_CLUSTER: + case PostgreSqlParser.KW_COMMENT: + case PostgreSqlParser.KW_COMMENTS: + case PostgreSqlParser.KW_COMMIT: + case PostgreSqlParser.KW_COMMITTED: + case PostgreSqlParser.KW_CONFIGURATION: + case PostgreSqlParser.KW_CONNECTION: + case PostgreSqlParser.KW_CONSTRAINTS: + case PostgreSqlParser.KW_CONTENT: + case PostgreSqlParser.KW_CONTINUE: + case PostgreSqlParser.KW_CONVERSION: + case PostgreSqlParser.KW_COPY: + case PostgreSqlParser.KW_COST: + case PostgreSqlParser.KW_CSV: + case PostgreSqlParser.KW_CURSOR: + case PostgreSqlParser.KW_CYCLE: + case PostgreSqlParser.KW_DATA: + case PostgreSqlParser.KW_DATABASE: + case PostgreSqlParser.KW_DAY: + case PostgreSqlParser.KW_DEALLOCATE: + case PostgreSqlParser.KW_DECLARE: + case PostgreSqlParser.KW_DEFAULTS: + case PostgreSqlParser.KW_DEFERRED: + case PostgreSqlParser.KW_DEFINER: + case PostgreSqlParser.KW_DELETE: + case PostgreSqlParser.KW_DELIMITER: + case PostgreSqlParser.KW_DELIMITERS: + case PostgreSqlParser.KW_DICTIONARY: + case PostgreSqlParser.KW_DISABLE: + case PostgreSqlParser.KW_DISCARD: + case PostgreSqlParser.KW_DOCUMENT: + case PostgreSqlParser.KW_DOMAIN: + case PostgreSqlParser.KW_DOUBLE: + case PostgreSqlParser.KW_DROP: + case PostgreSqlParser.KW_EACH: + case PostgreSqlParser.KW_ENABLE: + case PostgreSqlParser.KW_ENCODING: + case PostgreSqlParser.KW_ENCRYPTED: + case PostgreSqlParser.KW_ENUM: + case PostgreSqlParser.KW_ESCAPE: + case PostgreSqlParser.KW_EVENT: + case PostgreSqlParser.KW_EXCLUDE: + case PostgreSqlParser.KW_EXCLUDING: + case PostgreSqlParser.KW_EXCLUSIVE: + case PostgreSqlParser.KW_EXECUTE: + case PostgreSqlParser.KW_EXPLAIN: + case PostgreSqlParser.KW_EXTENSION: + case PostgreSqlParser.KW_EXTERNAL: + case PostgreSqlParser.KW_FAMILY: + case PostgreSqlParser.KW_FIRST: + case PostgreSqlParser.KW_FOLLOWING: + case PostgreSqlParser.KW_FORCE: + case PostgreSqlParser.KW_FORWARD: + case PostgreSqlParser.KW_FUNCTION: + case PostgreSqlParser.KW_FUNCTIONS: + case PostgreSqlParser.KW_GLOBAL: + case PostgreSqlParser.KW_GRANTED: + case PostgreSqlParser.KW_HANDLER: + case PostgreSqlParser.KW_HEADER: + case PostgreSqlParser.KW_HOLD: + case PostgreSqlParser.KW_HOUR: + case PostgreSqlParser.KW_IDENTITY: + case PostgreSqlParser.KW_IF: + case PostgreSqlParser.KW_IMMEDIATE: + case PostgreSqlParser.KW_IMMUTABLE: + case PostgreSqlParser.KW_IMPLICIT: + case PostgreSqlParser.KW_INCLUDING: + case PostgreSqlParser.KW_INCREMENT: + case PostgreSqlParser.KW_INDEX: + case PostgreSqlParser.KW_INDEXES: + case PostgreSqlParser.KW_INHERIT: + case PostgreSqlParser.KW_INHERITS: + case PostgreSqlParser.KW_INLINE: + case PostgreSqlParser.KW_INSENSITIVE: + case PostgreSqlParser.KW_INSERT: + case PostgreSqlParser.KW_INSTEAD: + case PostgreSqlParser.KW_INVOKER: + case PostgreSqlParser.KW_ISOLATION: + case PostgreSqlParser.KW_KEY: + case PostgreSqlParser.KW_LABEL: + case PostgreSqlParser.KW_LANGUAGE: + case PostgreSqlParser.KW_LARGE: + case PostgreSqlParser.KW_LAST: + case PostgreSqlParser.KW_LEAKPROOF: + case PostgreSqlParser.KW_LEVEL: + case PostgreSqlParser.KW_LISTEN: + case PostgreSqlParser.KW_LOAD: + case PostgreSqlParser.KW_LOCAL: + case PostgreSqlParser.KW_LOCATION: + case PostgreSqlParser.KW_LOCK: + case PostgreSqlParser.KW_MAPPING: + case PostgreSqlParser.KW_MATCH: + case PostgreSqlParser.KW_MATERIALIZED: + case PostgreSqlParser.KW_MAXVALUE: + case PostgreSqlParser.KW_MINUTE: + case PostgreSqlParser.KW_MINVALUE: + case PostgreSqlParser.KW_MODE: + case PostgreSqlParser.KW_MONTH: + case PostgreSqlParser.KW_MOVE: + case PostgreSqlParser.KW_NAME: + case PostgreSqlParser.KW_NAMES: + case PostgreSqlParser.KW_NEXT: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_NOTHING: + case PostgreSqlParser.KW_NOTIFY: + case PostgreSqlParser.KW_NOWAIT: + case PostgreSqlParser.KW_NULLS: + case PostgreSqlParser.KW_OBJECT: + case PostgreSqlParser.KW_OF: + case PostgreSqlParser.KW_OFF: + case PostgreSqlParser.KW_OIDS: + case PostgreSqlParser.KW_OPERATOR: + case PostgreSqlParser.KW_OPTION: + case PostgreSqlParser.KW_OPTIONS: + case PostgreSqlParser.KW_OWNED: + case PostgreSqlParser.KW_OWNER: + case PostgreSqlParser.KW_PARSER: + case PostgreSqlParser.KW_PARTIAL: + case PostgreSqlParser.KW_PARTITION: + case PostgreSqlParser.KW_PASSING: + case PostgreSqlParser.KW_PASSWORD: + case PostgreSqlParser.KW_PLANS: + case PostgreSqlParser.KW_PRECEDING: + case PostgreSqlParser.KW_PREPARE: + case PostgreSqlParser.KW_PREPARED: + case PostgreSqlParser.KW_PRESERVE: + case PostgreSqlParser.KW_PRIOR: + case PostgreSqlParser.KW_PRIVILEGES: + case PostgreSqlParser.KW_PROCEDURAL: + case PostgreSqlParser.KW_PROCEDURE: + case PostgreSqlParser.KW_PROGRAM: + case PostgreSqlParser.KW_QUOTE: + case PostgreSqlParser.KW_RANGE: + case PostgreSqlParser.KW_READ: + case PostgreSqlParser.KW_REASSIGN: + case PostgreSqlParser.KW_RECHECK: + case PostgreSqlParser.KW_RECURSIVE: + case PostgreSqlParser.KW_REF: + case PostgreSqlParser.KW_REFRESH: + case PostgreSqlParser.KW_REINDEX: + case PostgreSqlParser.KW_RELATIVE: + case PostgreSqlParser.KW_RELEASE: + case PostgreSqlParser.KW_RENAME: + case PostgreSqlParser.KW_REPEATABLE: + case PostgreSqlParser.KW_REPLACE: + case PostgreSqlParser.KW_REPLICA: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_RESTART: + case PostgreSqlParser.KW_RESTRICT: + case PostgreSqlParser.KW_RETURNS: + case PostgreSqlParser.KW_REVOKE: + case PostgreSqlParser.KW_ROLE: + case PostgreSqlParser.KW_ROLLBACK: + case PostgreSqlParser.KW_ROWS: + case PostgreSqlParser.KW_RULE: + case PostgreSqlParser.KW_SAVEPOINT: + case PostgreSqlParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCROLL: + case PostgreSqlParser.KW_SEARCH: + case PostgreSqlParser.KW_SECOND: + case PostgreSqlParser.KW_SECURITY: + case PostgreSqlParser.KW_SEQUENCE: + case PostgreSqlParser.KW_SEQUENCES: + case PostgreSqlParser.KW_SERIALIZABLE: + case PostgreSqlParser.KW_SERVER: + case PostgreSqlParser.KW_SESSION: + case PostgreSqlParser.KW_SET: + case PostgreSqlParser.KW_SHARE: + case PostgreSqlParser.KW_SHOW: + case PostgreSqlParser.KW_SIMPLE: + case PostgreSqlParser.KW_SNAPSHOT: + case PostgreSqlParser.KW_STABLE: + case PostgreSqlParser.KW_STANDALONE: + case PostgreSqlParser.KW_START: + case PostgreSqlParser.KW_STATEMENT: + case PostgreSqlParser.KW_STATISTICS: + case PostgreSqlParser.KW_STDIN: + case PostgreSqlParser.KW_STDOUT: + case PostgreSqlParser.KW_STORAGE: + case PostgreSqlParser.KW_STRICT: + case PostgreSqlParser.KW_STRIP: + case PostgreSqlParser.KW_SYSID: + case PostgreSqlParser.KW_SYSTEM: + case PostgreSqlParser.KW_TABLES: + case PostgreSqlParser.KW_TABLESPACE: + case PostgreSqlParser.KW_TEMP: + case PostgreSqlParser.KW_TEMPLATE: + case PostgreSqlParser.KW_TEMPORARY: + case PostgreSqlParser.KW_TEXT: + case PostgreSqlParser.KW_TRANSACTION: + case PostgreSqlParser.KW_TRIGGER: + case PostgreSqlParser.KW_TRUNCATE: + case PostgreSqlParser.KW_TRUSTED: + case PostgreSqlParser.KW_TYPE: + case PostgreSqlParser.KW_TYPES: + case PostgreSqlParser.KW_UNBOUNDED: + case PostgreSqlParser.KW_UNCOMMITTED: + case PostgreSqlParser.KW_UNENCRYPTED: + case PostgreSqlParser.KW_UNKNOWN: + case PostgreSqlParser.KW_UNLISTEN: + case PostgreSqlParser.KW_UNLOGGED: + case PostgreSqlParser.KW_UNTIL: + case PostgreSqlParser.KW_UPDATE: + case PostgreSqlParser.KW_VACUUM: + case PostgreSqlParser.KW_VALID: + case PostgreSqlParser.KW_VALIDATE: + case PostgreSqlParser.KW_VALIDATOR: + case PostgreSqlParser.KW_VARYING: + case PostgreSqlParser.KW_VERSION: + case PostgreSqlParser.KW_VIEW: + case PostgreSqlParser.KW_VOLATILE: + case PostgreSqlParser.KW_WHITESPACE: + case PostgreSqlParser.KW_WITHOUT: + case PostgreSqlParser.KW_WORK: + case PostgreSqlParser.KW_WRAPPER: + case PostgreSqlParser.KW_WRITE: + case PostgreSqlParser.KW_XML: + case PostgreSqlParser.KW_YEAR: + case PostgreSqlParser.KW_YES: + case PostgreSqlParser.KW_ZONE: + case PostgreSqlParser.KW_BETWEEN: + case PostgreSqlParser.KW_BIGINT: + case PostgreSqlParser.KW_BIT: + case PostgreSqlParser.KW_BOOLEAN: + case PostgreSqlParser.KW_CHAR: + case PostgreSqlParser.KW_CHARACTER: + case PostgreSqlParser.KW_COALESCE: + case PostgreSqlParser.KW_DEC: + case PostgreSqlParser.KW_DECIMAL: + case PostgreSqlParser.KW_EXISTS: + case PostgreSqlParser.KW_EXTRACT: + case PostgreSqlParser.KW_FLOAT: + case PostgreSqlParser.KW_GREATEST: + case PostgreSqlParser.KW_INOUT: + case PostgreSqlParser.KW_INT: + case PostgreSqlParser.KW_INTEGER: + case PostgreSqlParser.KW_INTERVAL: + case PostgreSqlParser.KW_LEAST: + case PostgreSqlParser.KW_NATIONAL: + case PostgreSqlParser.KW_NCHAR: + case PostgreSqlParser.KW_NONE: + case PostgreSqlParser.KW_NULLIF: + case PostgreSqlParser.KW_NUMERIC: + case PostgreSqlParser.KW_OVERLAY: + case PostgreSqlParser.KW_POSITION: + case PostgreSqlParser.KW_PRECISION: + case PostgreSqlParser.KW_REAL: + case PostgreSqlParser.KW_ROW: + case PostgreSqlParser.KW_SETOF: + case PostgreSqlParser.KW_SMALLINT: + case PostgreSqlParser.KW_SUBSTRING: + case PostgreSqlParser.KW_TIME: + case PostgreSqlParser.KW_TIMESTAMP: + case PostgreSqlParser.KW_TREAT: + case PostgreSqlParser.KW_TRIM: + case PostgreSqlParser.KW_VALUES: + case PostgreSqlParser.KW_VARCHAR: + case PostgreSqlParser.KW_XMLATTRIBUTES: + case PostgreSqlParser.KW_XMLCONCAT: + case PostgreSqlParser.KW_XMLELEMENT: + case PostgreSqlParser.KW_XMLEXISTS: + case PostgreSqlParser.KW_XMLFOREST: + case PostgreSqlParser.KW_XMLPARSE: + case PostgreSqlParser.KW_XMLPI: + case PostgreSqlParser.KW_XMLROOT: + case PostgreSqlParser.KW_XMLSERIALIZE: + case PostgreSqlParser.KW_CALL: + case PostgreSqlParser.KW_CURRENT: + case PostgreSqlParser.KW_ATTACH: + case PostgreSqlParser.KW_DETACH: + case PostgreSqlParser.KW_EXPRESSION: + case PostgreSqlParser.KW_GENERATED: + case PostgreSqlParser.KW_LOGGED: + case PostgreSqlParser.KW_STORED: + case PostgreSqlParser.KW_INCLUDE: + case PostgreSqlParser.KW_ROUTINE: + case PostgreSqlParser.KW_TRANSFORM: + case PostgreSqlParser.KW_IMPORT: + case PostgreSqlParser.KW_POLICY: + case PostgreSqlParser.KW_METHOD: + case PostgreSqlParser.KW_REFERENCING: + case PostgreSqlParser.KW_NEW: + case PostgreSqlParser.KW_OLD: + case PostgreSqlParser.KW_VALUE: + case PostgreSqlParser.KW_SUBSCRIPTION: + case PostgreSqlParser.KW_PUBLICATION: + case PostgreSqlParser.KW_OUT: + case PostgreSqlParser.KW_ROUTINES: + case PostgreSqlParser.KW_SCHEMAS: + case PostgreSqlParser.KW_PROCEDURES: + case PostgreSqlParser.KW_INPUT: + case PostgreSqlParser.KW_SUPPORT: + case PostgreSqlParser.KW_PARALLEL: + case PostgreSqlParser.KW_SQL: + case PostgreSqlParser.KW_DEPENDS: + case PostgreSqlParser.KW_OVERRIDING: + case PostgreSqlParser.KW_CONFLICT: + case PostgreSqlParser.KW_SKIP: + case PostgreSqlParser.KW_LOCKED: + case PostgreSqlParser.KW_TIES: + case PostgreSqlParser.KW_ROLLUP: + case PostgreSqlParser.KW_CUBE: + case PostgreSqlParser.KW_GROUPING: + case PostgreSqlParser.KW_SETS: + case PostgreSqlParser.KW_TABLESAMPLE: + case PostgreSqlParser.KW_ORDINALITY: + case PostgreSqlParser.KW_XMLTABLE: + case PostgreSqlParser.KW_COLUMNS: + case PostgreSqlParser.KW_XMLNAMESPACES: + case PostgreSqlParser.KW_ROWTYPE: + case PostgreSqlParser.KW_NORMALIZED: + case PostgreSqlParser.KW_WITHIN: + case PostgreSqlParser.KW_FILTER: + case PostgreSqlParser.KW_GROUPS: + case PostgreSqlParser.KW_OTHERS: + case PostgreSqlParser.KW_NFC: + case PostgreSqlParser.KW_NFD: + case PostgreSqlParser.KW_NFKC: + case PostgreSqlParser.KW_NFKD: + case PostgreSqlParser.KW_UESCAPE: + case PostgreSqlParser.KW_VIEWS: + case PostgreSqlParser.KW_NORMALIZE: + case PostgreSqlParser.KW_DUMP: + case PostgreSqlParser.KW_PRINT_STRICT_PARAMS: + case PostgreSqlParser.KW_VARIABLE_CONFLICT: + case PostgreSqlParser.KW_ERROR: + case PostgreSqlParser.KW_USE_VARIABLE: + case PostgreSqlParser.KW_USE_COLUMN: + case PostgreSqlParser.KW_ALIAS: + case PostgreSqlParser.KW_CONSTANT: + case PostgreSqlParser.KW_PERFORM: + case PostgreSqlParser.KW_GET: + case PostgreSqlParser.KW_DIAGNOSTICS: + case PostgreSqlParser.KW_STACKED: + case PostgreSqlParser.KW_ELSIF: + case PostgreSqlParser.KW_REVERSE: + case PostgreSqlParser.KW_SLICE: + case PostgreSqlParser.KW_EXIT: + case PostgreSqlParser.KW_RETURN: + case PostgreSqlParser.KW_QUERY: + case PostgreSqlParser.KW_RAISE: + case PostgreSqlParser.KW_SQLSTATE: + case PostgreSqlParser.KW_DEBUG: + case PostgreSqlParser.KW_LOG: + case PostgreSqlParser.KW_INFO: + case PostgreSqlParser.KW_NOTICE: + case PostgreSqlParser.KW_WARNING: + case PostgreSqlParser.KW_EXCEPTION: + case PostgreSqlParser.KW_ASSERT: + case PostgreSqlParser.KW_OPEN: + case PostgreSqlParser.KW_SKIP_LOCKED: + case PostgreSqlParser.KW_BUFFER_USAGE_LIMIT: + case PostgreSqlParser.Identifier: + case PostgreSqlParser.QuotedIdentifier: + case PostgreSqlParser.UnicodeQuotedIdentifier: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.PLSQLVARIABLENAME: + case PostgreSqlParser.PLSQLIDENTIFIER: + case PostgreSqlParser.EscapeStringConstant: this.enterOuterAlt(localContext, 1); { this.state = 8282; this.nonreservedword(); } break; - case PostgreSQLParser.KW_ANALYSE: - case PostgreSQLParser.KW_ANALYZE: + case PostgreSqlParser.KW_ANALYSE: + case PostgreSqlParser.KW_ANALYZE: this.enterOuterAlt(localContext, 2); { this.state = 8283; @@ -37614,445 +37614,445 @@ export class PostgreSQLParser extends SQLParserBase { } public vac_analyze_option_arg(): Vac_analyze_option_argContext { let localContext = new Vac_analyze_option_argContext(this.context, this.state); - this.enterRule(localContext, 900, PostgreSQLParser.RULE_vac_analyze_option_arg); + this.enterRule(localContext, 900, PostgreSqlParser.RULE_vac_analyze_option_arg); try { this.state = 8288; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_AND: - case PostgreSQLParser.KW_ARRAY: - case PostgreSQLParser.KW_COLLATE: - case PostgreSQLParser.KW_CONSTRAINT: - case PostgreSQLParser.KW_DEFAULT: - case PostgreSQLParser.KW_DO: - case PostgreSQLParser.KW_FALSE: - case PostgreSQLParser.KW_FETCH: - case PostgreSQLParser.KW_ON: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_TRUE: - case PostgreSQLParser.KW_AUTHORIZATION: - case PostgreSQLParser.KW_BINARY: - case PostgreSQLParser.KW_COLLATION: - case PostgreSQLParser.KW_CONCURRENTLY: - case PostgreSQLParser.KW_CROSS: - case PostgreSQLParser.KW_CURRENT_SCHEMA: - case PostgreSQLParser.KW_FREEZE: - case PostgreSQLParser.KW_FULL: - case PostgreSQLParser.KW_ILIKE: - case PostgreSQLParser.KW_INNER: - case PostgreSQLParser.KW_IS: - case PostgreSQLParser.KW_ISNULL: - case PostgreSQLParser.KW_JOIN: - case PostgreSQLParser.KW_LEFT: - case PostgreSQLParser.KW_LIKE: - case PostgreSQLParser.KW_NATURAL: - case PostgreSQLParser.KW_NOTNULL: - case PostgreSQLParser.KW_OUTER: - case PostgreSQLParser.KW_OVER: - case PostgreSQLParser.KW_OVERLAPS: - case PostgreSQLParser.KW_RIGHT: - case PostgreSQLParser.KW_SIMILAR: - case PostgreSQLParser.KW_VERBOSE: - case PostgreSQLParser.KW_ABORT: - case PostgreSQLParser.KW_ABSOLUTE: - case PostgreSQLParser.KW_ACCESS: - case PostgreSQLParser.KW_ACTION: - case PostgreSQLParser.KW_ADD: - case PostgreSQLParser.KW_ADMIN: - case PostgreSQLParser.KW_AFTER: - case PostgreSQLParser.KW_AGGREGATE: - case PostgreSQLParser.KW_ALSO: - case PostgreSQLParser.KW_ALTER: - case PostgreSQLParser.KW_ALWAYS: - case PostgreSQLParser.KW_ASSERTION: - case PostgreSQLParser.KW_ASSIGNMENT: - case PostgreSQLParser.KW_AT: - case PostgreSQLParser.KW_ATTRIBUTE: - case PostgreSQLParser.KW_BACKWARD: - case PostgreSQLParser.KW_BEFORE: - case PostgreSQLParser.KW_BEGIN: - case PostgreSQLParser.KW_BY: - case PostgreSQLParser.KW_CACHE: - case PostgreSQLParser.KW_CALLED: - case PostgreSQLParser.KW_CASCADE: - case PostgreSQLParser.KW_CASCADED: - case PostgreSQLParser.KW_CATALOG: - case PostgreSQLParser.KW_CHAIN: - case PostgreSQLParser.KW_CHARACTERISTICS: - case PostgreSQLParser.KW_CHECKPOINT: - case PostgreSQLParser.KW_CLASS: - case PostgreSQLParser.KW_CLOSE: - case PostgreSQLParser.KW_CLUSTER: - case PostgreSQLParser.KW_COMMENT: - case PostgreSQLParser.KW_COMMENTS: - case PostgreSQLParser.KW_COMMIT: - case PostgreSQLParser.KW_COMMITTED: - case PostgreSQLParser.KW_CONFIGURATION: - case PostgreSQLParser.KW_CONNECTION: - case PostgreSQLParser.KW_CONSTRAINTS: - case PostgreSQLParser.KW_CONTENT: - case PostgreSQLParser.KW_CONTINUE: - case PostgreSQLParser.KW_CONVERSION: - case PostgreSQLParser.KW_COPY: - case PostgreSQLParser.KW_COST: - case PostgreSQLParser.KW_CSV: - case PostgreSQLParser.KW_CURSOR: - case PostgreSQLParser.KW_CYCLE: - case PostgreSQLParser.KW_DATA: - case PostgreSQLParser.KW_DATABASE: - case PostgreSQLParser.KW_DAY: - case PostgreSQLParser.KW_DEALLOCATE: - case PostgreSQLParser.KW_DECLARE: - case PostgreSQLParser.KW_DEFAULTS: - case PostgreSQLParser.KW_DEFERRED: - case PostgreSQLParser.KW_DEFINER: - case PostgreSQLParser.KW_DELETE: - case PostgreSQLParser.KW_DELIMITER: - case PostgreSQLParser.KW_DELIMITERS: - case PostgreSQLParser.KW_DICTIONARY: - case PostgreSQLParser.KW_DISABLE: - case PostgreSQLParser.KW_DISCARD: - case PostgreSQLParser.KW_DOCUMENT: - case PostgreSQLParser.KW_DOMAIN: - case PostgreSQLParser.KW_DOUBLE: - case PostgreSQLParser.KW_DROP: - case PostgreSQLParser.KW_EACH: - case PostgreSQLParser.KW_ENABLE: - case PostgreSQLParser.KW_ENCODING: - case PostgreSQLParser.KW_ENCRYPTED: - case PostgreSQLParser.KW_ENUM: - case PostgreSQLParser.KW_ESCAPE: - case PostgreSQLParser.KW_EVENT: - case PostgreSQLParser.KW_EXCLUDE: - case PostgreSQLParser.KW_EXCLUDING: - case PostgreSQLParser.KW_EXCLUSIVE: - case PostgreSQLParser.KW_EXECUTE: - case PostgreSQLParser.KW_EXPLAIN: - case PostgreSQLParser.KW_EXTENSION: - case PostgreSQLParser.KW_EXTERNAL: - case PostgreSQLParser.KW_FAMILY: - case PostgreSQLParser.KW_FIRST: - case PostgreSQLParser.KW_FOLLOWING: - case PostgreSQLParser.KW_FORCE: - case PostgreSQLParser.KW_FORWARD: - case PostgreSQLParser.KW_FUNCTION: - case PostgreSQLParser.KW_FUNCTIONS: - case PostgreSQLParser.KW_GLOBAL: - case PostgreSQLParser.KW_GRANTED: - case PostgreSQLParser.KW_HANDLER: - case PostgreSQLParser.KW_HEADER: - case PostgreSQLParser.KW_HOLD: - case PostgreSQLParser.KW_HOUR: - case PostgreSQLParser.KW_IDENTITY: - case PostgreSQLParser.KW_IF: - case PostgreSQLParser.KW_IMMEDIATE: - case PostgreSQLParser.KW_IMMUTABLE: - case PostgreSQLParser.KW_IMPLICIT: - case PostgreSQLParser.KW_INCLUDING: - case PostgreSQLParser.KW_INCREMENT: - case PostgreSQLParser.KW_INDEX: - case PostgreSQLParser.KW_INDEXES: - case PostgreSQLParser.KW_INHERIT: - case PostgreSQLParser.KW_INHERITS: - case PostgreSQLParser.KW_INLINE: - case PostgreSQLParser.KW_INSENSITIVE: - case PostgreSQLParser.KW_INSERT: - case PostgreSQLParser.KW_INSTEAD: - case PostgreSQLParser.KW_INVOKER: - case PostgreSQLParser.KW_ISOLATION: - case PostgreSQLParser.KW_KEY: - case PostgreSQLParser.KW_LABEL: - case PostgreSQLParser.KW_LANGUAGE: - case PostgreSQLParser.KW_LARGE: - case PostgreSQLParser.KW_LAST: - case PostgreSQLParser.KW_LEAKPROOF: - case PostgreSQLParser.KW_LEVEL: - case PostgreSQLParser.KW_LISTEN: - case PostgreSQLParser.KW_LOAD: - case PostgreSQLParser.KW_LOCAL: - case PostgreSQLParser.KW_LOCATION: - case PostgreSQLParser.KW_LOCK: - case PostgreSQLParser.KW_MAPPING: - case PostgreSQLParser.KW_MATCH: - case PostgreSQLParser.KW_MATERIALIZED: - case PostgreSQLParser.KW_MAXVALUE: - case PostgreSQLParser.KW_MINUTE: - case PostgreSQLParser.KW_MINVALUE: - case PostgreSQLParser.KW_MODE: - case PostgreSQLParser.KW_MONTH: - case PostgreSQLParser.KW_MOVE: - case PostgreSQLParser.KW_NAME: - case PostgreSQLParser.KW_NAMES: - case PostgreSQLParser.KW_NEXT: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_NOTHING: - case PostgreSQLParser.KW_NOTIFY: - case PostgreSQLParser.KW_NOWAIT: - case PostgreSQLParser.KW_NULLS: - case PostgreSQLParser.KW_OBJECT: - case PostgreSQLParser.KW_OF: - case PostgreSQLParser.KW_OFF: - case PostgreSQLParser.KW_OIDS: - case PostgreSQLParser.KW_OPERATOR: - case PostgreSQLParser.KW_OPTION: - case PostgreSQLParser.KW_OPTIONS: - case PostgreSQLParser.KW_OWNED: - case PostgreSQLParser.KW_OWNER: - case PostgreSQLParser.KW_PARSER: - case PostgreSQLParser.KW_PARTIAL: - case PostgreSQLParser.KW_PARTITION: - case PostgreSQLParser.KW_PASSING: - case PostgreSQLParser.KW_PASSWORD: - case PostgreSQLParser.KW_PLANS: - case PostgreSQLParser.KW_PRECEDING: - case PostgreSQLParser.KW_PREPARE: - case PostgreSQLParser.KW_PREPARED: - case PostgreSQLParser.KW_PRESERVE: - case PostgreSQLParser.KW_PRIOR: - case PostgreSQLParser.KW_PRIVILEGES: - case PostgreSQLParser.KW_PROCEDURAL: - case PostgreSQLParser.KW_PROCEDURE: - case PostgreSQLParser.KW_PROGRAM: - case PostgreSQLParser.KW_QUOTE: - case PostgreSQLParser.KW_RANGE: - case PostgreSQLParser.KW_READ: - case PostgreSQLParser.KW_REASSIGN: - case PostgreSQLParser.KW_RECHECK: - case PostgreSQLParser.KW_RECURSIVE: - case PostgreSQLParser.KW_REF: - case PostgreSQLParser.KW_REFRESH: - case PostgreSQLParser.KW_REINDEX: - case PostgreSQLParser.KW_RELATIVE: - case PostgreSQLParser.KW_RELEASE: - case PostgreSQLParser.KW_RENAME: - case PostgreSQLParser.KW_REPEATABLE: - case PostgreSQLParser.KW_REPLACE: - case PostgreSQLParser.KW_REPLICA: - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_RESTART: - case PostgreSQLParser.KW_RESTRICT: - case PostgreSQLParser.KW_RETURNS: - case PostgreSQLParser.KW_REVOKE: - case PostgreSQLParser.KW_ROLE: - case PostgreSQLParser.KW_ROLLBACK: - case PostgreSQLParser.KW_ROWS: - case PostgreSQLParser.KW_RULE: - case PostgreSQLParser.KW_SAVEPOINT: - case PostgreSQLParser.KW_SCHEMA: - case PostgreSQLParser.KW_SCROLL: - case PostgreSQLParser.KW_SEARCH: - case PostgreSQLParser.KW_SECOND: - case PostgreSQLParser.KW_SECURITY: - case PostgreSQLParser.KW_SEQUENCE: - case PostgreSQLParser.KW_SEQUENCES: - case PostgreSQLParser.KW_SERIALIZABLE: - case PostgreSQLParser.KW_SERVER: - case PostgreSQLParser.KW_SESSION: - case PostgreSQLParser.KW_SET: - case PostgreSQLParser.KW_SHARE: - case PostgreSQLParser.KW_SHOW: - case PostgreSQLParser.KW_SIMPLE: - case PostgreSQLParser.KW_SNAPSHOT: - case PostgreSQLParser.KW_STABLE: - case PostgreSQLParser.KW_STANDALONE: - case PostgreSQLParser.KW_START: - case PostgreSQLParser.KW_STATEMENT: - case PostgreSQLParser.KW_STATISTICS: - case PostgreSQLParser.KW_STDIN: - case PostgreSQLParser.KW_STDOUT: - case PostgreSQLParser.KW_STORAGE: - case PostgreSQLParser.KW_STRICT: - case PostgreSQLParser.KW_STRIP: - case PostgreSQLParser.KW_SYSID: - case PostgreSQLParser.KW_SYSTEM: - case PostgreSQLParser.KW_TABLES: - case PostgreSQLParser.KW_TABLESPACE: - case PostgreSQLParser.KW_TEMP: - case PostgreSQLParser.KW_TEMPLATE: - case PostgreSQLParser.KW_TEMPORARY: - case PostgreSQLParser.KW_TEXT: - case PostgreSQLParser.KW_TRANSACTION: - case PostgreSQLParser.KW_TRIGGER: - case PostgreSQLParser.KW_TRUNCATE: - case PostgreSQLParser.KW_TRUSTED: - case PostgreSQLParser.KW_TYPE: - case PostgreSQLParser.KW_TYPES: - case PostgreSQLParser.KW_UNBOUNDED: - case PostgreSQLParser.KW_UNCOMMITTED: - case PostgreSQLParser.KW_UNENCRYPTED: - case PostgreSQLParser.KW_UNKNOWN: - case PostgreSQLParser.KW_UNLISTEN: - case PostgreSQLParser.KW_UNLOGGED: - case PostgreSQLParser.KW_UNTIL: - case PostgreSQLParser.KW_UPDATE: - case PostgreSQLParser.KW_VACUUM: - case PostgreSQLParser.KW_VALID: - case PostgreSQLParser.KW_VALIDATE: - case PostgreSQLParser.KW_VALIDATOR: - case PostgreSQLParser.KW_VARYING: - case PostgreSQLParser.KW_VERSION: - case PostgreSQLParser.KW_VIEW: - case PostgreSQLParser.KW_VOLATILE: - case PostgreSQLParser.KW_WHITESPACE: - case PostgreSQLParser.KW_WITHOUT: - case PostgreSQLParser.KW_WORK: - case PostgreSQLParser.KW_WRAPPER: - case PostgreSQLParser.KW_WRITE: - case PostgreSQLParser.KW_XML: - case PostgreSQLParser.KW_YEAR: - case PostgreSQLParser.KW_YES: - case PostgreSQLParser.KW_ZONE: - case PostgreSQLParser.KW_BETWEEN: - case PostgreSQLParser.KW_BIGINT: - case PostgreSQLParser.KW_BIT: - case PostgreSQLParser.KW_BOOLEAN: - case PostgreSQLParser.KW_CHAR: - case PostgreSQLParser.KW_CHARACTER: - case PostgreSQLParser.KW_COALESCE: - case PostgreSQLParser.KW_DEC: - case PostgreSQLParser.KW_DECIMAL: - case PostgreSQLParser.KW_EXISTS: - case PostgreSQLParser.KW_EXTRACT: - case PostgreSQLParser.KW_FLOAT: - case PostgreSQLParser.KW_GREATEST: - case PostgreSQLParser.KW_INOUT: - case PostgreSQLParser.KW_INT: - case PostgreSQLParser.KW_INTEGER: - case PostgreSQLParser.KW_INTERVAL: - case PostgreSQLParser.KW_LEAST: - case PostgreSQLParser.KW_NATIONAL: - case PostgreSQLParser.KW_NCHAR: - case PostgreSQLParser.KW_NONE: - case PostgreSQLParser.KW_NULLIF: - case PostgreSQLParser.KW_NUMERIC: - case PostgreSQLParser.KW_OVERLAY: - case PostgreSQLParser.KW_POSITION: - case PostgreSQLParser.KW_PRECISION: - case PostgreSQLParser.KW_REAL: - case PostgreSQLParser.KW_ROW: - case PostgreSQLParser.KW_SETOF: - case PostgreSQLParser.KW_SMALLINT: - case PostgreSQLParser.KW_SUBSTRING: - case PostgreSQLParser.KW_TIME: - case PostgreSQLParser.KW_TIMESTAMP: - case PostgreSQLParser.KW_TREAT: - case PostgreSQLParser.KW_TRIM: - case PostgreSQLParser.KW_VALUES: - case PostgreSQLParser.KW_VARCHAR: - case PostgreSQLParser.KW_XMLATTRIBUTES: - case PostgreSQLParser.KW_XMLCONCAT: - case PostgreSQLParser.KW_XMLELEMENT: - case PostgreSQLParser.KW_XMLEXISTS: - case PostgreSQLParser.KW_XMLFOREST: - case PostgreSQLParser.KW_XMLPARSE: - case PostgreSQLParser.KW_XMLPI: - case PostgreSQLParser.KW_XMLROOT: - case PostgreSQLParser.KW_XMLSERIALIZE: - case PostgreSQLParser.KW_CALL: - case PostgreSQLParser.KW_CURRENT: - case PostgreSQLParser.KW_ATTACH: - case PostgreSQLParser.KW_DETACH: - case PostgreSQLParser.KW_EXPRESSION: - case PostgreSQLParser.KW_GENERATED: - case PostgreSQLParser.KW_LOGGED: - case PostgreSQLParser.KW_STORED: - case PostgreSQLParser.KW_INCLUDE: - case PostgreSQLParser.KW_ROUTINE: - case PostgreSQLParser.KW_TRANSFORM: - case PostgreSQLParser.KW_IMPORT: - case PostgreSQLParser.KW_POLICY: - case PostgreSQLParser.KW_METHOD: - case PostgreSQLParser.KW_REFERENCING: - case PostgreSQLParser.KW_NEW: - case PostgreSQLParser.KW_OLD: - case PostgreSQLParser.KW_VALUE: - case PostgreSQLParser.KW_SUBSCRIPTION: - case PostgreSQLParser.KW_PUBLICATION: - case PostgreSQLParser.KW_OUT: - case PostgreSQLParser.KW_ROUTINES: - case PostgreSQLParser.KW_SCHEMAS: - case PostgreSQLParser.KW_PROCEDURES: - case PostgreSQLParser.KW_INPUT: - case PostgreSQLParser.KW_SUPPORT: - case PostgreSQLParser.KW_PARALLEL: - case PostgreSQLParser.KW_SQL: - case PostgreSQLParser.KW_DEPENDS: - case PostgreSQLParser.KW_OVERRIDING: - case PostgreSQLParser.KW_CONFLICT: - case PostgreSQLParser.KW_SKIP: - case PostgreSQLParser.KW_LOCKED: - case PostgreSQLParser.KW_TIES: - case PostgreSQLParser.KW_ROLLUP: - case PostgreSQLParser.KW_CUBE: - case PostgreSQLParser.KW_GROUPING: - case PostgreSQLParser.KW_SETS: - case PostgreSQLParser.KW_TABLESAMPLE: - case PostgreSQLParser.KW_ORDINALITY: - case PostgreSQLParser.KW_XMLTABLE: - case PostgreSQLParser.KW_COLUMNS: - case PostgreSQLParser.KW_XMLNAMESPACES: - case PostgreSQLParser.KW_ROWTYPE: - case PostgreSQLParser.KW_NORMALIZED: - case PostgreSQLParser.KW_WITHIN: - case PostgreSQLParser.KW_FILTER: - case PostgreSQLParser.KW_GROUPS: - case PostgreSQLParser.KW_OTHERS: - case PostgreSQLParser.KW_NFC: - case PostgreSQLParser.KW_NFD: - case PostgreSQLParser.KW_NFKC: - case PostgreSQLParser.KW_NFKD: - case PostgreSQLParser.KW_UESCAPE: - case PostgreSQLParser.KW_VIEWS: - case PostgreSQLParser.KW_NORMALIZE: - case PostgreSQLParser.KW_DUMP: - case PostgreSQLParser.KW_PRINT_STRICT_PARAMS: - case PostgreSQLParser.KW_VARIABLE_CONFLICT: - case PostgreSQLParser.KW_ERROR: - case PostgreSQLParser.KW_USE_VARIABLE: - case PostgreSQLParser.KW_USE_COLUMN: - case PostgreSQLParser.KW_ALIAS: - case PostgreSQLParser.KW_CONSTANT: - case PostgreSQLParser.KW_PERFORM: - case PostgreSQLParser.KW_GET: - case PostgreSQLParser.KW_DIAGNOSTICS: - case PostgreSQLParser.KW_STACKED: - case PostgreSQLParser.KW_ELSIF: - case PostgreSQLParser.KW_REVERSE: - case PostgreSQLParser.KW_SLICE: - case PostgreSQLParser.KW_EXIT: - case PostgreSQLParser.KW_RETURN: - case PostgreSQLParser.KW_QUERY: - case PostgreSQLParser.KW_RAISE: - case PostgreSQLParser.KW_SQLSTATE: - case PostgreSQLParser.KW_DEBUG: - case PostgreSQLParser.KW_LOG: - case PostgreSQLParser.KW_INFO: - case PostgreSQLParser.KW_NOTICE: - case PostgreSQLParser.KW_WARNING: - case PostgreSQLParser.KW_EXCEPTION: - case PostgreSQLParser.KW_ASSERT: - case PostgreSQLParser.KW_OPEN: - case PostgreSQLParser.KW_SKIP_LOCKED: - case PostgreSQLParser.KW_BUFFER_USAGE_LIMIT: - case PostgreSQLParser.Identifier: - case PostgreSQLParser.QuotedIdentifier: - case PostgreSQLParser.UnicodeQuotedIdentifier: - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.PLSQLVARIABLENAME: - case PostgreSQLParser.PLSQLIDENTIFIER: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.KW_AND: + case PostgreSqlParser.KW_ARRAY: + case PostgreSqlParser.KW_COLLATE: + case PostgreSqlParser.KW_CONSTRAINT: + case PostgreSqlParser.KW_DEFAULT: + case PostgreSqlParser.KW_DO: + case PostgreSqlParser.KW_FALSE: + case PostgreSqlParser.KW_FETCH: + case PostgreSqlParser.KW_ON: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_TRUE: + case PostgreSqlParser.KW_AUTHORIZATION: + case PostgreSqlParser.KW_BINARY: + case PostgreSqlParser.KW_COLLATION: + case PostgreSqlParser.KW_CONCURRENTLY: + case PostgreSqlParser.KW_CROSS: + case PostgreSqlParser.KW_CURRENT_SCHEMA: + case PostgreSqlParser.KW_FREEZE: + case PostgreSqlParser.KW_FULL: + case PostgreSqlParser.KW_ILIKE: + case PostgreSqlParser.KW_INNER: + case PostgreSqlParser.KW_IS: + case PostgreSqlParser.KW_ISNULL: + case PostgreSqlParser.KW_JOIN: + case PostgreSqlParser.KW_LEFT: + case PostgreSqlParser.KW_LIKE: + case PostgreSqlParser.KW_NATURAL: + case PostgreSqlParser.KW_NOTNULL: + case PostgreSqlParser.KW_OUTER: + case PostgreSqlParser.KW_OVER: + case PostgreSqlParser.KW_OVERLAPS: + case PostgreSqlParser.KW_RIGHT: + case PostgreSqlParser.KW_SIMILAR: + case PostgreSqlParser.KW_VERBOSE: + case PostgreSqlParser.KW_ABORT: + case PostgreSqlParser.KW_ABSOLUTE: + case PostgreSqlParser.KW_ACCESS: + case PostgreSqlParser.KW_ACTION: + case PostgreSqlParser.KW_ADD: + case PostgreSqlParser.KW_ADMIN: + case PostgreSqlParser.KW_AFTER: + case PostgreSqlParser.KW_AGGREGATE: + case PostgreSqlParser.KW_ALSO: + case PostgreSqlParser.KW_ALTER: + case PostgreSqlParser.KW_ALWAYS: + case PostgreSqlParser.KW_ASSERTION: + case PostgreSqlParser.KW_ASSIGNMENT: + case PostgreSqlParser.KW_AT: + case PostgreSqlParser.KW_ATTRIBUTE: + case PostgreSqlParser.KW_BACKWARD: + case PostgreSqlParser.KW_BEFORE: + case PostgreSqlParser.KW_BEGIN: + case PostgreSqlParser.KW_BY: + case PostgreSqlParser.KW_CACHE: + case PostgreSqlParser.KW_CALLED: + case PostgreSqlParser.KW_CASCADE: + case PostgreSqlParser.KW_CASCADED: + case PostgreSqlParser.KW_CATALOG: + case PostgreSqlParser.KW_CHAIN: + case PostgreSqlParser.KW_CHARACTERISTICS: + case PostgreSqlParser.KW_CHECKPOINT: + case PostgreSqlParser.KW_CLASS: + case PostgreSqlParser.KW_CLOSE: + case PostgreSqlParser.KW_CLUSTER: + case PostgreSqlParser.KW_COMMENT: + case PostgreSqlParser.KW_COMMENTS: + case PostgreSqlParser.KW_COMMIT: + case PostgreSqlParser.KW_COMMITTED: + case PostgreSqlParser.KW_CONFIGURATION: + case PostgreSqlParser.KW_CONNECTION: + case PostgreSqlParser.KW_CONSTRAINTS: + case PostgreSqlParser.KW_CONTENT: + case PostgreSqlParser.KW_CONTINUE: + case PostgreSqlParser.KW_CONVERSION: + case PostgreSqlParser.KW_COPY: + case PostgreSqlParser.KW_COST: + case PostgreSqlParser.KW_CSV: + case PostgreSqlParser.KW_CURSOR: + case PostgreSqlParser.KW_CYCLE: + case PostgreSqlParser.KW_DATA: + case PostgreSqlParser.KW_DATABASE: + case PostgreSqlParser.KW_DAY: + case PostgreSqlParser.KW_DEALLOCATE: + case PostgreSqlParser.KW_DECLARE: + case PostgreSqlParser.KW_DEFAULTS: + case PostgreSqlParser.KW_DEFERRED: + case PostgreSqlParser.KW_DEFINER: + case PostgreSqlParser.KW_DELETE: + case PostgreSqlParser.KW_DELIMITER: + case PostgreSqlParser.KW_DELIMITERS: + case PostgreSqlParser.KW_DICTIONARY: + case PostgreSqlParser.KW_DISABLE: + case PostgreSqlParser.KW_DISCARD: + case PostgreSqlParser.KW_DOCUMENT: + case PostgreSqlParser.KW_DOMAIN: + case PostgreSqlParser.KW_DOUBLE: + case PostgreSqlParser.KW_DROP: + case PostgreSqlParser.KW_EACH: + case PostgreSqlParser.KW_ENABLE: + case PostgreSqlParser.KW_ENCODING: + case PostgreSqlParser.KW_ENCRYPTED: + case PostgreSqlParser.KW_ENUM: + case PostgreSqlParser.KW_ESCAPE: + case PostgreSqlParser.KW_EVENT: + case PostgreSqlParser.KW_EXCLUDE: + case PostgreSqlParser.KW_EXCLUDING: + case PostgreSqlParser.KW_EXCLUSIVE: + case PostgreSqlParser.KW_EXECUTE: + case PostgreSqlParser.KW_EXPLAIN: + case PostgreSqlParser.KW_EXTENSION: + case PostgreSqlParser.KW_EXTERNAL: + case PostgreSqlParser.KW_FAMILY: + case PostgreSqlParser.KW_FIRST: + case PostgreSqlParser.KW_FOLLOWING: + case PostgreSqlParser.KW_FORCE: + case PostgreSqlParser.KW_FORWARD: + case PostgreSqlParser.KW_FUNCTION: + case PostgreSqlParser.KW_FUNCTIONS: + case PostgreSqlParser.KW_GLOBAL: + case PostgreSqlParser.KW_GRANTED: + case PostgreSqlParser.KW_HANDLER: + case PostgreSqlParser.KW_HEADER: + case PostgreSqlParser.KW_HOLD: + case PostgreSqlParser.KW_HOUR: + case PostgreSqlParser.KW_IDENTITY: + case PostgreSqlParser.KW_IF: + case PostgreSqlParser.KW_IMMEDIATE: + case PostgreSqlParser.KW_IMMUTABLE: + case PostgreSqlParser.KW_IMPLICIT: + case PostgreSqlParser.KW_INCLUDING: + case PostgreSqlParser.KW_INCREMENT: + case PostgreSqlParser.KW_INDEX: + case PostgreSqlParser.KW_INDEXES: + case PostgreSqlParser.KW_INHERIT: + case PostgreSqlParser.KW_INHERITS: + case PostgreSqlParser.KW_INLINE: + case PostgreSqlParser.KW_INSENSITIVE: + case PostgreSqlParser.KW_INSERT: + case PostgreSqlParser.KW_INSTEAD: + case PostgreSqlParser.KW_INVOKER: + case PostgreSqlParser.KW_ISOLATION: + case PostgreSqlParser.KW_KEY: + case PostgreSqlParser.KW_LABEL: + case PostgreSqlParser.KW_LANGUAGE: + case PostgreSqlParser.KW_LARGE: + case PostgreSqlParser.KW_LAST: + case PostgreSqlParser.KW_LEAKPROOF: + case PostgreSqlParser.KW_LEVEL: + case PostgreSqlParser.KW_LISTEN: + case PostgreSqlParser.KW_LOAD: + case PostgreSqlParser.KW_LOCAL: + case PostgreSqlParser.KW_LOCATION: + case PostgreSqlParser.KW_LOCK: + case PostgreSqlParser.KW_MAPPING: + case PostgreSqlParser.KW_MATCH: + case PostgreSqlParser.KW_MATERIALIZED: + case PostgreSqlParser.KW_MAXVALUE: + case PostgreSqlParser.KW_MINUTE: + case PostgreSqlParser.KW_MINVALUE: + case PostgreSqlParser.KW_MODE: + case PostgreSqlParser.KW_MONTH: + case PostgreSqlParser.KW_MOVE: + case PostgreSqlParser.KW_NAME: + case PostgreSqlParser.KW_NAMES: + case PostgreSqlParser.KW_NEXT: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_NOTHING: + case PostgreSqlParser.KW_NOTIFY: + case PostgreSqlParser.KW_NOWAIT: + case PostgreSqlParser.KW_NULLS: + case PostgreSqlParser.KW_OBJECT: + case PostgreSqlParser.KW_OF: + case PostgreSqlParser.KW_OFF: + case PostgreSqlParser.KW_OIDS: + case PostgreSqlParser.KW_OPERATOR: + case PostgreSqlParser.KW_OPTION: + case PostgreSqlParser.KW_OPTIONS: + case PostgreSqlParser.KW_OWNED: + case PostgreSqlParser.KW_OWNER: + case PostgreSqlParser.KW_PARSER: + case PostgreSqlParser.KW_PARTIAL: + case PostgreSqlParser.KW_PARTITION: + case PostgreSqlParser.KW_PASSING: + case PostgreSqlParser.KW_PASSWORD: + case PostgreSqlParser.KW_PLANS: + case PostgreSqlParser.KW_PRECEDING: + case PostgreSqlParser.KW_PREPARE: + case PostgreSqlParser.KW_PREPARED: + case PostgreSqlParser.KW_PRESERVE: + case PostgreSqlParser.KW_PRIOR: + case PostgreSqlParser.KW_PRIVILEGES: + case PostgreSqlParser.KW_PROCEDURAL: + case PostgreSqlParser.KW_PROCEDURE: + case PostgreSqlParser.KW_PROGRAM: + case PostgreSqlParser.KW_QUOTE: + case PostgreSqlParser.KW_RANGE: + case PostgreSqlParser.KW_READ: + case PostgreSqlParser.KW_REASSIGN: + case PostgreSqlParser.KW_RECHECK: + case PostgreSqlParser.KW_RECURSIVE: + case PostgreSqlParser.KW_REF: + case PostgreSqlParser.KW_REFRESH: + case PostgreSqlParser.KW_REINDEX: + case PostgreSqlParser.KW_RELATIVE: + case PostgreSqlParser.KW_RELEASE: + case PostgreSqlParser.KW_RENAME: + case PostgreSqlParser.KW_REPEATABLE: + case PostgreSqlParser.KW_REPLACE: + case PostgreSqlParser.KW_REPLICA: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_RESTART: + case PostgreSqlParser.KW_RESTRICT: + case PostgreSqlParser.KW_RETURNS: + case PostgreSqlParser.KW_REVOKE: + case PostgreSqlParser.KW_ROLE: + case PostgreSqlParser.KW_ROLLBACK: + case PostgreSqlParser.KW_ROWS: + case PostgreSqlParser.KW_RULE: + case PostgreSqlParser.KW_SAVEPOINT: + case PostgreSqlParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCROLL: + case PostgreSqlParser.KW_SEARCH: + case PostgreSqlParser.KW_SECOND: + case PostgreSqlParser.KW_SECURITY: + case PostgreSqlParser.KW_SEQUENCE: + case PostgreSqlParser.KW_SEQUENCES: + case PostgreSqlParser.KW_SERIALIZABLE: + case PostgreSqlParser.KW_SERVER: + case PostgreSqlParser.KW_SESSION: + case PostgreSqlParser.KW_SET: + case PostgreSqlParser.KW_SHARE: + case PostgreSqlParser.KW_SHOW: + case PostgreSqlParser.KW_SIMPLE: + case PostgreSqlParser.KW_SNAPSHOT: + case PostgreSqlParser.KW_STABLE: + case PostgreSqlParser.KW_STANDALONE: + case PostgreSqlParser.KW_START: + case PostgreSqlParser.KW_STATEMENT: + case PostgreSqlParser.KW_STATISTICS: + case PostgreSqlParser.KW_STDIN: + case PostgreSqlParser.KW_STDOUT: + case PostgreSqlParser.KW_STORAGE: + case PostgreSqlParser.KW_STRICT: + case PostgreSqlParser.KW_STRIP: + case PostgreSqlParser.KW_SYSID: + case PostgreSqlParser.KW_SYSTEM: + case PostgreSqlParser.KW_TABLES: + case PostgreSqlParser.KW_TABLESPACE: + case PostgreSqlParser.KW_TEMP: + case PostgreSqlParser.KW_TEMPLATE: + case PostgreSqlParser.KW_TEMPORARY: + case PostgreSqlParser.KW_TEXT: + case PostgreSqlParser.KW_TRANSACTION: + case PostgreSqlParser.KW_TRIGGER: + case PostgreSqlParser.KW_TRUNCATE: + case PostgreSqlParser.KW_TRUSTED: + case PostgreSqlParser.KW_TYPE: + case PostgreSqlParser.KW_TYPES: + case PostgreSqlParser.KW_UNBOUNDED: + case PostgreSqlParser.KW_UNCOMMITTED: + case PostgreSqlParser.KW_UNENCRYPTED: + case PostgreSqlParser.KW_UNKNOWN: + case PostgreSqlParser.KW_UNLISTEN: + case PostgreSqlParser.KW_UNLOGGED: + case PostgreSqlParser.KW_UNTIL: + case PostgreSqlParser.KW_UPDATE: + case PostgreSqlParser.KW_VACUUM: + case PostgreSqlParser.KW_VALID: + case PostgreSqlParser.KW_VALIDATE: + case PostgreSqlParser.KW_VALIDATOR: + case PostgreSqlParser.KW_VARYING: + case PostgreSqlParser.KW_VERSION: + case PostgreSqlParser.KW_VIEW: + case PostgreSqlParser.KW_VOLATILE: + case PostgreSqlParser.KW_WHITESPACE: + case PostgreSqlParser.KW_WITHOUT: + case PostgreSqlParser.KW_WORK: + case PostgreSqlParser.KW_WRAPPER: + case PostgreSqlParser.KW_WRITE: + case PostgreSqlParser.KW_XML: + case PostgreSqlParser.KW_YEAR: + case PostgreSqlParser.KW_YES: + case PostgreSqlParser.KW_ZONE: + case PostgreSqlParser.KW_BETWEEN: + case PostgreSqlParser.KW_BIGINT: + case PostgreSqlParser.KW_BIT: + case PostgreSqlParser.KW_BOOLEAN: + case PostgreSqlParser.KW_CHAR: + case PostgreSqlParser.KW_CHARACTER: + case PostgreSqlParser.KW_COALESCE: + case PostgreSqlParser.KW_DEC: + case PostgreSqlParser.KW_DECIMAL: + case PostgreSqlParser.KW_EXISTS: + case PostgreSqlParser.KW_EXTRACT: + case PostgreSqlParser.KW_FLOAT: + case PostgreSqlParser.KW_GREATEST: + case PostgreSqlParser.KW_INOUT: + case PostgreSqlParser.KW_INT: + case PostgreSqlParser.KW_INTEGER: + case PostgreSqlParser.KW_INTERVAL: + case PostgreSqlParser.KW_LEAST: + case PostgreSqlParser.KW_NATIONAL: + case PostgreSqlParser.KW_NCHAR: + case PostgreSqlParser.KW_NONE: + case PostgreSqlParser.KW_NULLIF: + case PostgreSqlParser.KW_NUMERIC: + case PostgreSqlParser.KW_OVERLAY: + case PostgreSqlParser.KW_POSITION: + case PostgreSqlParser.KW_PRECISION: + case PostgreSqlParser.KW_REAL: + case PostgreSqlParser.KW_ROW: + case PostgreSqlParser.KW_SETOF: + case PostgreSqlParser.KW_SMALLINT: + case PostgreSqlParser.KW_SUBSTRING: + case PostgreSqlParser.KW_TIME: + case PostgreSqlParser.KW_TIMESTAMP: + case PostgreSqlParser.KW_TREAT: + case PostgreSqlParser.KW_TRIM: + case PostgreSqlParser.KW_VALUES: + case PostgreSqlParser.KW_VARCHAR: + case PostgreSqlParser.KW_XMLATTRIBUTES: + case PostgreSqlParser.KW_XMLCONCAT: + case PostgreSqlParser.KW_XMLELEMENT: + case PostgreSqlParser.KW_XMLEXISTS: + case PostgreSqlParser.KW_XMLFOREST: + case PostgreSqlParser.KW_XMLPARSE: + case PostgreSqlParser.KW_XMLPI: + case PostgreSqlParser.KW_XMLROOT: + case PostgreSqlParser.KW_XMLSERIALIZE: + case PostgreSqlParser.KW_CALL: + case PostgreSqlParser.KW_CURRENT: + case PostgreSqlParser.KW_ATTACH: + case PostgreSqlParser.KW_DETACH: + case PostgreSqlParser.KW_EXPRESSION: + case PostgreSqlParser.KW_GENERATED: + case PostgreSqlParser.KW_LOGGED: + case PostgreSqlParser.KW_STORED: + case PostgreSqlParser.KW_INCLUDE: + case PostgreSqlParser.KW_ROUTINE: + case PostgreSqlParser.KW_TRANSFORM: + case PostgreSqlParser.KW_IMPORT: + case PostgreSqlParser.KW_POLICY: + case PostgreSqlParser.KW_METHOD: + case PostgreSqlParser.KW_REFERENCING: + case PostgreSqlParser.KW_NEW: + case PostgreSqlParser.KW_OLD: + case PostgreSqlParser.KW_VALUE: + case PostgreSqlParser.KW_SUBSCRIPTION: + case PostgreSqlParser.KW_PUBLICATION: + case PostgreSqlParser.KW_OUT: + case PostgreSqlParser.KW_ROUTINES: + case PostgreSqlParser.KW_SCHEMAS: + case PostgreSqlParser.KW_PROCEDURES: + case PostgreSqlParser.KW_INPUT: + case PostgreSqlParser.KW_SUPPORT: + case PostgreSqlParser.KW_PARALLEL: + case PostgreSqlParser.KW_SQL: + case PostgreSqlParser.KW_DEPENDS: + case PostgreSqlParser.KW_OVERRIDING: + case PostgreSqlParser.KW_CONFLICT: + case PostgreSqlParser.KW_SKIP: + case PostgreSqlParser.KW_LOCKED: + case PostgreSqlParser.KW_TIES: + case PostgreSqlParser.KW_ROLLUP: + case PostgreSqlParser.KW_CUBE: + case PostgreSqlParser.KW_GROUPING: + case PostgreSqlParser.KW_SETS: + case PostgreSqlParser.KW_TABLESAMPLE: + case PostgreSqlParser.KW_ORDINALITY: + case PostgreSqlParser.KW_XMLTABLE: + case PostgreSqlParser.KW_COLUMNS: + case PostgreSqlParser.KW_XMLNAMESPACES: + case PostgreSqlParser.KW_ROWTYPE: + case PostgreSqlParser.KW_NORMALIZED: + case PostgreSqlParser.KW_WITHIN: + case PostgreSqlParser.KW_FILTER: + case PostgreSqlParser.KW_GROUPS: + case PostgreSqlParser.KW_OTHERS: + case PostgreSqlParser.KW_NFC: + case PostgreSqlParser.KW_NFD: + case PostgreSqlParser.KW_NFKC: + case PostgreSqlParser.KW_NFKD: + case PostgreSqlParser.KW_UESCAPE: + case PostgreSqlParser.KW_VIEWS: + case PostgreSqlParser.KW_NORMALIZE: + case PostgreSqlParser.KW_DUMP: + case PostgreSqlParser.KW_PRINT_STRICT_PARAMS: + case PostgreSqlParser.KW_VARIABLE_CONFLICT: + case PostgreSqlParser.KW_ERROR: + case PostgreSqlParser.KW_USE_VARIABLE: + case PostgreSqlParser.KW_USE_COLUMN: + case PostgreSqlParser.KW_ALIAS: + case PostgreSqlParser.KW_CONSTANT: + case PostgreSqlParser.KW_PERFORM: + case PostgreSqlParser.KW_GET: + case PostgreSqlParser.KW_DIAGNOSTICS: + case PostgreSqlParser.KW_STACKED: + case PostgreSqlParser.KW_ELSIF: + case PostgreSqlParser.KW_REVERSE: + case PostgreSqlParser.KW_SLICE: + case PostgreSqlParser.KW_EXIT: + case PostgreSqlParser.KW_RETURN: + case PostgreSqlParser.KW_QUERY: + case PostgreSqlParser.KW_RAISE: + case PostgreSqlParser.KW_SQLSTATE: + case PostgreSqlParser.KW_DEBUG: + case PostgreSqlParser.KW_LOG: + case PostgreSqlParser.KW_INFO: + case PostgreSqlParser.KW_NOTICE: + case PostgreSqlParser.KW_WARNING: + case PostgreSqlParser.KW_EXCEPTION: + case PostgreSqlParser.KW_ASSERT: + case PostgreSqlParser.KW_OPEN: + case PostgreSqlParser.KW_SKIP_LOCKED: + case PostgreSqlParser.KW_BUFFER_USAGE_LIMIT: + case PostgreSqlParser.Identifier: + case PostgreSqlParser.QuotedIdentifier: + case PostgreSqlParser.UnicodeQuotedIdentifier: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.PLSQLVARIABLENAME: + case PostgreSqlParser.PLSQLIDENTIFIER: + case PostgreSqlParser.EscapeStringConstant: this.enterOuterAlt(localContext, 1); { this.state = 8286; this.opt_boolean_or_string(); } break; - case PostgreSQLParser.PLUS: - case PostgreSQLParser.MINUS: - case PostgreSQLParser.Integral: - case PostgreSQLParser.Numeric: + case PostgreSqlParser.PLUS: + case PostgreSqlParser.MINUS: + case PostgreSqlParser.Integral: + case PostgreSqlParser.Numeric: this.enterOuterAlt(localContext, 2); { this.state = 8287; @@ -38079,7 +38079,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_analyze(): Opt_analyzeContext { let localContext = new Opt_analyzeContext(this.context, this.state); - this.enterRule(localContext, 902, PostgreSQLParser.RULE_opt_analyze); + this.enterRule(localContext, 902, PostgreSqlParser.RULE_opt_analyze); try { this.enterOuterAlt(localContext, 1); { @@ -38103,7 +38103,7 @@ export class PostgreSQLParser extends SQLParserBase { } public analyze_options_list(): Analyze_options_listContext { let localContext = new Analyze_options_listContext(this.context, this.state); - this.enterRule(localContext, 904, PostgreSQLParser.RULE_analyze_options_list); + this.enterRule(localContext, 904, PostgreSqlParser.RULE_analyze_options_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -38117,7 +38117,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 8293; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 8294; this.analyze_option_elem(); } @@ -38144,26 +38144,26 @@ export class PostgreSQLParser extends SQLParserBase { } public analyze_option_elem(): Analyze_option_elemContext { let localContext = new Analyze_option_elemContext(this.context, this.state); - this.enterRule(localContext, 906, PostgreSQLParser.RULE_analyze_option_elem); + this.enterRule(localContext, 906, PostgreSqlParser.RULE_analyze_option_elem); try { this.state = 8303; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_VERBOSE: + case PostgreSqlParser.KW_VERBOSE: this.enterOuterAlt(localContext, 1); { this.state = 8300; this.opt_verbose(); } break; - case PostgreSQLParser.KW_SKIP_LOCKED: + case PostgreSqlParser.KW_SKIP_LOCKED: this.enterOuterAlt(localContext, 2); { this.state = 8301; this.opt_skiplock(); } break; - case PostgreSQLParser.KW_BUFFER_USAGE_LIMIT: + case PostgreSqlParser.KW_BUFFER_USAGE_LIMIT: this.enterOuterAlt(localContext, 3); { this.state = 8302; @@ -38190,13 +38190,13 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_verbose(): Opt_verboseContext { let localContext = new Opt_verboseContext(this.context, this.state); - this.enterRule(localContext, 908, PostgreSQLParser.RULE_opt_verbose); + this.enterRule(localContext, 908, PostgreSqlParser.RULE_opt_verbose); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 8305; - this.match(PostgreSQLParser.KW_VERBOSE); + this.match(PostgreSqlParser.KW_VERBOSE); this.state = 8307; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -38232,13 +38232,13 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_skiplock(): Opt_skiplockContext { let localContext = new Opt_skiplockContext(this.context, this.state); - this.enterRule(localContext, 910, PostgreSQLParser.RULE_opt_skiplock); + this.enterRule(localContext, 910, PostgreSqlParser.RULE_opt_skiplock); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 8309; - this.match(PostgreSQLParser.KW_SKIP_LOCKED); + this.match(PostgreSqlParser.KW_SKIP_LOCKED); this.state = 8311; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -38274,28 +38274,28 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_buffer_usage_limit(): Opt_buffer_usage_limitContext { let localContext = new Opt_buffer_usage_limitContext(this.context, this.state); - this.enterRule(localContext, 912, PostgreSQLParser.RULE_opt_buffer_usage_limit); + this.enterRule(localContext, 912, PostgreSqlParser.RULE_opt_buffer_usage_limit); try { this.enterOuterAlt(localContext, 1); { this.state = 8313; - this.match(PostgreSQLParser.KW_BUFFER_USAGE_LIMIT); + this.match(PostgreSqlParser.KW_BUFFER_USAGE_LIMIT); this.state = 8316; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.PLUS: - case PostgreSQLParser.MINUS: - case PostgreSQLParser.Integral: - case PostgreSQLParser.Numeric: + case PostgreSqlParser.PLUS: + case PostgreSqlParser.MINUS: + case PostgreSqlParser.Integral: + case PostgreSqlParser.Numeric: { this.state = 8314; this.numericonly(); } break; - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.EscapeStringConstant: { this.state = 8315; this.sconst(); @@ -38322,12 +38322,12 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_full(): Opt_fullContext { let localContext = new Opt_fullContext(this.context, this.state); - this.enterRule(localContext, 914, PostgreSQLParser.RULE_opt_full); + this.enterRule(localContext, 914, PostgreSqlParser.RULE_opt_full); try { this.enterOuterAlt(localContext, 1); { this.state = 8318; - this.match(PostgreSQLParser.KW_FULL); + this.match(PostgreSqlParser.KW_FULL); } } catch (re) { @@ -38346,12 +38346,12 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_freeze(): Opt_freezeContext { let localContext = new Opt_freezeContext(this.context, this.state); - this.enterRule(localContext, 916, PostgreSQLParser.RULE_opt_freeze); + this.enterRule(localContext, 916, PostgreSqlParser.RULE_opt_freeze); try { this.enterOuterAlt(localContext, 1); { this.state = 8320; - this.match(PostgreSQLParser.KW_FREEZE); + this.match(PostgreSqlParser.KW_FREEZE); } } catch (re) { @@ -38370,16 +38370,16 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_name_list(): Opt_name_listContext { let localContext = new Opt_name_listContext(this.context, this.state); - this.enterRule(localContext, 918, PostgreSQLParser.RULE_opt_name_list); + this.enterRule(localContext, 918, PostgreSqlParser.RULE_opt_name_list); try { this.enterOuterAlt(localContext, 1); { this.state = 8322; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 8323; this.column_list(); this.state = 8324; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -38398,7 +38398,7 @@ export class PostgreSQLParser extends SQLParserBase { } public vacuum_relation(): Vacuum_relationContext { let localContext = new Vacuum_relationContext(this.context, this.state); - this.enterRule(localContext, 920, PostgreSQLParser.RULE_vacuum_relation); + this.enterRule(localContext, 920, PostgreSqlParser.RULE_vacuum_relation); try { this.enterOuterAlt(localContext, 1); { @@ -38432,7 +38432,7 @@ export class PostgreSQLParser extends SQLParserBase { } public vacuum_relation_list(): Vacuum_relation_listContext { let localContext = new Vacuum_relation_listContext(this.context, this.state); - this.enterRule(localContext, 922, PostgreSQLParser.RULE_vacuum_relation_list); + this.enterRule(localContext, 922, PostgreSqlParser.RULE_vacuum_relation_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -38446,7 +38446,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 8331; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 8332; this.vacuum_relation(); } @@ -38473,7 +38473,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_vacuum_relation_list(): Opt_vacuum_relation_listContext { let localContext = new Opt_vacuum_relation_listContext(this.context, this.state); - this.enterRule(localContext, 924, PostgreSQLParser.RULE_opt_vacuum_relation_list); + this.enterRule(localContext, 924, PostgreSqlParser.RULE_opt_vacuum_relation_list); try { this.enterOuterAlt(localContext, 1); { @@ -38497,7 +38497,7 @@ export class PostgreSQLParser extends SQLParserBase { } public explainstmt(): ExplainstmtContext { let localContext = new ExplainstmtContext(this.context, this.state); - this.enterRule(localContext, 926, PostgreSQLParser.RULE_explainstmt); + this.enterRule(localContext, 926, PostgreSqlParser.RULE_explainstmt); let _la: number; try { this.state = 8358; @@ -38507,7 +38507,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 8340; - this.match(PostgreSQLParser.KW_EXPLAIN); + this.match(PostgreSqlParser.KW_EXPLAIN); this.state = 8341; this.explainablestmt(); } @@ -38516,7 +38516,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 8342; - this.match(PostgreSQLParser.KW_EXPLAIN); + this.match(PostgreSqlParser.KW_EXPLAIN); this.state = 8343; this.analyze_keyword(); this.state = 8345; @@ -38537,9 +38537,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 3); { this.state = 8349; - this.match(PostgreSQLParser.KW_EXPLAIN); + this.match(PostgreSqlParser.KW_EXPLAIN); this.state = 8350; - this.match(PostgreSQLParser.KW_VERBOSE); + this.match(PostgreSqlParser.KW_VERBOSE); this.state = 8351; this.explainablestmt(); } @@ -38548,13 +38548,13 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 4); { this.state = 8352; - this.match(PostgreSQLParser.KW_EXPLAIN); + this.match(PostgreSqlParser.KW_EXPLAIN); this.state = 8353; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 8354; this.explain_option_list(); this.state = 8355; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); this.state = 8356; this.explainablestmt(); } @@ -38577,7 +38577,7 @@ export class PostgreSQLParser extends SQLParserBase { } public explainablestmt(): ExplainablestmtContext { let localContext = new ExplainablestmtContext(this.context, this.state); - this.enterRule(localContext, 928, PostgreSQLParser.RULE_explainablestmt); + this.enterRule(localContext, 928, PostgreSqlParser.RULE_explainablestmt); try { this.state = 8369; this.errorHandler.sync(this); @@ -38663,7 +38663,7 @@ export class PostgreSQLParser extends SQLParserBase { } public explain_option_list(): Explain_option_listContext { let localContext = new Explain_option_listContext(this.context, this.state); - this.enterRule(localContext, 930, PostgreSQLParser.RULE_explain_option_list); + this.enterRule(localContext, 930, PostgreSqlParser.RULE_explain_option_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -38677,7 +38677,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 8372; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 8373; this.explain_option_elem(); } @@ -38704,7 +38704,7 @@ export class PostgreSQLParser extends SQLParserBase { } public explain_option_elem(): Explain_option_elemContext { let localContext = new Explain_option_elemContext(this.context, this.state); - this.enterRule(localContext, 932, PostgreSQLParser.RULE_explain_option_elem); + this.enterRule(localContext, 932, PostgreSqlParser.RULE_explain_option_elem); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -38739,440 +38739,440 @@ export class PostgreSQLParser extends SQLParserBase { } public explain_option_name(): Explain_option_nameContext { let localContext = new Explain_option_nameContext(this.context, this.state); - this.enterRule(localContext, 934, PostgreSQLParser.RULE_explain_option_name); + this.enterRule(localContext, 934, PostgreSqlParser.RULE_explain_option_name); try { this.state = 8385; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_AND: - case PostgreSQLParser.KW_ARRAY: - case PostgreSQLParser.KW_COLLATE: - case PostgreSQLParser.KW_CONSTRAINT: - case PostgreSQLParser.KW_DEFAULT: - case PostgreSQLParser.KW_DO: - case PostgreSQLParser.KW_FETCH: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_AUTHORIZATION: - case PostgreSQLParser.KW_BINARY: - case PostgreSQLParser.KW_COLLATION: - case PostgreSQLParser.KW_CONCURRENTLY: - case PostgreSQLParser.KW_CROSS: - case PostgreSQLParser.KW_CURRENT_SCHEMA: - case PostgreSQLParser.KW_FREEZE: - case PostgreSQLParser.KW_FULL: - case PostgreSQLParser.KW_ILIKE: - case PostgreSQLParser.KW_INNER: - case PostgreSQLParser.KW_IS: - case PostgreSQLParser.KW_ISNULL: - case PostgreSQLParser.KW_JOIN: - case PostgreSQLParser.KW_LEFT: - case PostgreSQLParser.KW_LIKE: - case PostgreSQLParser.KW_NATURAL: - case PostgreSQLParser.KW_NOTNULL: - case PostgreSQLParser.KW_OUTER: - case PostgreSQLParser.KW_OVER: - case PostgreSQLParser.KW_OVERLAPS: - case PostgreSQLParser.KW_RIGHT: - case PostgreSQLParser.KW_SIMILAR: - case PostgreSQLParser.KW_VERBOSE: - case PostgreSQLParser.KW_ABORT: - case PostgreSQLParser.KW_ABSOLUTE: - case PostgreSQLParser.KW_ACCESS: - case PostgreSQLParser.KW_ACTION: - case PostgreSQLParser.KW_ADD: - case PostgreSQLParser.KW_ADMIN: - case PostgreSQLParser.KW_AFTER: - case PostgreSQLParser.KW_AGGREGATE: - case PostgreSQLParser.KW_ALSO: - case PostgreSQLParser.KW_ALTER: - case PostgreSQLParser.KW_ALWAYS: - case PostgreSQLParser.KW_ASSERTION: - case PostgreSQLParser.KW_ASSIGNMENT: - case PostgreSQLParser.KW_AT: - case PostgreSQLParser.KW_ATTRIBUTE: - case PostgreSQLParser.KW_BACKWARD: - case PostgreSQLParser.KW_BEFORE: - case PostgreSQLParser.KW_BEGIN: - case PostgreSQLParser.KW_BY: - case PostgreSQLParser.KW_CACHE: - case PostgreSQLParser.KW_CALLED: - case PostgreSQLParser.KW_CASCADE: - case PostgreSQLParser.KW_CASCADED: - case PostgreSQLParser.KW_CATALOG: - case PostgreSQLParser.KW_CHAIN: - case PostgreSQLParser.KW_CHARACTERISTICS: - case PostgreSQLParser.KW_CHECKPOINT: - case PostgreSQLParser.KW_CLASS: - case PostgreSQLParser.KW_CLOSE: - case PostgreSQLParser.KW_CLUSTER: - case PostgreSQLParser.KW_COMMENT: - case PostgreSQLParser.KW_COMMENTS: - case PostgreSQLParser.KW_COMMIT: - case PostgreSQLParser.KW_COMMITTED: - case PostgreSQLParser.KW_CONFIGURATION: - case PostgreSQLParser.KW_CONNECTION: - case PostgreSQLParser.KW_CONSTRAINTS: - case PostgreSQLParser.KW_CONTENT: - case PostgreSQLParser.KW_CONTINUE: - case PostgreSQLParser.KW_CONVERSION: - case PostgreSQLParser.KW_COPY: - case PostgreSQLParser.KW_COST: - case PostgreSQLParser.KW_CSV: - case PostgreSQLParser.KW_CURSOR: - case PostgreSQLParser.KW_CYCLE: - case PostgreSQLParser.KW_DATA: - case PostgreSQLParser.KW_DATABASE: - case PostgreSQLParser.KW_DAY: - case PostgreSQLParser.KW_DEALLOCATE: - case PostgreSQLParser.KW_DECLARE: - case PostgreSQLParser.KW_DEFAULTS: - case PostgreSQLParser.KW_DEFERRED: - case PostgreSQLParser.KW_DEFINER: - case PostgreSQLParser.KW_DELETE: - case PostgreSQLParser.KW_DELIMITER: - case PostgreSQLParser.KW_DELIMITERS: - case PostgreSQLParser.KW_DICTIONARY: - case PostgreSQLParser.KW_DISABLE: - case PostgreSQLParser.KW_DISCARD: - case PostgreSQLParser.KW_DOCUMENT: - case PostgreSQLParser.KW_DOMAIN: - case PostgreSQLParser.KW_DOUBLE: - case PostgreSQLParser.KW_DROP: - case PostgreSQLParser.KW_EACH: - case PostgreSQLParser.KW_ENABLE: - case PostgreSQLParser.KW_ENCODING: - case PostgreSQLParser.KW_ENCRYPTED: - case PostgreSQLParser.KW_ENUM: - case PostgreSQLParser.KW_ESCAPE: - case PostgreSQLParser.KW_EVENT: - case PostgreSQLParser.KW_EXCLUDE: - case PostgreSQLParser.KW_EXCLUDING: - case PostgreSQLParser.KW_EXCLUSIVE: - case PostgreSQLParser.KW_EXECUTE: - case PostgreSQLParser.KW_EXPLAIN: - case PostgreSQLParser.KW_EXTENSION: - case PostgreSQLParser.KW_EXTERNAL: - case PostgreSQLParser.KW_FAMILY: - case PostgreSQLParser.KW_FIRST: - case PostgreSQLParser.KW_FOLLOWING: - case PostgreSQLParser.KW_FORCE: - case PostgreSQLParser.KW_FORWARD: - case PostgreSQLParser.KW_FUNCTION: - case PostgreSQLParser.KW_FUNCTIONS: - case PostgreSQLParser.KW_GLOBAL: - case PostgreSQLParser.KW_GRANTED: - case PostgreSQLParser.KW_HANDLER: - case PostgreSQLParser.KW_HEADER: - case PostgreSQLParser.KW_HOLD: - case PostgreSQLParser.KW_HOUR: - case PostgreSQLParser.KW_IDENTITY: - case PostgreSQLParser.KW_IF: - case PostgreSQLParser.KW_IMMEDIATE: - case PostgreSQLParser.KW_IMMUTABLE: - case PostgreSQLParser.KW_IMPLICIT: - case PostgreSQLParser.KW_INCLUDING: - case PostgreSQLParser.KW_INCREMENT: - case PostgreSQLParser.KW_INDEX: - case PostgreSQLParser.KW_INDEXES: - case PostgreSQLParser.KW_INHERIT: - case PostgreSQLParser.KW_INHERITS: - case PostgreSQLParser.KW_INLINE: - case PostgreSQLParser.KW_INSENSITIVE: - case PostgreSQLParser.KW_INSERT: - case PostgreSQLParser.KW_INSTEAD: - case PostgreSQLParser.KW_INVOKER: - case PostgreSQLParser.KW_ISOLATION: - case PostgreSQLParser.KW_KEY: - case PostgreSQLParser.KW_LABEL: - case PostgreSQLParser.KW_LANGUAGE: - case PostgreSQLParser.KW_LARGE: - case PostgreSQLParser.KW_LAST: - case PostgreSQLParser.KW_LEAKPROOF: - case PostgreSQLParser.KW_LEVEL: - case PostgreSQLParser.KW_LISTEN: - case PostgreSQLParser.KW_LOAD: - case PostgreSQLParser.KW_LOCAL: - case PostgreSQLParser.KW_LOCATION: - case PostgreSQLParser.KW_LOCK: - case PostgreSQLParser.KW_MAPPING: - case PostgreSQLParser.KW_MATCH: - case PostgreSQLParser.KW_MATERIALIZED: - case PostgreSQLParser.KW_MAXVALUE: - case PostgreSQLParser.KW_MINUTE: - case PostgreSQLParser.KW_MINVALUE: - case PostgreSQLParser.KW_MODE: - case PostgreSQLParser.KW_MONTH: - case PostgreSQLParser.KW_MOVE: - case PostgreSQLParser.KW_NAME: - case PostgreSQLParser.KW_NAMES: - case PostgreSQLParser.KW_NEXT: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_NOTHING: - case PostgreSQLParser.KW_NOTIFY: - case PostgreSQLParser.KW_NOWAIT: - case PostgreSQLParser.KW_NULLS: - case PostgreSQLParser.KW_OBJECT: - case PostgreSQLParser.KW_OF: - case PostgreSQLParser.KW_OFF: - case PostgreSQLParser.KW_OIDS: - case PostgreSQLParser.KW_OPERATOR: - case PostgreSQLParser.KW_OPTION: - case PostgreSQLParser.KW_OPTIONS: - case PostgreSQLParser.KW_OWNED: - case PostgreSQLParser.KW_OWNER: - case PostgreSQLParser.KW_PARSER: - case PostgreSQLParser.KW_PARTIAL: - case PostgreSQLParser.KW_PARTITION: - case PostgreSQLParser.KW_PASSING: - case PostgreSQLParser.KW_PASSWORD: - case PostgreSQLParser.KW_PLANS: - case PostgreSQLParser.KW_PRECEDING: - case PostgreSQLParser.KW_PREPARE: - case PostgreSQLParser.KW_PREPARED: - case PostgreSQLParser.KW_PRESERVE: - case PostgreSQLParser.KW_PRIOR: - case PostgreSQLParser.KW_PRIVILEGES: - case PostgreSQLParser.KW_PROCEDURAL: - case PostgreSQLParser.KW_PROCEDURE: - case PostgreSQLParser.KW_PROGRAM: - case PostgreSQLParser.KW_QUOTE: - case PostgreSQLParser.KW_RANGE: - case PostgreSQLParser.KW_READ: - case PostgreSQLParser.KW_REASSIGN: - case PostgreSQLParser.KW_RECHECK: - case PostgreSQLParser.KW_RECURSIVE: - case PostgreSQLParser.KW_REF: - case PostgreSQLParser.KW_REFRESH: - case PostgreSQLParser.KW_REINDEX: - case PostgreSQLParser.KW_RELATIVE: - case PostgreSQLParser.KW_RELEASE: - case PostgreSQLParser.KW_RENAME: - case PostgreSQLParser.KW_REPEATABLE: - case PostgreSQLParser.KW_REPLACE: - case PostgreSQLParser.KW_REPLICA: - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_RESTART: - case PostgreSQLParser.KW_RESTRICT: - case PostgreSQLParser.KW_RETURNS: - case PostgreSQLParser.KW_REVOKE: - case PostgreSQLParser.KW_ROLE: - case PostgreSQLParser.KW_ROLLBACK: - case PostgreSQLParser.KW_ROWS: - case PostgreSQLParser.KW_RULE: - case PostgreSQLParser.KW_SAVEPOINT: - case PostgreSQLParser.KW_SCHEMA: - case PostgreSQLParser.KW_SCROLL: - case PostgreSQLParser.KW_SEARCH: - case PostgreSQLParser.KW_SECOND: - case PostgreSQLParser.KW_SECURITY: - case PostgreSQLParser.KW_SEQUENCE: - case PostgreSQLParser.KW_SEQUENCES: - case PostgreSQLParser.KW_SERIALIZABLE: - case PostgreSQLParser.KW_SERVER: - case PostgreSQLParser.KW_SESSION: - case PostgreSQLParser.KW_SET: - case PostgreSQLParser.KW_SHARE: - case PostgreSQLParser.KW_SHOW: - case PostgreSQLParser.KW_SIMPLE: - case PostgreSQLParser.KW_SNAPSHOT: - case PostgreSQLParser.KW_STABLE: - case PostgreSQLParser.KW_STANDALONE: - case PostgreSQLParser.KW_START: - case PostgreSQLParser.KW_STATEMENT: - case PostgreSQLParser.KW_STATISTICS: - case PostgreSQLParser.KW_STDIN: - case PostgreSQLParser.KW_STDOUT: - case PostgreSQLParser.KW_STORAGE: - case PostgreSQLParser.KW_STRICT: - case PostgreSQLParser.KW_STRIP: - case PostgreSQLParser.KW_SYSID: - case PostgreSQLParser.KW_SYSTEM: - case PostgreSQLParser.KW_TABLES: - case PostgreSQLParser.KW_TABLESPACE: - case PostgreSQLParser.KW_TEMP: - case PostgreSQLParser.KW_TEMPLATE: - case PostgreSQLParser.KW_TEMPORARY: - case PostgreSQLParser.KW_TEXT: - case PostgreSQLParser.KW_TRANSACTION: - case PostgreSQLParser.KW_TRIGGER: - case PostgreSQLParser.KW_TRUNCATE: - case PostgreSQLParser.KW_TRUSTED: - case PostgreSQLParser.KW_TYPE: - case PostgreSQLParser.KW_TYPES: - case PostgreSQLParser.KW_UNBOUNDED: - case PostgreSQLParser.KW_UNCOMMITTED: - case PostgreSQLParser.KW_UNENCRYPTED: - case PostgreSQLParser.KW_UNKNOWN: - case PostgreSQLParser.KW_UNLISTEN: - case PostgreSQLParser.KW_UNLOGGED: - case PostgreSQLParser.KW_UNTIL: - case PostgreSQLParser.KW_UPDATE: - case PostgreSQLParser.KW_VACUUM: - case PostgreSQLParser.KW_VALID: - case PostgreSQLParser.KW_VALIDATE: - case PostgreSQLParser.KW_VALIDATOR: - case PostgreSQLParser.KW_VARYING: - case PostgreSQLParser.KW_VERSION: - case PostgreSQLParser.KW_VIEW: - case PostgreSQLParser.KW_VOLATILE: - case PostgreSQLParser.KW_WHITESPACE: - case PostgreSQLParser.KW_WITHOUT: - case PostgreSQLParser.KW_WORK: - case PostgreSQLParser.KW_WRAPPER: - case PostgreSQLParser.KW_WRITE: - case PostgreSQLParser.KW_XML: - case PostgreSQLParser.KW_YEAR: - case PostgreSQLParser.KW_YES: - case PostgreSQLParser.KW_ZONE: - case PostgreSQLParser.KW_BETWEEN: - case PostgreSQLParser.KW_BIGINT: - case PostgreSQLParser.KW_BIT: - case PostgreSQLParser.KW_BOOLEAN: - case PostgreSQLParser.KW_CHAR: - case PostgreSQLParser.KW_CHARACTER: - case PostgreSQLParser.KW_COALESCE: - case PostgreSQLParser.KW_DEC: - case PostgreSQLParser.KW_DECIMAL: - case PostgreSQLParser.KW_EXISTS: - case PostgreSQLParser.KW_EXTRACT: - case PostgreSQLParser.KW_FLOAT: - case PostgreSQLParser.KW_GREATEST: - case PostgreSQLParser.KW_INOUT: - case PostgreSQLParser.KW_INT: - case PostgreSQLParser.KW_INTEGER: - case PostgreSQLParser.KW_INTERVAL: - case PostgreSQLParser.KW_LEAST: - case PostgreSQLParser.KW_NATIONAL: - case PostgreSQLParser.KW_NCHAR: - case PostgreSQLParser.KW_NONE: - case PostgreSQLParser.KW_NULLIF: - case PostgreSQLParser.KW_NUMERIC: - case PostgreSQLParser.KW_OVERLAY: - case PostgreSQLParser.KW_POSITION: - case PostgreSQLParser.KW_PRECISION: - case PostgreSQLParser.KW_REAL: - case PostgreSQLParser.KW_ROW: - case PostgreSQLParser.KW_SETOF: - case PostgreSQLParser.KW_SMALLINT: - case PostgreSQLParser.KW_SUBSTRING: - case PostgreSQLParser.KW_TIME: - case PostgreSQLParser.KW_TIMESTAMP: - case PostgreSQLParser.KW_TREAT: - case PostgreSQLParser.KW_TRIM: - case PostgreSQLParser.KW_VALUES: - case PostgreSQLParser.KW_VARCHAR: - case PostgreSQLParser.KW_XMLATTRIBUTES: - case PostgreSQLParser.KW_XMLCONCAT: - case PostgreSQLParser.KW_XMLELEMENT: - case PostgreSQLParser.KW_XMLEXISTS: - case PostgreSQLParser.KW_XMLFOREST: - case PostgreSQLParser.KW_XMLPARSE: - case PostgreSQLParser.KW_XMLPI: - case PostgreSQLParser.KW_XMLROOT: - case PostgreSQLParser.KW_XMLSERIALIZE: - case PostgreSQLParser.KW_CALL: - case PostgreSQLParser.KW_CURRENT: - case PostgreSQLParser.KW_ATTACH: - case PostgreSQLParser.KW_DETACH: - case PostgreSQLParser.KW_EXPRESSION: - case PostgreSQLParser.KW_GENERATED: - case PostgreSQLParser.KW_LOGGED: - case PostgreSQLParser.KW_STORED: - case PostgreSQLParser.KW_INCLUDE: - case PostgreSQLParser.KW_ROUTINE: - case PostgreSQLParser.KW_TRANSFORM: - case PostgreSQLParser.KW_IMPORT: - case PostgreSQLParser.KW_POLICY: - case PostgreSQLParser.KW_METHOD: - case PostgreSQLParser.KW_REFERENCING: - case PostgreSQLParser.KW_NEW: - case PostgreSQLParser.KW_OLD: - case PostgreSQLParser.KW_VALUE: - case PostgreSQLParser.KW_SUBSCRIPTION: - case PostgreSQLParser.KW_PUBLICATION: - case PostgreSQLParser.KW_OUT: - case PostgreSQLParser.KW_ROUTINES: - case PostgreSQLParser.KW_SCHEMAS: - case PostgreSQLParser.KW_PROCEDURES: - case PostgreSQLParser.KW_INPUT: - case PostgreSQLParser.KW_SUPPORT: - case PostgreSQLParser.KW_PARALLEL: - case PostgreSQLParser.KW_SQL: - case PostgreSQLParser.KW_DEPENDS: - case PostgreSQLParser.KW_OVERRIDING: - case PostgreSQLParser.KW_CONFLICT: - case PostgreSQLParser.KW_SKIP: - case PostgreSQLParser.KW_LOCKED: - case PostgreSQLParser.KW_TIES: - case PostgreSQLParser.KW_ROLLUP: - case PostgreSQLParser.KW_CUBE: - case PostgreSQLParser.KW_GROUPING: - case PostgreSQLParser.KW_SETS: - case PostgreSQLParser.KW_TABLESAMPLE: - case PostgreSQLParser.KW_ORDINALITY: - case PostgreSQLParser.KW_XMLTABLE: - case PostgreSQLParser.KW_COLUMNS: - case PostgreSQLParser.KW_XMLNAMESPACES: - case PostgreSQLParser.KW_ROWTYPE: - case PostgreSQLParser.KW_NORMALIZED: - case PostgreSQLParser.KW_WITHIN: - case PostgreSQLParser.KW_FILTER: - case PostgreSQLParser.KW_GROUPS: - case PostgreSQLParser.KW_OTHERS: - case PostgreSQLParser.KW_NFC: - case PostgreSQLParser.KW_NFD: - case PostgreSQLParser.KW_NFKC: - case PostgreSQLParser.KW_NFKD: - case PostgreSQLParser.KW_UESCAPE: - case PostgreSQLParser.KW_VIEWS: - case PostgreSQLParser.KW_NORMALIZE: - case PostgreSQLParser.KW_DUMP: - case PostgreSQLParser.KW_PRINT_STRICT_PARAMS: - case PostgreSQLParser.KW_VARIABLE_CONFLICT: - case PostgreSQLParser.KW_ERROR: - case PostgreSQLParser.KW_USE_VARIABLE: - case PostgreSQLParser.KW_USE_COLUMN: - case PostgreSQLParser.KW_ALIAS: - case PostgreSQLParser.KW_CONSTANT: - case PostgreSQLParser.KW_PERFORM: - case PostgreSQLParser.KW_GET: - case PostgreSQLParser.KW_DIAGNOSTICS: - case PostgreSQLParser.KW_STACKED: - case PostgreSQLParser.KW_ELSIF: - case PostgreSQLParser.KW_REVERSE: - case PostgreSQLParser.KW_SLICE: - case PostgreSQLParser.KW_EXIT: - case PostgreSQLParser.KW_RETURN: - case PostgreSQLParser.KW_QUERY: - case PostgreSQLParser.KW_RAISE: - case PostgreSQLParser.KW_SQLSTATE: - case PostgreSQLParser.KW_DEBUG: - case PostgreSQLParser.KW_LOG: - case PostgreSQLParser.KW_INFO: - case PostgreSQLParser.KW_NOTICE: - case PostgreSQLParser.KW_WARNING: - case PostgreSQLParser.KW_EXCEPTION: - case PostgreSQLParser.KW_ASSERT: - case PostgreSQLParser.KW_OPEN: - case PostgreSQLParser.KW_SKIP_LOCKED: - case PostgreSQLParser.KW_BUFFER_USAGE_LIMIT: - case PostgreSQLParser.Identifier: - case PostgreSQLParser.QuotedIdentifier: - case PostgreSQLParser.UnicodeQuotedIdentifier: - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.PLSQLVARIABLENAME: - case PostgreSQLParser.PLSQLIDENTIFIER: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.KW_AND: + case PostgreSqlParser.KW_ARRAY: + case PostgreSqlParser.KW_COLLATE: + case PostgreSqlParser.KW_CONSTRAINT: + case PostgreSqlParser.KW_DEFAULT: + case PostgreSqlParser.KW_DO: + case PostgreSqlParser.KW_FETCH: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_AUTHORIZATION: + case PostgreSqlParser.KW_BINARY: + case PostgreSqlParser.KW_COLLATION: + case PostgreSqlParser.KW_CONCURRENTLY: + case PostgreSqlParser.KW_CROSS: + case PostgreSqlParser.KW_CURRENT_SCHEMA: + case PostgreSqlParser.KW_FREEZE: + case PostgreSqlParser.KW_FULL: + case PostgreSqlParser.KW_ILIKE: + case PostgreSqlParser.KW_INNER: + case PostgreSqlParser.KW_IS: + case PostgreSqlParser.KW_ISNULL: + case PostgreSqlParser.KW_JOIN: + case PostgreSqlParser.KW_LEFT: + case PostgreSqlParser.KW_LIKE: + case PostgreSqlParser.KW_NATURAL: + case PostgreSqlParser.KW_NOTNULL: + case PostgreSqlParser.KW_OUTER: + case PostgreSqlParser.KW_OVER: + case PostgreSqlParser.KW_OVERLAPS: + case PostgreSqlParser.KW_RIGHT: + case PostgreSqlParser.KW_SIMILAR: + case PostgreSqlParser.KW_VERBOSE: + case PostgreSqlParser.KW_ABORT: + case PostgreSqlParser.KW_ABSOLUTE: + case PostgreSqlParser.KW_ACCESS: + case PostgreSqlParser.KW_ACTION: + case PostgreSqlParser.KW_ADD: + case PostgreSqlParser.KW_ADMIN: + case PostgreSqlParser.KW_AFTER: + case PostgreSqlParser.KW_AGGREGATE: + case PostgreSqlParser.KW_ALSO: + case PostgreSqlParser.KW_ALTER: + case PostgreSqlParser.KW_ALWAYS: + case PostgreSqlParser.KW_ASSERTION: + case PostgreSqlParser.KW_ASSIGNMENT: + case PostgreSqlParser.KW_AT: + case PostgreSqlParser.KW_ATTRIBUTE: + case PostgreSqlParser.KW_BACKWARD: + case PostgreSqlParser.KW_BEFORE: + case PostgreSqlParser.KW_BEGIN: + case PostgreSqlParser.KW_BY: + case PostgreSqlParser.KW_CACHE: + case PostgreSqlParser.KW_CALLED: + case PostgreSqlParser.KW_CASCADE: + case PostgreSqlParser.KW_CASCADED: + case PostgreSqlParser.KW_CATALOG: + case PostgreSqlParser.KW_CHAIN: + case PostgreSqlParser.KW_CHARACTERISTICS: + case PostgreSqlParser.KW_CHECKPOINT: + case PostgreSqlParser.KW_CLASS: + case PostgreSqlParser.KW_CLOSE: + case PostgreSqlParser.KW_CLUSTER: + case PostgreSqlParser.KW_COMMENT: + case PostgreSqlParser.KW_COMMENTS: + case PostgreSqlParser.KW_COMMIT: + case PostgreSqlParser.KW_COMMITTED: + case PostgreSqlParser.KW_CONFIGURATION: + case PostgreSqlParser.KW_CONNECTION: + case PostgreSqlParser.KW_CONSTRAINTS: + case PostgreSqlParser.KW_CONTENT: + case PostgreSqlParser.KW_CONTINUE: + case PostgreSqlParser.KW_CONVERSION: + case PostgreSqlParser.KW_COPY: + case PostgreSqlParser.KW_COST: + case PostgreSqlParser.KW_CSV: + case PostgreSqlParser.KW_CURSOR: + case PostgreSqlParser.KW_CYCLE: + case PostgreSqlParser.KW_DATA: + case PostgreSqlParser.KW_DATABASE: + case PostgreSqlParser.KW_DAY: + case PostgreSqlParser.KW_DEALLOCATE: + case PostgreSqlParser.KW_DECLARE: + case PostgreSqlParser.KW_DEFAULTS: + case PostgreSqlParser.KW_DEFERRED: + case PostgreSqlParser.KW_DEFINER: + case PostgreSqlParser.KW_DELETE: + case PostgreSqlParser.KW_DELIMITER: + case PostgreSqlParser.KW_DELIMITERS: + case PostgreSqlParser.KW_DICTIONARY: + case PostgreSqlParser.KW_DISABLE: + case PostgreSqlParser.KW_DISCARD: + case PostgreSqlParser.KW_DOCUMENT: + case PostgreSqlParser.KW_DOMAIN: + case PostgreSqlParser.KW_DOUBLE: + case PostgreSqlParser.KW_DROP: + case PostgreSqlParser.KW_EACH: + case PostgreSqlParser.KW_ENABLE: + case PostgreSqlParser.KW_ENCODING: + case PostgreSqlParser.KW_ENCRYPTED: + case PostgreSqlParser.KW_ENUM: + case PostgreSqlParser.KW_ESCAPE: + case PostgreSqlParser.KW_EVENT: + case PostgreSqlParser.KW_EXCLUDE: + case PostgreSqlParser.KW_EXCLUDING: + case PostgreSqlParser.KW_EXCLUSIVE: + case PostgreSqlParser.KW_EXECUTE: + case PostgreSqlParser.KW_EXPLAIN: + case PostgreSqlParser.KW_EXTENSION: + case PostgreSqlParser.KW_EXTERNAL: + case PostgreSqlParser.KW_FAMILY: + case PostgreSqlParser.KW_FIRST: + case PostgreSqlParser.KW_FOLLOWING: + case PostgreSqlParser.KW_FORCE: + case PostgreSqlParser.KW_FORWARD: + case PostgreSqlParser.KW_FUNCTION: + case PostgreSqlParser.KW_FUNCTIONS: + case PostgreSqlParser.KW_GLOBAL: + case PostgreSqlParser.KW_GRANTED: + case PostgreSqlParser.KW_HANDLER: + case PostgreSqlParser.KW_HEADER: + case PostgreSqlParser.KW_HOLD: + case PostgreSqlParser.KW_HOUR: + case PostgreSqlParser.KW_IDENTITY: + case PostgreSqlParser.KW_IF: + case PostgreSqlParser.KW_IMMEDIATE: + case PostgreSqlParser.KW_IMMUTABLE: + case PostgreSqlParser.KW_IMPLICIT: + case PostgreSqlParser.KW_INCLUDING: + case PostgreSqlParser.KW_INCREMENT: + case PostgreSqlParser.KW_INDEX: + case PostgreSqlParser.KW_INDEXES: + case PostgreSqlParser.KW_INHERIT: + case PostgreSqlParser.KW_INHERITS: + case PostgreSqlParser.KW_INLINE: + case PostgreSqlParser.KW_INSENSITIVE: + case PostgreSqlParser.KW_INSERT: + case PostgreSqlParser.KW_INSTEAD: + case PostgreSqlParser.KW_INVOKER: + case PostgreSqlParser.KW_ISOLATION: + case PostgreSqlParser.KW_KEY: + case PostgreSqlParser.KW_LABEL: + case PostgreSqlParser.KW_LANGUAGE: + case PostgreSqlParser.KW_LARGE: + case PostgreSqlParser.KW_LAST: + case PostgreSqlParser.KW_LEAKPROOF: + case PostgreSqlParser.KW_LEVEL: + case PostgreSqlParser.KW_LISTEN: + case PostgreSqlParser.KW_LOAD: + case PostgreSqlParser.KW_LOCAL: + case PostgreSqlParser.KW_LOCATION: + case PostgreSqlParser.KW_LOCK: + case PostgreSqlParser.KW_MAPPING: + case PostgreSqlParser.KW_MATCH: + case PostgreSqlParser.KW_MATERIALIZED: + case PostgreSqlParser.KW_MAXVALUE: + case PostgreSqlParser.KW_MINUTE: + case PostgreSqlParser.KW_MINVALUE: + case PostgreSqlParser.KW_MODE: + case PostgreSqlParser.KW_MONTH: + case PostgreSqlParser.KW_MOVE: + case PostgreSqlParser.KW_NAME: + case PostgreSqlParser.KW_NAMES: + case PostgreSqlParser.KW_NEXT: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_NOTHING: + case PostgreSqlParser.KW_NOTIFY: + case PostgreSqlParser.KW_NOWAIT: + case PostgreSqlParser.KW_NULLS: + case PostgreSqlParser.KW_OBJECT: + case PostgreSqlParser.KW_OF: + case PostgreSqlParser.KW_OFF: + case PostgreSqlParser.KW_OIDS: + case PostgreSqlParser.KW_OPERATOR: + case PostgreSqlParser.KW_OPTION: + case PostgreSqlParser.KW_OPTIONS: + case PostgreSqlParser.KW_OWNED: + case PostgreSqlParser.KW_OWNER: + case PostgreSqlParser.KW_PARSER: + case PostgreSqlParser.KW_PARTIAL: + case PostgreSqlParser.KW_PARTITION: + case PostgreSqlParser.KW_PASSING: + case PostgreSqlParser.KW_PASSWORD: + case PostgreSqlParser.KW_PLANS: + case PostgreSqlParser.KW_PRECEDING: + case PostgreSqlParser.KW_PREPARE: + case PostgreSqlParser.KW_PREPARED: + case PostgreSqlParser.KW_PRESERVE: + case PostgreSqlParser.KW_PRIOR: + case PostgreSqlParser.KW_PRIVILEGES: + case PostgreSqlParser.KW_PROCEDURAL: + case PostgreSqlParser.KW_PROCEDURE: + case PostgreSqlParser.KW_PROGRAM: + case PostgreSqlParser.KW_QUOTE: + case PostgreSqlParser.KW_RANGE: + case PostgreSqlParser.KW_READ: + case PostgreSqlParser.KW_REASSIGN: + case PostgreSqlParser.KW_RECHECK: + case PostgreSqlParser.KW_RECURSIVE: + case PostgreSqlParser.KW_REF: + case PostgreSqlParser.KW_REFRESH: + case PostgreSqlParser.KW_REINDEX: + case PostgreSqlParser.KW_RELATIVE: + case PostgreSqlParser.KW_RELEASE: + case PostgreSqlParser.KW_RENAME: + case PostgreSqlParser.KW_REPEATABLE: + case PostgreSqlParser.KW_REPLACE: + case PostgreSqlParser.KW_REPLICA: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_RESTART: + case PostgreSqlParser.KW_RESTRICT: + case PostgreSqlParser.KW_RETURNS: + case PostgreSqlParser.KW_REVOKE: + case PostgreSqlParser.KW_ROLE: + case PostgreSqlParser.KW_ROLLBACK: + case PostgreSqlParser.KW_ROWS: + case PostgreSqlParser.KW_RULE: + case PostgreSqlParser.KW_SAVEPOINT: + case PostgreSqlParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCROLL: + case PostgreSqlParser.KW_SEARCH: + case PostgreSqlParser.KW_SECOND: + case PostgreSqlParser.KW_SECURITY: + case PostgreSqlParser.KW_SEQUENCE: + case PostgreSqlParser.KW_SEQUENCES: + case PostgreSqlParser.KW_SERIALIZABLE: + case PostgreSqlParser.KW_SERVER: + case PostgreSqlParser.KW_SESSION: + case PostgreSqlParser.KW_SET: + case PostgreSqlParser.KW_SHARE: + case PostgreSqlParser.KW_SHOW: + case PostgreSqlParser.KW_SIMPLE: + case PostgreSqlParser.KW_SNAPSHOT: + case PostgreSqlParser.KW_STABLE: + case PostgreSqlParser.KW_STANDALONE: + case PostgreSqlParser.KW_START: + case PostgreSqlParser.KW_STATEMENT: + case PostgreSqlParser.KW_STATISTICS: + case PostgreSqlParser.KW_STDIN: + case PostgreSqlParser.KW_STDOUT: + case PostgreSqlParser.KW_STORAGE: + case PostgreSqlParser.KW_STRICT: + case PostgreSqlParser.KW_STRIP: + case PostgreSqlParser.KW_SYSID: + case PostgreSqlParser.KW_SYSTEM: + case PostgreSqlParser.KW_TABLES: + case PostgreSqlParser.KW_TABLESPACE: + case PostgreSqlParser.KW_TEMP: + case PostgreSqlParser.KW_TEMPLATE: + case PostgreSqlParser.KW_TEMPORARY: + case PostgreSqlParser.KW_TEXT: + case PostgreSqlParser.KW_TRANSACTION: + case PostgreSqlParser.KW_TRIGGER: + case PostgreSqlParser.KW_TRUNCATE: + case PostgreSqlParser.KW_TRUSTED: + case PostgreSqlParser.KW_TYPE: + case PostgreSqlParser.KW_TYPES: + case PostgreSqlParser.KW_UNBOUNDED: + case PostgreSqlParser.KW_UNCOMMITTED: + case PostgreSqlParser.KW_UNENCRYPTED: + case PostgreSqlParser.KW_UNKNOWN: + case PostgreSqlParser.KW_UNLISTEN: + case PostgreSqlParser.KW_UNLOGGED: + case PostgreSqlParser.KW_UNTIL: + case PostgreSqlParser.KW_UPDATE: + case PostgreSqlParser.KW_VACUUM: + case PostgreSqlParser.KW_VALID: + case PostgreSqlParser.KW_VALIDATE: + case PostgreSqlParser.KW_VALIDATOR: + case PostgreSqlParser.KW_VARYING: + case PostgreSqlParser.KW_VERSION: + case PostgreSqlParser.KW_VIEW: + case PostgreSqlParser.KW_VOLATILE: + case PostgreSqlParser.KW_WHITESPACE: + case PostgreSqlParser.KW_WITHOUT: + case PostgreSqlParser.KW_WORK: + case PostgreSqlParser.KW_WRAPPER: + case PostgreSqlParser.KW_WRITE: + case PostgreSqlParser.KW_XML: + case PostgreSqlParser.KW_YEAR: + case PostgreSqlParser.KW_YES: + case PostgreSqlParser.KW_ZONE: + case PostgreSqlParser.KW_BETWEEN: + case PostgreSqlParser.KW_BIGINT: + case PostgreSqlParser.KW_BIT: + case PostgreSqlParser.KW_BOOLEAN: + case PostgreSqlParser.KW_CHAR: + case PostgreSqlParser.KW_CHARACTER: + case PostgreSqlParser.KW_COALESCE: + case PostgreSqlParser.KW_DEC: + case PostgreSqlParser.KW_DECIMAL: + case PostgreSqlParser.KW_EXISTS: + case PostgreSqlParser.KW_EXTRACT: + case PostgreSqlParser.KW_FLOAT: + case PostgreSqlParser.KW_GREATEST: + case PostgreSqlParser.KW_INOUT: + case PostgreSqlParser.KW_INT: + case PostgreSqlParser.KW_INTEGER: + case PostgreSqlParser.KW_INTERVAL: + case PostgreSqlParser.KW_LEAST: + case PostgreSqlParser.KW_NATIONAL: + case PostgreSqlParser.KW_NCHAR: + case PostgreSqlParser.KW_NONE: + case PostgreSqlParser.KW_NULLIF: + case PostgreSqlParser.KW_NUMERIC: + case PostgreSqlParser.KW_OVERLAY: + case PostgreSqlParser.KW_POSITION: + case PostgreSqlParser.KW_PRECISION: + case PostgreSqlParser.KW_REAL: + case PostgreSqlParser.KW_ROW: + case PostgreSqlParser.KW_SETOF: + case PostgreSqlParser.KW_SMALLINT: + case PostgreSqlParser.KW_SUBSTRING: + case PostgreSqlParser.KW_TIME: + case PostgreSqlParser.KW_TIMESTAMP: + case PostgreSqlParser.KW_TREAT: + case PostgreSqlParser.KW_TRIM: + case PostgreSqlParser.KW_VALUES: + case PostgreSqlParser.KW_VARCHAR: + case PostgreSqlParser.KW_XMLATTRIBUTES: + case PostgreSqlParser.KW_XMLCONCAT: + case PostgreSqlParser.KW_XMLELEMENT: + case PostgreSqlParser.KW_XMLEXISTS: + case PostgreSqlParser.KW_XMLFOREST: + case PostgreSqlParser.KW_XMLPARSE: + case PostgreSqlParser.KW_XMLPI: + case PostgreSqlParser.KW_XMLROOT: + case PostgreSqlParser.KW_XMLSERIALIZE: + case PostgreSqlParser.KW_CALL: + case PostgreSqlParser.KW_CURRENT: + case PostgreSqlParser.KW_ATTACH: + case PostgreSqlParser.KW_DETACH: + case PostgreSqlParser.KW_EXPRESSION: + case PostgreSqlParser.KW_GENERATED: + case PostgreSqlParser.KW_LOGGED: + case PostgreSqlParser.KW_STORED: + case PostgreSqlParser.KW_INCLUDE: + case PostgreSqlParser.KW_ROUTINE: + case PostgreSqlParser.KW_TRANSFORM: + case PostgreSqlParser.KW_IMPORT: + case PostgreSqlParser.KW_POLICY: + case PostgreSqlParser.KW_METHOD: + case PostgreSqlParser.KW_REFERENCING: + case PostgreSqlParser.KW_NEW: + case PostgreSqlParser.KW_OLD: + case PostgreSqlParser.KW_VALUE: + case PostgreSqlParser.KW_SUBSCRIPTION: + case PostgreSqlParser.KW_PUBLICATION: + case PostgreSqlParser.KW_OUT: + case PostgreSqlParser.KW_ROUTINES: + case PostgreSqlParser.KW_SCHEMAS: + case PostgreSqlParser.KW_PROCEDURES: + case PostgreSqlParser.KW_INPUT: + case PostgreSqlParser.KW_SUPPORT: + case PostgreSqlParser.KW_PARALLEL: + case PostgreSqlParser.KW_SQL: + case PostgreSqlParser.KW_DEPENDS: + case PostgreSqlParser.KW_OVERRIDING: + case PostgreSqlParser.KW_CONFLICT: + case PostgreSqlParser.KW_SKIP: + case PostgreSqlParser.KW_LOCKED: + case PostgreSqlParser.KW_TIES: + case PostgreSqlParser.KW_ROLLUP: + case PostgreSqlParser.KW_CUBE: + case PostgreSqlParser.KW_GROUPING: + case PostgreSqlParser.KW_SETS: + case PostgreSqlParser.KW_TABLESAMPLE: + case PostgreSqlParser.KW_ORDINALITY: + case PostgreSqlParser.KW_XMLTABLE: + case PostgreSqlParser.KW_COLUMNS: + case PostgreSqlParser.KW_XMLNAMESPACES: + case PostgreSqlParser.KW_ROWTYPE: + case PostgreSqlParser.KW_NORMALIZED: + case PostgreSqlParser.KW_WITHIN: + case PostgreSqlParser.KW_FILTER: + case PostgreSqlParser.KW_GROUPS: + case PostgreSqlParser.KW_OTHERS: + case PostgreSqlParser.KW_NFC: + case PostgreSqlParser.KW_NFD: + case PostgreSqlParser.KW_NFKC: + case PostgreSqlParser.KW_NFKD: + case PostgreSqlParser.KW_UESCAPE: + case PostgreSqlParser.KW_VIEWS: + case PostgreSqlParser.KW_NORMALIZE: + case PostgreSqlParser.KW_DUMP: + case PostgreSqlParser.KW_PRINT_STRICT_PARAMS: + case PostgreSqlParser.KW_VARIABLE_CONFLICT: + case PostgreSqlParser.KW_ERROR: + case PostgreSqlParser.KW_USE_VARIABLE: + case PostgreSqlParser.KW_USE_COLUMN: + case PostgreSqlParser.KW_ALIAS: + case PostgreSqlParser.KW_CONSTANT: + case PostgreSqlParser.KW_PERFORM: + case PostgreSqlParser.KW_GET: + case PostgreSqlParser.KW_DIAGNOSTICS: + case PostgreSqlParser.KW_STACKED: + case PostgreSqlParser.KW_ELSIF: + case PostgreSqlParser.KW_REVERSE: + case PostgreSqlParser.KW_SLICE: + case PostgreSqlParser.KW_EXIT: + case PostgreSqlParser.KW_RETURN: + case PostgreSqlParser.KW_QUERY: + case PostgreSqlParser.KW_RAISE: + case PostgreSqlParser.KW_SQLSTATE: + case PostgreSqlParser.KW_DEBUG: + case PostgreSqlParser.KW_LOG: + case PostgreSqlParser.KW_INFO: + case PostgreSqlParser.KW_NOTICE: + case PostgreSqlParser.KW_WARNING: + case PostgreSqlParser.KW_EXCEPTION: + case PostgreSqlParser.KW_ASSERT: + case PostgreSqlParser.KW_OPEN: + case PostgreSqlParser.KW_SKIP_LOCKED: + case PostgreSqlParser.KW_BUFFER_USAGE_LIMIT: + case PostgreSqlParser.Identifier: + case PostgreSqlParser.QuotedIdentifier: + case PostgreSqlParser.UnicodeQuotedIdentifier: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.PLSQLVARIABLENAME: + case PostgreSqlParser.PLSQLIDENTIFIER: + case PostgreSqlParser.EscapeStringConstant: this.enterOuterAlt(localContext, 1); { this.state = 8383; this.nonreservedword(); } break; - case PostgreSQLParser.KW_ANALYSE: - case PostgreSQLParser.KW_ANALYZE: + case PostgreSqlParser.KW_ANALYSE: + case PostgreSqlParser.KW_ANALYZE: this.enterOuterAlt(localContext, 2); { this.state = 8384; @@ -39199,445 +39199,445 @@ export class PostgreSQLParser extends SQLParserBase { } public explain_option_arg(): Explain_option_argContext { let localContext = new Explain_option_argContext(this.context, this.state); - this.enterRule(localContext, 936, PostgreSQLParser.RULE_explain_option_arg); + this.enterRule(localContext, 936, PostgreSqlParser.RULE_explain_option_arg); try { this.state = 8389; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_AND: - case PostgreSQLParser.KW_ARRAY: - case PostgreSQLParser.KW_COLLATE: - case PostgreSQLParser.KW_CONSTRAINT: - case PostgreSQLParser.KW_DEFAULT: - case PostgreSQLParser.KW_DO: - case PostgreSQLParser.KW_FALSE: - case PostgreSQLParser.KW_FETCH: - case PostgreSQLParser.KW_ON: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_TRUE: - case PostgreSQLParser.KW_AUTHORIZATION: - case PostgreSQLParser.KW_BINARY: - case PostgreSQLParser.KW_COLLATION: - case PostgreSQLParser.KW_CONCURRENTLY: - case PostgreSQLParser.KW_CROSS: - case PostgreSQLParser.KW_CURRENT_SCHEMA: - case PostgreSQLParser.KW_FREEZE: - case PostgreSQLParser.KW_FULL: - case PostgreSQLParser.KW_ILIKE: - case PostgreSQLParser.KW_INNER: - case PostgreSQLParser.KW_IS: - case PostgreSQLParser.KW_ISNULL: - case PostgreSQLParser.KW_JOIN: - case PostgreSQLParser.KW_LEFT: - case PostgreSQLParser.KW_LIKE: - case PostgreSQLParser.KW_NATURAL: - case PostgreSQLParser.KW_NOTNULL: - case PostgreSQLParser.KW_OUTER: - case PostgreSQLParser.KW_OVER: - case PostgreSQLParser.KW_OVERLAPS: - case PostgreSQLParser.KW_RIGHT: - case PostgreSQLParser.KW_SIMILAR: - case PostgreSQLParser.KW_VERBOSE: - case PostgreSQLParser.KW_ABORT: - case PostgreSQLParser.KW_ABSOLUTE: - case PostgreSQLParser.KW_ACCESS: - case PostgreSQLParser.KW_ACTION: - case PostgreSQLParser.KW_ADD: - case PostgreSQLParser.KW_ADMIN: - case PostgreSQLParser.KW_AFTER: - case PostgreSQLParser.KW_AGGREGATE: - case PostgreSQLParser.KW_ALSO: - case PostgreSQLParser.KW_ALTER: - case PostgreSQLParser.KW_ALWAYS: - case PostgreSQLParser.KW_ASSERTION: - case PostgreSQLParser.KW_ASSIGNMENT: - case PostgreSQLParser.KW_AT: - case PostgreSQLParser.KW_ATTRIBUTE: - case PostgreSQLParser.KW_BACKWARD: - case PostgreSQLParser.KW_BEFORE: - case PostgreSQLParser.KW_BEGIN: - case PostgreSQLParser.KW_BY: - case PostgreSQLParser.KW_CACHE: - case PostgreSQLParser.KW_CALLED: - case PostgreSQLParser.KW_CASCADE: - case PostgreSQLParser.KW_CASCADED: - case PostgreSQLParser.KW_CATALOG: - case PostgreSQLParser.KW_CHAIN: - case PostgreSQLParser.KW_CHARACTERISTICS: - case PostgreSQLParser.KW_CHECKPOINT: - case PostgreSQLParser.KW_CLASS: - case PostgreSQLParser.KW_CLOSE: - case PostgreSQLParser.KW_CLUSTER: - case PostgreSQLParser.KW_COMMENT: - case PostgreSQLParser.KW_COMMENTS: - case PostgreSQLParser.KW_COMMIT: - case PostgreSQLParser.KW_COMMITTED: - case PostgreSQLParser.KW_CONFIGURATION: - case PostgreSQLParser.KW_CONNECTION: - case PostgreSQLParser.KW_CONSTRAINTS: - case PostgreSQLParser.KW_CONTENT: - case PostgreSQLParser.KW_CONTINUE: - case PostgreSQLParser.KW_CONVERSION: - case PostgreSQLParser.KW_COPY: - case PostgreSQLParser.KW_COST: - case PostgreSQLParser.KW_CSV: - case PostgreSQLParser.KW_CURSOR: - case PostgreSQLParser.KW_CYCLE: - case PostgreSQLParser.KW_DATA: - case PostgreSQLParser.KW_DATABASE: - case PostgreSQLParser.KW_DAY: - case PostgreSQLParser.KW_DEALLOCATE: - case PostgreSQLParser.KW_DECLARE: - case PostgreSQLParser.KW_DEFAULTS: - case PostgreSQLParser.KW_DEFERRED: - case PostgreSQLParser.KW_DEFINER: - case PostgreSQLParser.KW_DELETE: - case PostgreSQLParser.KW_DELIMITER: - case PostgreSQLParser.KW_DELIMITERS: - case PostgreSQLParser.KW_DICTIONARY: - case PostgreSQLParser.KW_DISABLE: - case PostgreSQLParser.KW_DISCARD: - case PostgreSQLParser.KW_DOCUMENT: - case PostgreSQLParser.KW_DOMAIN: - case PostgreSQLParser.KW_DOUBLE: - case PostgreSQLParser.KW_DROP: - case PostgreSQLParser.KW_EACH: - case PostgreSQLParser.KW_ENABLE: - case PostgreSQLParser.KW_ENCODING: - case PostgreSQLParser.KW_ENCRYPTED: - case PostgreSQLParser.KW_ENUM: - case PostgreSQLParser.KW_ESCAPE: - case PostgreSQLParser.KW_EVENT: - case PostgreSQLParser.KW_EXCLUDE: - case PostgreSQLParser.KW_EXCLUDING: - case PostgreSQLParser.KW_EXCLUSIVE: - case PostgreSQLParser.KW_EXECUTE: - case PostgreSQLParser.KW_EXPLAIN: - case PostgreSQLParser.KW_EXTENSION: - case PostgreSQLParser.KW_EXTERNAL: - case PostgreSQLParser.KW_FAMILY: - case PostgreSQLParser.KW_FIRST: - case PostgreSQLParser.KW_FOLLOWING: - case PostgreSQLParser.KW_FORCE: - case PostgreSQLParser.KW_FORWARD: - case PostgreSQLParser.KW_FUNCTION: - case PostgreSQLParser.KW_FUNCTIONS: - case PostgreSQLParser.KW_GLOBAL: - case PostgreSQLParser.KW_GRANTED: - case PostgreSQLParser.KW_HANDLER: - case PostgreSQLParser.KW_HEADER: - case PostgreSQLParser.KW_HOLD: - case PostgreSQLParser.KW_HOUR: - case PostgreSQLParser.KW_IDENTITY: - case PostgreSQLParser.KW_IF: - case PostgreSQLParser.KW_IMMEDIATE: - case PostgreSQLParser.KW_IMMUTABLE: - case PostgreSQLParser.KW_IMPLICIT: - case PostgreSQLParser.KW_INCLUDING: - case PostgreSQLParser.KW_INCREMENT: - case PostgreSQLParser.KW_INDEX: - case PostgreSQLParser.KW_INDEXES: - case PostgreSQLParser.KW_INHERIT: - case PostgreSQLParser.KW_INHERITS: - case PostgreSQLParser.KW_INLINE: - case PostgreSQLParser.KW_INSENSITIVE: - case PostgreSQLParser.KW_INSERT: - case PostgreSQLParser.KW_INSTEAD: - case PostgreSQLParser.KW_INVOKER: - case PostgreSQLParser.KW_ISOLATION: - case PostgreSQLParser.KW_KEY: - case PostgreSQLParser.KW_LABEL: - case PostgreSQLParser.KW_LANGUAGE: - case PostgreSQLParser.KW_LARGE: - case PostgreSQLParser.KW_LAST: - case PostgreSQLParser.KW_LEAKPROOF: - case PostgreSQLParser.KW_LEVEL: - case PostgreSQLParser.KW_LISTEN: - case PostgreSQLParser.KW_LOAD: - case PostgreSQLParser.KW_LOCAL: - case PostgreSQLParser.KW_LOCATION: - case PostgreSQLParser.KW_LOCK: - case PostgreSQLParser.KW_MAPPING: - case PostgreSQLParser.KW_MATCH: - case PostgreSQLParser.KW_MATERIALIZED: - case PostgreSQLParser.KW_MAXVALUE: - case PostgreSQLParser.KW_MINUTE: - case PostgreSQLParser.KW_MINVALUE: - case PostgreSQLParser.KW_MODE: - case PostgreSQLParser.KW_MONTH: - case PostgreSQLParser.KW_MOVE: - case PostgreSQLParser.KW_NAME: - case PostgreSQLParser.KW_NAMES: - case PostgreSQLParser.KW_NEXT: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_NOTHING: - case PostgreSQLParser.KW_NOTIFY: - case PostgreSQLParser.KW_NOWAIT: - case PostgreSQLParser.KW_NULLS: - case PostgreSQLParser.KW_OBJECT: - case PostgreSQLParser.KW_OF: - case PostgreSQLParser.KW_OFF: - case PostgreSQLParser.KW_OIDS: - case PostgreSQLParser.KW_OPERATOR: - case PostgreSQLParser.KW_OPTION: - case PostgreSQLParser.KW_OPTIONS: - case PostgreSQLParser.KW_OWNED: - case PostgreSQLParser.KW_OWNER: - case PostgreSQLParser.KW_PARSER: - case PostgreSQLParser.KW_PARTIAL: - case PostgreSQLParser.KW_PARTITION: - case PostgreSQLParser.KW_PASSING: - case PostgreSQLParser.KW_PASSWORD: - case PostgreSQLParser.KW_PLANS: - case PostgreSQLParser.KW_PRECEDING: - case PostgreSQLParser.KW_PREPARE: - case PostgreSQLParser.KW_PREPARED: - case PostgreSQLParser.KW_PRESERVE: - case PostgreSQLParser.KW_PRIOR: - case PostgreSQLParser.KW_PRIVILEGES: - case PostgreSQLParser.KW_PROCEDURAL: - case PostgreSQLParser.KW_PROCEDURE: - case PostgreSQLParser.KW_PROGRAM: - case PostgreSQLParser.KW_QUOTE: - case PostgreSQLParser.KW_RANGE: - case PostgreSQLParser.KW_READ: - case PostgreSQLParser.KW_REASSIGN: - case PostgreSQLParser.KW_RECHECK: - case PostgreSQLParser.KW_RECURSIVE: - case PostgreSQLParser.KW_REF: - case PostgreSQLParser.KW_REFRESH: - case PostgreSQLParser.KW_REINDEX: - case PostgreSQLParser.KW_RELATIVE: - case PostgreSQLParser.KW_RELEASE: - case PostgreSQLParser.KW_RENAME: - case PostgreSQLParser.KW_REPEATABLE: - case PostgreSQLParser.KW_REPLACE: - case PostgreSQLParser.KW_REPLICA: - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_RESTART: - case PostgreSQLParser.KW_RESTRICT: - case PostgreSQLParser.KW_RETURNS: - case PostgreSQLParser.KW_REVOKE: - case PostgreSQLParser.KW_ROLE: - case PostgreSQLParser.KW_ROLLBACK: - case PostgreSQLParser.KW_ROWS: - case PostgreSQLParser.KW_RULE: - case PostgreSQLParser.KW_SAVEPOINT: - case PostgreSQLParser.KW_SCHEMA: - case PostgreSQLParser.KW_SCROLL: - case PostgreSQLParser.KW_SEARCH: - case PostgreSQLParser.KW_SECOND: - case PostgreSQLParser.KW_SECURITY: - case PostgreSQLParser.KW_SEQUENCE: - case PostgreSQLParser.KW_SEQUENCES: - case PostgreSQLParser.KW_SERIALIZABLE: - case PostgreSQLParser.KW_SERVER: - case PostgreSQLParser.KW_SESSION: - case PostgreSQLParser.KW_SET: - case PostgreSQLParser.KW_SHARE: - case PostgreSQLParser.KW_SHOW: - case PostgreSQLParser.KW_SIMPLE: - case PostgreSQLParser.KW_SNAPSHOT: - case PostgreSQLParser.KW_STABLE: - case PostgreSQLParser.KW_STANDALONE: - case PostgreSQLParser.KW_START: - case PostgreSQLParser.KW_STATEMENT: - case PostgreSQLParser.KW_STATISTICS: - case PostgreSQLParser.KW_STDIN: - case PostgreSQLParser.KW_STDOUT: - case PostgreSQLParser.KW_STORAGE: - case PostgreSQLParser.KW_STRICT: - case PostgreSQLParser.KW_STRIP: - case PostgreSQLParser.KW_SYSID: - case PostgreSQLParser.KW_SYSTEM: - case PostgreSQLParser.KW_TABLES: - case PostgreSQLParser.KW_TABLESPACE: - case PostgreSQLParser.KW_TEMP: - case PostgreSQLParser.KW_TEMPLATE: - case PostgreSQLParser.KW_TEMPORARY: - case PostgreSQLParser.KW_TEXT: - case PostgreSQLParser.KW_TRANSACTION: - case PostgreSQLParser.KW_TRIGGER: - case PostgreSQLParser.KW_TRUNCATE: - case PostgreSQLParser.KW_TRUSTED: - case PostgreSQLParser.KW_TYPE: - case PostgreSQLParser.KW_TYPES: - case PostgreSQLParser.KW_UNBOUNDED: - case PostgreSQLParser.KW_UNCOMMITTED: - case PostgreSQLParser.KW_UNENCRYPTED: - case PostgreSQLParser.KW_UNKNOWN: - case PostgreSQLParser.KW_UNLISTEN: - case PostgreSQLParser.KW_UNLOGGED: - case PostgreSQLParser.KW_UNTIL: - case PostgreSQLParser.KW_UPDATE: - case PostgreSQLParser.KW_VACUUM: - case PostgreSQLParser.KW_VALID: - case PostgreSQLParser.KW_VALIDATE: - case PostgreSQLParser.KW_VALIDATOR: - case PostgreSQLParser.KW_VARYING: - case PostgreSQLParser.KW_VERSION: - case PostgreSQLParser.KW_VIEW: - case PostgreSQLParser.KW_VOLATILE: - case PostgreSQLParser.KW_WHITESPACE: - case PostgreSQLParser.KW_WITHOUT: - case PostgreSQLParser.KW_WORK: - case PostgreSQLParser.KW_WRAPPER: - case PostgreSQLParser.KW_WRITE: - case PostgreSQLParser.KW_XML: - case PostgreSQLParser.KW_YEAR: - case PostgreSQLParser.KW_YES: - case PostgreSQLParser.KW_ZONE: - case PostgreSQLParser.KW_BETWEEN: - case PostgreSQLParser.KW_BIGINT: - case PostgreSQLParser.KW_BIT: - case PostgreSQLParser.KW_BOOLEAN: - case PostgreSQLParser.KW_CHAR: - case PostgreSQLParser.KW_CHARACTER: - case PostgreSQLParser.KW_COALESCE: - case PostgreSQLParser.KW_DEC: - case PostgreSQLParser.KW_DECIMAL: - case PostgreSQLParser.KW_EXISTS: - case PostgreSQLParser.KW_EXTRACT: - case PostgreSQLParser.KW_FLOAT: - case PostgreSQLParser.KW_GREATEST: - case PostgreSQLParser.KW_INOUT: - case PostgreSQLParser.KW_INT: - case PostgreSQLParser.KW_INTEGER: - case PostgreSQLParser.KW_INTERVAL: - case PostgreSQLParser.KW_LEAST: - case PostgreSQLParser.KW_NATIONAL: - case PostgreSQLParser.KW_NCHAR: - case PostgreSQLParser.KW_NONE: - case PostgreSQLParser.KW_NULLIF: - case PostgreSQLParser.KW_NUMERIC: - case PostgreSQLParser.KW_OVERLAY: - case PostgreSQLParser.KW_POSITION: - case PostgreSQLParser.KW_PRECISION: - case PostgreSQLParser.KW_REAL: - case PostgreSQLParser.KW_ROW: - case PostgreSQLParser.KW_SETOF: - case PostgreSQLParser.KW_SMALLINT: - case PostgreSQLParser.KW_SUBSTRING: - case PostgreSQLParser.KW_TIME: - case PostgreSQLParser.KW_TIMESTAMP: - case PostgreSQLParser.KW_TREAT: - case PostgreSQLParser.KW_TRIM: - case PostgreSQLParser.KW_VALUES: - case PostgreSQLParser.KW_VARCHAR: - case PostgreSQLParser.KW_XMLATTRIBUTES: - case PostgreSQLParser.KW_XMLCONCAT: - case PostgreSQLParser.KW_XMLELEMENT: - case PostgreSQLParser.KW_XMLEXISTS: - case PostgreSQLParser.KW_XMLFOREST: - case PostgreSQLParser.KW_XMLPARSE: - case PostgreSQLParser.KW_XMLPI: - case PostgreSQLParser.KW_XMLROOT: - case PostgreSQLParser.KW_XMLSERIALIZE: - case PostgreSQLParser.KW_CALL: - case PostgreSQLParser.KW_CURRENT: - case PostgreSQLParser.KW_ATTACH: - case PostgreSQLParser.KW_DETACH: - case PostgreSQLParser.KW_EXPRESSION: - case PostgreSQLParser.KW_GENERATED: - case PostgreSQLParser.KW_LOGGED: - case PostgreSQLParser.KW_STORED: - case PostgreSQLParser.KW_INCLUDE: - case PostgreSQLParser.KW_ROUTINE: - case PostgreSQLParser.KW_TRANSFORM: - case PostgreSQLParser.KW_IMPORT: - case PostgreSQLParser.KW_POLICY: - case PostgreSQLParser.KW_METHOD: - case PostgreSQLParser.KW_REFERENCING: - case PostgreSQLParser.KW_NEW: - case PostgreSQLParser.KW_OLD: - case PostgreSQLParser.KW_VALUE: - case PostgreSQLParser.KW_SUBSCRIPTION: - case PostgreSQLParser.KW_PUBLICATION: - case PostgreSQLParser.KW_OUT: - case PostgreSQLParser.KW_ROUTINES: - case PostgreSQLParser.KW_SCHEMAS: - case PostgreSQLParser.KW_PROCEDURES: - case PostgreSQLParser.KW_INPUT: - case PostgreSQLParser.KW_SUPPORT: - case PostgreSQLParser.KW_PARALLEL: - case PostgreSQLParser.KW_SQL: - case PostgreSQLParser.KW_DEPENDS: - case PostgreSQLParser.KW_OVERRIDING: - case PostgreSQLParser.KW_CONFLICT: - case PostgreSQLParser.KW_SKIP: - case PostgreSQLParser.KW_LOCKED: - case PostgreSQLParser.KW_TIES: - case PostgreSQLParser.KW_ROLLUP: - case PostgreSQLParser.KW_CUBE: - case PostgreSQLParser.KW_GROUPING: - case PostgreSQLParser.KW_SETS: - case PostgreSQLParser.KW_TABLESAMPLE: - case PostgreSQLParser.KW_ORDINALITY: - case PostgreSQLParser.KW_XMLTABLE: - case PostgreSQLParser.KW_COLUMNS: - case PostgreSQLParser.KW_XMLNAMESPACES: - case PostgreSQLParser.KW_ROWTYPE: - case PostgreSQLParser.KW_NORMALIZED: - case PostgreSQLParser.KW_WITHIN: - case PostgreSQLParser.KW_FILTER: - case PostgreSQLParser.KW_GROUPS: - case PostgreSQLParser.KW_OTHERS: - case PostgreSQLParser.KW_NFC: - case PostgreSQLParser.KW_NFD: - case PostgreSQLParser.KW_NFKC: - case PostgreSQLParser.KW_NFKD: - case PostgreSQLParser.KW_UESCAPE: - case PostgreSQLParser.KW_VIEWS: - case PostgreSQLParser.KW_NORMALIZE: - case PostgreSQLParser.KW_DUMP: - case PostgreSQLParser.KW_PRINT_STRICT_PARAMS: - case PostgreSQLParser.KW_VARIABLE_CONFLICT: - case PostgreSQLParser.KW_ERROR: - case PostgreSQLParser.KW_USE_VARIABLE: - case PostgreSQLParser.KW_USE_COLUMN: - case PostgreSQLParser.KW_ALIAS: - case PostgreSQLParser.KW_CONSTANT: - case PostgreSQLParser.KW_PERFORM: - case PostgreSQLParser.KW_GET: - case PostgreSQLParser.KW_DIAGNOSTICS: - case PostgreSQLParser.KW_STACKED: - case PostgreSQLParser.KW_ELSIF: - case PostgreSQLParser.KW_REVERSE: - case PostgreSQLParser.KW_SLICE: - case PostgreSQLParser.KW_EXIT: - case PostgreSQLParser.KW_RETURN: - case PostgreSQLParser.KW_QUERY: - case PostgreSQLParser.KW_RAISE: - case PostgreSQLParser.KW_SQLSTATE: - case PostgreSQLParser.KW_DEBUG: - case PostgreSQLParser.KW_LOG: - case PostgreSQLParser.KW_INFO: - case PostgreSQLParser.KW_NOTICE: - case PostgreSQLParser.KW_WARNING: - case PostgreSQLParser.KW_EXCEPTION: - case PostgreSQLParser.KW_ASSERT: - case PostgreSQLParser.KW_OPEN: - case PostgreSQLParser.KW_SKIP_LOCKED: - case PostgreSQLParser.KW_BUFFER_USAGE_LIMIT: - case PostgreSQLParser.Identifier: - case PostgreSQLParser.QuotedIdentifier: - case PostgreSQLParser.UnicodeQuotedIdentifier: - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.PLSQLVARIABLENAME: - case PostgreSQLParser.PLSQLIDENTIFIER: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.KW_AND: + case PostgreSqlParser.KW_ARRAY: + case PostgreSqlParser.KW_COLLATE: + case PostgreSqlParser.KW_CONSTRAINT: + case PostgreSqlParser.KW_DEFAULT: + case PostgreSqlParser.KW_DO: + case PostgreSqlParser.KW_FALSE: + case PostgreSqlParser.KW_FETCH: + case PostgreSqlParser.KW_ON: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_TRUE: + case PostgreSqlParser.KW_AUTHORIZATION: + case PostgreSqlParser.KW_BINARY: + case PostgreSqlParser.KW_COLLATION: + case PostgreSqlParser.KW_CONCURRENTLY: + case PostgreSqlParser.KW_CROSS: + case PostgreSqlParser.KW_CURRENT_SCHEMA: + case PostgreSqlParser.KW_FREEZE: + case PostgreSqlParser.KW_FULL: + case PostgreSqlParser.KW_ILIKE: + case PostgreSqlParser.KW_INNER: + case PostgreSqlParser.KW_IS: + case PostgreSqlParser.KW_ISNULL: + case PostgreSqlParser.KW_JOIN: + case PostgreSqlParser.KW_LEFT: + case PostgreSqlParser.KW_LIKE: + case PostgreSqlParser.KW_NATURAL: + case PostgreSqlParser.KW_NOTNULL: + case PostgreSqlParser.KW_OUTER: + case PostgreSqlParser.KW_OVER: + case PostgreSqlParser.KW_OVERLAPS: + case PostgreSqlParser.KW_RIGHT: + case PostgreSqlParser.KW_SIMILAR: + case PostgreSqlParser.KW_VERBOSE: + case PostgreSqlParser.KW_ABORT: + case PostgreSqlParser.KW_ABSOLUTE: + case PostgreSqlParser.KW_ACCESS: + case PostgreSqlParser.KW_ACTION: + case PostgreSqlParser.KW_ADD: + case PostgreSqlParser.KW_ADMIN: + case PostgreSqlParser.KW_AFTER: + case PostgreSqlParser.KW_AGGREGATE: + case PostgreSqlParser.KW_ALSO: + case PostgreSqlParser.KW_ALTER: + case PostgreSqlParser.KW_ALWAYS: + case PostgreSqlParser.KW_ASSERTION: + case PostgreSqlParser.KW_ASSIGNMENT: + case PostgreSqlParser.KW_AT: + case PostgreSqlParser.KW_ATTRIBUTE: + case PostgreSqlParser.KW_BACKWARD: + case PostgreSqlParser.KW_BEFORE: + case PostgreSqlParser.KW_BEGIN: + case PostgreSqlParser.KW_BY: + case PostgreSqlParser.KW_CACHE: + case PostgreSqlParser.KW_CALLED: + case PostgreSqlParser.KW_CASCADE: + case PostgreSqlParser.KW_CASCADED: + case PostgreSqlParser.KW_CATALOG: + case PostgreSqlParser.KW_CHAIN: + case PostgreSqlParser.KW_CHARACTERISTICS: + case PostgreSqlParser.KW_CHECKPOINT: + case PostgreSqlParser.KW_CLASS: + case PostgreSqlParser.KW_CLOSE: + case PostgreSqlParser.KW_CLUSTER: + case PostgreSqlParser.KW_COMMENT: + case PostgreSqlParser.KW_COMMENTS: + case PostgreSqlParser.KW_COMMIT: + case PostgreSqlParser.KW_COMMITTED: + case PostgreSqlParser.KW_CONFIGURATION: + case PostgreSqlParser.KW_CONNECTION: + case PostgreSqlParser.KW_CONSTRAINTS: + case PostgreSqlParser.KW_CONTENT: + case PostgreSqlParser.KW_CONTINUE: + case PostgreSqlParser.KW_CONVERSION: + case PostgreSqlParser.KW_COPY: + case PostgreSqlParser.KW_COST: + case PostgreSqlParser.KW_CSV: + case PostgreSqlParser.KW_CURSOR: + case PostgreSqlParser.KW_CYCLE: + case PostgreSqlParser.KW_DATA: + case PostgreSqlParser.KW_DATABASE: + case PostgreSqlParser.KW_DAY: + case PostgreSqlParser.KW_DEALLOCATE: + case PostgreSqlParser.KW_DECLARE: + case PostgreSqlParser.KW_DEFAULTS: + case PostgreSqlParser.KW_DEFERRED: + case PostgreSqlParser.KW_DEFINER: + case PostgreSqlParser.KW_DELETE: + case PostgreSqlParser.KW_DELIMITER: + case PostgreSqlParser.KW_DELIMITERS: + case PostgreSqlParser.KW_DICTIONARY: + case PostgreSqlParser.KW_DISABLE: + case PostgreSqlParser.KW_DISCARD: + case PostgreSqlParser.KW_DOCUMENT: + case PostgreSqlParser.KW_DOMAIN: + case PostgreSqlParser.KW_DOUBLE: + case PostgreSqlParser.KW_DROP: + case PostgreSqlParser.KW_EACH: + case PostgreSqlParser.KW_ENABLE: + case PostgreSqlParser.KW_ENCODING: + case PostgreSqlParser.KW_ENCRYPTED: + case PostgreSqlParser.KW_ENUM: + case PostgreSqlParser.KW_ESCAPE: + case PostgreSqlParser.KW_EVENT: + case PostgreSqlParser.KW_EXCLUDE: + case PostgreSqlParser.KW_EXCLUDING: + case PostgreSqlParser.KW_EXCLUSIVE: + case PostgreSqlParser.KW_EXECUTE: + case PostgreSqlParser.KW_EXPLAIN: + case PostgreSqlParser.KW_EXTENSION: + case PostgreSqlParser.KW_EXTERNAL: + case PostgreSqlParser.KW_FAMILY: + case PostgreSqlParser.KW_FIRST: + case PostgreSqlParser.KW_FOLLOWING: + case PostgreSqlParser.KW_FORCE: + case PostgreSqlParser.KW_FORWARD: + case PostgreSqlParser.KW_FUNCTION: + case PostgreSqlParser.KW_FUNCTIONS: + case PostgreSqlParser.KW_GLOBAL: + case PostgreSqlParser.KW_GRANTED: + case PostgreSqlParser.KW_HANDLER: + case PostgreSqlParser.KW_HEADER: + case PostgreSqlParser.KW_HOLD: + case PostgreSqlParser.KW_HOUR: + case PostgreSqlParser.KW_IDENTITY: + case PostgreSqlParser.KW_IF: + case PostgreSqlParser.KW_IMMEDIATE: + case PostgreSqlParser.KW_IMMUTABLE: + case PostgreSqlParser.KW_IMPLICIT: + case PostgreSqlParser.KW_INCLUDING: + case PostgreSqlParser.KW_INCREMENT: + case PostgreSqlParser.KW_INDEX: + case PostgreSqlParser.KW_INDEXES: + case PostgreSqlParser.KW_INHERIT: + case PostgreSqlParser.KW_INHERITS: + case PostgreSqlParser.KW_INLINE: + case PostgreSqlParser.KW_INSENSITIVE: + case PostgreSqlParser.KW_INSERT: + case PostgreSqlParser.KW_INSTEAD: + case PostgreSqlParser.KW_INVOKER: + case PostgreSqlParser.KW_ISOLATION: + case PostgreSqlParser.KW_KEY: + case PostgreSqlParser.KW_LABEL: + case PostgreSqlParser.KW_LANGUAGE: + case PostgreSqlParser.KW_LARGE: + case PostgreSqlParser.KW_LAST: + case PostgreSqlParser.KW_LEAKPROOF: + case PostgreSqlParser.KW_LEVEL: + case PostgreSqlParser.KW_LISTEN: + case PostgreSqlParser.KW_LOAD: + case PostgreSqlParser.KW_LOCAL: + case PostgreSqlParser.KW_LOCATION: + case PostgreSqlParser.KW_LOCK: + case PostgreSqlParser.KW_MAPPING: + case PostgreSqlParser.KW_MATCH: + case PostgreSqlParser.KW_MATERIALIZED: + case PostgreSqlParser.KW_MAXVALUE: + case PostgreSqlParser.KW_MINUTE: + case PostgreSqlParser.KW_MINVALUE: + case PostgreSqlParser.KW_MODE: + case PostgreSqlParser.KW_MONTH: + case PostgreSqlParser.KW_MOVE: + case PostgreSqlParser.KW_NAME: + case PostgreSqlParser.KW_NAMES: + case PostgreSqlParser.KW_NEXT: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_NOTHING: + case PostgreSqlParser.KW_NOTIFY: + case PostgreSqlParser.KW_NOWAIT: + case PostgreSqlParser.KW_NULLS: + case PostgreSqlParser.KW_OBJECT: + case PostgreSqlParser.KW_OF: + case PostgreSqlParser.KW_OFF: + case PostgreSqlParser.KW_OIDS: + case PostgreSqlParser.KW_OPERATOR: + case PostgreSqlParser.KW_OPTION: + case PostgreSqlParser.KW_OPTIONS: + case PostgreSqlParser.KW_OWNED: + case PostgreSqlParser.KW_OWNER: + case PostgreSqlParser.KW_PARSER: + case PostgreSqlParser.KW_PARTIAL: + case PostgreSqlParser.KW_PARTITION: + case PostgreSqlParser.KW_PASSING: + case PostgreSqlParser.KW_PASSWORD: + case PostgreSqlParser.KW_PLANS: + case PostgreSqlParser.KW_PRECEDING: + case PostgreSqlParser.KW_PREPARE: + case PostgreSqlParser.KW_PREPARED: + case PostgreSqlParser.KW_PRESERVE: + case PostgreSqlParser.KW_PRIOR: + case PostgreSqlParser.KW_PRIVILEGES: + case PostgreSqlParser.KW_PROCEDURAL: + case PostgreSqlParser.KW_PROCEDURE: + case PostgreSqlParser.KW_PROGRAM: + case PostgreSqlParser.KW_QUOTE: + case PostgreSqlParser.KW_RANGE: + case PostgreSqlParser.KW_READ: + case PostgreSqlParser.KW_REASSIGN: + case PostgreSqlParser.KW_RECHECK: + case PostgreSqlParser.KW_RECURSIVE: + case PostgreSqlParser.KW_REF: + case PostgreSqlParser.KW_REFRESH: + case PostgreSqlParser.KW_REINDEX: + case PostgreSqlParser.KW_RELATIVE: + case PostgreSqlParser.KW_RELEASE: + case PostgreSqlParser.KW_RENAME: + case PostgreSqlParser.KW_REPEATABLE: + case PostgreSqlParser.KW_REPLACE: + case PostgreSqlParser.KW_REPLICA: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_RESTART: + case PostgreSqlParser.KW_RESTRICT: + case PostgreSqlParser.KW_RETURNS: + case PostgreSqlParser.KW_REVOKE: + case PostgreSqlParser.KW_ROLE: + case PostgreSqlParser.KW_ROLLBACK: + case PostgreSqlParser.KW_ROWS: + case PostgreSqlParser.KW_RULE: + case PostgreSqlParser.KW_SAVEPOINT: + case PostgreSqlParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCROLL: + case PostgreSqlParser.KW_SEARCH: + case PostgreSqlParser.KW_SECOND: + case PostgreSqlParser.KW_SECURITY: + case PostgreSqlParser.KW_SEQUENCE: + case PostgreSqlParser.KW_SEQUENCES: + case PostgreSqlParser.KW_SERIALIZABLE: + case PostgreSqlParser.KW_SERVER: + case PostgreSqlParser.KW_SESSION: + case PostgreSqlParser.KW_SET: + case PostgreSqlParser.KW_SHARE: + case PostgreSqlParser.KW_SHOW: + case PostgreSqlParser.KW_SIMPLE: + case PostgreSqlParser.KW_SNAPSHOT: + case PostgreSqlParser.KW_STABLE: + case PostgreSqlParser.KW_STANDALONE: + case PostgreSqlParser.KW_START: + case PostgreSqlParser.KW_STATEMENT: + case PostgreSqlParser.KW_STATISTICS: + case PostgreSqlParser.KW_STDIN: + case PostgreSqlParser.KW_STDOUT: + case PostgreSqlParser.KW_STORAGE: + case PostgreSqlParser.KW_STRICT: + case PostgreSqlParser.KW_STRIP: + case PostgreSqlParser.KW_SYSID: + case PostgreSqlParser.KW_SYSTEM: + case PostgreSqlParser.KW_TABLES: + case PostgreSqlParser.KW_TABLESPACE: + case PostgreSqlParser.KW_TEMP: + case PostgreSqlParser.KW_TEMPLATE: + case PostgreSqlParser.KW_TEMPORARY: + case PostgreSqlParser.KW_TEXT: + case PostgreSqlParser.KW_TRANSACTION: + case PostgreSqlParser.KW_TRIGGER: + case PostgreSqlParser.KW_TRUNCATE: + case PostgreSqlParser.KW_TRUSTED: + case PostgreSqlParser.KW_TYPE: + case PostgreSqlParser.KW_TYPES: + case PostgreSqlParser.KW_UNBOUNDED: + case PostgreSqlParser.KW_UNCOMMITTED: + case PostgreSqlParser.KW_UNENCRYPTED: + case PostgreSqlParser.KW_UNKNOWN: + case PostgreSqlParser.KW_UNLISTEN: + case PostgreSqlParser.KW_UNLOGGED: + case PostgreSqlParser.KW_UNTIL: + case PostgreSqlParser.KW_UPDATE: + case PostgreSqlParser.KW_VACUUM: + case PostgreSqlParser.KW_VALID: + case PostgreSqlParser.KW_VALIDATE: + case PostgreSqlParser.KW_VALIDATOR: + case PostgreSqlParser.KW_VARYING: + case PostgreSqlParser.KW_VERSION: + case PostgreSqlParser.KW_VIEW: + case PostgreSqlParser.KW_VOLATILE: + case PostgreSqlParser.KW_WHITESPACE: + case PostgreSqlParser.KW_WITHOUT: + case PostgreSqlParser.KW_WORK: + case PostgreSqlParser.KW_WRAPPER: + case PostgreSqlParser.KW_WRITE: + case PostgreSqlParser.KW_XML: + case PostgreSqlParser.KW_YEAR: + case PostgreSqlParser.KW_YES: + case PostgreSqlParser.KW_ZONE: + case PostgreSqlParser.KW_BETWEEN: + case PostgreSqlParser.KW_BIGINT: + case PostgreSqlParser.KW_BIT: + case PostgreSqlParser.KW_BOOLEAN: + case PostgreSqlParser.KW_CHAR: + case PostgreSqlParser.KW_CHARACTER: + case PostgreSqlParser.KW_COALESCE: + case PostgreSqlParser.KW_DEC: + case PostgreSqlParser.KW_DECIMAL: + case PostgreSqlParser.KW_EXISTS: + case PostgreSqlParser.KW_EXTRACT: + case PostgreSqlParser.KW_FLOAT: + case PostgreSqlParser.KW_GREATEST: + case PostgreSqlParser.KW_INOUT: + case PostgreSqlParser.KW_INT: + case PostgreSqlParser.KW_INTEGER: + case PostgreSqlParser.KW_INTERVAL: + case PostgreSqlParser.KW_LEAST: + case PostgreSqlParser.KW_NATIONAL: + case PostgreSqlParser.KW_NCHAR: + case PostgreSqlParser.KW_NONE: + case PostgreSqlParser.KW_NULLIF: + case PostgreSqlParser.KW_NUMERIC: + case PostgreSqlParser.KW_OVERLAY: + case PostgreSqlParser.KW_POSITION: + case PostgreSqlParser.KW_PRECISION: + case PostgreSqlParser.KW_REAL: + case PostgreSqlParser.KW_ROW: + case PostgreSqlParser.KW_SETOF: + case PostgreSqlParser.KW_SMALLINT: + case PostgreSqlParser.KW_SUBSTRING: + case PostgreSqlParser.KW_TIME: + case PostgreSqlParser.KW_TIMESTAMP: + case PostgreSqlParser.KW_TREAT: + case PostgreSqlParser.KW_TRIM: + case PostgreSqlParser.KW_VALUES: + case PostgreSqlParser.KW_VARCHAR: + case PostgreSqlParser.KW_XMLATTRIBUTES: + case PostgreSqlParser.KW_XMLCONCAT: + case PostgreSqlParser.KW_XMLELEMENT: + case PostgreSqlParser.KW_XMLEXISTS: + case PostgreSqlParser.KW_XMLFOREST: + case PostgreSqlParser.KW_XMLPARSE: + case PostgreSqlParser.KW_XMLPI: + case PostgreSqlParser.KW_XMLROOT: + case PostgreSqlParser.KW_XMLSERIALIZE: + case PostgreSqlParser.KW_CALL: + case PostgreSqlParser.KW_CURRENT: + case PostgreSqlParser.KW_ATTACH: + case PostgreSqlParser.KW_DETACH: + case PostgreSqlParser.KW_EXPRESSION: + case PostgreSqlParser.KW_GENERATED: + case PostgreSqlParser.KW_LOGGED: + case PostgreSqlParser.KW_STORED: + case PostgreSqlParser.KW_INCLUDE: + case PostgreSqlParser.KW_ROUTINE: + case PostgreSqlParser.KW_TRANSFORM: + case PostgreSqlParser.KW_IMPORT: + case PostgreSqlParser.KW_POLICY: + case PostgreSqlParser.KW_METHOD: + case PostgreSqlParser.KW_REFERENCING: + case PostgreSqlParser.KW_NEW: + case PostgreSqlParser.KW_OLD: + case PostgreSqlParser.KW_VALUE: + case PostgreSqlParser.KW_SUBSCRIPTION: + case PostgreSqlParser.KW_PUBLICATION: + case PostgreSqlParser.KW_OUT: + case PostgreSqlParser.KW_ROUTINES: + case PostgreSqlParser.KW_SCHEMAS: + case PostgreSqlParser.KW_PROCEDURES: + case PostgreSqlParser.KW_INPUT: + case PostgreSqlParser.KW_SUPPORT: + case PostgreSqlParser.KW_PARALLEL: + case PostgreSqlParser.KW_SQL: + case PostgreSqlParser.KW_DEPENDS: + case PostgreSqlParser.KW_OVERRIDING: + case PostgreSqlParser.KW_CONFLICT: + case PostgreSqlParser.KW_SKIP: + case PostgreSqlParser.KW_LOCKED: + case PostgreSqlParser.KW_TIES: + case PostgreSqlParser.KW_ROLLUP: + case PostgreSqlParser.KW_CUBE: + case PostgreSqlParser.KW_GROUPING: + case PostgreSqlParser.KW_SETS: + case PostgreSqlParser.KW_TABLESAMPLE: + case PostgreSqlParser.KW_ORDINALITY: + case PostgreSqlParser.KW_XMLTABLE: + case PostgreSqlParser.KW_COLUMNS: + case PostgreSqlParser.KW_XMLNAMESPACES: + case PostgreSqlParser.KW_ROWTYPE: + case PostgreSqlParser.KW_NORMALIZED: + case PostgreSqlParser.KW_WITHIN: + case PostgreSqlParser.KW_FILTER: + case PostgreSqlParser.KW_GROUPS: + case PostgreSqlParser.KW_OTHERS: + case PostgreSqlParser.KW_NFC: + case PostgreSqlParser.KW_NFD: + case PostgreSqlParser.KW_NFKC: + case PostgreSqlParser.KW_NFKD: + case PostgreSqlParser.KW_UESCAPE: + case PostgreSqlParser.KW_VIEWS: + case PostgreSqlParser.KW_NORMALIZE: + case PostgreSqlParser.KW_DUMP: + case PostgreSqlParser.KW_PRINT_STRICT_PARAMS: + case PostgreSqlParser.KW_VARIABLE_CONFLICT: + case PostgreSqlParser.KW_ERROR: + case PostgreSqlParser.KW_USE_VARIABLE: + case PostgreSqlParser.KW_USE_COLUMN: + case PostgreSqlParser.KW_ALIAS: + case PostgreSqlParser.KW_CONSTANT: + case PostgreSqlParser.KW_PERFORM: + case PostgreSqlParser.KW_GET: + case PostgreSqlParser.KW_DIAGNOSTICS: + case PostgreSqlParser.KW_STACKED: + case PostgreSqlParser.KW_ELSIF: + case PostgreSqlParser.KW_REVERSE: + case PostgreSqlParser.KW_SLICE: + case PostgreSqlParser.KW_EXIT: + case PostgreSqlParser.KW_RETURN: + case PostgreSqlParser.KW_QUERY: + case PostgreSqlParser.KW_RAISE: + case PostgreSqlParser.KW_SQLSTATE: + case PostgreSqlParser.KW_DEBUG: + case PostgreSqlParser.KW_LOG: + case PostgreSqlParser.KW_INFO: + case PostgreSqlParser.KW_NOTICE: + case PostgreSqlParser.KW_WARNING: + case PostgreSqlParser.KW_EXCEPTION: + case PostgreSqlParser.KW_ASSERT: + case PostgreSqlParser.KW_OPEN: + case PostgreSqlParser.KW_SKIP_LOCKED: + case PostgreSqlParser.KW_BUFFER_USAGE_LIMIT: + case PostgreSqlParser.Identifier: + case PostgreSqlParser.QuotedIdentifier: + case PostgreSqlParser.UnicodeQuotedIdentifier: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.PLSQLVARIABLENAME: + case PostgreSqlParser.PLSQLIDENTIFIER: + case PostgreSqlParser.EscapeStringConstant: this.enterOuterAlt(localContext, 1); { this.state = 8387; this.opt_boolean_or_string(); } break; - case PostgreSQLParser.PLUS: - case PostgreSQLParser.MINUS: - case PostgreSQLParser.Integral: - case PostgreSQLParser.Numeric: + case PostgreSqlParser.PLUS: + case PostgreSqlParser.MINUS: + case PostgreSqlParser.Integral: + case PostgreSqlParser.Numeric: this.enterOuterAlt(localContext, 2); { this.state = 8388; @@ -39664,13 +39664,13 @@ export class PostgreSQLParser extends SQLParserBase { } public preparestmt(): PreparestmtContext { let localContext = new PreparestmtContext(this.context, this.state); - this.enterRule(localContext, 938, PostgreSQLParser.RULE_preparestmt); + this.enterRule(localContext, 938, PostgreSqlParser.RULE_preparestmt); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 8391; - this.match(PostgreSQLParser.KW_PREPARE); + this.match(PostgreSqlParser.KW_PREPARE); this.state = 8392; this.name(); this.state = 8394; @@ -39684,7 +39684,7 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 8396; - this.match(PostgreSQLParser.KW_AS); + this.match(PostgreSqlParser.KW_AS); this.state = 8397; this.preparablestmt(); } @@ -39705,16 +39705,16 @@ export class PostgreSQLParser extends SQLParserBase { } public prep_type_clause(): Prep_type_clauseContext { let localContext = new Prep_type_clauseContext(this.context, this.state); - this.enterRule(localContext, 940, PostgreSQLParser.RULE_prep_type_clause); + this.enterRule(localContext, 940, PostgreSqlParser.RULE_prep_type_clause); try { this.enterOuterAlt(localContext, 1); { this.state = 8399; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 8400; this.type_list(); this.state = 8401; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -39733,7 +39733,7 @@ export class PostgreSQLParser extends SQLParserBase { } public preparablestmt(): PreparablestmtContext { let localContext = new PreparablestmtContext(this.context, this.state); - this.enterRule(localContext, 942, PostgreSQLParser.RULE_preparablestmt); + this.enterRule(localContext, 942, PostgreSqlParser.RULE_preparablestmt); try { this.state = 8407; this.errorHandler.sync(this); @@ -39784,17 +39784,17 @@ export class PostgreSQLParser extends SQLParserBase { } public executestmt(): ExecutestmtContext { let localContext = new ExecutestmtContext(this.context, this.state); - this.enterRule(localContext, 944, PostgreSQLParser.RULE_executestmt); + this.enterRule(localContext, 944, PostgreSqlParser.RULE_executestmt); let _la: number; try { this.state = 8432; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_EXECUTE: + case PostgreSqlParser.KW_EXECUTE: this.enterOuterAlt(localContext, 1); { this.state = 8409; - this.match(PostgreSQLParser.KW_EXECUTE); + this.match(PostgreSqlParser.KW_EXECUTE); this.state = 8410; this.name(); this.state = 8412; @@ -39809,11 +39809,11 @@ export class PostgreSQLParser extends SQLParserBase { } } break; - case PostgreSQLParser.KW_CREATE: + case PostgreSqlParser.KW_CREATE: this.enterOuterAlt(localContext, 2); { this.state = 8414; - this.match(PostgreSQLParser.KW_CREATE); + this.match(PostgreSqlParser.KW_CREATE); this.state = 8416; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -39825,7 +39825,7 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 8418; - this.match(PostgreSQLParser.KW_TABLE); + this.match(PostgreSqlParser.KW_TABLE); this.state = 8420; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 790, this.context) ) { @@ -39839,9 +39839,9 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 8422; this.create_as_target(); this.state = 8423; - this.match(PostgreSQLParser.KW_AS); + this.match(PostgreSqlParser.KW_AS); this.state = 8424; - this.match(PostgreSQLParser.KW_EXECUTE); + this.match(PostgreSqlParser.KW_EXECUTE); this.state = 8425; this.name(); this.state = 8427; @@ -39886,16 +39886,16 @@ export class PostgreSQLParser extends SQLParserBase { } public execute_param_clause(): Execute_param_clauseContext { let localContext = new Execute_param_clauseContext(this.context, this.state); - this.enterRule(localContext, 946, PostgreSQLParser.RULE_execute_param_clause); + this.enterRule(localContext, 946, PostgreSqlParser.RULE_execute_param_clause); try { this.enterOuterAlt(localContext, 1); { this.state = 8434; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 8435; this.expr_list(); this.state = 8436; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -39914,434 +39914,434 @@ export class PostgreSQLParser extends SQLParserBase { } public deallocatestmt(): DeallocatestmtContext { let localContext = new DeallocatestmtContext(this.context, this.state); - this.enterRule(localContext, 948, PostgreSQLParser.RULE_deallocatestmt); + this.enterRule(localContext, 948, PostgreSqlParser.RULE_deallocatestmt); try { this.enterOuterAlt(localContext, 1); { this.state = 8438; - this.match(PostgreSQLParser.KW_DEALLOCATE); + this.match(PostgreSqlParser.KW_DEALLOCATE); this.state = 8440; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 794, this.context) ) { case 1: { this.state = 8439; - this.match(PostgreSQLParser.KW_PREPARE); + this.match(PostgreSqlParser.KW_PREPARE); } break; } this.state = 8444; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_AND: - case PostgreSQLParser.KW_ARRAY: - case PostgreSQLParser.KW_COLLATE: - case PostgreSQLParser.KW_CONSTRAINT: - case PostgreSQLParser.KW_DEFAULT: - case PostgreSQLParser.KW_DO: - case PostgreSQLParser.KW_FETCH: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_IS: - case PostgreSQLParser.KW_OUTER: - case PostgreSQLParser.KW_OVER: - case PostgreSQLParser.KW_ABORT: - case PostgreSQLParser.KW_ABSOLUTE: - case PostgreSQLParser.KW_ACCESS: - case PostgreSQLParser.KW_ACTION: - case PostgreSQLParser.KW_ADD: - case PostgreSQLParser.KW_ADMIN: - case PostgreSQLParser.KW_AFTER: - case PostgreSQLParser.KW_AGGREGATE: - case PostgreSQLParser.KW_ALSO: - case PostgreSQLParser.KW_ALTER: - case PostgreSQLParser.KW_ALWAYS: - case PostgreSQLParser.KW_ASSERTION: - case PostgreSQLParser.KW_ASSIGNMENT: - case PostgreSQLParser.KW_AT: - case PostgreSQLParser.KW_ATTRIBUTE: - case PostgreSQLParser.KW_BACKWARD: - case PostgreSQLParser.KW_BEFORE: - case PostgreSQLParser.KW_BEGIN: - case PostgreSQLParser.KW_BY: - case PostgreSQLParser.KW_CACHE: - case PostgreSQLParser.KW_CALLED: - case PostgreSQLParser.KW_CASCADE: - case PostgreSQLParser.KW_CASCADED: - case PostgreSQLParser.KW_CATALOG: - case PostgreSQLParser.KW_CHAIN: - case PostgreSQLParser.KW_CHARACTERISTICS: - case PostgreSQLParser.KW_CHECKPOINT: - case PostgreSQLParser.KW_CLASS: - case PostgreSQLParser.KW_CLOSE: - case PostgreSQLParser.KW_CLUSTER: - case PostgreSQLParser.KW_COMMENT: - case PostgreSQLParser.KW_COMMENTS: - case PostgreSQLParser.KW_COMMIT: - case PostgreSQLParser.KW_COMMITTED: - case PostgreSQLParser.KW_CONFIGURATION: - case PostgreSQLParser.KW_CONNECTION: - case PostgreSQLParser.KW_CONSTRAINTS: - case PostgreSQLParser.KW_CONTENT: - case PostgreSQLParser.KW_CONTINUE: - case PostgreSQLParser.KW_CONVERSION: - case PostgreSQLParser.KW_COPY: - case PostgreSQLParser.KW_COST: - case PostgreSQLParser.KW_CSV: - case PostgreSQLParser.KW_CURSOR: - case PostgreSQLParser.KW_CYCLE: - case PostgreSQLParser.KW_DATA: - case PostgreSQLParser.KW_DATABASE: - case PostgreSQLParser.KW_DAY: - case PostgreSQLParser.KW_DEALLOCATE: - case PostgreSQLParser.KW_DECLARE: - case PostgreSQLParser.KW_DEFAULTS: - case PostgreSQLParser.KW_DEFERRED: - case PostgreSQLParser.KW_DEFINER: - case PostgreSQLParser.KW_DELETE: - case PostgreSQLParser.KW_DELIMITER: - case PostgreSQLParser.KW_DELIMITERS: - case PostgreSQLParser.KW_DICTIONARY: - case PostgreSQLParser.KW_DISABLE: - case PostgreSQLParser.KW_DISCARD: - case PostgreSQLParser.KW_DOCUMENT: - case PostgreSQLParser.KW_DOMAIN: - case PostgreSQLParser.KW_DOUBLE: - case PostgreSQLParser.KW_DROP: - case PostgreSQLParser.KW_EACH: - case PostgreSQLParser.KW_ENABLE: - case PostgreSQLParser.KW_ENCODING: - case PostgreSQLParser.KW_ENCRYPTED: - case PostgreSQLParser.KW_ENUM: - case PostgreSQLParser.KW_ESCAPE: - case PostgreSQLParser.KW_EVENT: - case PostgreSQLParser.KW_EXCLUDE: - case PostgreSQLParser.KW_EXCLUDING: - case PostgreSQLParser.KW_EXCLUSIVE: - case PostgreSQLParser.KW_EXECUTE: - case PostgreSQLParser.KW_EXPLAIN: - case PostgreSQLParser.KW_EXTENSION: - case PostgreSQLParser.KW_EXTERNAL: - case PostgreSQLParser.KW_FAMILY: - case PostgreSQLParser.KW_FIRST: - case PostgreSQLParser.KW_FOLLOWING: - case PostgreSQLParser.KW_FORCE: - case PostgreSQLParser.KW_FORWARD: - case PostgreSQLParser.KW_FUNCTION: - case PostgreSQLParser.KW_FUNCTIONS: - case PostgreSQLParser.KW_GLOBAL: - case PostgreSQLParser.KW_GRANTED: - case PostgreSQLParser.KW_HANDLER: - case PostgreSQLParser.KW_HEADER: - case PostgreSQLParser.KW_HOLD: - case PostgreSQLParser.KW_HOUR: - case PostgreSQLParser.KW_IDENTITY: - case PostgreSQLParser.KW_IF: - case PostgreSQLParser.KW_IMMEDIATE: - case PostgreSQLParser.KW_IMMUTABLE: - case PostgreSQLParser.KW_IMPLICIT: - case PostgreSQLParser.KW_INCLUDING: - case PostgreSQLParser.KW_INCREMENT: - case PostgreSQLParser.KW_INDEX: - case PostgreSQLParser.KW_INDEXES: - case PostgreSQLParser.KW_INHERIT: - case PostgreSQLParser.KW_INHERITS: - case PostgreSQLParser.KW_INLINE: - case PostgreSQLParser.KW_INSENSITIVE: - case PostgreSQLParser.KW_INSERT: - case PostgreSQLParser.KW_INSTEAD: - case PostgreSQLParser.KW_INVOKER: - case PostgreSQLParser.KW_ISOLATION: - case PostgreSQLParser.KW_KEY: - case PostgreSQLParser.KW_LABEL: - case PostgreSQLParser.KW_LANGUAGE: - case PostgreSQLParser.KW_LARGE: - case PostgreSQLParser.KW_LAST: - case PostgreSQLParser.KW_LEAKPROOF: - case PostgreSQLParser.KW_LEVEL: - case PostgreSQLParser.KW_LISTEN: - case PostgreSQLParser.KW_LOAD: - case PostgreSQLParser.KW_LOCAL: - case PostgreSQLParser.KW_LOCATION: - case PostgreSQLParser.KW_LOCK: - case PostgreSQLParser.KW_MAPPING: - case PostgreSQLParser.KW_MATCH: - case PostgreSQLParser.KW_MATERIALIZED: - case PostgreSQLParser.KW_MAXVALUE: - case PostgreSQLParser.KW_MINUTE: - case PostgreSQLParser.KW_MINVALUE: - case PostgreSQLParser.KW_MODE: - case PostgreSQLParser.KW_MONTH: - case PostgreSQLParser.KW_MOVE: - case PostgreSQLParser.KW_NAME: - case PostgreSQLParser.KW_NAMES: - case PostgreSQLParser.KW_NEXT: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_NOTHING: - case PostgreSQLParser.KW_NOTIFY: - case PostgreSQLParser.KW_NOWAIT: - case PostgreSQLParser.KW_NULLS: - case PostgreSQLParser.KW_OBJECT: - case PostgreSQLParser.KW_OF: - case PostgreSQLParser.KW_OFF: - case PostgreSQLParser.KW_OIDS: - case PostgreSQLParser.KW_OPERATOR: - case PostgreSQLParser.KW_OPTION: - case PostgreSQLParser.KW_OPTIONS: - case PostgreSQLParser.KW_OWNED: - case PostgreSQLParser.KW_OWNER: - case PostgreSQLParser.KW_PARSER: - case PostgreSQLParser.KW_PARTIAL: - case PostgreSQLParser.KW_PARTITION: - case PostgreSQLParser.KW_PASSING: - case PostgreSQLParser.KW_PASSWORD: - case PostgreSQLParser.KW_PLANS: - case PostgreSQLParser.KW_PRECEDING: - case PostgreSQLParser.KW_PREPARE: - case PostgreSQLParser.KW_PREPARED: - case PostgreSQLParser.KW_PRESERVE: - case PostgreSQLParser.KW_PRIOR: - case PostgreSQLParser.KW_PRIVILEGES: - case PostgreSQLParser.KW_PROCEDURAL: - case PostgreSQLParser.KW_PROCEDURE: - case PostgreSQLParser.KW_PROGRAM: - case PostgreSQLParser.KW_QUOTE: - case PostgreSQLParser.KW_RANGE: - case PostgreSQLParser.KW_READ: - case PostgreSQLParser.KW_REASSIGN: - case PostgreSQLParser.KW_RECHECK: - case PostgreSQLParser.KW_RECURSIVE: - case PostgreSQLParser.KW_REF: - case PostgreSQLParser.KW_REFRESH: - case PostgreSQLParser.KW_REINDEX: - case PostgreSQLParser.KW_RELATIVE: - case PostgreSQLParser.KW_RELEASE: - case PostgreSQLParser.KW_RENAME: - case PostgreSQLParser.KW_REPEATABLE: - case PostgreSQLParser.KW_REPLACE: - case PostgreSQLParser.KW_REPLICA: - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_RESTART: - case PostgreSQLParser.KW_RESTRICT: - case PostgreSQLParser.KW_RETURNS: - case PostgreSQLParser.KW_REVOKE: - case PostgreSQLParser.KW_ROLE: - case PostgreSQLParser.KW_ROLLBACK: - case PostgreSQLParser.KW_ROWS: - case PostgreSQLParser.KW_RULE: - case PostgreSQLParser.KW_SAVEPOINT: - case PostgreSQLParser.KW_SCHEMA: - case PostgreSQLParser.KW_SCROLL: - case PostgreSQLParser.KW_SEARCH: - case PostgreSQLParser.KW_SECOND: - case PostgreSQLParser.KW_SECURITY: - case PostgreSQLParser.KW_SEQUENCE: - case PostgreSQLParser.KW_SEQUENCES: - case PostgreSQLParser.KW_SERIALIZABLE: - case PostgreSQLParser.KW_SERVER: - case PostgreSQLParser.KW_SESSION: - case PostgreSQLParser.KW_SET: - case PostgreSQLParser.KW_SHARE: - case PostgreSQLParser.KW_SHOW: - case PostgreSQLParser.KW_SIMPLE: - case PostgreSQLParser.KW_SNAPSHOT: - case PostgreSQLParser.KW_STABLE: - case PostgreSQLParser.KW_STANDALONE: - case PostgreSQLParser.KW_START: - case PostgreSQLParser.KW_STATEMENT: - case PostgreSQLParser.KW_STATISTICS: - case PostgreSQLParser.KW_STDIN: - case PostgreSQLParser.KW_STDOUT: - case PostgreSQLParser.KW_STORAGE: - case PostgreSQLParser.KW_STRICT: - case PostgreSQLParser.KW_STRIP: - case PostgreSQLParser.KW_SYSID: - case PostgreSQLParser.KW_SYSTEM: - case PostgreSQLParser.KW_TABLES: - case PostgreSQLParser.KW_TABLESPACE: - case PostgreSQLParser.KW_TEMP: - case PostgreSQLParser.KW_TEMPLATE: - case PostgreSQLParser.KW_TEMPORARY: - case PostgreSQLParser.KW_TEXT: - case PostgreSQLParser.KW_TRANSACTION: - case PostgreSQLParser.KW_TRIGGER: - case PostgreSQLParser.KW_TRUNCATE: - case PostgreSQLParser.KW_TRUSTED: - case PostgreSQLParser.KW_TYPE: - case PostgreSQLParser.KW_TYPES: - case PostgreSQLParser.KW_UNBOUNDED: - case PostgreSQLParser.KW_UNCOMMITTED: - case PostgreSQLParser.KW_UNENCRYPTED: - case PostgreSQLParser.KW_UNKNOWN: - case PostgreSQLParser.KW_UNLISTEN: - case PostgreSQLParser.KW_UNLOGGED: - case PostgreSQLParser.KW_UNTIL: - case PostgreSQLParser.KW_UPDATE: - case PostgreSQLParser.KW_VACUUM: - case PostgreSQLParser.KW_VALID: - case PostgreSQLParser.KW_VALIDATE: - case PostgreSQLParser.KW_VALIDATOR: - case PostgreSQLParser.KW_VARYING: - case PostgreSQLParser.KW_VERSION: - case PostgreSQLParser.KW_VIEW: - case PostgreSQLParser.KW_VOLATILE: - case PostgreSQLParser.KW_WHITESPACE: - case PostgreSQLParser.KW_WITHOUT: - case PostgreSQLParser.KW_WORK: - case PostgreSQLParser.KW_WRAPPER: - case PostgreSQLParser.KW_WRITE: - case PostgreSQLParser.KW_XML: - case PostgreSQLParser.KW_YEAR: - case PostgreSQLParser.KW_YES: - case PostgreSQLParser.KW_ZONE: - case PostgreSQLParser.KW_BETWEEN: - case PostgreSQLParser.KW_BIGINT: - case PostgreSQLParser.KW_BIT: - case PostgreSQLParser.KW_BOOLEAN: - case PostgreSQLParser.KW_CHAR: - case PostgreSQLParser.KW_CHARACTER: - case PostgreSQLParser.KW_COALESCE: - case PostgreSQLParser.KW_DEC: - case PostgreSQLParser.KW_DECIMAL: - case PostgreSQLParser.KW_EXISTS: - case PostgreSQLParser.KW_EXTRACT: - case PostgreSQLParser.KW_FLOAT: - case PostgreSQLParser.KW_GREATEST: - case PostgreSQLParser.KW_INOUT: - case PostgreSQLParser.KW_INT: - case PostgreSQLParser.KW_INTEGER: - case PostgreSQLParser.KW_INTERVAL: - case PostgreSQLParser.KW_LEAST: - case PostgreSQLParser.KW_NATIONAL: - case PostgreSQLParser.KW_NCHAR: - case PostgreSQLParser.KW_NONE: - case PostgreSQLParser.KW_NULLIF: - case PostgreSQLParser.KW_NUMERIC: - case PostgreSQLParser.KW_OVERLAY: - case PostgreSQLParser.KW_POSITION: - case PostgreSQLParser.KW_PRECISION: - case PostgreSQLParser.KW_REAL: - case PostgreSQLParser.KW_ROW: - case PostgreSQLParser.KW_SETOF: - case PostgreSQLParser.KW_SMALLINT: - case PostgreSQLParser.KW_SUBSTRING: - case PostgreSQLParser.KW_TIME: - case PostgreSQLParser.KW_TIMESTAMP: - case PostgreSQLParser.KW_TREAT: - case PostgreSQLParser.KW_TRIM: - case PostgreSQLParser.KW_VALUES: - case PostgreSQLParser.KW_VARCHAR: - case PostgreSQLParser.KW_XMLATTRIBUTES: - case PostgreSQLParser.KW_XMLCONCAT: - case PostgreSQLParser.KW_XMLELEMENT: - case PostgreSQLParser.KW_XMLEXISTS: - case PostgreSQLParser.KW_XMLFOREST: - case PostgreSQLParser.KW_XMLPARSE: - case PostgreSQLParser.KW_XMLPI: - case PostgreSQLParser.KW_XMLROOT: - case PostgreSQLParser.KW_XMLSERIALIZE: - case PostgreSQLParser.KW_CALL: - case PostgreSQLParser.KW_CURRENT: - case PostgreSQLParser.KW_ATTACH: - case PostgreSQLParser.KW_DETACH: - case PostgreSQLParser.KW_EXPRESSION: - case PostgreSQLParser.KW_GENERATED: - case PostgreSQLParser.KW_LOGGED: - case PostgreSQLParser.KW_STORED: - case PostgreSQLParser.KW_INCLUDE: - case PostgreSQLParser.KW_ROUTINE: - case PostgreSQLParser.KW_TRANSFORM: - case PostgreSQLParser.KW_IMPORT: - case PostgreSQLParser.KW_POLICY: - case PostgreSQLParser.KW_METHOD: - case PostgreSQLParser.KW_REFERENCING: - case PostgreSQLParser.KW_NEW: - case PostgreSQLParser.KW_OLD: - case PostgreSQLParser.KW_VALUE: - case PostgreSQLParser.KW_SUBSCRIPTION: - case PostgreSQLParser.KW_PUBLICATION: - case PostgreSQLParser.KW_OUT: - case PostgreSQLParser.KW_ROUTINES: - case PostgreSQLParser.KW_SCHEMAS: - case PostgreSQLParser.KW_PROCEDURES: - case PostgreSQLParser.KW_INPUT: - case PostgreSQLParser.KW_SUPPORT: - case PostgreSQLParser.KW_PARALLEL: - case PostgreSQLParser.KW_SQL: - case PostgreSQLParser.KW_DEPENDS: - case PostgreSQLParser.KW_OVERRIDING: - case PostgreSQLParser.KW_CONFLICT: - case PostgreSQLParser.KW_SKIP: - case PostgreSQLParser.KW_LOCKED: - case PostgreSQLParser.KW_TIES: - case PostgreSQLParser.KW_ROLLUP: - case PostgreSQLParser.KW_CUBE: - case PostgreSQLParser.KW_GROUPING: - case PostgreSQLParser.KW_SETS: - case PostgreSQLParser.KW_ORDINALITY: - case PostgreSQLParser.KW_XMLTABLE: - case PostgreSQLParser.KW_COLUMNS: - case PostgreSQLParser.KW_XMLNAMESPACES: - case PostgreSQLParser.KW_ROWTYPE: - case PostgreSQLParser.KW_NORMALIZED: - case PostgreSQLParser.KW_WITHIN: - case PostgreSQLParser.KW_FILTER: - case PostgreSQLParser.KW_GROUPS: - case PostgreSQLParser.KW_OTHERS: - case PostgreSQLParser.KW_NFC: - case PostgreSQLParser.KW_NFD: - case PostgreSQLParser.KW_NFKC: - case PostgreSQLParser.KW_NFKD: - case PostgreSQLParser.KW_UESCAPE: - case PostgreSQLParser.KW_VIEWS: - case PostgreSQLParser.KW_NORMALIZE: - case PostgreSQLParser.KW_DUMP: - case PostgreSQLParser.KW_PRINT_STRICT_PARAMS: - case PostgreSQLParser.KW_VARIABLE_CONFLICT: - case PostgreSQLParser.KW_ERROR: - case PostgreSQLParser.KW_USE_VARIABLE: - case PostgreSQLParser.KW_USE_COLUMN: - case PostgreSQLParser.KW_ALIAS: - case PostgreSQLParser.KW_CONSTANT: - case PostgreSQLParser.KW_PERFORM: - case PostgreSQLParser.KW_GET: - case PostgreSQLParser.KW_DIAGNOSTICS: - case PostgreSQLParser.KW_STACKED: - case PostgreSQLParser.KW_ELSIF: - case PostgreSQLParser.KW_REVERSE: - case PostgreSQLParser.KW_SLICE: - case PostgreSQLParser.KW_EXIT: - case PostgreSQLParser.KW_RETURN: - case PostgreSQLParser.KW_QUERY: - case PostgreSQLParser.KW_RAISE: - case PostgreSQLParser.KW_SQLSTATE: - case PostgreSQLParser.KW_DEBUG: - case PostgreSQLParser.KW_LOG: - case PostgreSQLParser.KW_INFO: - case PostgreSQLParser.KW_NOTICE: - case PostgreSQLParser.KW_WARNING: - case PostgreSQLParser.KW_EXCEPTION: - case PostgreSQLParser.KW_ASSERT: - case PostgreSQLParser.KW_OPEN: - case PostgreSQLParser.KW_SKIP_LOCKED: - case PostgreSQLParser.KW_BUFFER_USAGE_LIMIT: - case PostgreSQLParser.Identifier: - case PostgreSQLParser.QuotedIdentifier: - case PostgreSQLParser.UnicodeQuotedIdentifier: - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.PLSQLVARIABLENAME: - case PostgreSQLParser.PLSQLIDENTIFIER: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.KW_AND: + case PostgreSqlParser.KW_ARRAY: + case PostgreSqlParser.KW_COLLATE: + case PostgreSqlParser.KW_CONSTRAINT: + case PostgreSqlParser.KW_DEFAULT: + case PostgreSqlParser.KW_DO: + case PostgreSqlParser.KW_FETCH: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_IS: + case PostgreSqlParser.KW_OUTER: + case PostgreSqlParser.KW_OVER: + case PostgreSqlParser.KW_ABORT: + case PostgreSqlParser.KW_ABSOLUTE: + case PostgreSqlParser.KW_ACCESS: + case PostgreSqlParser.KW_ACTION: + case PostgreSqlParser.KW_ADD: + case PostgreSqlParser.KW_ADMIN: + case PostgreSqlParser.KW_AFTER: + case PostgreSqlParser.KW_AGGREGATE: + case PostgreSqlParser.KW_ALSO: + case PostgreSqlParser.KW_ALTER: + case PostgreSqlParser.KW_ALWAYS: + case PostgreSqlParser.KW_ASSERTION: + case PostgreSqlParser.KW_ASSIGNMENT: + case PostgreSqlParser.KW_AT: + case PostgreSqlParser.KW_ATTRIBUTE: + case PostgreSqlParser.KW_BACKWARD: + case PostgreSqlParser.KW_BEFORE: + case PostgreSqlParser.KW_BEGIN: + case PostgreSqlParser.KW_BY: + case PostgreSqlParser.KW_CACHE: + case PostgreSqlParser.KW_CALLED: + case PostgreSqlParser.KW_CASCADE: + case PostgreSqlParser.KW_CASCADED: + case PostgreSqlParser.KW_CATALOG: + case PostgreSqlParser.KW_CHAIN: + case PostgreSqlParser.KW_CHARACTERISTICS: + case PostgreSqlParser.KW_CHECKPOINT: + case PostgreSqlParser.KW_CLASS: + case PostgreSqlParser.KW_CLOSE: + case PostgreSqlParser.KW_CLUSTER: + case PostgreSqlParser.KW_COMMENT: + case PostgreSqlParser.KW_COMMENTS: + case PostgreSqlParser.KW_COMMIT: + case PostgreSqlParser.KW_COMMITTED: + case PostgreSqlParser.KW_CONFIGURATION: + case PostgreSqlParser.KW_CONNECTION: + case PostgreSqlParser.KW_CONSTRAINTS: + case PostgreSqlParser.KW_CONTENT: + case PostgreSqlParser.KW_CONTINUE: + case PostgreSqlParser.KW_CONVERSION: + case PostgreSqlParser.KW_COPY: + case PostgreSqlParser.KW_COST: + case PostgreSqlParser.KW_CSV: + case PostgreSqlParser.KW_CURSOR: + case PostgreSqlParser.KW_CYCLE: + case PostgreSqlParser.KW_DATA: + case PostgreSqlParser.KW_DATABASE: + case PostgreSqlParser.KW_DAY: + case PostgreSqlParser.KW_DEALLOCATE: + case PostgreSqlParser.KW_DECLARE: + case PostgreSqlParser.KW_DEFAULTS: + case PostgreSqlParser.KW_DEFERRED: + case PostgreSqlParser.KW_DEFINER: + case PostgreSqlParser.KW_DELETE: + case PostgreSqlParser.KW_DELIMITER: + case PostgreSqlParser.KW_DELIMITERS: + case PostgreSqlParser.KW_DICTIONARY: + case PostgreSqlParser.KW_DISABLE: + case PostgreSqlParser.KW_DISCARD: + case PostgreSqlParser.KW_DOCUMENT: + case PostgreSqlParser.KW_DOMAIN: + case PostgreSqlParser.KW_DOUBLE: + case PostgreSqlParser.KW_DROP: + case PostgreSqlParser.KW_EACH: + case PostgreSqlParser.KW_ENABLE: + case PostgreSqlParser.KW_ENCODING: + case PostgreSqlParser.KW_ENCRYPTED: + case PostgreSqlParser.KW_ENUM: + case PostgreSqlParser.KW_ESCAPE: + case PostgreSqlParser.KW_EVENT: + case PostgreSqlParser.KW_EXCLUDE: + case PostgreSqlParser.KW_EXCLUDING: + case PostgreSqlParser.KW_EXCLUSIVE: + case PostgreSqlParser.KW_EXECUTE: + case PostgreSqlParser.KW_EXPLAIN: + case PostgreSqlParser.KW_EXTENSION: + case PostgreSqlParser.KW_EXTERNAL: + case PostgreSqlParser.KW_FAMILY: + case PostgreSqlParser.KW_FIRST: + case PostgreSqlParser.KW_FOLLOWING: + case PostgreSqlParser.KW_FORCE: + case PostgreSqlParser.KW_FORWARD: + case PostgreSqlParser.KW_FUNCTION: + case PostgreSqlParser.KW_FUNCTIONS: + case PostgreSqlParser.KW_GLOBAL: + case PostgreSqlParser.KW_GRANTED: + case PostgreSqlParser.KW_HANDLER: + case PostgreSqlParser.KW_HEADER: + case PostgreSqlParser.KW_HOLD: + case PostgreSqlParser.KW_HOUR: + case PostgreSqlParser.KW_IDENTITY: + case PostgreSqlParser.KW_IF: + case PostgreSqlParser.KW_IMMEDIATE: + case PostgreSqlParser.KW_IMMUTABLE: + case PostgreSqlParser.KW_IMPLICIT: + case PostgreSqlParser.KW_INCLUDING: + case PostgreSqlParser.KW_INCREMENT: + case PostgreSqlParser.KW_INDEX: + case PostgreSqlParser.KW_INDEXES: + case PostgreSqlParser.KW_INHERIT: + case PostgreSqlParser.KW_INHERITS: + case PostgreSqlParser.KW_INLINE: + case PostgreSqlParser.KW_INSENSITIVE: + case PostgreSqlParser.KW_INSERT: + case PostgreSqlParser.KW_INSTEAD: + case PostgreSqlParser.KW_INVOKER: + case PostgreSqlParser.KW_ISOLATION: + case PostgreSqlParser.KW_KEY: + case PostgreSqlParser.KW_LABEL: + case PostgreSqlParser.KW_LANGUAGE: + case PostgreSqlParser.KW_LARGE: + case PostgreSqlParser.KW_LAST: + case PostgreSqlParser.KW_LEAKPROOF: + case PostgreSqlParser.KW_LEVEL: + case PostgreSqlParser.KW_LISTEN: + case PostgreSqlParser.KW_LOAD: + case PostgreSqlParser.KW_LOCAL: + case PostgreSqlParser.KW_LOCATION: + case PostgreSqlParser.KW_LOCK: + case PostgreSqlParser.KW_MAPPING: + case PostgreSqlParser.KW_MATCH: + case PostgreSqlParser.KW_MATERIALIZED: + case PostgreSqlParser.KW_MAXVALUE: + case PostgreSqlParser.KW_MINUTE: + case PostgreSqlParser.KW_MINVALUE: + case PostgreSqlParser.KW_MODE: + case PostgreSqlParser.KW_MONTH: + case PostgreSqlParser.KW_MOVE: + case PostgreSqlParser.KW_NAME: + case PostgreSqlParser.KW_NAMES: + case PostgreSqlParser.KW_NEXT: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_NOTHING: + case PostgreSqlParser.KW_NOTIFY: + case PostgreSqlParser.KW_NOWAIT: + case PostgreSqlParser.KW_NULLS: + case PostgreSqlParser.KW_OBJECT: + case PostgreSqlParser.KW_OF: + case PostgreSqlParser.KW_OFF: + case PostgreSqlParser.KW_OIDS: + case PostgreSqlParser.KW_OPERATOR: + case PostgreSqlParser.KW_OPTION: + case PostgreSqlParser.KW_OPTIONS: + case PostgreSqlParser.KW_OWNED: + case PostgreSqlParser.KW_OWNER: + case PostgreSqlParser.KW_PARSER: + case PostgreSqlParser.KW_PARTIAL: + case PostgreSqlParser.KW_PARTITION: + case PostgreSqlParser.KW_PASSING: + case PostgreSqlParser.KW_PASSWORD: + case PostgreSqlParser.KW_PLANS: + case PostgreSqlParser.KW_PRECEDING: + case PostgreSqlParser.KW_PREPARE: + case PostgreSqlParser.KW_PREPARED: + case PostgreSqlParser.KW_PRESERVE: + case PostgreSqlParser.KW_PRIOR: + case PostgreSqlParser.KW_PRIVILEGES: + case PostgreSqlParser.KW_PROCEDURAL: + case PostgreSqlParser.KW_PROCEDURE: + case PostgreSqlParser.KW_PROGRAM: + case PostgreSqlParser.KW_QUOTE: + case PostgreSqlParser.KW_RANGE: + case PostgreSqlParser.KW_READ: + case PostgreSqlParser.KW_REASSIGN: + case PostgreSqlParser.KW_RECHECK: + case PostgreSqlParser.KW_RECURSIVE: + case PostgreSqlParser.KW_REF: + case PostgreSqlParser.KW_REFRESH: + case PostgreSqlParser.KW_REINDEX: + case PostgreSqlParser.KW_RELATIVE: + case PostgreSqlParser.KW_RELEASE: + case PostgreSqlParser.KW_RENAME: + case PostgreSqlParser.KW_REPEATABLE: + case PostgreSqlParser.KW_REPLACE: + case PostgreSqlParser.KW_REPLICA: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_RESTART: + case PostgreSqlParser.KW_RESTRICT: + case PostgreSqlParser.KW_RETURNS: + case PostgreSqlParser.KW_REVOKE: + case PostgreSqlParser.KW_ROLE: + case PostgreSqlParser.KW_ROLLBACK: + case PostgreSqlParser.KW_ROWS: + case PostgreSqlParser.KW_RULE: + case PostgreSqlParser.KW_SAVEPOINT: + case PostgreSqlParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCROLL: + case PostgreSqlParser.KW_SEARCH: + case PostgreSqlParser.KW_SECOND: + case PostgreSqlParser.KW_SECURITY: + case PostgreSqlParser.KW_SEQUENCE: + case PostgreSqlParser.KW_SEQUENCES: + case PostgreSqlParser.KW_SERIALIZABLE: + case PostgreSqlParser.KW_SERVER: + case PostgreSqlParser.KW_SESSION: + case PostgreSqlParser.KW_SET: + case PostgreSqlParser.KW_SHARE: + case PostgreSqlParser.KW_SHOW: + case PostgreSqlParser.KW_SIMPLE: + case PostgreSqlParser.KW_SNAPSHOT: + case PostgreSqlParser.KW_STABLE: + case PostgreSqlParser.KW_STANDALONE: + case PostgreSqlParser.KW_START: + case PostgreSqlParser.KW_STATEMENT: + case PostgreSqlParser.KW_STATISTICS: + case PostgreSqlParser.KW_STDIN: + case PostgreSqlParser.KW_STDOUT: + case PostgreSqlParser.KW_STORAGE: + case PostgreSqlParser.KW_STRICT: + case PostgreSqlParser.KW_STRIP: + case PostgreSqlParser.KW_SYSID: + case PostgreSqlParser.KW_SYSTEM: + case PostgreSqlParser.KW_TABLES: + case PostgreSqlParser.KW_TABLESPACE: + case PostgreSqlParser.KW_TEMP: + case PostgreSqlParser.KW_TEMPLATE: + case PostgreSqlParser.KW_TEMPORARY: + case PostgreSqlParser.KW_TEXT: + case PostgreSqlParser.KW_TRANSACTION: + case PostgreSqlParser.KW_TRIGGER: + case PostgreSqlParser.KW_TRUNCATE: + case PostgreSqlParser.KW_TRUSTED: + case PostgreSqlParser.KW_TYPE: + case PostgreSqlParser.KW_TYPES: + case PostgreSqlParser.KW_UNBOUNDED: + case PostgreSqlParser.KW_UNCOMMITTED: + case PostgreSqlParser.KW_UNENCRYPTED: + case PostgreSqlParser.KW_UNKNOWN: + case PostgreSqlParser.KW_UNLISTEN: + case PostgreSqlParser.KW_UNLOGGED: + case PostgreSqlParser.KW_UNTIL: + case PostgreSqlParser.KW_UPDATE: + case PostgreSqlParser.KW_VACUUM: + case PostgreSqlParser.KW_VALID: + case PostgreSqlParser.KW_VALIDATE: + case PostgreSqlParser.KW_VALIDATOR: + case PostgreSqlParser.KW_VARYING: + case PostgreSqlParser.KW_VERSION: + case PostgreSqlParser.KW_VIEW: + case PostgreSqlParser.KW_VOLATILE: + case PostgreSqlParser.KW_WHITESPACE: + case PostgreSqlParser.KW_WITHOUT: + case PostgreSqlParser.KW_WORK: + case PostgreSqlParser.KW_WRAPPER: + case PostgreSqlParser.KW_WRITE: + case PostgreSqlParser.KW_XML: + case PostgreSqlParser.KW_YEAR: + case PostgreSqlParser.KW_YES: + case PostgreSqlParser.KW_ZONE: + case PostgreSqlParser.KW_BETWEEN: + case PostgreSqlParser.KW_BIGINT: + case PostgreSqlParser.KW_BIT: + case PostgreSqlParser.KW_BOOLEAN: + case PostgreSqlParser.KW_CHAR: + case PostgreSqlParser.KW_CHARACTER: + case PostgreSqlParser.KW_COALESCE: + case PostgreSqlParser.KW_DEC: + case PostgreSqlParser.KW_DECIMAL: + case PostgreSqlParser.KW_EXISTS: + case PostgreSqlParser.KW_EXTRACT: + case PostgreSqlParser.KW_FLOAT: + case PostgreSqlParser.KW_GREATEST: + case PostgreSqlParser.KW_INOUT: + case PostgreSqlParser.KW_INT: + case PostgreSqlParser.KW_INTEGER: + case PostgreSqlParser.KW_INTERVAL: + case PostgreSqlParser.KW_LEAST: + case PostgreSqlParser.KW_NATIONAL: + case PostgreSqlParser.KW_NCHAR: + case PostgreSqlParser.KW_NONE: + case PostgreSqlParser.KW_NULLIF: + case PostgreSqlParser.KW_NUMERIC: + case PostgreSqlParser.KW_OVERLAY: + case PostgreSqlParser.KW_POSITION: + case PostgreSqlParser.KW_PRECISION: + case PostgreSqlParser.KW_REAL: + case PostgreSqlParser.KW_ROW: + case PostgreSqlParser.KW_SETOF: + case PostgreSqlParser.KW_SMALLINT: + case PostgreSqlParser.KW_SUBSTRING: + case PostgreSqlParser.KW_TIME: + case PostgreSqlParser.KW_TIMESTAMP: + case PostgreSqlParser.KW_TREAT: + case PostgreSqlParser.KW_TRIM: + case PostgreSqlParser.KW_VALUES: + case PostgreSqlParser.KW_VARCHAR: + case PostgreSqlParser.KW_XMLATTRIBUTES: + case PostgreSqlParser.KW_XMLCONCAT: + case PostgreSqlParser.KW_XMLELEMENT: + case PostgreSqlParser.KW_XMLEXISTS: + case PostgreSqlParser.KW_XMLFOREST: + case PostgreSqlParser.KW_XMLPARSE: + case PostgreSqlParser.KW_XMLPI: + case PostgreSqlParser.KW_XMLROOT: + case PostgreSqlParser.KW_XMLSERIALIZE: + case PostgreSqlParser.KW_CALL: + case PostgreSqlParser.KW_CURRENT: + case PostgreSqlParser.KW_ATTACH: + case PostgreSqlParser.KW_DETACH: + case PostgreSqlParser.KW_EXPRESSION: + case PostgreSqlParser.KW_GENERATED: + case PostgreSqlParser.KW_LOGGED: + case PostgreSqlParser.KW_STORED: + case PostgreSqlParser.KW_INCLUDE: + case PostgreSqlParser.KW_ROUTINE: + case PostgreSqlParser.KW_TRANSFORM: + case PostgreSqlParser.KW_IMPORT: + case PostgreSqlParser.KW_POLICY: + case PostgreSqlParser.KW_METHOD: + case PostgreSqlParser.KW_REFERENCING: + case PostgreSqlParser.KW_NEW: + case PostgreSqlParser.KW_OLD: + case PostgreSqlParser.KW_VALUE: + case PostgreSqlParser.KW_SUBSCRIPTION: + case PostgreSqlParser.KW_PUBLICATION: + case PostgreSqlParser.KW_OUT: + case PostgreSqlParser.KW_ROUTINES: + case PostgreSqlParser.KW_SCHEMAS: + case PostgreSqlParser.KW_PROCEDURES: + case PostgreSqlParser.KW_INPUT: + case PostgreSqlParser.KW_SUPPORT: + case PostgreSqlParser.KW_PARALLEL: + case PostgreSqlParser.KW_SQL: + case PostgreSqlParser.KW_DEPENDS: + case PostgreSqlParser.KW_OVERRIDING: + case PostgreSqlParser.KW_CONFLICT: + case PostgreSqlParser.KW_SKIP: + case PostgreSqlParser.KW_LOCKED: + case PostgreSqlParser.KW_TIES: + case PostgreSqlParser.KW_ROLLUP: + case PostgreSqlParser.KW_CUBE: + case PostgreSqlParser.KW_GROUPING: + case PostgreSqlParser.KW_SETS: + case PostgreSqlParser.KW_ORDINALITY: + case PostgreSqlParser.KW_XMLTABLE: + case PostgreSqlParser.KW_COLUMNS: + case PostgreSqlParser.KW_XMLNAMESPACES: + case PostgreSqlParser.KW_ROWTYPE: + case PostgreSqlParser.KW_NORMALIZED: + case PostgreSqlParser.KW_WITHIN: + case PostgreSqlParser.KW_FILTER: + case PostgreSqlParser.KW_GROUPS: + case PostgreSqlParser.KW_OTHERS: + case PostgreSqlParser.KW_NFC: + case PostgreSqlParser.KW_NFD: + case PostgreSqlParser.KW_NFKC: + case PostgreSqlParser.KW_NFKD: + case PostgreSqlParser.KW_UESCAPE: + case PostgreSqlParser.KW_VIEWS: + case PostgreSqlParser.KW_NORMALIZE: + case PostgreSqlParser.KW_DUMP: + case PostgreSqlParser.KW_PRINT_STRICT_PARAMS: + case PostgreSqlParser.KW_VARIABLE_CONFLICT: + case PostgreSqlParser.KW_ERROR: + case PostgreSqlParser.KW_USE_VARIABLE: + case PostgreSqlParser.KW_USE_COLUMN: + case PostgreSqlParser.KW_ALIAS: + case PostgreSqlParser.KW_CONSTANT: + case PostgreSqlParser.KW_PERFORM: + case PostgreSqlParser.KW_GET: + case PostgreSqlParser.KW_DIAGNOSTICS: + case PostgreSqlParser.KW_STACKED: + case PostgreSqlParser.KW_ELSIF: + case PostgreSqlParser.KW_REVERSE: + case PostgreSqlParser.KW_SLICE: + case PostgreSqlParser.KW_EXIT: + case PostgreSqlParser.KW_RETURN: + case PostgreSqlParser.KW_QUERY: + case PostgreSqlParser.KW_RAISE: + case PostgreSqlParser.KW_SQLSTATE: + case PostgreSqlParser.KW_DEBUG: + case PostgreSqlParser.KW_LOG: + case PostgreSqlParser.KW_INFO: + case PostgreSqlParser.KW_NOTICE: + case PostgreSqlParser.KW_WARNING: + case PostgreSqlParser.KW_EXCEPTION: + case PostgreSqlParser.KW_ASSERT: + case PostgreSqlParser.KW_OPEN: + case PostgreSqlParser.KW_SKIP_LOCKED: + case PostgreSqlParser.KW_BUFFER_USAGE_LIMIT: + case PostgreSqlParser.Identifier: + case PostgreSqlParser.QuotedIdentifier: + case PostgreSqlParser.UnicodeQuotedIdentifier: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.PLSQLVARIABLENAME: + case PostgreSqlParser.PLSQLIDENTIFIER: + case PostgreSqlParser.EscapeStringConstant: { this.state = 8442; this.name(); } break; - case PostgreSQLParser.KW_ALL: + case PostgreSqlParser.KW_ALL: { this.state = 8443; - this.match(PostgreSQLParser.KW_ALL); + this.match(PostgreSqlParser.KW_ALL); } break; default: @@ -40365,7 +40365,7 @@ export class PostgreSQLParser extends SQLParserBase { } public insertstmt(): InsertstmtContext { let localContext = new InsertstmtContext(this.context, this.state); - this.enterRule(localContext, 950, PostgreSQLParser.RULE_insertstmt); + this.enterRule(localContext, 950, PostgreSqlParser.RULE_insertstmt); let _la: number; try { localContext = new InsertStatementContext(localContext); @@ -40382,9 +40382,9 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 8449; - this.match(PostgreSQLParser.KW_INSERT); + this.match(PostgreSqlParser.KW_INSERT); this.state = 8450; - this.match(PostgreSQLParser.KW_INTO); + this.match(PostgreSqlParser.KW_INTO); this.state = 8451; this.insert_target(); this.state = 8452; @@ -40427,7 +40427,7 @@ export class PostgreSQLParser extends SQLParserBase { } public insert_target(): Insert_targetContext { let localContext = new Insert_targetContext(this.context, this.state); - this.enterRule(localContext, 952, PostgreSQLParser.RULE_insert_target); + this.enterRule(localContext, 952, PostgreSqlParser.RULE_insert_target); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -40440,7 +40440,7 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 36) { { this.state = 8460; - this.match(PostgreSQLParser.KW_AS); + this.match(PostgreSqlParser.KW_AS); this.state = 8461; this.colid(); } @@ -40464,7 +40464,7 @@ export class PostgreSQLParser extends SQLParserBase { } public insert_rest(): Insert_restContext { let localContext = new Insert_restContext(this.context, this.state); - this.enterRule(localContext, 954, PostgreSQLParser.RULE_insert_rest); + this.enterRule(localContext, 954, PostgreSqlParser.RULE_insert_rest); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -40475,11 +40475,11 @@ export class PostgreSQLParser extends SQLParserBase { case 1: { this.state = 8464; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 8465; this.insert_column_list(); this.state = 8466; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; } @@ -40489,11 +40489,11 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 463) { { this.state = 8470; - this.match(PostgreSQLParser.KW_OVERRIDING); + this.match(PostgreSqlParser.KW_OVERRIDING); this.state = 8471; this.override_kind(); this.state = 8472; - this.match(PostgreSQLParser.KW_VALUE); + this.match(PostgreSqlParser.KW_VALUE); } } @@ -40531,7 +40531,7 @@ export class PostgreSQLParser extends SQLParserBase { } public override_kind(): Override_kindContext { let localContext = new Override_kindContext(this.context, this.state); - this.enterRule(localContext, 956, PostgreSQLParser.RULE_override_kind); + this.enterRule(localContext, 956, PostgreSqlParser.RULE_override_kind); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -40563,7 +40563,7 @@ export class PostgreSQLParser extends SQLParserBase { } public insert_column_list(): Insert_column_listContext { let localContext = new Insert_column_listContext(this.context, this.state); - this.enterRule(localContext, 958, PostgreSQLParser.RULE_insert_column_list); + this.enterRule(localContext, 958, PostgreSqlParser.RULE_insert_column_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -40577,7 +40577,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 8483; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 8484; this.insert_column_item(); } @@ -40604,7 +40604,7 @@ export class PostgreSQLParser extends SQLParserBase { } public insert_column_item(): Insert_column_itemContext { let localContext = new Insert_column_itemContext(this.context, this.state); - this.enterRule(localContext, 960, PostgreSQLParser.RULE_insert_column_item); + this.enterRule(localContext, 960, PostgreSqlParser.RULE_insert_column_item); try { this.enterOuterAlt(localContext, 1); { @@ -40630,15 +40630,15 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_on_conflict(): Opt_on_conflictContext { let localContext = new Opt_on_conflictContext(this.context, this.state); - this.enterRule(localContext, 962, PostgreSQLParser.RULE_opt_on_conflict); + this.enterRule(localContext, 962, PostgreSqlParser.RULE_opt_on_conflict); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 8493; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 8494; - this.match(PostgreSQLParser.KW_CONFLICT); + this.match(PostgreSqlParser.KW_CONFLICT); this.state = 8496; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -40650,16 +40650,16 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 8498; - this.match(PostgreSQLParser.KW_DO); + this.match(PostgreSqlParser.KW_DO); this.state = 8506; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_UPDATE: + case PostgreSqlParser.KW_UPDATE: { this.state = 8499; - this.match(PostgreSQLParser.KW_UPDATE); + this.match(PostgreSqlParser.KW_UPDATE); this.state = 8500; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 8501; this.set_clause_list(); this.state = 8503; @@ -40674,10 +40674,10 @@ export class PostgreSQLParser extends SQLParserBase { } break; - case PostgreSQLParser.KW_NOTHING: + case PostgreSqlParser.KW_NOTHING: { this.state = 8505; - this.match(PostgreSQLParser.KW_NOTHING); + this.match(PostgreSqlParser.KW_NOTHING); } break; default: @@ -40701,21 +40701,21 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_conf_expr(): Opt_conf_exprContext { let localContext = new Opt_conf_exprContext(this.context, this.state); - this.enterRule(localContext, 964, PostgreSQLParser.RULE_opt_conf_expr); + this.enterRule(localContext, 964, PostgreSqlParser.RULE_opt_conf_expr); let _la: number; try { this.state = 8517; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.OPEN_PAREN: + case PostgreSqlParser.OPEN_PAREN: this.enterOuterAlt(localContext, 1); { this.state = 8508; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 8509; this.index_params(); this.state = 8510; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); this.state = 8512; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -40728,13 +40728,13 @@ export class PostgreSQLParser extends SQLParserBase { } break; - case PostgreSQLParser.KW_ON: + case PostgreSqlParser.KW_ON: this.enterOuterAlt(localContext, 2); { this.state = 8514; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 8515; - this.match(PostgreSQLParser.KW_CONSTRAINT); + this.match(PostgreSqlParser.KW_CONSTRAINT); this.state = 8516; this.name(); } @@ -40759,12 +40759,12 @@ export class PostgreSQLParser extends SQLParserBase { } public returning_clause(): Returning_clauseContext { let localContext = new Returning_clauseContext(this.context, this.state); - this.enterRule(localContext, 966, PostgreSQLParser.RULE_returning_clause); + this.enterRule(localContext, 966, PostgreSqlParser.RULE_returning_clause); try { this.enterOuterAlt(localContext, 1); { this.state = 8519; - this.match(PostgreSQLParser.KW_RETURNING); + this.match(PostgreSqlParser.KW_RETURNING); this.state = 8520; this.target_list(); } @@ -40785,7 +40785,7 @@ export class PostgreSQLParser extends SQLParserBase { } public deletestmt(): DeletestmtContext { let localContext = new DeletestmtContext(this.context, this.state); - this.enterRule(localContext, 968, PostgreSQLParser.RULE_deletestmt); + this.enterRule(localContext, 968, PostgreSqlParser.RULE_deletestmt); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -40801,9 +40801,9 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 8525; - this.match(PostgreSQLParser.KW_DELETE); + this.match(PostgreSqlParser.KW_DELETE); this.state = 8526; - this.match(PostgreSQLParser.KW_FROM); + this.match(PostgreSqlParser.KW_FROM); this.state = 8527; this.relation_expr_opt_alias(); this.state = 8529; @@ -40854,12 +40854,12 @@ export class PostgreSQLParser extends SQLParserBase { } public using_clause(): Using_clauseContext { let localContext = new Using_clauseContext(this.context, this.state); - this.enterRule(localContext, 970, PostgreSQLParser.RULE_using_clause); + this.enterRule(localContext, 970, PostgreSqlParser.RULE_using_clause); try { this.enterOuterAlt(localContext, 1); { this.state = 8537; - this.match(PostgreSQLParser.KW_USING); + this.match(PostgreSqlParser.KW_USING); this.state = 8538; this.from_list(); } @@ -40880,13 +40880,13 @@ export class PostgreSQLParser extends SQLParserBase { } public lockstmt(): LockstmtContext { let localContext = new LockstmtContext(this.context, this.state); - this.enterRule(localContext, 972, PostgreSQLParser.RULE_lockstmt); + this.enterRule(localContext, 972, PostgreSqlParser.RULE_lockstmt); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 8540; - this.match(PostgreSQLParser.KW_LOCK); + this.match(PostgreSqlParser.KW_LOCK); this.state = 8542; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 813, this.context) ) { @@ -40937,16 +40937,16 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_lock(): Opt_lockContext { let localContext = new Opt_lockContext(this.context, this.state); - this.enterRule(localContext, 974, PostgreSQLParser.RULE_opt_lock); + this.enterRule(localContext, 974, PostgreSqlParser.RULE_opt_lock); try { this.enterOuterAlt(localContext, 1); { this.state = 8551; - this.match(PostgreSQLParser.KW_IN); + this.match(PostgreSqlParser.KW_IN); this.state = 8552; this.lock_type(); this.state = 8553; - this.match(PostgreSQLParser.KW_MODE); + this.match(PostgreSqlParser.KW_MODE); } } catch (re) { @@ -40965,17 +40965,17 @@ export class PostgreSQLParser extends SQLParserBase { } public lock_type(): Lock_typeContext { let localContext = new Lock_typeContext(this.context, this.state); - this.enterRule(localContext, 976, PostgreSQLParser.RULE_lock_type); + this.enterRule(localContext, 976, PostgreSqlParser.RULE_lock_type); let _la: number; try { this.state = 8567; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_ACCESS: + case PostgreSqlParser.KW_ACCESS: this.enterOuterAlt(localContext, 1); { this.state = 8555; - this.match(PostgreSQLParser.KW_ACCESS); + this.match(PostgreSqlParser.KW_ACCESS); this.state = 8556; _la = this.tokenStream.LA(1); if(!(_la === 201 || _la === 334)) { @@ -40987,11 +40987,11 @@ export class PostgreSQLParser extends SQLParserBase { } } break; - case PostgreSQLParser.KW_ROW: + case PostgreSqlParser.KW_ROW: this.enterOuterAlt(localContext, 2); { this.state = 8557; - this.match(PostgreSQLParser.KW_ROW); + this.match(PostgreSqlParser.KW_ROW); this.state = 8558; _la = this.tokenStream.LA(1); if(!(_la === 201 || _la === 334)) { @@ -41003,42 +41003,42 @@ export class PostgreSQLParser extends SQLParserBase { } } break; - case PostgreSQLParser.KW_SHARE: + case PostgreSqlParser.KW_SHARE: this.enterOuterAlt(localContext, 3); { this.state = 8559; - this.match(PostgreSQLParser.KW_SHARE); + this.match(PostgreSqlParser.KW_SHARE); this.state = 8564; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_UPDATE: + case PostgreSqlParser.KW_UPDATE: { this.state = 8560; - this.match(PostgreSQLParser.KW_UPDATE); + this.match(PostgreSqlParser.KW_UPDATE); this.state = 8561; - this.match(PostgreSQLParser.KW_EXCLUSIVE); + this.match(PostgreSqlParser.KW_EXCLUSIVE); } break; - case PostgreSQLParser.KW_ROW: + case PostgreSqlParser.KW_ROW: { this.state = 8562; - this.match(PostgreSQLParser.KW_ROW); + this.match(PostgreSqlParser.KW_ROW); this.state = 8563; - this.match(PostgreSQLParser.KW_EXCLUSIVE); + this.match(PostgreSqlParser.KW_EXCLUSIVE); } break; - case PostgreSQLParser.KW_MODE: + case PostgreSqlParser.KW_MODE: break; default: break; } } break; - case PostgreSQLParser.KW_EXCLUSIVE: + case PostgreSqlParser.KW_EXCLUSIVE: this.enterOuterAlt(localContext, 4); { this.state = 8566; - this.match(PostgreSQLParser.KW_EXCLUSIVE); + this.match(PostgreSqlParser.KW_EXCLUSIVE); } break; default: @@ -41061,12 +41061,12 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_nowait(): Opt_nowaitContext { let localContext = new Opt_nowaitContext(this.context, this.state); - this.enterRule(localContext, 978, PostgreSQLParser.RULE_opt_nowait); + this.enterRule(localContext, 978, PostgreSqlParser.RULE_opt_nowait); try { this.enterOuterAlt(localContext, 1); { this.state = 8569; - this.match(PostgreSQLParser.KW_NOWAIT); + this.match(PostgreSqlParser.KW_NOWAIT); } } catch (re) { @@ -41085,25 +41085,25 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_nowait_or_skip(): Opt_nowait_or_skipContext { let localContext = new Opt_nowait_or_skipContext(this.context, this.state); - this.enterRule(localContext, 980, PostgreSQLParser.RULE_opt_nowait_or_skip); + this.enterRule(localContext, 980, PostgreSqlParser.RULE_opt_nowait_or_skip); try { this.state = 8574; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_NOWAIT: + case PostgreSqlParser.KW_NOWAIT: this.enterOuterAlt(localContext, 1); { this.state = 8571; - this.match(PostgreSQLParser.KW_NOWAIT); + this.match(PostgreSqlParser.KW_NOWAIT); } break; - case PostgreSQLParser.KW_SKIP: + case PostgreSqlParser.KW_SKIP: this.enterOuterAlt(localContext, 2); { this.state = 8572; - this.match(PostgreSQLParser.KW_SKIP); + this.match(PostgreSqlParser.KW_SKIP); this.state = 8573; - this.match(PostgreSQLParser.KW_LOCKED); + this.match(PostgreSqlParser.KW_LOCKED); } break; default: @@ -41126,7 +41126,7 @@ export class PostgreSQLParser extends SQLParserBase { } public updatestmt(): UpdatestmtContext { let localContext = new UpdatestmtContext(this.context, this.state); - this.enterRule(localContext, 982, PostgreSQLParser.RULE_updatestmt); + this.enterRule(localContext, 982, PostgreSqlParser.RULE_updatestmt); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -41142,11 +41142,11 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 8579; - this.match(PostgreSQLParser.KW_UPDATE); + this.match(PostgreSqlParser.KW_UPDATE); this.state = 8580; this.relation_expr_opt_alias(); this.state = 8581; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 8582; this.set_clause_list(); this.state = 8584; @@ -41197,7 +41197,7 @@ export class PostgreSQLParser extends SQLParserBase { } public set_clause_list(): Set_clause_listContext { let localContext = new Set_clause_listContext(this.context, this.state); - this.enterRule(localContext, 984, PostgreSQLParser.RULE_set_clause_list); + this.enterRule(localContext, 984, PostgreSqlParser.RULE_set_clause_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -41211,7 +41211,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 8593; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 8594; this.set_clause(); } @@ -41238,7 +41238,7 @@ export class PostgreSQLParser extends SQLParserBase { } public set_clause(): Set_clauseContext { let localContext = new Set_clauseContext(this.context, this.state); - this.enterRule(localContext, 986, PostgreSQLParser.RULE_set_clause); + this.enterRule(localContext, 986, PostgreSqlParser.RULE_set_clause); try { this.state = 8618; this.errorHandler.sync(this); @@ -41249,7 +41249,7 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 8600; this.set_target(); this.state = 8601; - this.match(PostgreSQLParser.EQUAL); + this.match(PostgreSqlParser.EQUAL); this.state = 8602; this.a_expr(); } @@ -41258,13 +41258,13 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 8604; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 8605; this.set_target_list(); this.state = 8606; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); this.state = 8607; - this.match(PostgreSQLParser.EQUAL); + this.match(PostgreSqlParser.EQUAL); this.state = 8616; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 825, this.context) ) { @@ -41276,7 +41276,7 @@ export class PostgreSQLParser extends SQLParserBase { case 1: { this.state = 8608; - this.match(PostgreSQLParser.KW_ROW); + this.match(PostgreSqlParser.KW_ROW); } break; } @@ -41287,11 +41287,11 @@ export class PostgreSQLParser extends SQLParserBase { case 2: { this.state = 8612; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 8613; this.select_clause(); this.state = 8614; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; } @@ -41315,7 +41315,7 @@ export class PostgreSQLParser extends SQLParserBase { } public set_target(): Set_targetContext { let localContext = new Set_targetContext(this.context, this.state); - this.enterRule(localContext, 988, PostgreSQLParser.RULE_set_target); + this.enterRule(localContext, 988, PostgreSqlParser.RULE_set_target); try { this.enterOuterAlt(localContext, 1); { @@ -41341,7 +41341,7 @@ export class PostgreSQLParser extends SQLParserBase { } public set_target_list(): Set_target_listContext { let localContext = new Set_target_listContext(this.context, this.state); - this.enterRule(localContext, 990, PostgreSQLParser.RULE_set_target_list); + this.enterRule(localContext, 990, PostgreSqlParser.RULE_set_target_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -41355,7 +41355,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 8624; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 8625; this.set_target(); } @@ -41382,22 +41382,22 @@ export class PostgreSQLParser extends SQLParserBase { } public declarecursorstmt(): DeclarecursorstmtContext { let localContext = new DeclarecursorstmtContext(this.context, this.state); - this.enterRule(localContext, 992, PostgreSQLParser.RULE_declarecursorstmt); + this.enterRule(localContext, 992, PostgreSqlParser.RULE_declarecursorstmt); try { this.enterOuterAlt(localContext, 1); { this.state = 8631; - this.match(PostgreSQLParser.KW_DECLARE); + this.match(PostgreSqlParser.KW_DECLARE); this.state = 8632; this.cursor_name(); this.state = 8633; this.cursor_options(); this.state = 8634; - this.match(PostgreSQLParser.KW_CURSOR); + this.match(PostgreSqlParser.KW_CURSOR); this.state = 8635; this.opt_hold(); this.state = 8636; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 8637; this.selectstmt(); } @@ -41418,7 +41418,7 @@ export class PostgreSQLParser extends SQLParserBase { } public cursor_name(): Cursor_nameContext { let localContext = new Cursor_nameContext(this.context, this.state); - this.enterRule(localContext, 994, PostgreSQLParser.RULE_cursor_name); + this.enterRule(localContext, 994, PostgreSqlParser.RULE_cursor_name); try { this.enterOuterAlt(localContext, 1); { @@ -41442,7 +41442,7 @@ export class PostgreSQLParser extends SQLParserBase { } public cursor_options(): Cursor_optionsContext { let localContext = new Cursor_optionsContext(this.context, this.state); - this.enterRule(localContext, 996, PostgreSQLParser.RULE_cursor_options); + this.enterRule(localContext, 996, PostgreSqlParser.RULE_cursor_options); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -41455,30 +41455,30 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 8646; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_NO: + case PostgreSqlParser.KW_NO: { this.state = 8641; - this.match(PostgreSQLParser.KW_NO); + this.match(PostgreSqlParser.KW_NO); this.state = 8642; - this.match(PostgreSQLParser.KW_SCROLL); + this.match(PostgreSqlParser.KW_SCROLL); } break; - case PostgreSQLParser.KW_SCROLL: + case PostgreSqlParser.KW_SCROLL: { this.state = 8643; - this.match(PostgreSQLParser.KW_SCROLL); + this.match(PostgreSqlParser.KW_SCROLL); } break; - case PostgreSQLParser.KW_BINARY: + case PostgreSqlParser.KW_BINARY: { this.state = 8644; - this.match(PostgreSQLParser.KW_BINARY); + this.match(PostgreSqlParser.KW_BINARY); } break; - case PostgreSQLParser.KW_INSENSITIVE: + case PostgreSqlParser.KW_INSENSITIVE: { this.state = 8645; - this.match(PostgreSQLParser.KW_INSENSITIVE); + this.match(PostgreSqlParser.KW_INSENSITIVE); } break; default: @@ -41507,33 +41507,33 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_hold(): Opt_holdContext { let localContext = new Opt_holdContext(this.context, this.state); - this.enterRule(localContext, 998, PostgreSQLParser.RULE_opt_hold); + this.enterRule(localContext, 998, PostgreSqlParser.RULE_opt_hold); try { this.state = 8656; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_FOR: + case PostgreSqlParser.KW_FOR: this.enterOuterAlt(localContext, 1); // tslint:disable-next-line:no-empty { } break; - case PostgreSQLParser.KW_WITH: + case PostgreSqlParser.KW_WITH: this.enterOuterAlt(localContext, 2); { this.state = 8652; - this.match(PostgreSQLParser.KW_WITH); + this.match(PostgreSqlParser.KW_WITH); this.state = 8653; - this.match(PostgreSQLParser.KW_HOLD); + this.match(PostgreSqlParser.KW_HOLD); } break; - case PostgreSQLParser.KW_WITHOUT: + case PostgreSqlParser.KW_WITHOUT: this.enterOuterAlt(localContext, 3); { this.state = 8654; - this.match(PostgreSQLParser.KW_WITHOUT); + this.match(PostgreSqlParser.KW_WITHOUT); this.state = 8655; - this.match(PostgreSQLParser.KW_HOLD); + this.match(PostgreSqlParser.KW_HOLD); } break; default: @@ -41556,7 +41556,7 @@ export class PostgreSQLParser extends SQLParserBase { } public selectstmt(): SelectstmtContext { let localContext = new SelectstmtContext(this.context, this.state); - this.enterRule(localContext, 1000, PostgreSQLParser.RULE_selectstmt); + this.enterRule(localContext, 1000, PostgreSqlParser.RULE_selectstmt); try { this.state = 8660; this.errorHandler.sync(this); @@ -41595,7 +41595,7 @@ export class PostgreSQLParser extends SQLParserBase { } public select_with_parens(): Select_with_parensContext { let localContext = new Select_with_parensContext(this.context, this.state); - this.enterRule(localContext, 1002, PostgreSQLParser.RULE_select_with_parens); + this.enterRule(localContext, 1002, PostgreSqlParser.RULE_select_with_parens); try { this.state = 8670; this.errorHandler.sync(this); @@ -41604,22 +41604,22 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 8662; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 8663; this.select_no_parens(); this.state = 8664; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; case 2: this.enterOuterAlt(localContext, 2); { this.state = 8666; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 8667; this.select_with_parens(); this.state = 8668; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; } @@ -41640,16 +41640,16 @@ export class PostgreSQLParser extends SQLParserBase { } public select_no_parens(): Select_no_parensContext { let localContext = new Select_no_parensContext(this.context, this.state); - this.enterRule(localContext, 1004, PostgreSQLParser.RULE_select_no_parens); + this.enterRule(localContext, 1004, PostgreSqlParser.RULE_select_no_parens); let _la: number; try { this.state = 8701; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.OPEN_PAREN: - case PostgreSQLParser.KW_SELECT: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_VALUES: + case PostgreSqlParser.OPEN_PAREN: + case PostgreSqlParser.KW_SELECT: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_VALUES: this.enterOuterAlt(localContext, 1); { this.state = 8672; @@ -41702,7 +41702,7 @@ export class PostgreSQLParser extends SQLParserBase { } } break; - case PostgreSQLParser.KW_WITH: + case PostgreSqlParser.KW_WITH: this.enterOuterAlt(localContext, 2); { this.state = 8686; @@ -41777,7 +41777,7 @@ export class PostgreSQLParser extends SQLParserBase { } public select_clause(): Select_clauseContext { let localContext = new Select_clauseContext(this.context, this.state); - this.enterRule(localContext, 1006, PostgreSQLParser.RULE_select_clause); + this.enterRule(localContext, 1006, PostgreSqlParser.RULE_select_clause); try { this.state = 8705; this.errorHandler.sync(this); @@ -41814,7 +41814,7 @@ export class PostgreSQLParser extends SQLParserBase { } public simple_select(): Simple_selectContext { let localContext = new Simple_selectContext(this.context, this.state); - this.enterRule(localContext, 1008, PostgreSQLParser.RULE_simple_select); + this.enterRule(localContext, 1008, PostgreSqlParser.RULE_simple_select); let _la: number; try { let alternative: number; @@ -41823,10 +41823,10 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 8752; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_SELECT: + case PostgreSqlParser.KW_SELECT: { this.state = 8707; - this.match(PostgreSQLParser.KW_SELECT); + this.match(PostgreSqlParser.KW_SELECT); this.state = 8723; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 848, this.context) ) { @@ -41951,21 +41951,21 @@ export class PostgreSQLParser extends SQLParserBase { } } break; - case PostgreSQLParser.KW_VALUES: + case PostgreSqlParser.KW_VALUES: { this.state = 8743; this.values_clause(); } break; - case PostgreSQLParser.KW_TABLE: + case PostgreSqlParser.KW_TABLE: { this.state = 8744; - this.match(PostgreSQLParser.KW_TABLE); + this.match(PostgreSqlParser.KW_TABLE); this.state = 8745; this.relation_expr(); } break; - case PostgreSQLParser.OPEN_PAREN: + case PostgreSqlParser.OPEN_PAREN: { this.state = 8746; this.select_with_parens(); @@ -42042,33 +42042,33 @@ export class PostgreSQLParser extends SQLParserBase { } public set_operator(): Set_operatorContext { let localContext = new Set_operatorContext(this.context, this.state); - this.enterRule(localContext, 1010, PostgreSQLParser.RULE_set_operator); + this.enterRule(localContext, 1010, PostgreSqlParser.RULE_set_operator); try { this.state = 8767; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_UNION: + case PostgreSqlParser.KW_UNION: localContext = new UnionContext(localContext); this.enterOuterAlt(localContext, 1); { this.state = 8764; - this.match(PostgreSQLParser.KW_UNION); + this.match(PostgreSqlParser.KW_UNION); } break; - case PostgreSQLParser.KW_INTERSECT: + case PostgreSqlParser.KW_INTERSECT: localContext = new IntersectContext(localContext); this.enterOuterAlt(localContext, 2); { this.state = 8765; - this.match(PostgreSQLParser.KW_INTERSECT); + this.match(PostgreSqlParser.KW_INTERSECT); } break; - case PostgreSQLParser.KW_EXCEPT: + case PostgreSqlParser.KW_EXCEPT: localContext = new ExceptContext(localContext); this.enterOuterAlt(localContext, 3); { this.state = 8766; - this.match(PostgreSQLParser.KW_EXCEPT); + this.match(PostgreSqlParser.KW_EXCEPT); } break; default: @@ -42091,7 +42091,7 @@ export class PostgreSQLParser extends SQLParserBase { } public set_operator_with_all_or_distinct(): Set_operator_with_all_or_distinctContext { let localContext = new Set_operator_with_all_or_distinctContext(this.context, this.state); - this.enterRule(localContext, 1012, PostgreSQLParser.RULE_set_operator_with_all_or_distinct); + this.enterRule(localContext, 1012, PostgreSqlParser.RULE_set_operator_with_all_or_distinct); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -42126,19 +42126,19 @@ export class PostgreSQLParser extends SQLParserBase { } public with_clause(): With_clauseContext { let localContext = new With_clauseContext(this.context, this.state); - this.enterRule(localContext, 1014, PostgreSQLParser.RULE_with_clause); + this.enterRule(localContext, 1014, PostgreSqlParser.RULE_with_clause); try { this.enterOuterAlt(localContext, 1); { this.state = 8773; - this.match(PostgreSQLParser.KW_WITH); + this.match(PostgreSqlParser.KW_WITH); this.state = 8775; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 861, this.context) ) { case 1: { this.state = 8774; - this.match(PostgreSQLParser.KW_RECURSIVE); + this.match(PostgreSqlParser.KW_RECURSIVE); } break; } @@ -42162,7 +42162,7 @@ export class PostgreSQLParser extends SQLParserBase { } public cte_list(): Cte_listContext { let localContext = new Cte_listContext(this.context, this.state); - this.enterRule(localContext, 1016, PostgreSQLParser.RULE_cte_list); + this.enterRule(localContext, 1016, PostgreSqlParser.RULE_cte_list); try { let alternative: number; this.enterOuterAlt(localContext, 1); @@ -42177,7 +42177,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 8780; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 8781; this.common_table_expr(); } @@ -42205,7 +42205,7 @@ export class PostgreSQLParser extends SQLParserBase { } public common_table_expr(): Common_table_exprContext { let localContext = new Common_table_exprContext(this.context, this.state); - this.enterRule(localContext, 1018, PostgreSQLParser.RULE_common_table_expr); + this.enterRule(localContext, 1018, PostgreSqlParser.RULE_common_table_expr); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -42223,7 +42223,7 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 8791; - this.match(PostgreSQLParser.KW_AS); + this.match(PostgreSqlParser.KW_AS); this.state = 8793; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -42235,11 +42235,11 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 8795; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 8796; this.preparablestmt(); this.state = 8797; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); this.state = 8799; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 865, this.context) ) { @@ -42278,13 +42278,13 @@ export class PostgreSQLParser extends SQLParserBase { } public search_cluase(): Search_cluaseContext { let localContext = new Search_cluaseContext(this.context, this.state); - this.enterRule(localContext, 1020, PostgreSQLParser.RULE_search_cluase); + this.enterRule(localContext, 1020, PostgreSqlParser.RULE_search_cluase); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 8804; - this.match(PostgreSQLParser.KW_SEARCH); + this.match(PostgreSqlParser.KW_SEARCH); this.state = 8805; _la = this.tokenStream.LA(1); if(!(_la === 527 || _la === 528)) { @@ -42295,13 +42295,13 @@ export class PostgreSQLParser extends SQLParserBase { this.consume(); } this.state = 8806; - this.match(PostgreSQLParser.KW_FIRST); + this.match(PostgreSqlParser.KW_FIRST); this.state = 8807; - this.match(PostgreSQLParser.KW_BY); + this.match(PostgreSqlParser.KW_BY); this.state = 8808; this.column_list(); this.state = 8809; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 8810; this.column_name(); } @@ -42322,17 +42322,17 @@ export class PostgreSQLParser extends SQLParserBase { } public cycle_cluase(): Cycle_cluaseContext { let localContext = new Cycle_cluaseContext(this.context, this.state); - this.enterRule(localContext, 1022, PostgreSQLParser.RULE_cycle_cluase); + this.enterRule(localContext, 1022, PostgreSqlParser.RULE_cycle_cluase); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 8812; - this.match(PostgreSQLParser.KW_CYCLE); + this.match(PostgreSqlParser.KW_CYCLE); this.state = 8813; this.column_list(); this.state = 8814; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 8815; this.column_name(); this.state = 8821; @@ -42341,18 +42341,18 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 94) { { this.state = 8816; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 8817; this.name(); this.state = 8818; - this.match(PostgreSQLParser.KW_DEFAULT); + this.match(PostgreSqlParser.KW_DEFAULT); this.state = 8819; this.name(); } } this.state = 8823; - this.match(PostgreSQLParser.KW_USING); + this.match(PostgreSqlParser.KW_USING); this.state = 8824; this.column_name(); } @@ -42373,25 +42373,25 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_materialized(): Opt_materializedContext { let localContext = new Opt_materializedContext(this.context, this.state); - this.enterRule(localContext, 1024, PostgreSQLParser.RULE_opt_materialized); + this.enterRule(localContext, 1024, PostgreSqlParser.RULE_opt_materialized); try { this.state = 8829; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_MATERIALIZED: + case PostgreSqlParser.KW_MATERIALIZED: this.enterOuterAlt(localContext, 1); { this.state = 8826; - this.match(PostgreSQLParser.KW_MATERIALIZED); + this.match(PostgreSqlParser.KW_MATERIALIZED); } break; - case PostgreSQLParser.KW_NOT: + case PostgreSqlParser.KW_NOT: this.enterOuterAlt(localContext, 2); { this.state = 8827; - this.match(PostgreSQLParser.KW_NOT); + this.match(PostgreSqlParser.KW_NOT); this.state = 8828; - this.match(PostgreSQLParser.KW_MATERIALIZED); + this.match(PostgreSqlParser.KW_MATERIALIZED); } break; default: @@ -42414,7 +42414,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_with_clause(): Opt_with_clauseContext { let localContext = new Opt_with_clauseContext(this.context, this.state); - this.enterRule(localContext, 1026, PostgreSQLParser.RULE_opt_with_clause); + this.enterRule(localContext, 1026, PostgreSqlParser.RULE_opt_with_clause); try { this.enterOuterAlt(localContext, 1); { @@ -42438,12 +42438,12 @@ export class PostgreSQLParser extends SQLParserBase { } public into_clause(): Into_clauseContext { let localContext = new Into_clauseContext(this.context, this.state); - this.enterRule(localContext, 1028, PostgreSQLParser.RULE_into_clause); + this.enterRule(localContext, 1028, PostgreSqlParser.RULE_into_clause); try { this.enterOuterAlt(localContext, 1); { this.state = 8833; - this.match(PostgreSQLParser.KW_INTO); + this.match(PostgreSqlParser.KW_INTO); this.state = 8838; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 869, this.context) ) { @@ -42480,7 +42480,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_strict(): Opt_strictContext { let localContext = new Opt_strictContext(this.context, this.state); - this.enterRule(localContext, 1030, PostgreSQLParser.RULE_opt_strict); + this.enterRule(localContext, 1030, PostgreSqlParser.RULE_opt_strict); try { this.state = 8842; this.errorHandler.sync(this); @@ -42495,7 +42495,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 8841; - this.match(PostgreSQLParser.KW_STRICT); + this.match(PostgreSqlParser.KW_STRICT); } break; } @@ -42516,7 +42516,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opttempTableName(): OpttempTableNameContext { let localContext = new OpttempTableNameContext(this.context, this.state); - this.enterRule(localContext, 1032, PostgreSQLParser.RULE_opttempTableName); + this.enterRule(localContext, 1032, PostgreSqlParser.RULE_opttempTableName); let _la: number; try { this.state = 8860; @@ -42569,7 +42569,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 8852; - this.match(PostgreSQLParser.KW_UNLOGGED); + this.match(PostgreSqlParser.KW_UNLOGGED); this.state = 8854; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 873, this.context) ) { @@ -42588,7 +42588,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 3); { this.state = 8857; - this.match(PostgreSQLParser.KW_TABLE); + this.match(PostgreSqlParser.KW_TABLE); this.state = 8858; this.table_name_create(); } @@ -42618,12 +42618,12 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_table(): Opt_tableContext { let localContext = new Opt_tableContext(this.context, this.state); - this.enterRule(localContext, 1034, PostgreSQLParser.RULE_opt_table); + this.enterRule(localContext, 1034, PostgreSqlParser.RULE_opt_table); try { this.enterOuterAlt(localContext, 1); { this.state = 8862; - this.match(PostgreSQLParser.KW_TABLE); + this.match(PostgreSqlParser.KW_TABLE); } } catch (re) { @@ -42642,7 +42642,7 @@ export class PostgreSQLParser extends SQLParserBase { } public all_or_distinct(): All_or_distinctContext { let localContext = new All_or_distinctContext(this.context, this.state); - this.enterRule(localContext, 1036, PostgreSQLParser.RULE_all_or_distinct); + this.enterRule(localContext, 1036, PostgreSqlParser.RULE_all_or_distinct); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -42674,25 +42674,25 @@ export class PostgreSQLParser extends SQLParserBase { } public distinct_clause(): Distinct_clauseContext { let localContext = new Distinct_clauseContext(this.context, this.state); - this.enterRule(localContext, 1038, PostgreSQLParser.RULE_distinct_clause); + this.enterRule(localContext, 1038, PostgreSqlParser.RULE_distinct_clause); try { this.enterOuterAlt(localContext, 1); { this.state = 8866; - this.match(PostgreSQLParser.KW_DISTINCT); + this.match(PostgreSqlParser.KW_DISTINCT); this.state = 8872; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 875, this.context) ) { case 1: { this.state = 8867; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 8868; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 8869; this.expr_list(); this.state = 8870; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; } @@ -42714,12 +42714,12 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_all_clause(): Opt_all_clauseContext { let localContext = new Opt_all_clauseContext(this.context, this.state); - this.enterRule(localContext, 1040, PostgreSQLParser.RULE_opt_all_clause); + this.enterRule(localContext, 1040, PostgreSqlParser.RULE_opt_all_clause); try { this.enterOuterAlt(localContext, 1); { this.state = 8874; - this.match(PostgreSQLParser.KW_ALL); + this.match(PostgreSqlParser.KW_ALL); } } catch (re) { @@ -42738,7 +42738,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_sort_clause(): Opt_sort_clauseContext { let localContext = new Opt_sort_clauseContext(this.context, this.state); - this.enterRule(localContext, 1042, PostgreSQLParser.RULE_opt_sort_clause); + this.enterRule(localContext, 1042, PostgreSqlParser.RULE_opt_sort_clause); try { this.enterOuterAlt(localContext, 1); { @@ -42762,14 +42762,14 @@ export class PostgreSQLParser extends SQLParserBase { } public sort_clause(): Sort_clauseContext { let localContext = new Sort_clauseContext(this.context, this.state); - this.enterRule(localContext, 1044, PostgreSQLParser.RULE_sort_clause); + this.enterRule(localContext, 1044, PostgreSqlParser.RULE_sort_clause); try { this.enterOuterAlt(localContext, 1); { this.state = 8878; - this.match(PostgreSQLParser.KW_ORDER); + this.match(PostgreSqlParser.KW_ORDER); this.state = 8879; - this.match(PostgreSQLParser.KW_BY); + this.match(PostgreSqlParser.KW_BY); this.state = 8880; this.sortby_list(); } @@ -42790,7 +42790,7 @@ export class PostgreSQLParser extends SQLParserBase { } public sortby_list(): Sortby_listContext { let localContext = new Sortby_listContext(this.context, this.state); - this.enterRule(localContext, 1046, PostgreSQLParser.RULE_sortby_list); + this.enterRule(localContext, 1046, PostgreSqlParser.RULE_sortby_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -42804,7 +42804,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 8883; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 8884; this.sortby(); } @@ -42831,7 +42831,7 @@ export class PostgreSQLParser extends SQLParserBase { } public sortby(): SortbyContext { let localContext = new SortbyContext(this.context, this.state); - this.enterRule(localContext, 1048, PostgreSQLParser.RULE_sortby); + this.enterRule(localContext, 1048, PostgreSqlParser.RULE_sortby); try { this.enterOuterAlt(localContext, 1); { @@ -42843,7 +42843,7 @@ export class PostgreSQLParser extends SQLParserBase { case 1: { this.state = 8891; - this.match(PostgreSQLParser.KW_USING); + this.match(PostgreSqlParser.KW_USING); this.state = 8892; this.qual_all_op(); } @@ -42883,13 +42883,13 @@ export class PostgreSQLParser extends SQLParserBase { } public select_limit(): Select_limitContext { let localContext = new Select_limitContext(this.context, this.state); - this.enterRule(localContext, 1050, PostgreSQLParser.RULE_select_limit); + this.enterRule(localContext, 1050, PostgreSqlParser.RULE_select_limit); let _la: number; try { this.state = 8911; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_LIMIT: + case PostgreSqlParser.KW_LIMIT: this.enterOuterAlt(localContext, 1); { this.state = 8899; @@ -42906,7 +42906,7 @@ export class PostgreSQLParser extends SQLParserBase { } break; - case PostgreSQLParser.KW_OFFSET: + case PostgreSqlParser.KW_OFFSET: this.enterOuterAlt(localContext, 2); { this.state = 8903; @@ -42923,7 +42923,7 @@ export class PostgreSQLParser extends SQLParserBase { } } break; - case PostgreSQLParser.KW_FETCH: + case PostgreSqlParser.KW_FETCH: this.enterOuterAlt(localContext, 3); { this.state = 8907; @@ -42960,7 +42960,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_select_limit(): Opt_select_limitContext { let localContext = new Opt_select_limitContext(this.context, this.state); - this.enterRule(localContext, 1052, PostgreSQLParser.RULE_opt_select_limit); + this.enterRule(localContext, 1052, PostgreSqlParser.RULE_opt_select_limit); try { this.enterOuterAlt(localContext, 1); { @@ -42984,13 +42984,13 @@ export class PostgreSQLParser extends SQLParserBase { } public limit_clause(): Limit_clauseContext { let localContext = new Limit_clauseContext(this.context, this.state); - this.enterRule(localContext, 1054, PostgreSQLParser.RULE_limit_clause); + this.enterRule(localContext, 1054, PostgreSqlParser.RULE_limit_clause); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 8915; - this.match(PostgreSQLParser.KW_LIMIT); + this.match(PostgreSqlParser.KW_LIMIT); this.state = 8916; this.select_limit_value(); this.state = 8919; @@ -42999,7 +42999,7 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 6) { { this.state = 8917; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 8918; this.select_offset_value(); } @@ -43023,12 +43023,12 @@ export class PostgreSQLParser extends SQLParserBase { } public fetch_clause(): Fetch_clauseContext { let localContext = new Fetch_clauseContext(this.context, this.state); - this.enterRule(localContext, 1056, PostgreSQLParser.RULE_fetch_clause); + this.enterRule(localContext, 1056, PostgreSqlParser.RULE_fetch_clause); try { this.enterOuterAlt(localContext, 1); { this.state = 8921; - this.match(PostgreSQLParser.KW_FETCH); + this.match(PostgreSqlParser.KW_FETCH); this.state = 8922; this.first_or_next(); this.state = 8936; @@ -43043,18 +43043,18 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 8928; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_ONLY: + case PostgreSqlParser.KW_ONLY: { this.state = 8925; - this.match(PostgreSQLParser.KW_ONLY); + this.match(PostgreSqlParser.KW_ONLY); } break; - case PostgreSQLParser.KW_WITH: + case PostgreSqlParser.KW_WITH: { this.state = 8926; - this.match(PostgreSQLParser.KW_WITH); + this.match(PostgreSqlParser.KW_WITH); this.state = 8927; - this.match(PostgreSQLParser.KW_TIES); + this.match(PostgreSqlParser.KW_TIES); } break; default: @@ -43069,18 +43069,18 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 8934; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_ONLY: + case PostgreSqlParser.KW_ONLY: { this.state = 8931; - this.match(PostgreSQLParser.KW_ONLY); + this.match(PostgreSqlParser.KW_ONLY); } break; - case PostgreSQLParser.KW_WITH: + case PostgreSqlParser.KW_WITH: { this.state = 8932; - this.match(PostgreSQLParser.KW_WITH); + this.match(PostgreSqlParser.KW_WITH); this.state = 8933; - this.match(PostgreSQLParser.KW_TIES); + this.match(PostgreSqlParser.KW_TIES); } break; default: @@ -43107,12 +43107,12 @@ export class PostgreSQLParser extends SQLParserBase { } public offset_clause(): Offset_clauseContext { let localContext = new Offset_clauseContext(this.context, this.state); - this.enterRule(localContext, 1058, PostgreSQLParser.RULE_offset_clause); + this.enterRule(localContext, 1058, PostgreSqlParser.RULE_offset_clause); try { this.enterOuterAlt(localContext, 1); { this.state = 8938; - this.match(PostgreSQLParser.KW_OFFSET); + this.match(PostgreSqlParser.KW_OFFSET); this.state = 8943; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 887, this.context) ) { @@ -43149,469 +43149,469 @@ export class PostgreSQLParser extends SQLParserBase { } public select_limit_value(): Select_limit_valueContext { let localContext = new Select_limit_valueContext(this.context, this.state); - this.enterRule(localContext, 1060, PostgreSQLParser.RULE_select_limit_value); + this.enterRule(localContext, 1060, PostgreSqlParser.RULE_select_limit_value); try { this.state = 8947; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.OPEN_PAREN: - case PostgreSQLParser.PLUS: - case PostgreSQLParser.MINUS: - case PostgreSQLParser.PARAM: - case PostgreSQLParser.Operator: - case PostgreSQLParser.KW_AND: - case PostgreSQLParser.KW_ARRAY: - case PostgreSQLParser.KW_CASE: - case PostgreSQLParser.KW_CAST: - case PostgreSQLParser.KW_COLLATE: - case PostgreSQLParser.KW_CONSTRAINT: - case PostgreSQLParser.KW_CURRENT_CATALOG: - case PostgreSQLParser.KW_CURRENT_DATE: - case PostgreSQLParser.KW_CURRENT_ROLE: - case PostgreSQLParser.KW_CURRENT_TIME: - case PostgreSQLParser.KW_CURRENT_TIMESTAMP: - case PostgreSQLParser.KW_CURRENT_USER: - case PostgreSQLParser.KW_DEFAULT: - case PostgreSQLParser.KW_DO: - case PostgreSQLParser.KW_FALSE: - case PostgreSQLParser.KW_FETCH: - case PostgreSQLParser.KW_LOCALTIME: - case PostgreSQLParser.KW_LOCALTIMESTAMP: - case PostgreSQLParser.KW_NOT: - case PostgreSQLParser.KW_NULL: - case PostgreSQLParser.KW_SESSION_USER: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_TRUE: - case PostgreSQLParser.KW_UNIQUE: - case PostgreSQLParser.KW_USER: - case PostgreSQLParser.KW_AUTHORIZATION: - case PostgreSQLParser.KW_BINARY: - case PostgreSQLParser.KW_COLLATION: - case PostgreSQLParser.KW_CONCURRENTLY: - case PostgreSQLParser.KW_CROSS: - case PostgreSQLParser.KW_CURRENT_SCHEMA: - case PostgreSQLParser.KW_FREEZE: - case PostgreSQLParser.KW_FULL: - case PostgreSQLParser.KW_ILIKE: - case PostgreSQLParser.KW_INNER: - case PostgreSQLParser.KW_IS: - case PostgreSQLParser.KW_ISNULL: - case PostgreSQLParser.KW_JOIN: - case PostgreSQLParser.KW_LEFT: - case PostgreSQLParser.KW_LIKE: - case PostgreSQLParser.KW_NATURAL: - case PostgreSQLParser.KW_NOTNULL: - case PostgreSQLParser.KW_OUTER: - case PostgreSQLParser.KW_OVER: - case PostgreSQLParser.KW_OVERLAPS: - case PostgreSQLParser.KW_RIGHT: - case PostgreSQLParser.KW_SIMILAR: - case PostgreSQLParser.KW_VERBOSE: - case PostgreSQLParser.KW_ABORT: - case PostgreSQLParser.KW_ABSOLUTE: - case PostgreSQLParser.KW_ACCESS: - case PostgreSQLParser.KW_ACTION: - case PostgreSQLParser.KW_ADD: - case PostgreSQLParser.KW_ADMIN: - case PostgreSQLParser.KW_AFTER: - case PostgreSQLParser.KW_AGGREGATE: - case PostgreSQLParser.KW_ALSO: - case PostgreSQLParser.KW_ALTER: - case PostgreSQLParser.KW_ALWAYS: - case PostgreSQLParser.KW_ASSERTION: - case PostgreSQLParser.KW_ASSIGNMENT: - case PostgreSQLParser.KW_AT: - case PostgreSQLParser.KW_ATTRIBUTE: - case PostgreSQLParser.KW_BACKWARD: - case PostgreSQLParser.KW_BEFORE: - case PostgreSQLParser.KW_BEGIN: - case PostgreSQLParser.KW_BY: - case PostgreSQLParser.KW_CACHE: - case PostgreSQLParser.KW_CALLED: - case PostgreSQLParser.KW_CASCADE: - case PostgreSQLParser.KW_CASCADED: - case PostgreSQLParser.KW_CATALOG: - case PostgreSQLParser.KW_CHAIN: - case PostgreSQLParser.KW_CHARACTERISTICS: - case PostgreSQLParser.KW_CHECKPOINT: - case PostgreSQLParser.KW_CLASS: - case PostgreSQLParser.KW_CLOSE: - case PostgreSQLParser.KW_CLUSTER: - case PostgreSQLParser.KW_COMMENT: - case PostgreSQLParser.KW_COMMENTS: - case PostgreSQLParser.KW_COMMIT: - case PostgreSQLParser.KW_COMMITTED: - case PostgreSQLParser.KW_CONFIGURATION: - case PostgreSQLParser.KW_CONNECTION: - case PostgreSQLParser.KW_CONSTRAINTS: - case PostgreSQLParser.KW_CONTENT: - case PostgreSQLParser.KW_CONTINUE: - case PostgreSQLParser.KW_CONVERSION: - case PostgreSQLParser.KW_COPY: - case PostgreSQLParser.KW_COST: - case PostgreSQLParser.KW_CSV: - case PostgreSQLParser.KW_CURSOR: - case PostgreSQLParser.KW_CYCLE: - case PostgreSQLParser.KW_DATA: - case PostgreSQLParser.KW_DATABASE: - case PostgreSQLParser.KW_DAY: - case PostgreSQLParser.KW_DEALLOCATE: - case PostgreSQLParser.KW_DECLARE: - case PostgreSQLParser.KW_DEFAULTS: - case PostgreSQLParser.KW_DEFERRED: - case PostgreSQLParser.KW_DEFINER: - case PostgreSQLParser.KW_DELETE: - case PostgreSQLParser.KW_DELIMITER: - case PostgreSQLParser.KW_DELIMITERS: - case PostgreSQLParser.KW_DICTIONARY: - case PostgreSQLParser.KW_DISABLE: - case PostgreSQLParser.KW_DISCARD: - case PostgreSQLParser.KW_DOCUMENT: - case PostgreSQLParser.KW_DOMAIN: - case PostgreSQLParser.KW_DOUBLE: - case PostgreSQLParser.KW_DROP: - case PostgreSQLParser.KW_EACH: - case PostgreSQLParser.KW_ENABLE: - case PostgreSQLParser.KW_ENCODING: - case PostgreSQLParser.KW_ENCRYPTED: - case PostgreSQLParser.KW_ENUM: - case PostgreSQLParser.KW_ESCAPE: - case PostgreSQLParser.KW_EVENT: - case PostgreSQLParser.KW_EXCLUDE: - case PostgreSQLParser.KW_EXCLUDING: - case PostgreSQLParser.KW_EXCLUSIVE: - case PostgreSQLParser.KW_EXECUTE: - case PostgreSQLParser.KW_EXPLAIN: - case PostgreSQLParser.KW_EXTENSION: - case PostgreSQLParser.KW_EXTERNAL: - case PostgreSQLParser.KW_FAMILY: - case PostgreSQLParser.KW_FIRST: - case PostgreSQLParser.KW_FOLLOWING: - case PostgreSQLParser.KW_FORCE: - case PostgreSQLParser.KW_FORWARD: - case PostgreSQLParser.KW_FUNCTION: - case PostgreSQLParser.KW_FUNCTIONS: - case PostgreSQLParser.KW_GLOBAL: - case PostgreSQLParser.KW_GRANTED: - case PostgreSQLParser.KW_HANDLER: - case PostgreSQLParser.KW_HEADER: - case PostgreSQLParser.KW_HOLD: - case PostgreSQLParser.KW_HOUR: - case PostgreSQLParser.KW_IDENTITY: - case PostgreSQLParser.KW_IF: - case PostgreSQLParser.KW_IMMEDIATE: - case PostgreSQLParser.KW_IMMUTABLE: - case PostgreSQLParser.KW_IMPLICIT: - case PostgreSQLParser.KW_INCLUDING: - case PostgreSQLParser.KW_INCREMENT: - case PostgreSQLParser.KW_INDEX: - case PostgreSQLParser.KW_INDEXES: - case PostgreSQLParser.KW_INHERIT: - case PostgreSQLParser.KW_INHERITS: - case PostgreSQLParser.KW_INLINE: - case PostgreSQLParser.KW_INSENSITIVE: - case PostgreSQLParser.KW_INSERT: - case PostgreSQLParser.KW_INSTEAD: - case PostgreSQLParser.KW_INVOKER: - case PostgreSQLParser.KW_ISOLATION: - case PostgreSQLParser.KW_KEY: - case PostgreSQLParser.KW_LABEL: - case PostgreSQLParser.KW_LANGUAGE: - case PostgreSQLParser.KW_LARGE: - case PostgreSQLParser.KW_LAST: - case PostgreSQLParser.KW_LEAKPROOF: - case PostgreSQLParser.KW_LEVEL: - case PostgreSQLParser.KW_LISTEN: - case PostgreSQLParser.KW_LOAD: - case PostgreSQLParser.KW_LOCAL: - case PostgreSQLParser.KW_LOCATION: - case PostgreSQLParser.KW_LOCK: - case PostgreSQLParser.KW_MAPPING: - case PostgreSQLParser.KW_MATCH: - case PostgreSQLParser.KW_MATERIALIZED: - case PostgreSQLParser.KW_MAXVALUE: - case PostgreSQLParser.KW_MINUTE: - case PostgreSQLParser.KW_MINVALUE: - case PostgreSQLParser.KW_MODE: - case PostgreSQLParser.KW_MONTH: - case PostgreSQLParser.KW_MOVE: - case PostgreSQLParser.KW_NAME: - case PostgreSQLParser.KW_NAMES: - case PostgreSQLParser.KW_NEXT: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_NOTHING: - case PostgreSQLParser.KW_NOTIFY: - case PostgreSQLParser.KW_NOWAIT: - case PostgreSQLParser.KW_NULLS: - case PostgreSQLParser.KW_OBJECT: - case PostgreSQLParser.KW_OF: - case PostgreSQLParser.KW_OFF: - case PostgreSQLParser.KW_OIDS: - case PostgreSQLParser.KW_OPERATOR: - case PostgreSQLParser.KW_OPTION: - case PostgreSQLParser.KW_OPTIONS: - case PostgreSQLParser.KW_OWNED: - case PostgreSQLParser.KW_OWNER: - case PostgreSQLParser.KW_PARSER: - case PostgreSQLParser.KW_PARTIAL: - case PostgreSQLParser.KW_PARTITION: - case PostgreSQLParser.KW_PASSING: - case PostgreSQLParser.KW_PASSWORD: - case PostgreSQLParser.KW_PLANS: - case PostgreSQLParser.KW_PRECEDING: - case PostgreSQLParser.KW_PREPARE: - case PostgreSQLParser.KW_PREPARED: - case PostgreSQLParser.KW_PRESERVE: - case PostgreSQLParser.KW_PRIOR: - case PostgreSQLParser.KW_PRIVILEGES: - case PostgreSQLParser.KW_PROCEDURAL: - case PostgreSQLParser.KW_PROCEDURE: - case PostgreSQLParser.KW_PROGRAM: - case PostgreSQLParser.KW_QUOTE: - case PostgreSQLParser.KW_RANGE: - case PostgreSQLParser.KW_READ: - case PostgreSQLParser.KW_REASSIGN: - case PostgreSQLParser.KW_RECHECK: - case PostgreSQLParser.KW_RECURSIVE: - case PostgreSQLParser.KW_REF: - case PostgreSQLParser.KW_REFRESH: - case PostgreSQLParser.KW_REINDEX: - case PostgreSQLParser.KW_RELATIVE: - case PostgreSQLParser.KW_RELEASE: - case PostgreSQLParser.KW_RENAME: - case PostgreSQLParser.KW_REPEATABLE: - case PostgreSQLParser.KW_REPLACE: - case PostgreSQLParser.KW_REPLICA: - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_RESTART: - case PostgreSQLParser.KW_RESTRICT: - case PostgreSQLParser.KW_RETURNS: - case PostgreSQLParser.KW_REVOKE: - case PostgreSQLParser.KW_ROLE: - case PostgreSQLParser.KW_ROLLBACK: - case PostgreSQLParser.KW_ROWS: - case PostgreSQLParser.KW_RULE: - case PostgreSQLParser.KW_SAVEPOINT: - case PostgreSQLParser.KW_SCHEMA: - case PostgreSQLParser.KW_SCROLL: - case PostgreSQLParser.KW_SEARCH: - case PostgreSQLParser.KW_SECOND: - case PostgreSQLParser.KW_SECURITY: - case PostgreSQLParser.KW_SEQUENCE: - case PostgreSQLParser.KW_SEQUENCES: - case PostgreSQLParser.KW_SERIALIZABLE: - case PostgreSQLParser.KW_SERVER: - case PostgreSQLParser.KW_SESSION: - case PostgreSQLParser.KW_SET: - case PostgreSQLParser.KW_SHARE: - case PostgreSQLParser.KW_SHOW: - case PostgreSQLParser.KW_SIMPLE: - case PostgreSQLParser.KW_SNAPSHOT: - case PostgreSQLParser.KW_STABLE: - case PostgreSQLParser.KW_STANDALONE: - case PostgreSQLParser.KW_START: - case PostgreSQLParser.KW_STATEMENT: - case PostgreSQLParser.KW_STATISTICS: - case PostgreSQLParser.KW_STDIN: - case PostgreSQLParser.KW_STDOUT: - case PostgreSQLParser.KW_STORAGE: - case PostgreSQLParser.KW_STRICT: - case PostgreSQLParser.KW_STRIP: - case PostgreSQLParser.KW_SYSID: - case PostgreSQLParser.KW_SYSTEM: - case PostgreSQLParser.KW_TABLES: - case PostgreSQLParser.KW_TABLESPACE: - case PostgreSQLParser.KW_TEMP: - case PostgreSQLParser.KW_TEMPLATE: - case PostgreSQLParser.KW_TEMPORARY: - case PostgreSQLParser.KW_TEXT: - case PostgreSQLParser.KW_TRANSACTION: - case PostgreSQLParser.KW_TRIGGER: - case PostgreSQLParser.KW_TRUNCATE: - case PostgreSQLParser.KW_TRUSTED: - case PostgreSQLParser.KW_TYPE: - case PostgreSQLParser.KW_TYPES: - case PostgreSQLParser.KW_UNBOUNDED: - case PostgreSQLParser.KW_UNCOMMITTED: - case PostgreSQLParser.KW_UNENCRYPTED: - case PostgreSQLParser.KW_UNKNOWN: - case PostgreSQLParser.KW_UNLISTEN: - case PostgreSQLParser.KW_UNLOGGED: - case PostgreSQLParser.KW_UNTIL: - case PostgreSQLParser.KW_UPDATE: - case PostgreSQLParser.KW_VACUUM: - case PostgreSQLParser.KW_VALID: - case PostgreSQLParser.KW_VALIDATE: - case PostgreSQLParser.KW_VALIDATOR: - case PostgreSQLParser.KW_VARYING: - case PostgreSQLParser.KW_VERSION: - case PostgreSQLParser.KW_VIEW: - case PostgreSQLParser.KW_VOLATILE: - case PostgreSQLParser.KW_WHITESPACE: - case PostgreSQLParser.KW_WITHOUT: - case PostgreSQLParser.KW_WORK: - case PostgreSQLParser.KW_WRAPPER: - case PostgreSQLParser.KW_WRITE: - case PostgreSQLParser.KW_XML: - case PostgreSQLParser.KW_YEAR: - case PostgreSQLParser.KW_YES: - case PostgreSQLParser.KW_ZONE: - case PostgreSQLParser.KW_BETWEEN: - case PostgreSQLParser.KW_BIGINT: - case PostgreSQLParser.KW_BIT: - case PostgreSQLParser.KW_BOOLEAN: - case PostgreSQLParser.KW_CHAR: - case PostgreSQLParser.KW_CHARACTER: - case PostgreSQLParser.KW_COALESCE: - case PostgreSQLParser.KW_DEC: - case PostgreSQLParser.KW_DECIMAL: - case PostgreSQLParser.KW_EXISTS: - case PostgreSQLParser.KW_EXTRACT: - case PostgreSQLParser.KW_FLOAT: - case PostgreSQLParser.KW_GREATEST: - case PostgreSQLParser.KW_INOUT: - case PostgreSQLParser.KW_INT: - case PostgreSQLParser.KW_INTEGER: - case PostgreSQLParser.KW_INTERVAL: - case PostgreSQLParser.KW_LEAST: - case PostgreSQLParser.KW_NATIONAL: - case PostgreSQLParser.KW_NCHAR: - case PostgreSQLParser.KW_NONE: - case PostgreSQLParser.KW_NULLIF: - case PostgreSQLParser.KW_NUMERIC: - case PostgreSQLParser.KW_OVERLAY: - case PostgreSQLParser.KW_POSITION: - case PostgreSQLParser.KW_PRECISION: - case PostgreSQLParser.KW_REAL: - case PostgreSQLParser.KW_ROW: - case PostgreSQLParser.KW_SETOF: - case PostgreSQLParser.KW_SMALLINT: - case PostgreSQLParser.KW_SUBSTRING: - case PostgreSQLParser.KW_TIME: - case PostgreSQLParser.KW_TIMESTAMP: - case PostgreSQLParser.KW_TREAT: - case PostgreSQLParser.KW_TRIM: - case PostgreSQLParser.KW_VALUES: - case PostgreSQLParser.KW_VARCHAR: - case PostgreSQLParser.KW_XMLATTRIBUTES: - case PostgreSQLParser.KW_XMLCONCAT: - case PostgreSQLParser.KW_XMLELEMENT: - case PostgreSQLParser.KW_XMLEXISTS: - case PostgreSQLParser.KW_XMLFOREST: - case PostgreSQLParser.KW_XMLPARSE: - case PostgreSQLParser.KW_XMLPI: - case PostgreSQLParser.KW_XMLROOT: - case PostgreSQLParser.KW_XMLSERIALIZE: - case PostgreSQLParser.KW_CALL: - case PostgreSQLParser.KW_CURRENT: - case PostgreSQLParser.KW_ATTACH: - case PostgreSQLParser.KW_DETACH: - case PostgreSQLParser.KW_EXPRESSION: - case PostgreSQLParser.KW_GENERATED: - case PostgreSQLParser.KW_LOGGED: - case PostgreSQLParser.KW_STORED: - case PostgreSQLParser.KW_INCLUDE: - case PostgreSQLParser.KW_ROUTINE: - case PostgreSQLParser.KW_TRANSFORM: - case PostgreSQLParser.KW_IMPORT: - case PostgreSQLParser.KW_POLICY: - case PostgreSQLParser.KW_METHOD: - case PostgreSQLParser.KW_REFERENCING: - case PostgreSQLParser.KW_NEW: - case PostgreSQLParser.KW_OLD: - case PostgreSQLParser.KW_VALUE: - case PostgreSQLParser.KW_SUBSCRIPTION: - case PostgreSQLParser.KW_PUBLICATION: - case PostgreSQLParser.KW_OUT: - case PostgreSQLParser.KW_ROUTINES: - case PostgreSQLParser.KW_SCHEMAS: - case PostgreSQLParser.KW_PROCEDURES: - case PostgreSQLParser.KW_INPUT: - case PostgreSQLParser.KW_SUPPORT: - case PostgreSQLParser.KW_PARALLEL: - case PostgreSQLParser.KW_SQL: - case PostgreSQLParser.KW_DEPENDS: - case PostgreSQLParser.KW_OVERRIDING: - case PostgreSQLParser.KW_CONFLICT: - case PostgreSQLParser.KW_SKIP: - case PostgreSQLParser.KW_LOCKED: - case PostgreSQLParser.KW_TIES: - case PostgreSQLParser.KW_ROLLUP: - case PostgreSQLParser.KW_CUBE: - case PostgreSQLParser.KW_GROUPING: - case PostgreSQLParser.KW_SETS: - case PostgreSQLParser.KW_TABLESAMPLE: - case PostgreSQLParser.KW_ORDINALITY: - case PostgreSQLParser.KW_XMLTABLE: - case PostgreSQLParser.KW_COLUMNS: - case PostgreSQLParser.KW_XMLNAMESPACES: - case PostgreSQLParser.KW_ROWTYPE: - case PostgreSQLParser.KW_NORMALIZED: - case PostgreSQLParser.KW_WITHIN: - case PostgreSQLParser.KW_FILTER: - case PostgreSQLParser.KW_GROUPS: - case PostgreSQLParser.KW_OTHERS: - case PostgreSQLParser.KW_NFC: - case PostgreSQLParser.KW_NFD: - case PostgreSQLParser.KW_NFKC: - case PostgreSQLParser.KW_NFKD: - case PostgreSQLParser.KW_UESCAPE: - case PostgreSQLParser.KW_VIEWS: - case PostgreSQLParser.KW_NORMALIZE: - case PostgreSQLParser.KW_DUMP: - case PostgreSQLParser.KW_PRINT_STRICT_PARAMS: - case PostgreSQLParser.KW_VARIABLE_CONFLICT: - case PostgreSQLParser.KW_ERROR: - case PostgreSQLParser.KW_USE_VARIABLE: - case PostgreSQLParser.KW_USE_COLUMN: - case PostgreSQLParser.KW_ALIAS: - case PostgreSQLParser.KW_CONSTANT: - case PostgreSQLParser.KW_PERFORM: - case PostgreSQLParser.KW_GET: - case PostgreSQLParser.KW_DIAGNOSTICS: - case PostgreSQLParser.KW_STACKED: - case PostgreSQLParser.KW_ELSIF: - case PostgreSQLParser.KW_REVERSE: - case PostgreSQLParser.KW_SLICE: - case PostgreSQLParser.KW_EXIT: - case PostgreSQLParser.KW_RETURN: - case PostgreSQLParser.KW_QUERY: - case PostgreSQLParser.KW_RAISE: - case PostgreSQLParser.KW_SQLSTATE: - case PostgreSQLParser.KW_DEBUG: - case PostgreSQLParser.KW_LOG: - case PostgreSQLParser.KW_INFO: - case PostgreSQLParser.KW_NOTICE: - case PostgreSQLParser.KW_WARNING: - case PostgreSQLParser.KW_EXCEPTION: - case PostgreSQLParser.KW_ASSERT: - case PostgreSQLParser.KW_OPEN: - case PostgreSQLParser.KW_SKIP_LOCKED: - case PostgreSQLParser.KW_BUFFER_USAGE_LIMIT: - case PostgreSQLParser.Identifier: - case PostgreSQLParser.QuotedIdentifier: - case PostgreSQLParser.UnicodeQuotedIdentifier: - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.BinaryStringConstant: - case PostgreSQLParser.HexadecimalStringConstant: - case PostgreSQLParser.Integral: - case PostgreSQLParser.Numeric: - case PostgreSQLParser.PLSQLVARIABLENAME: - case PostgreSQLParser.PLSQLIDENTIFIER: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.OPEN_PAREN: + case PostgreSqlParser.PLUS: + case PostgreSqlParser.MINUS: + case PostgreSqlParser.PARAM: + case PostgreSqlParser.Operator: + case PostgreSqlParser.KW_AND: + case PostgreSqlParser.KW_ARRAY: + case PostgreSqlParser.KW_CASE: + case PostgreSqlParser.KW_CAST: + case PostgreSqlParser.KW_COLLATE: + case PostgreSqlParser.KW_CONSTRAINT: + case PostgreSqlParser.KW_CURRENT_CATALOG: + case PostgreSqlParser.KW_CURRENT_DATE: + case PostgreSqlParser.KW_CURRENT_ROLE: + case PostgreSqlParser.KW_CURRENT_TIME: + case PostgreSqlParser.KW_CURRENT_TIMESTAMP: + case PostgreSqlParser.KW_CURRENT_USER: + case PostgreSqlParser.KW_DEFAULT: + case PostgreSqlParser.KW_DO: + case PostgreSqlParser.KW_FALSE: + case PostgreSqlParser.KW_FETCH: + case PostgreSqlParser.KW_LOCALTIME: + case PostgreSqlParser.KW_LOCALTIMESTAMP: + case PostgreSqlParser.KW_NOT: + case PostgreSqlParser.KW_NULL: + case PostgreSqlParser.KW_SESSION_USER: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_TRUE: + case PostgreSqlParser.KW_UNIQUE: + case PostgreSqlParser.KW_USER: + case PostgreSqlParser.KW_AUTHORIZATION: + case PostgreSqlParser.KW_BINARY: + case PostgreSqlParser.KW_COLLATION: + case PostgreSqlParser.KW_CONCURRENTLY: + case PostgreSqlParser.KW_CROSS: + case PostgreSqlParser.KW_CURRENT_SCHEMA: + case PostgreSqlParser.KW_FREEZE: + case PostgreSqlParser.KW_FULL: + case PostgreSqlParser.KW_ILIKE: + case PostgreSqlParser.KW_INNER: + case PostgreSqlParser.KW_IS: + case PostgreSqlParser.KW_ISNULL: + case PostgreSqlParser.KW_JOIN: + case PostgreSqlParser.KW_LEFT: + case PostgreSqlParser.KW_LIKE: + case PostgreSqlParser.KW_NATURAL: + case PostgreSqlParser.KW_NOTNULL: + case PostgreSqlParser.KW_OUTER: + case PostgreSqlParser.KW_OVER: + case PostgreSqlParser.KW_OVERLAPS: + case PostgreSqlParser.KW_RIGHT: + case PostgreSqlParser.KW_SIMILAR: + case PostgreSqlParser.KW_VERBOSE: + case PostgreSqlParser.KW_ABORT: + case PostgreSqlParser.KW_ABSOLUTE: + case PostgreSqlParser.KW_ACCESS: + case PostgreSqlParser.KW_ACTION: + case PostgreSqlParser.KW_ADD: + case PostgreSqlParser.KW_ADMIN: + case PostgreSqlParser.KW_AFTER: + case PostgreSqlParser.KW_AGGREGATE: + case PostgreSqlParser.KW_ALSO: + case PostgreSqlParser.KW_ALTER: + case PostgreSqlParser.KW_ALWAYS: + case PostgreSqlParser.KW_ASSERTION: + case PostgreSqlParser.KW_ASSIGNMENT: + case PostgreSqlParser.KW_AT: + case PostgreSqlParser.KW_ATTRIBUTE: + case PostgreSqlParser.KW_BACKWARD: + case PostgreSqlParser.KW_BEFORE: + case PostgreSqlParser.KW_BEGIN: + case PostgreSqlParser.KW_BY: + case PostgreSqlParser.KW_CACHE: + case PostgreSqlParser.KW_CALLED: + case PostgreSqlParser.KW_CASCADE: + case PostgreSqlParser.KW_CASCADED: + case PostgreSqlParser.KW_CATALOG: + case PostgreSqlParser.KW_CHAIN: + case PostgreSqlParser.KW_CHARACTERISTICS: + case PostgreSqlParser.KW_CHECKPOINT: + case PostgreSqlParser.KW_CLASS: + case PostgreSqlParser.KW_CLOSE: + case PostgreSqlParser.KW_CLUSTER: + case PostgreSqlParser.KW_COMMENT: + case PostgreSqlParser.KW_COMMENTS: + case PostgreSqlParser.KW_COMMIT: + case PostgreSqlParser.KW_COMMITTED: + case PostgreSqlParser.KW_CONFIGURATION: + case PostgreSqlParser.KW_CONNECTION: + case PostgreSqlParser.KW_CONSTRAINTS: + case PostgreSqlParser.KW_CONTENT: + case PostgreSqlParser.KW_CONTINUE: + case PostgreSqlParser.KW_CONVERSION: + case PostgreSqlParser.KW_COPY: + case PostgreSqlParser.KW_COST: + case PostgreSqlParser.KW_CSV: + case PostgreSqlParser.KW_CURSOR: + case PostgreSqlParser.KW_CYCLE: + case PostgreSqlParser.KW_DATA: + case PostgreSqlParser.KW_DATABASE: + case PostgreSqlParser.KW_DAY: + case PostgreSqlParser.KW_DEALLOCATE: + case PostgreSqlParser.KW_DECLARE: + case PostgreSqlParser.KW_DEFAULTS: + case PostgreSqlParser.KW_DEFERRED: + case PostgreSqlParser.KW_DEFINER: + case PostgreSqlParser.KW_DELETE: + case PostgreSqlParser.KW_DELIMITER: + case PostgreSqlParser.KW_DELIMITERS: + case PostgreSqlParser.KW_DICTIONARY: + case PostgreSqlParser.KW_DISABLE: + case PostgreSqlParser.KW_DISCARD: + case PostgreSqlParser.KW_DOCUMENT: + case PostgreSqlParser.KW_DOMAIN: + case PostgreSqlParser.KW_DOUBLE: + case PostgreSqlParser.KW_DROP: + case PostgreSqlParser.KW_EACH: + case PostgreSqlParser.KW_ENABLE: + case PostgreSqlParser.KW_ENCODING: + case PostgreSqlParser.KW_ENCRYPTED: + case PostgreSqlParser.KW_ENUM: + case PostgreSqlParser.KW_ESCAPE: + case PostgreSqlParser.KW_EVENT: + case PostgreSqlParser.KW_EXCLUDE: + case PostgreSqlParser.KW_EXCLUDING: + case PostgreSqlParser.KW_EXCLUSIVE: + case PostgreSqlParser.KW_EXECUTE: + case PostgreSqlParser.KW_EXPLAIN: + case PostgreSqlParser.KW_EXTENSION: + case PostgreSqlParser.KW_EXTERNAL: + case PostgreSqlParser.KW_FAMILY: + case PostgreSqlParser.KW_FIRST: + case PostgreSqlParser.KW_FOLLOWING: + case PostgreSqlParser.KW_FORCE: + case PostgreSqlParser.KW_FORWARD: + case PostgreSqlParser.KW_FUNCTION: + case PostgreSqlParser.KW_FUNCTIONS: + case PostgreSqlParser.KW_GLOBAL: + case PostgreSqlParser.KW_GRANTED: + case PostgreSqlParser.KW_HANDLER: + case PostgreSqlParser.KW_HEADER: + case PostgreSqlParser.KW_HOLD: + case PostgreSqlParser.KW_HOUR: + case PostgreSqlParser.KW_IDENTITY: + case PostgreSqlParser.KW_IF: + case PostgreSqlParser.KW_IMMEDIATE: + case PostgreSqlParser.KW_IMMUTABLE: + case PostgreSqlParser.KW_IMPLICIT: + case PostgreSqlParser.KW_INCLUDING: + case PostgreSqlParser.KW_INCREMENT: + case PostgreSqlParser.KW_INDEX: + case PostgreSqlParser.KW_INDEXES: + case PostgreSqlParser.KW_INHERIT: + case PostgreSqlParser.KW_INHERITS: + case PostgreSqlParser.KW_INLINE: + case PostgreSqlParser.KW_INSENSITIVE: + case PostgreSqlParser.KW_INSERT: + case PostgreSqlParser.KW_INSTEAD: + case PostgreSqlParser.KW_INVOKER: + case PostgreSqlParser.KW_ISOLATION: + case PostgreSqlParser.KW_KEY: + case PostgreSqlParser.KW_LABEL: + case PostgreSqlParser.KW_LANGUAGE: + case PostgreSqlParser.KW_LARGE: + case PostgreSqlParser.KW_LAST: + case PostgreSqlParser.KW_LEAKPROOF: + case PostgreSqlParser.KW_LEVEL: + case PostgreSqlParser.KW_LISTEN: + case PostgreSqlParser.KW_LOAD: + case PostgreSqlParser.KW_LOCAL: + case PostgreSqlParser.KW_LOCATION: + case PostgreSqlParser.KW_LOCK: + case PostgreSqlParser.KW_MAPPING: + case PostgreSqlParser.KW_MATCH: + case PostgreSqlParser.KW_MATERIALIZED: + case PostgreSqlParser.KW_MAXVALUE: + case PostgreSqlParser.KW_MINUTE: + case PostgreSqlParser.KW_MINVALUE: + case PostgreSqlParser.KW_MODE: + case PostgreSqlParser.KW_MONTH: + case PostgreSqlParser.KW_MOVE: + case PostgreSqlParser.KW_NAME: + case PostgreSqlParser.KW_NAMES: + case PostgreSqlParser.KW_NEXT: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_NOTHING: + case PostgreSqlParser.KW_NOTIFY: + case PostgreSqlParser.KW_NOWAIT: + case PostgreSqlParser.KW_NULLS: + case PostgreSqlParser.KW_OBJECT: + case PostgreSqlParser.KW_OF: + case PostgreSqlParser.KW_OFF: + case PostgreSqlParser.KW_OIDS: + case PostgreSqlParser.KW_OPERATOR: + case PostgreSqlParser.KW_OPTION: + case PostgreSqlParser.KW_OPTIONS: + case PostgreSqlParser.KW_OWNED: + case PostgreSqlParser.KW_OWNER: + case PostgreSqlParser.KW_PARSER: + case PostgreSqlParser.KW_PARTIAL: + case PostgreSqlParser.KW_PARTITION: + case PostgreSqlParser.KW_PASSING: + case PostgreSqlParser.KW_PASSWORD: + case PostgreSqlParser.KW_PLANS: + case PostgreSqlParser.KW_PRECEDING: + case PostgreSqlParser.KW_PREPARE: + case PostgreSqlParser.KW_PREPARED: + case PostgreSqlParser.KW_PRESERVE: + case PostgreSqlParser.KW_PRIOR: + case PostgreSqlParser.KW_PRIVILEGES: + case PostgreSqlParser.KW_PROCEDURAL: + case PostgreSqlParser.KW_PROCEDURE: + case PostgreSqlParser.KW_PROGRAM: + case PostgreSqlParser.KW_QUOTE: + case PostgreSqlParser.KW_RANGE: + case PostgreSqlParser.KW_READ: + case PostgreSqlParser.KW_REASSIGN: + case PostgreSqlParser.KW_RECHECK: + case PostgreSqlParser.KW_RECURSIVE: + case PostgreSqlParser.KW_REF: + case PostgreSqlParser.KW_REFRESH: + case PostgreSqlParser.KW_REINDEX: + case PostgreSqlParser.KW_RELATIVE: + case PostgreSqlParser.KW_RELEASE: + case PostgreSqlParser.KW_RENAME: + case PostgreSqlParser.KW_REPEATABLE: + case PostgreSqlParser.KW_REPLACE: + case PostgreSqlParser.KW_REPLICA: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_RESTART: + case PostgreSqlParser.KW_RESTRICT: + case PostgreSqlParser.KW_RETURNS: + case PostgreSqlParser.KW_REVOKE: + case PostgreSqlParser.KW_ROLE: + case PostgreSqlParser.KW_ROLLBACK: + case PostgreSqlParser.KW_ROWS: + case PostgreSqlParser.KW_RULE: + case PostgreSqlParser.KW_SAVEPOINT: + case PostgreSqlParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCROLL: + case PostgreSqlParser.KW_SEARCH: + case PostgreSqlParser.KW_SECOND: + case PostgreSqlParser.KW_SECURITY: + case PostgreSqlParser.KW_SEQUENCE: + case PostgreSqlParser.KW_SEQUENCES: + case PostgreSqlParser.KW_SERIALIZABLE: + case PostgreSqlParser.KW_SERVER: + case PostgreSqlParser.KW_SESSION: + case PostgreSqlParser.KW_SET: + case PostgreSqlParser.KW_SHARE: + case PostgreSqlParser.KW_SHOW: + case PostgreSqlParser.KW_SIMPLE: + case PostgreSqlParser.KW_SNAPSHOT: + case PostgreSqlParser.KW_STABLE: + case PostgreSqlParser.KW_STANDALONE: + case PostgreSqlParser.KW_START: + case PostgreSqlParser.KW_STATEMENT: + case PostgreSqlParser.KW_STATISTICS: + case PostgreSqlParser.KW_STDIN: + case PostgreSqlParser.KW_STDOUT: + case PostgreSqlParser.KW_STORAGE: + case PostgreSqlParser.KW_STRICT: + case PostgreSqlParser.KW_STRIP: + case PostgreSqlParser.KW_SYSID: + case PostgreSqlParser.KW_SYSTEM: + case PostgreSqlParser.KW_TABLES: + case PostgreSqlParser.KW_TABLESPACE: + case PostgreSqlParser.KW_TEMP: + case PostgreSqlParser.KW_TEMPLATE: + case PostgreSqlParser.KW_TEMPORARY: + case PostgreSqlParser.KW_TEXT: + case PostgreSqlParser.KW_TRANSACTION: + case PostgreSqlParser.KW_TRIGGER: + case PostgreSqlParser.KW_TRUNCATE: + case PostgreSqlParser.KW_TRUSTED: + case PostgreSqlParser.KW_TYPE: + case PostgreSqlParser.KW_TYPES: + case PostgreSqlParser.KW_UNBOUNDED: + case PostgreSqlParser.KW_UNCOMMITTED: + case PostgreSqlParser.KW_UNENCRYPTED: + case PostgreSqlParser.KW_UNKNOWN: + case PostgreSqlParser.KW_UNLISTEN: + case PostgreSqlParser.KW_UNLOGGED: + case PostgreSqlParser.KW_UNTIL: + case PostgreSqlParser.KW_UPDATE: + case PostgreSqlParser.KW_VACUUM: + case PostgreSqlParser.KW_VALID: + case PostgreSqlParser.KW_VALIDATE: + case PostgreSqlParser.KW_VALIDATOR: + case PostgreSqlParser.KW_VARYING: + case PostgreSqlParser.KW_VERSION: + case PostgreSqlParser.KW_VIEW: + case PostgreSqlParser.KW_VOLATILE: + case PostgreSqlParser.KW_WHITESPACE: + case PostgreSqlParser.KW_WITHOUT: + case PostgreSqlParser.KW_WORK: + case PostgreSqlParser.KW_WRAPPER: + case PostgreSqlParser.KW_WRITE: + case PostgreSqlParser.KW_XML: + case PostgreSqlParser.KW_YEAR: + case PostgreSqlParser.KW_YES: + case PostgreSqlParser.KW_ZONE: + case PostgreSqlParser.KW_BETWEEN: + case PostgreSqlParser.KW_BIGINT: + case PostgreSqlParser.KW_BIT: + case PostgreSqlParser.KW_BOOLEAN: + case PostgreSqlParser.KW_CHAR: + case PostgreSqlParser.KW_CHARACTER: + case PostgreSqlParser.KW_COALESCE: + case PostgreSqlParser.KW_DEC: + case PostgreSqlParser.KW_DECIMAL: + case PostgreSqlParser.KW_EXISTS: + case PostgreSqlParser.KW_EXTRACT: + case PostgreSqlParser.KW_FLOAT: + case PostgreSqlParser.KW_GREATEST: + case PostgreSqlParser.KW_INOUT: + case PostgreSqlParser.KW_INT: + case PostgreSqlParser.KW_INTEGER: + case PostgreSqlParser.KW_INTERVAL: + case PostgreSqlParser.KW_LEAST: + case PostgreSqlParser.KW_NATIONAL: + case PostgreSqlParser.KW_NCHAR: + case PostgreSqlParser.KW_NONE: + case PostgreSqlParser.KW_NULLIF: + case PostgreSqlParser.KW_NUMERIC: + case PostgreSqlParser.KW_OVERLAY: + case PostgreSqlParser.KW_POSITION: + case PostgreSqlParser.KW_PRECISION: + case PostgreSqlParser.KW_REAL: + case PostgreSqlParser.KW_ROW: + case PostgreSqlParser.KW_SETOF: + case PostgreSqlParser.KW_SMALLINT: + case PostgreSqlParser.KW_SUBSTRING: + case PostgreSqlParser.KW_TIME: + case PostgreSqlParser.KW_TIMESTAMP: + case PostgreSqlParser.KW_TREAT: + case PostgreSqlParser.KW_TRIM: + case PostgreSqlParser.KW_VALUES: + case PostgreSqlParser.KW_VARCHAR: + case PostgreSqlParser.KW_XMLATTRIBUTES: + case PostgreSqlParser.KW_XMLCONCAT: + case PostgreSqlParser.KW_XMLELEMENT: + case PostgreSqlParser.KW_XMLEXISTS: + case PostgreSqlParser.KW_XMLFOREST: + case PostgreSqlParser.KW_XMLPARSE: + case PostgreSqlParser.KW_XMLPI: + case PostgreSqlParser.KW_XMLROOT: + case PostgreSqlParser.KW_XMLSERIALIZE: + case PostgreSqlParser.KW_CALL: + case PostgreSqlParser.KW_CURRENT: + case PostgreSqlParser.KW_ATTACH: + case PostgreSqlParser.KW_DETACH: + case PostgreSqlParser.KW_EXPRESSION: + case PostgreSqlParser.KW_GENERATED: + case PostgreSqlParser.KW_LOGGED: + case PostgreSqlParser.KW_STORED: + case PostgreSqlParser.KW_INCLUDE: + case PostgreSqlParser.KW_ROUTINE: + case PostgreSqlParser.KW_TRANSFORM: + case PostgreSqlParser.KW_IMPORT: + case PostgreSqlParser.KW_POLICY: + case PostgreSqlParser.KW_METHOD: + case PostgreSqlParser.KW_REFERENCING: + case PostgreSqlParser.KW_NEW: + case PostgreSqlParser.KW_OLD: + case PostgreSqlParser.KW_VALUE: + case PostgreSqlParser.KW_SUBSCRIPTION: + case PostgreSqlParser.KW_PUBLICATION: + case PostgreSqlParser.KW_OUT: + case PostgreSqlParser.KW_ROUTINES: + case PostgreSqlParser.KW_SCHEMAS: + case PostgreSqlParser.KW_PROCEDURES: + case PostgreSqlParser.KW_INPUT: + case PostgreSqlParser.KW_SUPPORT: + case PostgreSqlParser.KW_PARALLEL: + case PostgreSqlParser.KW_SQL: + case PostgreSqlParser.KW_DEPENDS: + case PostgreSqlParser.KW_OVERRIDING: + case PostgreSqlParser.KW_CONFLICT: + case PostgreSqlParser.KW_SKIP: + case PostgreSqlParser.KW_LOCKED: + case PostgreSqlParser.KW_TIES: + case PostgreSqlParser.KW_ROLLUP: + case PostgreSqlParser.KW_CUBE: + case PostgreSqlParser.KW_GROUPING: + case PostgreSqlParser.KW_SETS: + case PostgreSqlParser.KW_TABLESAMPLE: + case PostgreSqlParser.KW_ORDINALITY: + case PostgreSqlParser.KW_XMLTABLE: + case PostgreSqlParser.KW_COLUMNS: + case PostgreSqlParser.KW_XMLNAMESPACES: + case PostgreSqlParser.KW_ROWTYPE: + case PostgreSqlParser.KW_NORMALIZED: + case PostgreSqlParser.KW_WITHIN: + case PostgreSqlParser.KW_FILTER: + case PostgreSqlParser.KW_GROUPS: + case PostgreSqlParser.KW_OTHERS: + case PostgreSqlParser.KW_NFC: + case PostgreSqlParser.KW_NFD: + case PostgreSqlParser.KW_NFKC: + case PostgreSqlParser.KW_NFKD: + case PostgreSqlParser.KW_UESCAPE: + case PostgreSqlParser.KW_VIEWS: + case PostgreSqlParser.KW_NORMALIZE: + case PostgreSqlParser.KW_DUMP: + case PostgreSqlParser.KW_PRINT_STRICT_PARAMS: + case PostgreSqlParser.KW_VARIABLE_CONFLICT: + case PostgreSqlParser.KW_ERROR: + case PostgreSqlParser.KW_USE_VARIABLE: + case PostgreSqlParser.KW_USE_COLUMN: + case PostgreSqlParser.KW_ALIAS: + case PostgreSqlParser.KW_CONSTANT: + case PostgreSqlParser.KW_PERFORM: + case PostgreSqlParser.KW_GET: + case PostgreSqlParser.KW_DIAGNOSTICS: + case PostgreSqlParser.KW_STACKED: + case PostgreSqlParser.KW_ELSIF: + case PostgreSqlParser.KW_REVERSE: + case PostgreSqlParser.KW_SLICE: + case PostgreSqlParser.KW_EXIT: + case PostgreSqlParser.KW_RETURN: + case PostgreSqlParser.KW_QUERY: + case PostgreSqlParser.KW_RAISE: + case PostgreSqlParser.KW_SQLSTATE: + case PostgreSqlParser.KW_DEBUG: + case PostgreSqlParser.KW_LOG: + case PostgreSqlParser.KW_INFO: + case PostgreSqlParser.KW_NOTICE: + case PostgreSqlParser.KW_WARNING: + case PostgreSqlParser.KW_EXCEPTION: + case PostgreSqlParser.KW_ASSERT: + case PostgreSqlParser.KW_OPEN: + case PostgreSqlParser.KW_SKIP_LOCKED: + case PostgreSqlParser.KW_BUFFER_USAGE_LIMIT: + case PostgreSqlParser.Identifier: + case PostgreSqlParser.QuotedIdentifier: + case PostgreSqlParser.UnicodeQuotedIdentifier: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.BinaryStringConstant: + case PostgreSqlParser.HexadecimalStringConstant: + case PostgreSqlParser.Integral: + case PostgreSqlParser.Numeric: + case PostgreSqlParser.PLSQLVARIABLENAME: + case PostgreSqlParser.PLSQLIDENTIFIER: + case PostgreSqlParser.EscapeStringConstant: this.enterOuterAlt(localContext, 1); { this.state = 8945; this.a_expr(); } break; - case PostgreSQLParser.KW_ALL: + case PostgreSqlParser.KW_ALL: this.enterOuterAlt(localContext, 2); { this.state = 8946; - this.match(PostgreSQLParser.KW_ALL); + this.match(PostgreSqlParser.KW_ALL); } break; default: @@ -43634,7 +43634,7 @@ export class PostgreSQLParser extends SQLParserBase { } public select_offset_value(): Select_offset_valueContext { let localContext = new Select_offset_valueContext(this.context, this.state); - this.enterRule(localContext, 1062, PostgreSQLParser.RULE_select_offset_value); + this.enterRule(localContext, 1062, PostgreSqlParser.RULE_select_offset_value); try { this.enterOuterAlt(localContext, 1); { @@ -43658,472 +43658,472 @@ export class PostgreSQLParser extends SQLParserBase { } public select_fetch_first_value(): Select_fetch_first_valueContext { let localContext = new Select_fetch_first_valueContext(this.context, this.state); - this.enterRule(localContext, 1064, PostgreSQLParser.RULE_select_fetch_first_value); + this.enterRule(localContext, 1064, PostgreSqlParser.RULE_select_fetch_first_value); try { this.state = 8956; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.PLUS: + case PostgreSqlParser.PLUS: this.enterOuterAlt(localContext, 1); { this.state = 8951; - this.match(PostgreSQLParser.PLUS); + this.match(PostgreSqlParser.PLUS); this.state = 8952; this.i_or_f_const(); } break; - case PostgreSQLParser.MINUS: + case PostgreSqlParser.MINUS: this.enterOuterAlt(localContext, 2); { this.state = 8953; - this.match(PostgreSQLParser.MINUS); + this.match(PostgreSqlParser.MINUS); this.state = 8954; this.i_or_f_const(); } break; - case PostgreSQLParser.OPEN_PAREN: - case PostgreSQLParser.PARAM: - case PostgreSQLParser.KW_AND: - case PostgreSQLParser.KW_ARRAY: - case PostgreSQLParser.KW_CASE: - case PostgreSQLParser.KW_CAST: - case PostgreSQLParser.KW_COLLATE: - case PostgreSQLParser.KW_CONSTRAINT: - case PostgreSQLParser.KW_CURRENT_CATALOG: - case PostgreSQLParser.KW_CURRENT_DATE: - case PostgreSQLParser.KW_CURRENT_ROLE: - case PostgreSQLParser.KW_CURRENT_TIME: - case PostgreSQLParser.KW_CURRENT_TIMESTAMP: - case PostgreSQLParser.KW_CURRENT_USER: - case PostgreSQLParser.KW_DEFAULT: - case PostgreSQLParser.KW_DO: - case PostgreSQLParser.KW_FALSE: - case PostgreSQLParser.KW_FETCH: - case PostgreSQLParser.KW_LOCALTIME: - case PostgreSQLParser.KW_LOCALTIMESTAMP: - case PostgreSQLParser.KW_NULL: - case PostgreSQLParser.KW_SESSION_USER: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_TRUE: - case PostgreSQLParser.KW_UNIQUE: - case PostgreSQLParser.KW_USER: - case PostgreSQLParser.KW_AUTHORIZATION: - case PostgreSQLParser.KW_BINARY: - case PostgreSQLParser.KW_COLLATION: - case PostgreSQLParser.KW_CONCURRENTLY: - case PostgreSQLParser.KW_CROSS: - case PostgreSQLParser.KW_CURRENT_SCHEMA: - case PostgreSQLParser.KW_FREEZE: - case PostgreSQLParser.KW_FULL: - case PostgreSQLParser.KW_ILIKE: - case PostgreSQLParser.KW_INNER: - case PostgreSQLParser.KW_IS: - case PostgreSQLParser.KW_ISNULL: - case PostgreSQLParser.KW_JOIN: - case PostgreSQLParser.KW_LEFT: - case PostgreSQLParser.KW_LIKE: - case PostgreSQLParser.KW_NATURAL: - case PostgreSQLParser.KW_NOTNULL: - case PostgreSQLParser.KW_OUTER: - case PostgreSQLParser.KW_OVER: - case PostgreSQLParser.KW_OVERLAPS: - case PostgreSQLParser.KW_RIGHT: - case PostgreSQLParser.KW_SIMILAR: - case PostgreSQLParser.KW_VERBOSE: - case PostgreSQLParser.KW_ABORT: - case PostgreSQLParser.KW_ABSOLUTE: - case PostgreSQLParser.KW_ACCESS: - case PostgreSQLParser.KW_ACTION: - case PostgreSQLParser.KW_ADD: - case PostgreSQLParser.KW_ADMIN: - case PostgreSQLParser.KW_AFTER: - case PostgreSQLParser.KW_AGGREGATE: - case PostgreSQLParser.KW_ALSO: - case PostgreSQLParser.KW_ALTER: - case PostgreSQLParser.KW_ALWAYS: - case PostgreSQLParser.KW_ASSERTION: - case PostgreSQLParser.KW_ASSIGNMENT: - case PostgreSQLParser.KW_AT: - case PostgreSQLParser.KW_ATTRIBUTE: - case PostgreSQLParser.KW_BACKWARD: - case PostgreSQLParser.KW_BEFORE: - case PostgreSQLParser.KW_BEGIN: - case PostgreSQLParser.KW_BY: - case PostgreSQLParser.KW_CACHE: - case PostgreSQLParser.KW_CALLED: - case PostgreSQLParser.KW_CASCADE: - case PostgreSQLParser.KW_CASCADED: - case PostgreSQLParser.KW_CATALOG: - case PostgreSQLParser.KW_CHAIN: - case PostgreSQLParser.KW_CHARACTERISTICS: - case PostgreSQLParser.KW_CHECKPOINT: - case PostgreSQLParser.KW_CLASS: - case PostgreSQLParser.KW_CLOSE: - case PostgreSQLParser.KW_CLUSTER: - case PostgreSQLParser.KW_COMMENT: - case PostgreSQLParser.KW_COMMENTS: - case PostgreSQLParser.KW_COMMIT: - case PostgreSQLParser.KW_COMMITTED: - case PostgreSQLParser.KW_CONFIGURATION: - case PostgreSQLParser.KW_CONNECTION: - case PostgreSQLParser.KW_CONSTRAINTS: - case PostgreSQLParser.KW_CONTENT: - case PostgreSQLParser.KW_CONTINUE: - case PostgreSQLParser.KW_CONVERSION: - case PostgreSQLParser.KW_COPY: - case PostgreSQLParser.KW_COST: - case PostgreSQLParser.KW_CSV: - case PostgreSQLParser.KW_CURSOR: - case PostgreSQLParser.KW_CYCLE: - case PostgreSQLParser.KW_DATA: - case PostgreSQLParser.KW_DATABASE: - case PostgreSQLParser.KW_DAY: - case PostgreSQLParser.KW_DEALLOCATE: - case PostgreSQLParser.KW_DECLARE: - case PostgreSQLParser.KW_DEFAULTS: - case PostgreSQLParser.KW_DEFERRED: - case PostgreSQLParser.KW_DEFINER: - case PostgreSQLParser.KW_DELETE: - case PostgreSQLParser.KW_DELIMITER: - case PostgreSQLParser.KW_DELIMITERS: - case PostgreSQLParser.KW_DICTIONARY: - case PostgreSQLParser.KW_DISABLE: - case PostgreSQLParser.KW_DISCARD: - case PostgreSQLParser.KW_DOCUMENT: - case PostgreSQLParser.KW_DOMAIN: - case PostgreSQLParser.KW_DOUBLE: - case PostgreSQLParser.KW_DROP: - case PostgreSQLParser.KW_EACH: - case PostgreSQLParser.KW_ENABLE: - case PostgreSQLParser.KW_ENCODING: - case PostgreSQLParser.KW_ENCRYPTED: - case PostgreSQLParser.KW_ENUM: - case PostgreSQLParser.KW_ESCAPE: - case PostgreSQLParser.KW_EVENT: - case PostgreSQLParser.KW_EXCLUDE: - case PostgreSQLParser.KW_EXCLUDING: - case PostgreSQLParser.KW_EXCLUSIVE: - case PostgreSQLParser.KW_EXECUTE: - case PostgreSQLParser.KW_EXPLAIN: - case PostgreSQLParser.KW_EXTENSION: - case PostgreSQLParser.KW_EXTERNAL: - case PostgreSQLParser.KW_FAMILY: - case PostgreSQLParser.KW_FIRST: - case PostgreSQLParser.KW_FOLLOWING: - case PostgreSQLParser.KW_FORCE: - case PostgreSQLParser.KW_FORWARD: - case PostgreSQLParser.KW_FUNCTION: - case PostgreSQLParser.KW_FUNCTIONS: - case PostgreSQLParser.KW_GLOBAL: - case PostgreSQLParser.KW_GRANTED: - case PostgreSQLParser.KW_HANDLER: - case PostgreSQLParser.KW_HEADER: - case PostgreSQLParser.KW_HOLD: - case PostgreSQLParser.KW_HOUR: - case PostgreSQLParser.KW_IDENTITY: - case PostgreSQLParser.KW_IF: - case PostgreSQLParser.KW_IMMEDIATE: - case PostgreSQLParser.KW_IMMUTABLE: - case PostgreSQLParser.KW_IMPLICIT: - case PostgreSQLParser.KW_INCLUDING: - case PostgreSQLParser.KW_INCREMENT: - case PostgreSQLParser.KW_INDEX: - case PostgreSQLParser.KW_INDEXES: - case PostgreSQLParser.KW_INHERIT: - case PostgreSQLParser.KW_INHERITS: - case PostgreSQLParser.KW_INLINE: - case PostgreSQLParser.KW_INSENSITIVE: - case PostgreSQLParser.KW_INSERT: - case PostgreSQLParser.KW_INSTEAD: - case PostgreSQLParser.KW_INVOKER: - case PostgreSQLParser.KW_ISOLATION: - case PostgreSQLParser.KW_KEY: - case PostgreSQLParser.KW_LABEL: - case PostgreSQLParser.KW_LANGUAGE: - case PostgreSQLParser.KW_LARGE: - case PostgreSQLParser.KW_LAST: - case PostgreSQLParser.KW_LEAKPROOF: - case PostgreSQLParser.KW_LEVEL: - case PostgreSQLParser.KW_LISTEN: - case PostgreSQLParser.KW_LOAD: - case PostgreSQLParser.KW_LOCAL: - case PostgreSQLParser.KW_LOCATION: - case PostgreSQLParser.KW_LOCK: - case PostgreSQLParser.KW_MAPPING: - case PostgreSQLParser.KW_MATCH: - case PostgreSQLParser.KW_MATERIALIZED: - case PostgreSQLParser.KW_MAXVALUE: - case PostgreSQLParser.KW_MINUTE: - case PostgreSQLParser.KW_MINVALUE: - case PostgreSQLParser.KW_MODE: - case PostgreSQLParser.KW_MONTH: - case PostgreSQLParser.KW_MOVE: - case PostgreSQLParser.KW_NAME: - case PostgreSQLParser.KW_NAMES: - case PostgreSQLParser.KW_NEXT: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_NOTHING: - case PostgreSQLParser.KW_NOTIFY: - case PostgreSQLParser.KW_NOWAIT: - case PostgreSQLParser.KW_NULLS: - case PostgreSQLParser.KW_OBJECT: - case PostgreSQLParser.KW_OF: - case PostgreSQLParser.KW_OFF: - case PostgreSQLParser.KW_OIDS: - case PostgreSQLParser.KW_OPERATOR: - case PostgreSQLParser.KW_OPTION: - case PostgreSQLParser.KW_OPTIONS: - case PostgreSQLParser.KW_OWNED: - case PostgreSQLParser.KW_OWNER: - case PostgreSQLParser.KW_PARSER: - case PostgreSQLParser.KW_PARTIAL: - case PostgreSQLParser.KW_PARTITION: - case PostgreSQLParser.KW_PASSING: - case PostgreSQLParser.KW_PASSWORD: - case PostgreSQLParser.KW_PLANS: - case PostgreSQLParser.KW_PRECEDING: - case PostgreSQLParser.KW_PREPARE: - case PostgreSQLParser.KW_PREPARED: - case PostgreSQLParser.KW_PRESERVE: - case PostgreSQLParser.KW_PRIOR: - case PostgreSQLParser.KW_PRIVILEGES: - case PostgreSQLParser.KW_PROCEDURAL: - case PostgreSQLParser.KW_PROCEDURE: - case PostgreSQLParser.KW_PROGRAM: - case PostgreSQLParser.KW_QUOTE: - case PostgreSQLParser.KW_RANGE: - case PostgreSQLParser.KW_READ: - case PostgreSQLParser.KW_REASSIGN: - case PostgreSQLParser.KW_RECHECK: - case PostgreSQLParser.KW_RECURSIVE: - case PostgreSQLParser.KW_REF: - case PostgreSQLParser.KW_REFRESH: - case PostgreSQLParser.KW_REINDEX: - case PostgreSQLParser.KW_RELATIVE: - case PostgreSQLParser.KW_RELEASE: - case PostgreSQLParser.KW_RENAME: - case PostgreSQLParser.KW_REPEATABLE: - case PostgreSQLParser.KW_REPLACE: - case PostgreSQLParser.KW_REPLICA: - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_RESTART: - case PostgreSQLParser.KW_RESTRICT: - case PostgreSQLParser.KW_RETURNS: - case PostgreSQLParser.KW_REVOKE: - case PostgreSQLParser.KW_ROLE: - case PostgreSQLParser.KW_ROLLBACK: - case PostgreSQLParser.KW_ROWS: - case PostgreSQLParser.KW_RULE: - case PostgreSQLParser.KW_SAVEPOINT: - case PostgreSQLParser.KW_SCHEMA: - case PostgreSQLParser.KW_SCROLL: - case PostgreSQLParser.KW_SEARCH: - case PostgreSQLParser.KW_SECOND: - case PostgreSQLParser.KW_SECURITY: - case PostgreSQLParser.KW_SEQUENCE: - case PostgreSQLParser.KW_SEQUENCES: - case PostgreSQLParser.KW_SERIALIZABLE: - case PostgreSQLParser.KW_SERVER: - case PostgreSQLParser.KW_SESSION: - case PostgreSQLParser.KW_SET: - case PostgreSQLParser.KW_SHARE: - case PostgreSQLParser.KW_SHOW: - case PostgreSQLParser.KW_SIMPLE: - case PostgreSQLParser.KW_SNAPSHOT: - case PostgreSQLParser.KW_STABLE: - case PostgreSQLParser.KW_STANDALONE: - case PostgreSQLParser.KW_START: - case PostgreSQLParser.KW_STATEMENT: - case PostgreSQLParser.KW_STATISTICS: - case PostgreSQLParser.KW_STDIN: - case PostgreSQLParser.KW_STDOUT: - case PostgreSQLParser.KW_STORAGE: - case PostgreSQLParser.KW_STRICT: - case PostgreSQLParser.KW_STRIP: - case PostgreSQLParser.KW_SYSID: - case PostgreSQLParser.KW_SYSTEM: - case PostgreSQLParser.KW_TABLES: - case PostgreSQLParser.KW_TABLESPACE: - case PostgreSQLParser.KW_TEMP: - case PostgreSQLParser.KW_TEMPLATE: - case PostgreSQLParser.KW_TEMPORARY: - case PostgreSQLParser.KW_TEXT: - case PostgreSQLParser.KW_TRANSACTION: - case PostgreSQLParser.KW_TRIGGER: - case PostgreSQLParser.KW_TRUNCATE: - case PostgreSQLParser.KW_TRUSTED: - case PostgreSQLParser.KW_TYPE: - case PostgreSQLParser.KW_TYPES: - case PostgreSQLParser.KW_UNBOUNDED: - case PostgreSQLParser.KW_UNCOMMITTED: - case PostgreSQLParser.KW_UNENCRYPTED: - case PostgreSQLParser.KW_UNKNOWN: - case PostgreSQLParser.KW_UNLISTEN: - case PostgreSQLParser.KW_UNLOGGED: - case PostgreSQLParser.KW_UNTIL: - case PostgreSQLParser.KW_UPDATE: - case PostgreSQLParser.KW_VACUUM: - case PostgreSQLParser.KW_VALID: - case PostgreSQLParser.KW_VALIDATE: - case PostgreSQLParser.KW_VALIDATOR: - case PostgreSQLParser.KW_VARYING: - case PostgreSQLParser.KW_VERSION: - case PostgreSQLParser.KW_VIEW: - case PostgreSQLParser.KW_VOLATILE: - case PostgreSQLParser.KW_WHITESPACE: - case PostgreSQLParser.KW_WITHOUT: - case PostgreSQLParser.KW_WORK: - case PostgreSQLParser.KW_WRAPPER: - case PostgreSQLParser.KW_WRITE: - case PostgreSQLParser.KW_XML: - case PostgreSQLParser.KW_YEAR: - case PostgreSQLParser.KW_YES: - case PostgreSQLParser.KW_ZONE: - case PostgreSQLParser.KW_BETWEEN: - case PostgreSQLParser.KW_BIGINT: - case PostgreSQLParser.KW_BIT: - case PostgreSQLParser.KW_BOOLEAN: - case PostgreSQLParser.KW_CHAR: - case PostgreSQLParser.KW_CHARACTER: - case PostgreSQLParser.KW_COALESCE: - case PostgreSQLParser.KW_DEC: - case PostgreSQLParser.KW_DECIMAL: - case PostgreSQLParser.KW_EXISTS: - case PostgreSQLParser.KW_EXTRACT: - case PostgreSQLParser.KW_FLOAT: - case PostgreSQLParser.KW_GREATEST: - case PostgreSQLParser.KW_INOUT: - case PostgreSQLParser.KW_INT: - case PostgreSQLParser.KW_INTEGER: - case PostgreSQLParser.KW_INTERVAL: - case PostgreSQLParser.KW_LEAST: - case PostgreSQLParser.KW_NATIONAL: - case PostgreSQLParser.KW_NCHAR: - case PostgreSQLParser.KW_NONE: - case PostgreSQLParser.KW_NULLIF: - case PostgreSQLParser.KW_NUMERIC: - case PostgreSQLParser.KW_OVERLAY: - case PostgreSQLParser.KW_POSITION: - case PostgreSQLParser.KW_PRECISION: - case PostgreSQLParser.KW_REAL: - case PostgreSQLParser.KW_ROW: - case PostgreSQLParser.KW_SETOF: - case PostgreSQLParser.KW_SMALLINT: - case PostgreSQLParser.KW_SUBSTRING: - case PostgreSQLParser.KW_TIME: - case PostgreSQLParser.KW_TIMESTAMP: - case PostgreSQLParser.KW_TREAT: - case PostgreSQLParser.KW_TRIM: - case PostgreSQLParser.KW_VALUES: - case PostgreSQLParser.KW_VARCHAR: - case PostgreSQLParser.KW_XMLATTRIBUTES: - case PostgreSQLParser.KW_XMLCONCAT: - case PostgreSQLParser.KW_XMLELEMENT: - case PostgreSQLParser.KW_XMLEXISTS: - case PostgreSQLParser.KW_XMLFOREST: - case PostgreSQLParser.KW_XMLPARSE: - case PostgreSQLParser.KW_XMLPI: - case PostgreSQLParser.KW_XMLROOT: - case PostgreSQLParser.KW_XMLSERIALIZE: - case PostgreSQLParser.KW_CALL: - case PostgreSQLParser.KW_CURRENT: - case PostgreSQLParser.KW_ATTACH: - case PostgreSQLParser.KW_DETACH: - case PostgreSQLParser.KW_EXPRESSION: - case PostgreSQLParser.KW_GENERATED: - case PostgreSQLParser.KW_LOGGED: - case PostgreSQLParser.KW_STORED: - case PostgreSQLParser.KW_INCLUDE: - case PostgreSQLParser.KW_ROUTINE: - case PostgreSQLParser.KW_TRANSFORM: - case PostgreSQLParser.KW_IMPORT: - case PostgreSQLParser.KW_POLICY: - case PostgreSQLParser.KW_METHOD: - case PostgreSQLParser.KW_REFERENCING: - case PostgreSQLParser.KW_NEW: - case PostgreSQLParser.KW_OLD: - case PostgreSQLParser.KW_VALUE: - case PostgreSQLParser.KW_SUBSCRIPTION: - case PostgreSQLParser.KW_PUBLICATION: - case PostgreSQLParser.KW_OUT: - case PostgreSQLParser.KW_ROUTINES: - case PostgreSQLParser.KW_SCHEMAS: - case PostgreSQLParser.KW_PROCEDURES: - case PostgreSQLParser.KW_INPUT: - case PostgreSQLParser.KW_SUPPORT: - case PostgreSQLParser.KW_PARALLEL: - case PostgreSQLParser.KW_SQL: - case PostgreSQLParser.KW_DEPENDS: - case PostgreSQLParser.KW_OVERRIDING: - case PostgreSQLParser.KW_CONFLICT: - case PostgreSQLParser.KW_SKIP: - case PostgreSQLParser.KW_LOCKED: - case PostgreSQLParser.KW_TIES: - case PostgreSQLParser.KW_ROLLUP: - case PostgreSQLParser.KW_CUBE: - case PostgreSQLParser.KW_GROUPING: - case PostgreSQLParser.KW_SETS: - case PostgreSQLParser.KW_TABLESAMPLE: - case PostgreSQLParser.KW_ORDINALITY: - case PostgreSQLParser.KW_XMLTABLE: - case PostgreSQLParser.KW_COLUMNS: - case PostgreSQLParser.KW_XMLNAMESPACES: - case PostgreSQLParser.KW_ROWTYPE: - case PostgreSQLParser.KW_NORMALIZED: - case PostgreSQLParser.KW_WITHIN: - case PostgreSQLParser.KW_FILTER: - case PostgreSQLParser.KW_GROUPS: - case PostgreSQLParser.KW_OTHERS: - case PostgreSQLParser.KW_NFC: - case PostgreSQLParser.KW_NFD: - case PostgreSQLParser.KW_NFKC: - case PostgreSQLParser.KW_NFKD: - case PostgreSQLParser.KW_UESCAPE: - case PostgreSQLParser.KW_VIEWS: - case PostgreSQLParser.KW_NORMALIZE: - case PostgreSQLParser.KW_DUMP: - case PostgreSQLParser.KW_PRINT_STRICT_PARAMS: - case PostgreSQLParser.KW_VARIABLE_CONFLICT: - case PostgreSQLParser.KW_ERROR: - case PostgreSQLParser.KW_USE_VARIABLE: - case PostgreSQLParser.KW_USE_COLUMN: - case PostgreSQLParser.KW_ALIAS: - case PostgreSQLParser.KW_CONSTANT: - case PostgreSQLParser.KW_PERFORM: - case PostgreSQLParser.KW_GET: - case PostgreSQLParser.KW_DIAGNOSTICS: - case PostgreSQLParser.KW_STACKED: - case PostgreSQLParser.KW_ELSIF: - case PostgreSQLParser.KW_REVERSE: - case PostgreSQLParser.KW_SLICE: - case PostgreSQLParser.KW_EXIT: - case PostgreSQLParser.KW_RETURN: - case PostgreSQLParser.KW_QUERY: - case PostgreSQLParser.KW_RAISE: - case PostgreSQLParser.KW_SQLSTATE: - case PostgreSQLParser.KW_DEBUG: - case PostgreSQLParser.KW_LOG: - case PostgreSQLParser.KW_INFO: - case PostgreSQLParser.KW_NOTICE: - case PostgreSQLParser.KW_WARNING: - case PostgreSQLParser.KW_EXCEPTION: - case PostgreSQLParser.KW_ASSERT: - case PostgreSQLParser.KW_OPEN: - case PostgreSQLParser.KW_SKIP_LOCKED: - case PostgreSQLParser.KW_BUFFER_USAGE_LIMIT: - case PostgreSQLParser.Identifier: - case PostgreSQLParser.QuotedIdentifier: - case PostgreSQLParser.UnicodeQuotedIdentifier: - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.BinaryStringConstant: - case PostgreSQLParser.HexadecimalStringConstant: - case PostgreSQLParser.Integral: - case PostgreSQLParser.Numeric: - case PostgreSQLParser.PLSQLVARIABLENAME: - case PostgreSQLParser.PLSQLIDENTIFIER: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.OPEN_PAREN: + case PostgreSqlParser.PARAM: + case PostgreSqlParser.KW_AND: + case PostgreSqlParser.KW_ARRAY: + case PostgreSqlParser.KW_CASE: + case PostgreSqlParser.KW_CAST: + case PostgreSqlParser.KW_COLLATE: + case PostgreSqlParser.KW_CONSTRAINT: + case PostgreSqlParser.KW_CURRENT_CATALOG: + case PostgreSqlParser.KW_CURRENT_DATE: + case PostgreSqlParser.KW_CURRENT_ROLE: + case PostgreSqlParser.KW_CURRENT_TIME: + case PostgreSqlParser.KW_CURRENT_TIMESTAMP: + case PostgreSqlParser.KW_CURRENT_USER: + case PostgreSqlParser.KW_DEFAULT: + case PostgreSqlParser.KW_DO: + case PostgreSqlParser.KW_FALSE: + case PostgreSqlParser.KW_FETCH: + case PostgreSqlParser.KW_LOCALTIME: + case PostgreSqlParser.KW_LOCALTIMESTAMP: + case PostgreSqlParser.KW_NULL: + case PostgreSqlParser.KW_SESSION_USER: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_TRUE: + case PostgreSqlParser.KW_UNIQUE: + case PostgreSqlParser.KW_USER: + case PostgreSqlParser.KW_AUTHORIZATION: + case PostgreSqlParser.KW_BINARY: + case PostgreSqlParser.KW_COLLATION: + case PostgreSqlParser.KW_CONCURRENTLY: + case PostgreSqlParser.KW_CROSS: + case PostgreSqlParser.KW_CURRENT_SCHEMA: + case PostgreSqlParser.KW_FREEZE: + case PostgreSqlParser.KW_FULL: + case PostgreSqlParser.KW_ILIKE: + case PostgreSqlParser.KW_INNER: + case PostgreSqlParser.KW_IS: + case PostgreSqlParser.KW_ISNULL: + case PostgreSqlParser.KW_JOIN: + case PostgreSqlParser.KW_LEFT: + case PostgreSqlParser.KW_LIKE: + case PostgreSqlParser.KW_NATURAL: + case PostgreSqlParser.KW_NOTNULL: + case PostgreSqlParser.KW_OUTER: + case PostgreSqlParser.KW_OVER: + case PostgreSqlParser.KW_OVERLAPS: + case PostgreSqlParser.KW_RIGHT: + case PostgreSqlParser.KW_SIMILAR: + case PostgreSqlParser.KW_VERBOSE: + case PostgreSqlParser.KW_ABORT: + case PostgreSqlParser.KW_ABSOLUTE: + case PostgreSqlParser.KW_ACCESS: + case PostgreSqlParser.KW_ACTION: + case PostgreSqlParser.KW_ADD: + case PostgreSqlParser.KW_ADMIN: + case PostgreSqlParser.KW_AFTER: + case PostgreSqlParser.KW_AGGREGATE: + case PostgreSqlParser.KW_ALSO: + case PostgreSqlParser.KW_ALTER: + case PostgreSqlParser.KW_ALWAYS: + case PostgreSqlParser.KW_ASSERTION: + case PostgreSqlParser.KW_ASSIGNMENT: + case PostgreSqlParser.KW_AT: + case PostgreSqlParser.KW_ATTRIBUTE: + case PostgreSqlParser.KW_BACKWARD: + case PostgreSqlParser.KW_BEFORE: + case PostgreSqlParser.KW_BEGIN: + case PostgreSqlParser.KW_BY: + case PostgreSqlParser.KW_CACHE: + case PostgreSqlParser.KW_CALLED: + case PostgreSqlParser.KW_CASCADE: + case PostgreSqlParser.KW_CASCADED: + case PostgreSqlParser.KW_CATALOG: + case PostgreSqlParser.KW_CHAIN: + case PostgreSqlParser.KW_CHARACTERISTICS: + case PostgreSqlParser.KW_CHECKPOINT: + case PostgreSqlParser.KW_CLASS: + case PostgreSqlParser.KW_CLOSE: + case PostgreSqlParser.KW_CLUSTER: + case PostgreSqlParser.KW_COMMENT: + case PostgreSqlParser.KW_COMMENTS: + case PostgreSqlParser.KW_COMMIT: + case PostgreSqlParser.KW_COMMITTED: + case PostgreSqlParser.KW_CONFIGURATION: + case PostgreSqlParser.KW_CONNECTION: + case PostgreSqlParser.KW_CONSTRAINTS: + case PostgreSqlParser.KW_CONTENT: + case PostgreSqlParser.KW_CONTINUE: + case PostgreSqlParser.KW_CONVERSION: + case PostgreSqlParser.KW_COPY: + case PostgreSqlParser.KW_COST: + case PostgreSqlParser.KW_CSV: + case PostgreSqlParser.KW_CURSOR: + case PostgreSqlParser.KW_CYCLE: + case PostgreSqlParser.KW_DATA: + case PostgreSqlParser.KW_DATABASE: + case PostgreSqlParser.KW_DAY: + case PostgreSqlParser.KW_DEALLOCATE: + case PostgreSqlParser.KW_DECLARE: + case PostgreSqlParser.KW_DEFAULTS: + case PostgreSqlParser.KW_DEFERRED: + case PostgreSqlParser.KW_DEFINER: + case PostgreSqlParser.KW_DELETE: + case PostgreSqlParser.KW_DELIMITER: + case PostgreSqlParser.KW_DELIMITERS: + case PostgreSqlParser.KW_DICTIONARY: + case PostgreSqlParser.KW_DISABLE: + case PostgreSqlParser.KW_DISCARD: + case PostgreSqlParser.KW_DOCUMENT: + case PostgreSqlParser.KW_DOMAIN: + case PostgreSqlParser.KW_DOUBLE: + case PostgreSqlParser.KW_DROP: + case PostgreSqlParser.KW_EACH: + case PostgreSqlParser.KW_ENABLE: + case PostgreSqlParser.KW_ENCODING: + case PostgreSqlParser.KW_ENCRYPTED: + case PostgreSqlParser.KW_ENUM: + case PostgreSqlParser.KW_ESCAPE: + case PostgreSqlParser.KW_EVENT: + case PostgreSqlParser.KW_EXCLUDE: + case PostgreSqlParser.KW_EXCLUDING: + case PostgreSqlParser.KW_EXCLUSIVE: + case PostgreSqlParser.KW_EXECUTE: + case PostgreSqlParser.KW_EXPLAIN: + case PostgreSqlParser.KW_EXTENSION: + case PostgreSqlParser.KW_EXTERNAL: + case PostgreSqlParser.KW_FAMILY: + case PostgreSqlParser.KW_FIRST: + case PostgreSqlParser.KW_FOLLOWING: + case PostgreSqlParser.KW_FORCE: + case PostgreSqlParser.KW_FORWARD: + case PostgreSqlParser.KW_FUNCTION: + case PostgreSqlParser.KW_FUNCTIONS: + case PostgreSqlParser.KW_GLOBAL: + case PostgreSqlParser.KW_GRANTED: + case PostgreSqlParser.KW_HANDLER: + case PostgreSqlParser.KW_HEADER: + case PostgreSqlParser.KW_HOLD: + case PostgreSqlParser.KW_HOUR: + case PostgreSqlParser.KW_IDENTITY: + case PostgreSqlParser.KW_IF: + case PostgreSqlParser.KW_IMMEDIATE: + case PostgreSqlParser.KW_IMMUTABLE: + case PostgreSqlParser.KW_IMPLICIT: + case PostgreSqlParser.KW_INCLUDING: + case PostgreSqlParser.KW_INCREMENT: + case PostgreSqlParser.KW_INDEX: + case PostgreSqlParser.KW_INDEXES: + case PostgreSqlParser.KW_INHERIT: + case PostgreSqlParser.KW_INHERITS: + case PostgreSqlParser.KW_INLINE: + case PostgreSqlParser.KW_INSENSITIVE: + case PostgreSqlParser.KW_INSERT: + case PostgreSqlParser.KW_INSTEAD: + case PostgreSqlParser.KW_INVOKER: + case PostgreSqlParser.KW_ISOLATION: + case PostgreSqlParser.KW_KEY: + case PostgreSqlParser.KW_LABEL: + case PostgreSqlParser.KW_LANGUAGE: + case PostgreSqlParser.KW_LARGE: + case PostgreSqlParser.KW_LAST: + case PostgreSqlParser.KW_LEAKPROOF: + case PostgreSqlParser.KW_LEVEL: + case PostgreSqlParser.KW_LISTEN: + case PostgreSqlParser.KW_LOAD: + case PostgreSqlParser.KW_LOCAL: + case PostgreSqlParser.KW_LOCATION: + case PostgreSqlParser.KW_LOCK: + case PostgreSqlParser.KW_MAPPING: + case PostgreSqlParser.KW_MATCH: + case PostgreSqlParser.KW_MATERIALIZED: + case PostgreSqlParser.KW_MAXVALUE: + case PostgreSqlParser.KW_MINUTE: + case PostgreSqlParser.KW_MINVALUE: + case PostgreSqlParser.KW_MODE: + case PostgreSqlParser.KW_MONTH: + case PostgreSqlParser.KW_MOVE: + case PostgreSqlParser.KW_NAME: + case PostgreSqlParser.KW_NAMES: + case PostgreSqlParser.KW_NEXT: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_NOTHING: + case PostgreSqlParser.KW_NOTIFY: + case PostgreSqlParser.KW_NOWAIT: + case PostgreSqlParser.KW_NULLS: + case PostgreSqlParser.KW_OBJECT: + case PostgreSqlParser.KW_OF: + case PostgreSqlParser.KW_OFF: + case PostgreSqlParser.KW_OIDS: + case PostgreSqlParser.KW_OPERATOR: + case PostgreSqlParser.KW_OPTION: + case PostgreSqlParser.KW_OPTIONS: + case PostgreSqlParser.KW_OWNED: + case PostgreSqlParser.KW_OWNER: + case PostgreSqlParser.KW_PARSER: + case PostgreSqlParser.KW_PARTIAL: + case PostgreSqlParser.KW_PARTITION: + case PostgreSqlParser.KW_PASSING: + case PostgreSqlParser.KW_PASSWORD: + case PostgreSqlParser.KW_PLANS: + case PostgreSqlParser.KW_PRECEDING: + case PostgreSqlParser.KW_PREPARE: + case PostgreSqlParser.KW_PREPARED: + case PostgreSqlParser.KW_PRESERVE: + case PostgreSqlParser.KW_PRIOR: + case PostgreSqlParser.KW_PRIVILEGES: + case PostgreSqlParser.KW_PROCEDURAL: + case PostgreSqlParser.KW_PROCEDURE: + case PostgreSqlParser.KW_PROGRAM: + case PostgreSqlParser.KW_QUOTE: + case PostgreSqlParser.KW_RANGE: + case PostgreSqlParser.KW_READ: + case PostgreSqlParser.KW_REASSIGN: + case PostgreSqlParser.KW_RECHECK: + case PostgreSqlParser.KW_RECURSIVE: + case PostgreSqlParser.KW_REF: + case PostgreSqlParser.KW_REFRESH: + case PostgreSqlParser.KW_REINDEX: + case PostgreSqlParser.KW_RELATIVE: + case PostgreSqlParser.KW_RELEASE: + case PostgreSqlParser.KW_RENAME: + case PostgreSqlParser.KW_REPEATABLE: + case PostgreSqlParser.KW_REPLACE: + case PostgreSqlParser.KW_REPLICA: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_RESTART: + case PostgreSqlParser.KW_RESTRICT: + case PostgreSqlParser.KW_RETURNS: + case PostgreSqlParser.KW_REVOKE: + case PostgreSqlParser.KW_ROLE: + case PostgreSqlParser.KW_ROLLBACK: + case PostgreSqlParser.KW_ROWS: + case PostgreSqlParser.KW_RULE: + case PostgreSqlParser.KW_SAVEPOINT: + case PostgreSqlParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCROLL: + case PostgreSqlParser.KW_SEARCH: + case PostgreSqlParser.KW_SECOND: + case PostgreSqlParser.KW_SECURITY: + case PostgreSqlParser.KW_SEQUENCE: + case PostgreSqlParser.KW_SEQUENCES: + case PostgreSqlParser.KW_SERIALIZABLE: + case PostgreSqlParser.KW_SERVER: + case PostgreSqlParser.KW_SESSION: + case PostgreSqlParser.KW_SET: + case PostgreSqlParser.KW_SHARE: + case PostgreSqlParser.KW_SHOW: + case PostgreSqlParser.KW_SIMPLE: + case PostgreSqlParser.KW_SNAPSHOT: + case PostgreSqlParser.KW_STABLE: + case PostgreSqlParser.KW_STANDALONE: + case PostgreSqlParser.KW_START: + case PostgreSqlParser.KW_STATEMENT: + case PostgreSqlParser.KW_STATISTICS: + case PostgreSqlParser.KW_STDIN: + case PostgreSqlParser.KW_STDOUT: + case PostgreSqlParser.KW_STORAGE: + case PostgreSqlParser.KW_STRICT: + case PostgreSqlParser.KW_STRIP: + case PostgreSqlParser.KW_SYSID: + case PostgreSqlParser.KW_SYSTEM: + case PostgreSqlParser.KW_TABLES: + case PostgreSqlParser.KW_TABLESPACE: + case PostgreSqlParser.KW_TEMP: + case PostgreSqlParser.KW_TEMPLATE: + case PostgreSqlParser.KW_TEMPORARY: + case PostgreSqlParser.KW_TEXT: + case PostgreSqlParser.KW_TRANSACTION: + case PostgreSqlParser.KW_TRIGGER: + case PostgreSqlParser.KW_TRUNCATE: + case PostgreSqlParser.KW_TRUSTED: + case PostgreSqlParser.KW_TYPE: + case PostgreSqlParser.KW_TYPES: + case PostgreSqlParser.KW_UNBOUNDED: + case PostgreSqlParser.KW_UNCOMMITTED: + case PostgreSqlParser.KW_UNENCRYPTED: + case PostgreSqlParser.KW_UNKNOWN: + case PostgreSqlParser.KW_UNLISTEN: + case PostgreSqlParser.KW_UNLOGGED: + case PostgreSqlParser.KW_UNTIL: + case PostgreSqlParser.KW_UPDATE: + case PostgreSqlParser.KW_VACUUM: + case PostgreSqlParser.KW_VALID: + case PostgreSqlParser.KW_VALIDATE: + case PostgreSqlParser.KW_VALIDATOR: + case PostgreSqlParser.KW_VARYING: + case PostgreSqlParser.KW_VERSION: + case PostgreSqlParser.KW_VIEW: + case PostgreSqlParser.KW_VOLATILE: + case PostgreSqlParser.KW_WHITESPACE: + case PostgreSqlParser.KW_WITHOUT: + case PostgreSqlParser.KW_WORK: + case PostgreSqlParser.KW_WRAPPER: + case PostgreSqlParser.KW_WRITE: + case PostgreSqlParser.KW_XML: + case PostgreSqlParser.KW_YEAR: + case PostgreSqlParser.KW_YES: + case PostgreSqlParser.KW_ZONE: + case PostgreSqlParser.KW_BETWEEN: + case PostgreSqlParser.KW_BIGINT: + case PostgreSqlParser.KW_BIT: + case PostgreSqlParser.KW_BOOLEAN: + case PostgreSqlParser.KW_CHAR: + case PostgreSqlParser.KW_CHARACTER: + case PostgreSqlParser.KW_COALESCE: + case PostgreSqlParser.KW_DEC: + case PostgreSqlParser.KW_DECIMAL: + case PostgreSqlParser.KW_EXISTS: + case PostgreSqlParser.KW_EXTRACT: + case PostgreSqlParser.KW_FLOAT: + case PostgreSqlParser.KW_GREATEST: + case PostgreSqlParser.KW_INOUT: + case PostgreSqlParser.KW_INT: + case PostgreSqlParser.KW_INTEGER: + case PostgreSqlParser.KW_INTERVAL: + case PostgreSqlParser.KW_LEAST: + case PostgreSqlParser.KW_NATIONAL: + case PostgreSqlParser.KW_NCHAR: + case PostgreSqlParser.KW_NONE: + case PostgreSqlParser.KW_NULLIF: + case PostgreSqlParser.KW_NUMERIC: + case PostgreSqlParser.KW_OVERLAY: + case PostgreSqlParser.KW_POSITION: + case PostgreSqlParser.KW_PRECISION: + case PostgreSqlParser.KW_REAL: + case PostgreSqlParser.KW_ROW: + case PostgreSqlParser.KW_SETOF: + case PostgreSqlParser.KW_SMALLINT: + case PostgreSqlParser.KW_SUBSTRING: + case PostgreSqlParser.KW_TIME: + case PostgreSqlParser.KW_TIMESTAMP: + case PostgreSqlParser.KW_TREAT: + case PostgreSqlParser.KW_TRIM: + case PostgreSqlParser.KW_VALUES: + case PostgreSqlParser.KW_VARCHAR: + case PostgreSqlParser.KW_XMLATTRIBUTES: + case PostgreSqlParser.KW_XMLCONCAT: + case PostgreSqlParser.KW_XMLELEMENT: + case PostgreSqlParser.KW_XMLEXISTS: + case PostgreSqlParser.KW_XMLFOREST: + case PostgreSqlParser.KW_XMLPARSE: + case PostgreSqlParser.KW_XMLPI: + case PostgreSqlParser.KW_XMLROOT: + case PostgreSqlParser.KW_XMLSERIALIZE: + case PostgreSqlParser.KW_CALL: + case PostgreSqlParser.KW_CURRENT: + case PostgreSqlParser.KW_ATTACH: + case PostgreSqlParser.KW_DETACH: + case PostgreSqlParser.KW_EXPRESSION: + case PostgreSqlParser.KW_GENERATED: + case PostgreSqlParser.KW_LOGGED: + case PostgreSqlParser.KW_STORED: + case PostgreSqlParser.KW_INCLUDE: + case PostgreSqlParser.KW_ROUTINE: + case PostgreSqlParser.KW_TRANSFORM: + case PostgreSqlParser.KW_IMPORT: + case PostgreSqlParser.KW_POLICY: + case PostgreSqlParser.KW_METHOD: + case PostgreSqlParser.KW_REFERENCING: + case PostgreSqlParser.KW_NEW: + case PostgreSqlParser.KW_OLD: + case PostgreSqlParser.KW_VALUE: + case PostgreSqlParser.KW_SUBSCRIPTION: + case PostgreSqlParser.KW_PUBLICATION: + case PostgreSqlParser.KW_OUT: + case PostgreSqlParser.KW_ROUTINES: + case PostgreSqlParser.KW_SCHEMAS: + case PostgreSqlParser.KW_PROCEDURES: + case PostgreSqlParser.KW_INPUT: + case PostgreSqlParser.KW_SUPPORT: + case PostgreSqlParser.KW_PARALLEL: + case PostgreSqlParser.KW_SQL: + case PostgreSqlParser.KW_DEPENDS: + case PostgreSqlParser.KW_OVERRIDING: + case PostgreSqlParser.KW_CONFLICT: + case PostgreSqlParser.KW_SKIP: + case PostgreSqlParser.KW_LOCKED: + case PostgreSqlParser.KW_TIES: + case PostgreSqlParser.KW_ROLLUP: + case PostgreSqlParser.KW_CUBE: + case PostgreSqlParser.KW_GROUPING: + case PostgreSqlParser.KW_SETS: + case PostgreSqlParser.KW_TABLESAMPLE: + case PostgreSqlParser.KW_ORDINALITY: + case PostgreSqlParser.KW_XMLTABLE: + case PostgreSqlParser.KW_COLUMNS: + case PostgreSqlParser.KW_XMLNAMESPACES: + case PostgreSqlParser.KW_ROWTYPE: + case PostgreSqlParser.KW_NORMALIZED: + case PostgreSqlParser.KW_WITHIN: + case PostgreSqlParser.KW_FILTER: + case PostgreSqlParser.KW_GROUPS: + case PostgreSqlParser.KW_OTHERS: + case PostgreSqlParser.KW_NFC: + case PostgreSqlParser.KW_NFD: + case PostgreSqlParser.KW_NFKC: + case PostgreSqlParser.KW_NFKD: + case PostgreSqlParser.KW_UESCAPE: + case PostgreSqlParser.KW_VIEWS: + case PostgreSqlParser.KW_NORMALIZE: + case PostgreSqlParser.KW_DUMP: + case PostgreSqlParser.KW_PRINT_STRICT_PARAMS: + case PostgreSqlParser.KW_VARIABLE_CONFLICT: + case PostgreSqlParser.KW_ERROR: + case PostgreSqlParser.KW_USE_VARIABLE: + case PostgreSqlParser.KW_USE_COLUMN: + case PostgreSqlParser.KW_ALIAS: + case PostgreSqlParser.KW_CONSTANT: + case PostgreSqlParser.KW_PERFORM: + case PostgreSqlParser.KW_GET: + case PostgreSqlParser.KW_DIAGNOSTICS: + case PostgreSqlParser.KW_STACKED: + case PostgreSqlParser.KW_ELSIF: + case PostgreSqlParser.KW_REVERSE: + case PostgreSqlParser.KW_SLICE: + case PostgreSqlParser.KW_EXIT: + case PostgreSqlParser.KW_RETURN: + case PostgreSqlParser.KW_QUERY: + case PostgreSqlParser.KW_RAISE: + case PostgreSqlParser.KW_SQLSTATE: + case PostgreSqlParser.KW_DEBUG: + case PostgreSqlParser.KW_LOG: + case PostgreSqlParser.KW_INFO: + case PostgreSqlParser.KW_NOTICE: + case PostgreSqlParser.KW_WARNING: + case PostgreSqlParser.KW_EXCEPTION: + case PostgreSqlParser.KW_ASSERT: + case PostgreSqlParser.KW_OPEN: + case PostgreSqlParser.KW_SKIP_LOCKED: + case PostgreSqlParser.KW_BUFFER_USAGE_LIMIT: + case PostgreSqlParser.Identifier: + case PostgreSqlParser.QuotedIdentifier: + case PostgreSqlParser.UnicodeQuotedIdentifier: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.BinaryStringConstant: + case PostgreSqlParser.HexadecimalStringConstant: + case PostgreSqlParser.Integral: + case PostgreSqlParser.Numeric: + case PostgreSqlParser.PLSQLVARIABLENAME: + case PostgreSqlParser.PLSQLIDENTIFIER: + case PostgreSqlParser.EscapeStringConstant: this.enterOuterAlt(localContext, 3); { this.state = 8955; @@ -44150,19 +44150,19 @@ export class PostgreSQLParser extends SQLParserBase { } public i_or_f_const(): I_or_f_constContext { let localContext = new I_or_f_constContext(this.context, this.state); - this.enterRule(localContext, 1066, PostgreSQLParser.RULE_i_or_f_const); + this.enterRule(localContext, 1066, PostgreSqlParser.RULE_i_or_f_const); try { this.state = 8960; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.Integral: + case PostgreSqlParser.Integral: this.enterOuterAlt(localContext, 1); { this.state = 8958; this.iconst(); } break; - case PostgreSQLParser.Numeric: + case PostgreSqlParser.Numeric: this.enterOuterAlt(localContext, 2); { this.state = 8959; @@ -44189,7 +44189,7 @@ export class PostgreSQLParser extends SQLParserBase { } public row_or_rows(): Row_or_rowsContext { let localContext = new Row_or_rowsContext(this.context, this.state); - this.enterRule(localContext, 1068, PostgreSQLParser.RULE_row_or_rows); + this.enterRule(localContext, 1068, PostgreSqlParser.RULE_row_or_rows); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -44221,7 +44221,7 @@ export class PostgreSQLParser extends SQLParserBase { } public first_or_next(): First_or_nextContext { let localContext = new First_or_nextContext(this.context, this.state); - this.enterRule(localContext, 1070, PostgreSQLParser.RULE_first_or_next); + this.enterRule(localContext, 1070, PostgreSqlParser.RULE_first_or_next); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -44253,14 +44253,14 @@ export class PostgreSQLParser extends SQLParserBase { } public group_clause(): Group_clauseContext { let localContext = new Group_clauseContext(this.context, this.state); - this.enterRule(localContext, 1072, PostgreSQLParser.RULE_group_clause); + this.enterRule(localContext, 1072, PostgreSqlParser.RULE_group_clause); try { this.enterOuterAlt(localContext, 1); { this.state = 8966; - this.match(PostgreSQLParser.KW_GROUP); + this.match(PostgreSqlParser.KW_GROUP); this.state = 8967; - this.match(PostgreSQLParser.KW_BY); + this.match(PostgreSqlParser.KW_BY); this.state = 8969; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 891, this.context) ) { @@ -44291,7 +44291,7 @@ export class PostgreSQLParser extends SQLParserBase { } public group_by_list(): Group_by_listContext { let localContext = new Group_by_listContext(this.context, this.state); - this.enterRule(localContext, 1074, PostgreSQLParser.RULE_group_by_list); + this.enterRule(localContext, 1074, PostgreSqlParser.RULE_group_by_list); try { let alternative: number; this.enterOuterAlt(localContext, 1); @@ -44306,7 +44306,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 8974; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 8975; this.group_by_item(); } @@ -44334,7 +44334,7 @@ export class PostgreSQLParser extends SQLParserBase { } public group_by_item(): Group_by_itemContext { let localContext = new Group_by_itemContext(this.context, this.state); - this.enterRule(localContext, 1076, PostgreSQLParser.RULE_group_by_item); + this.enterRule(localContext, 1076, PostgreSqlParser.RULE_group_by_item); try { this.state = 8990; this.errorHandler.sync(this); @@ -44378,11 +44378,11 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 6); { this.state = 8986; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 8987; this.column_expr_list_noparen(); this.state = 8988; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; } @@ -44403,14 +44403,14 @@ export class PostgreSQLParser extends SQLParserBase { } public empty_grouping_set(): Empty_grouping_setContext { let localContext = new Empty_grouping_setContext(this.context, this.state); - this.enterRule(localContext, 1078, PostgreSQLParser.RULE_empty_grouping_set); + this.enterRule(localContext, 1078, PostgreSqlParser.RULE_empty_grouping_set); try { this.enterOuterAlt(localContext, 1); { this.state = 8992; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 8993; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -44429,18 +44429,18 @@ export class PostgreSQLParser extends SQLParserBase { } public rollup_clause(): Rollup_clauseContext { let localContext = new Rollup_clauseContext(this.context, this.state); - this.enterRule(localContext, 1080, PostgreSQLParser.RULE_rollup_clause); + this.enterRule(localContext, 1080, PostgreSqlParser.RULE_rollup_clause); try { this.enterOuterAlt(localContext, 1); { this.state = 8995; - this.match(PostgreSQLParser.KW_ROLLUP); + this.match(PostgreSqlParser.KW_ROLLUP); this.state = 8996; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 8997; this.column_expr_list_noparen(); this.state = 8998; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -44459,18 +44459,18 @@ export class PostgreSQLParser extends SQLParserBase { } public cube_clause(): Cube_clauseContext { let localContext = new Cube_clauseContext(this.context, this.state); - this.enterRule(localContext, 1082, PostgreSQLParser.RULE_cube_clause); + this.enterRule(localContext, 1082, PostgreSqlParser.RULE_cube_clause); try { this.enterOuterAlt(localContext, 1); { this.state = 9000; - this.match(PostgreSQLParser.KW_CUBE); + this.match(PostgreSqlParser.KW_CUBE); this.state = 9001; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 9002; this.column_expr_list_noparen(); this.state = 9003; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -44489,20 +44489,20 @@ export class PostgreSQLParser extends SQLParserBase { } public grouping_sets_clause(): Grouping_sets_clauseContext { let localContext = new Grouping_sets_clauseContext(this.context, this.state); - this.enterRule(localContext, 1084, PostgreSQLParser.RULE_grouping_sets_clause); + this.enterRule(localContext, 1084, PostgreSqlParser.RULE_grouping_sets_clause); try { this.enterOuterAlt(localContext, 1); { this.state = 9005; - this.match(PostgreSQLParser.KW_GROUPING); + this.match(PostgreSqlParser.KW_GROUPING); this.state = 9006; - this.match(PostgreSQLParser.KW_SETS); + this.match(PostgreSqlParser.KW_SETS); this.state = 9007; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 9008; this.group_by_list(); this.state = 9009; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -44521,12 +44521,12 @@ export class PostgreSQLParser extends SQLParserBase { } public having_clause(): Having_clauseContext { let localContext = new Having_clauseContext(this.context, this.state); - this.enterRule(localContext, 1086, PostgreSQLParser.RULE_having_clause); + this.enterRule(localContext, 1086, PostgreSqlParser.RULE_having_clause); try { this.enterOuterAlt(localContext, 1); { this.state = 9011; - this.match(PostgreSQLParser.KW_HAVING); + this.match(PostgreSqlParser.KW_HAVING); this.state = 9012; this.a_expr(); } @@ -44547,7 +44547,7 @@ export class PostgreSQLParser extends SQLParserBase { } public for_locking_clause(): For_locking_clauseContext { let localContext = new For_locking_clauseContext(this.context, this.state); - this.enterRule(localContext, 1088, PostgreSQLParser.RULE_for_locking_clause); + this.enterRule(localContext, 1088, PostgreSqlParser.RULE_for_locking_clause); try { this.state = 9018; this.errorHandler.sync(this); @@ -44563,11 +44563,11 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 9015; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 9016; - this.match(PostgreSQLParser.KW_READ); + this.match(PostgreSqlParser.KW_READ); this.state = 9017; - this.match(PostgreSQLParser.KW_ONLY); + this.match(PostgreSqlParser.KW_ONLY); } break; } @@ -44588,7 +44588,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_for_locking_clause(): Opt_for_locking_clauseContext { let localContext = new Opt_for_locking_clauseContext(this.context, this.state); - this.enterRule(localContext, 1090, PostgreSQLParser.RULE_opt_for_locking_clause); + this.enterRule(localContext, 1090, PostgreSqlParser.RULE_opt_for_locking_clause); try { this.enterOuterAlt(localContext, 1); { @@ -44612,7 +44612,7 @@ export class PostgreSQLParser extends SQLParserBase { } public for_locking_items(): For_locking_itemsContext { let localContext = new For_locking_itemsContext(this.context, this.state); - this.enterRule(localContext, 1092, PostgreSQLParser.RULE_for_locking_items); + this.enterRule(localContext, 1092, PostgreSqlParser.RULE_for_locking_items); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -44649,7 +44649,7 @@ export class PostgreSQLParser extends SQLParserBase { } public for_locking_item(): For_locking_itemContext { let localContext = new For_locking_itemContext(this.context, this.state); - this.enterRule(localContext, 1094, PostgreSQLParser.RULE_for_locking_item); + this.enterRule(localContext, 1094, PostgreSqlParser.RULE_for_locking_item); try { this.enterOuterAlt(localContext, 1); { @@ -44693,18 +44693,18 @@ export class PostgreSQLParser extends SQLParserBase { } public for_locking_strength(): For_locking_strengthContext { let localContext = new For_locking_strengthContext(this.context, this.state); - this.enterRule(localContext, 1096, PostgreSQLParser.RULE_for_locking_strength); + this.enterRule(localContext, 1096, PostgreSqlParser.RULE_for_locking_strength); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 9034; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 9044; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_UPDATE: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_UPDATE: { this.state = 9037; this.errorHandler.sync(this); @@ -44712,18 +44712,18 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 269) { { this.state = 9035; - this.match(PostgreSQLParser.KW_NO); + this.match(PostgreSqlParser.KW_NO); this.state = 9036; - this.match(PostgreSQLParser.KW_KEY); + this.match(PostgreSqlParser.KW_KEY); } } this.state = 9039; - this.match(PostgreSQLParser.KW_UPDATE); + this.match(PostgreSqlParser.KW_UPDATE); } break; - case PostgreSQLParser.KW_KEY: - case PostgreSQLParser.KW_SHARE: + case PostgreSqlParser.KW_KEY: + case PostgreSqlParser.KW_SHARE: { this.state = 9041; this.errorHandler.sync(this); @@ -44731,12 +44731,12 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 245) { { this.state = 9040; - this.match(PostgreSQLParser.KW_KEY); + this.match(PostgreSqlParser.KW_KEY); } } this.state = 9043; - this.match(PostgreSQLParser.KW_SHARE); + this.match(PostgreSqlParser.KW_SHARE); } break; default: @@ -44760,12 +44760,12 @@ export class PostgreSQLParser extends SQLParserBase { } public locked_rels_list(): Locked_rels_listContext { let localContext = new Locked_rels_listContext(this.context, this.state); - this.enterRule(localContext, 1098, PostgreSQLParser.RULE_locked_rels_list); + this.enterRule(localContext, 1098, PostgreSqlParser.RULE_locked_rels_list); try { this.enterOuterAlt(localContext, 1); { this.state = 9046; - this.match(PostgreSQLParser.KW_OF); + this.match(PostgreSqlParser.KW_OF); this.state = 9047; this.qualified_name_list(); } @@ -44786,19 +44786,19 @@ export class PostgreSQLParser extends SQLParserBase { } public values_clause(): Values_clauseContext { let localContext = new Values_clauseContext(this.context, this.state); - this.enterRule(localContext, 1100, PostgreSQLParser.RULE_values_clause); + this.enterRule(localContext, 1100, PostgreSqlParser.RULE_values_clause); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 9049; - this.match(PostgreSQLParser.KW_VALUES); + this.match(PostgreSqlParser.KW_VALUES); this.state = 9050; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 9051; this.expr_list(); this.state = 9052; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); this.state = 9060; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -44806,13 +44806,13 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 9053; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 9054; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 9055; this.expr_list(); this.state = 9056; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } this.state = 9062; @@ -44837,12 +44837,12 @@ export class PostgreSQLParser extends SQLParserBase { } public from_clause(): From_clauseContext { let localContext = new From_clauseContext(this.context, this.state); - this.enterRule(localContext, 1102, PostgreSQLParser.RULE_from_clause); + this.enterRule(localContext, 1102, PostgreSqlParser.RULE_from_clause); try { this.enterOuterAlt(localContext, 1); { this.state = 9063; - this.match(PostgreSQLParser.KW_FROM); + this.match(PostgreSqlParser.KW_FROM); this.state = 9064; this.from_list(); } @@ -44863,7 +44863,7 @@ export class PostgreSQLParser extends SQLParserBase { } public from_list(): From_listContext { let localContext = new From_listContext(this.context, this.state); - this.enterRule(localContext, 1104, PostgreSQLParser.RULE_from_list); + this.enterRule(localContext, 1104, PostgreSqlParser.RULE_from_list); try { let alternative: number; this.enterOuterAlt(localContext, 1); @@ -44878,7 +44878,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 9067; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 9068; this.table_ref(); } @@ -44906,7 +44906,7 @@ export class PostgreSQLParser extends SQLParserBase { } public table_ref(): Table_refContext { let localContext = new Table_refContext(this.context, this.state); - this.enterRule(localContext, 1106, PostgreSQLParser.RULE_table_ref); + this.enterRule(localContext, 1106, PostgreSqlParser.RULE_table_ref); let _la: number; try { let alternative: number; @@ -45006,7 +45006,7 @@ export class PostgreSQLParser extends SQLParserBase { case 5: { this.state = 9096; - this.match(PostgreSQLParser.KW_LATERAL); + this.match(PostgreSqlParser.KW_LATERAL); this.state = 9109; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 912, this.context) ) { @@ -45064,26 +45064,26 @@ export class PostgreSQLParser extends SQLParserBase { case 6: { this.state = 9111; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 9112; this.table_ref(); this.state = 9129; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_CROSS: + case PostgreSqlParser.KW_CROSS: { this.state = 9113; - this.match(PostgreSQLParser.KW_CROSS); + this.match(PostgreSqlParser.KW_CROSS); this.state = 9114; - this.match(PostgreSQLParser.KW_JOIN); + this.match(PostgreSqlParser.KW_JOIN); this.state = 9115; this.table_ref(); } break; - case PostgreSQLParser.KW_NATURAL: + case PostgreSqlParser.KW_NATURAL: { this.state = 9116; - this.match(PostgreSQLParser.KW_NATURAL); + this.match(PostgreSqlParser.KW_NATURAL); this.state = 9118; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -45095,16 +45095,16 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 9120; - this.match(PostgreSQLParser.KW_JOIN); + this.match(PostgreSqlParser.KW_JOIN); this.state = 9121; this.table_ref(); } break; - case PostgreSQLParser.KW_FULL: - case PostgreSQLParser.KW_INNER: - case PostgreSQLParser.KW_JOIN: - case PostgreSQLParser.KW_LEFT: - case PostgreSQLParser.KW_RIGHT: + case PostgreSqlParser.KW_FULL: + case PostgreSqlParser.KW_INNER: + case PostgreSqlParser.KW_JOIN: + case PostgreSqlParser.KW_LEFT: + case PostgreSqlParser.KW_RIGHT: { this.state = 9123; this.errorHandler.sync(this); @@ -45117,20 +45117,20 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 9125; - this.match(PostgreSQLParser.KW_JOIN); + this.match(PostgreSqlParser.KW_JOIN); this.state = 9126; this.table_ref(); this.state = 9127; this.join_qual(); } break; - case PostgreSQLParser.CLOSE_PAREN: + case PostgreSqlParser.CLOSE_PAREN: break; default: break; } this.state = 9131; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); this.state = 9133; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 916, this.context) ) { @@ -45153,20 +45153,20 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 9153; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_CROSS: + case PostgreSqlParser.KW_CROSS: { this.state = 9137; - this.match(PostgreSQLParser.KW_CROSS); + this.match(PostgreSqlParser.KW_CROSS); this.state = 9138; - this.match(PostgreSQLParser.KW_JOIN); + this.match(PostgreSqlParser.KW_JOIN); this.state = 9139; this.table_ref(); } break; - case PostgreSQLParser.KW_NATURAL: + case PostgreSqlParser.KW_NATURAL: { this.state = 9140; - this.match(PostgreSQLParser.KW_NATURAL); + this.match(PostgreSqlParser.KW_NATURAL); this.state = 9142; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -45178,16 +45178,16 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 9144; - this.match(PostgreSQLParser.KW_JOIN); + this.match(PostgreSqlParser.KW_JOIN); this.state = 9145; this.table_ref(); } break; - case PostgreSQLParser.KW_FULL: - case PostgreSQLParser.KW_INNER: - case PostgreSQLParser.KW_JOIN: - case PostgreSQLParser.KW_LEFT: - case PostgreSQLParser.KW_RIGHT: + case PostgreSqlParser.KW_FULL: + case PostgreSqlParser.KW_INNER: + case PostgreSqlParser.KW_JOIN: + case PostgreSqlParser.KW_LEFT: + case PostgreSqlParser.KW_RIGHT: { this.state = 9147; this.errorHandler.sync(this); @@ -45200,7 +45200,7 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 9149; - this.match(PostgreSQLParser.KW_JOIN); + this.match(PostgreSqlParser.KW_JOIN); this.state = 9150; this.table_ref(); this.state = 9151; @@ -45234,7 +45234,7 @@ export class PostgreSQLParser extends SQLParserBase { } public alias_clause(): Alias_clauseContext { let localContext = new Alias_clauseContext(this.context, this.state); - this.enterRule(localContext, 1108, PostgreSQLParser.RULE_alias_clause); + this.enterRule(localContext, 1108, PostgreSqlParser.RULE_alias_clause); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -45245,7 +45245,7 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 36) { { this.state = 9158; - this.match(PostgreSQLParser.KW_AS); + this.match(PostgreSqlParser.KW_AS); } } @@ -45257,11 +45257,11 @@ export class PostgreSQLParser extends SQLParserBase { case 1: { this.state = 9162; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 9163; this.name_list(); this.state = 9164; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; } @@ -45283,7 +45283,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_alias_clause(): Opt_alias_clauseContext { let localContext = new Opt_alias_clauseContext(this.context, this.state); - this.enterRule(localContext, 1110, PostgreSQLParser.RULE_opt_alias_clause); + this.enterRule(localContext, 1110, PostgreSqlParser.RULE_opt_alias_clause); try { this.enterOuterAlt(localContext, 1); { @@ -45307,7 +45307,7 @@ export class PostgreSQLParser extends SQLParserBase { } public func_alias_clause(): Func_alias_clauseContext { let localContext = new Func_alias_clauseContext(this.context, this.state); - this.enterRule(localContext, 1112, PostgreSQLParser.RULE_func_alias_clause); + this.enterRule(localContext, 1112, PostgreSqlParser.RULE_func_alias_clause); let _la: number; try { this.state = 9182; @@ -45326,10 +45326,10 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 9176; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_AS: + case PostgreSqlParser.KW_AS: { this.state = 9171; - this.match(PostgreSQLParser.KW_AS); + this.match(PostgreSqlParser.KW_AS); this.state = 9173; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -45342,406 +45342,406 @@ export class PostgreSQLParser extends SQLParserBase { } break; - case PostgreSQLParser.KW_AND: - case PostgreSQLParser.KW_ARRAY: - case PostgreSQLParser.KW_COLLATE: - case PostgreSQLParser.KW_CONSTRAINT: - case PostgreSQLParser.KW_DEFAULT: - case PostgreSQLParser.KW_DO: - case PostgreSQLParser.KW_FETCH: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_IS: - case PostgreSQLParser.KW_OUTER: - case PostgreSQLParser.KW_OVER: - case PostgreSQLParser.KW_ABORT: - case PostgreSQLParser.KW_ABSOLUTE: - case PostgreSQLParser.KW_ACCESS: - case PostgreSQLParser.KW_ACTION: - case PostgreSQLParser.KW_ADD: - case PostgreSQLParser.KW_ADMIN: - case PostgreSQLParser.KW_AFTER: - case PostgreSQLParser.KW_AGGREGATE: - case PostgreSQLParser.KW_ALSO: - case PostgreSQLParser.KW_ALTER: - case PostgreSQLParser.KW_ALWAYS: - case PostgreSQLParser.KW_ASSERTION: - case PostgreSQLParser.KW_ASSIGNMENT: - case PostgreSQLParser.KW_AT: - case PostgreSQLParser.KW_ATTRIBUTE: - case PostgreSQLParser.KW_BACKWARD: - case PostgreSQLParser.KW_BEFORE: - case PostgreSQLParser.KW_BEGIN: - case PostgreSQLParser.KW_BY: - case PostgreSQLParser.KW_CACHE: - case PostgreSQLParser.KW_CALLED: - case PostgreSQLParser.KW_CASCADE: - case PostgreSQLParser.KW_CASCADED: - case PostgreSQLParser.KW_CATALOG: - case PostgreSQLParser.KW_CHAIN: - case PostgreSQLParser.KW_CHARACTERISTICS: - case PostgreSQLParser.KW_CHECKPOINT: - case PostgreSQLParser.KW_CLASS: - case PostgreSQLParser.KW_CLOSE: - case PostgreSQLParser.KW_CLUSTER: - case PostgreSQLParser.KW_COMMENT: - case PostgreSQLParser.KW_COMMENTS: - case PostgreSQLParser.KW_COMMIT: - case PostgreSQLParser.KW_COMMITTED: - case PostgreSQLParser.KW_CONFIGURATION: - case PostgreSQLParser.KW_CONNECTION: - case PostgreSQLParser.KW_CONSTRAINTS: - case PostgreSQLParser.KW_CONTENT: - case PostgreSQLParser.KW_CONTINUE: - case PostgreSQLParser.KW_CONVERSION: - case PostgreSQLParser.KW_COPY: - case PostgreSQLParser.KW_COST: - case PostgreSQLParser.KW_CSV: - case PostgreSQLParser.KW_CURSOR: - case PostgreSQLParser.KW_CYCLE: - case PostgreSQLParser.KW_DATA: - case PostgreSQLParser.KW_DATABASE: - case PostgreSQLParser.KW_DAY: - case PostgreSQLParser.KW_DEALLOCATE: - case PostgreSQLParser.KW_DECLARE: - case PostgreSQLParser.KW_DEFAULTS: - case PostgreSQLParser.KW_DEFERRED: - case PostgreSQLParser.KW_DEFINER: - case PostgreSQLParser.KW_DELETE: - case PostgreSQLParser.KW_DELIMITER: - case PostgreSQLParser.KW_DELIMITERS: - case PostgreSQLParser.KW_DICTIONARY: - case PostgreSQLParser.KW_DISABLE: - case PostgreSQLParser.KW_DISCARD: - case PostgreSQLParser.KW_DOCUMENT: - case PostgreSQLParser.KW_DOMAIN: - case PostgreSQLParser.KW_DOUBLE: - case PostgreSQLParser.KW_DROP: - case PostgreSQLParser.KW_EACH: - case PostgreSQLParser.KW_ENABLE: - case PostgreSQLParser.KW_ENCODING: - case PostgreSQLParser.KW_ENCRYPTED: - case PostgreSQLParser.KW_ENUM: - case PostgreSQLParser.KW_ESCAPE: - case PostgreSQLParser.KW_EVENT: - case PostgreSQLParser.KW_EXCLUDE: - case PostgreSQLParser.KW_EXCLUDING: - case PostgreSQLParser.KW_EXCLUSIVE: - case PostgreSQLParser.KW_EXECUTE: - case PostgreSQLParser.KW_EXPLAIN: - case PostgreSQLParser.KW_EXTENSION: - case PostgreSQLParser.KW_EXTERNAL: - case PostgreSQLParser.KW_FAMILY: - case PostgreSQLParser.KW_FIRST: - case PostgreSQLParser.KW_FOLLOWING: - case PostgreSQLParser.KW_FORCE: - case PostgreSQLParser.KW_FORWARD: - case PostgreSQLParser.KW_FUNCTION: - case PostgreSQLParser.KW_FUNCTIONS: - case PostgreSQLParser.KW_GLOBAL: - case PostgreSQLParser.KW_GRANTED: - case PostgreSQLParser.KW_HANDLER: - case PostgreSQLParser.KW_HEADER: - case PostgreSQLParser.KW_HOLD: - case PostgreSQLParser.KW_HOUR: - case PostgreSQLParser.KW_IDENTITY: - case PostgreSQLParser.KW_IF: - case PostgreSQLParser.KW_IMMEDIATE: - case PostgreSQLParser.KW_IMMUTABLE: - case PostgreSQLParser.KW_IMPLICIT: - case PostgreSQLParser.KW_INCLUDING: - case PostgreSQLParser.KW_INCREMENT: - case PostgreSQLParser.KW_INDEX: - case PostgreSQLParser.KW_INDEXES: - case PostgreSQLParser.KW_INHERIT: - case PostgreSQLParser.KW_INHERITS: - case PostgreSQLParser.KW_INLINE: - case PostgreSQLParser.KW_INSENSITIVE: - case PostgreSQLParser.KW_INSERT: - case PostgreSQLParser.KW_INSTEAD: - case PostgreSQLParser.KW_INVOKER: - case PostgreSQLParser.KW_ISOLATION: - case PostgreSQLParser.KW_KEY: - case PostgreSQLParser.KW_LABEL: - case PostgreSQLParser.KW_LANGUAGE: - case PostgreSQLParser.KW_LARGE: - case PostgreSQLParser.KW_LAST: - case PostgreSQLParser.KW_LEAKPROOF: - case PostgreSQLParser.KW_LEVEL: - case PostgreSQLParser.KW_LISTEN: - case PostgreSQLParser.KW_LOAD: - case PostgreSQLParser.KW_LOCAL: - case PostgreSQLParser.KW_LOCATION: - case PostgreSQLParser.KW_LOCK: - case PostgreSQLParser.KW_MAPPING: - case PostgreSQLParser.KW_MATCH: - case PostgreSQLParser.KW_MATERIALIZED: - case PostgreSQLParser.KW_MAXVALUE: - case PostgreSQLParser.KW_MINUTE: - case PostgreSQLParser.KW_MINVALUE: - case PostgreSQLParser.KW_MODE: - case PostgreSQLParser.KW_MONTH: - case PostgreSQLParser.KW_MOVE: - case PostgreSQLParser.KW_NAME: - case PostgreSQLParser.KW_NAMES: - case PostgreSQLParser.KW_NEXT: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_NOTHING: - case PostgreSQLParser.KW_NOTIFY: - case PostgreSQLParser.KW_NOWAIT: - case PostgreSQLParser.KW_NULLS: - case PostgreSQLParser.KW_OBJECT: - case PostgreSQLParser.KW_OF: - case PostgreSQLParser.KW_OFF: - case PostgreSQLParser.KW_OIDS: - case PostgreSQLParser.KW_OPERATOR: - case PostgreSQLParser.KW_OPTION: - case PostgreSQLParser.KW_OPTIONS: - case PostgreSQLParser.KW_OWNED: - case PostgreSQLParser.KW_OWNER: - case PostgreSQLParser.KW_PARSER: - case PostgreSQLParser.KW_PARTIAL: - case PostgreSQLParser.KW_PARTITION: - case PostgreSQLParser.KW_PASSING: - case PostgreSQLParser.KW_PASSWORD: - case PostgreSQLParser.KW_PLANS: - case PostgreSQLParser.KW_PRECEDING: - case PostgreSQLParser.KW_PREPARE: - case PostgreSQLParser.KW_PREPARED: - case PostgreSQLParser.KW_PRESERVE: - case PostgreSQLParser.KW_PRIOR: - case PostgreSQLParser.KW_PRIVILEGES: - case PostgreSQLParser.KW_PROCEDURAL: - case PostgreSQLParser.KW_PROCEDURE: - case PostgreSQLParser.KW_PROGRAM: - case PostgreSQLParser.KW_QUOTE: - case PostgreSQLParser.KW_RANGE: - case PostgreSQLParser.KW_READ: - case PostgreSQLParser.KW_REASSIGN: - case PostgreSQLParser.KW_RECHECK: - case PostgreSQLParser.KW_RECURSIVE: - case PostgreSQLParser.KW_REF: - case PostgreSQLParser.KW_REFRESH: - case PostgreSQLParser.KW_REINDEX: - case PostgreSQLParser.KW_RELATIVE: - case PostgreSQLParser.KW_RELEASE: - case PostgreSQLParser.KW_RENAME: - case PostgreSQLParser.KW_REPEATABLE: - case PostgreSQLParser.KW_REPLACE: - case PostgreSQLParser.KW_REPLICA: - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_RESTART: - case PostgreSQLParser.KW_RESTRICT: - case PostgreSQLParser.KW_RETURNS: - case PostgreSQLParser.KW_REVOKE: - case PostgreSQLParser.KW_ROLE: - case PostgreSQLParser.KW_ROLLBACK: - case PostgreSQLParser.KW_ROWS: - case PostgreSQLParser.KW_RULE: - case PostgreSQLParser.KW_SAVEPOINT: - case PostgreSQLParser.KW_SCHEMA: - case PostgreSQLParser.KW_SCROLL: - case PostgreSQLParser.KW_SEARCH: - case PostgreSQLParser.KW_SECOND: - case PostgreSQLParser.KW_SECURITY: - case PostgreSQLParser.KW_SEQUENCE: - case PostgreSQLParser.KW_SEQUENCES: - case PostgreSQLParser.KW_SERIALIZABLE: - case PostgreSQLParser.KW_SERVER: - case PostgreSQLParser.KW_SESSION: - case PostgreSQLParser.KW_SET: - case PostgreSQLParser.KW_SHARE: - case PostgreSQLParser.KW_SHOW: - case PostgreSQLParser.KW_SIMPLE: - case PostgreSQLParser.KW_SNAPSHOT: - case PostgreSQLParser.KW_STABLE: - case PostgreSQLParser.KW_STANDALONE: - case PostgreSQLParser.KW_START: - case PostgreSQLParser.KW_STATEMENT: - case PostgreSQLParser.KW_STATISTICS: - case PostgreSQLParser.KW_STDIN: - case PostgreSQLParser.KW_STDOUT: - case PostgreSQLParser.KW_STORAGE: - case PostgreSQLParser.KW_STRICT: - case PostgreSQLParser.KW_STRIP: - case PostgreSQLParser.KW_SYSID: - case PostgreSQLParser.KW_SYSTEM: - case PostgreSQLParser.KW_TABLES: - case PostgreSQLParser.KW_TABLESPACE: - case PostgreSQLParser.KW_TEMP: - case PostgreSQLParser.KW_TEMPLATE: - case PostgreSQLParser.KW_TEMPORARY: - case PostgreSQLParser.KW_TEXT: - case PostgreSQLParser.KW_TRANSACTION: - case PostgreSQLParser.KW_TRIGGER: - case PostgreSQLParser.KW_TRUNCATE: - case PostgreSQLParser.KW_TRUSTED: - case PostgreSQLParser.KW_TYPE: - case PostgreSQLParser.KW_TYPES: - case PostgreSQLParser.KW_UNBOUNDED: - case PostgreSQLParser.KW_UNCOMMITTED: - case PostgreSQLParser.KW_UNENCRYPTED: - case PostgreSQLParser.KW_UNKNOWN: - case PostgreSQLParser.KW_UNLISTEN: - case PostgreSQLParser.KW_UNLOGGED: - case PostgreSQLParser.KW_UNTIL: - case PostgreSQLParser.KW_UPDATE: - case PostgreSQLParser.KW_VACUUM: - case PostgreSQLParser.KW_VALID: - case PostgreSQLParser.KW_VALIDATE: - case PostgreSQLParser.KW_VALIDATOR: - case PostgreSQLParser.KW_VARYING: - case PostgreSQLParser.KW_VERSION: - case PostgreSQLParser.KW_VIEW: - case PostgreSQLParser.KW_VOLATILE: - case PostgreSQLParser.KW_WHITESPACE: - case PostgreSQLParser.KW_WITHOUT: - case PostgreSQLParser.KW_WORK: - case PostgreSQLParser.KW_WRAPPER: - case PostgreSQLParser.KW_WRITE: - case PostgreSQLParser.KW_XML: - case PostgreSQLParser.KW_YEAR: - case PostgreSQLParser.KW_YES: - case PostgreSQLParser.KW_ZONE: - case PostgreSQLParser.KW_BETWEEN: - case PostgreSQLParser.KW_BIGINT: - case PostgreSQLParser.KW_BIT: - case PostgreSQLParser.KW_BOOLEAN: - case PostgreSQLParser.KW_CHAR: - case PostgreSQLParser.KW_CHARACTER: - case PostgreSQLParser.KW_COALESCE: - case PostgreSQLParser.KW_DEC: - case PostgreSQLParser.KW_DECIMAL: - case PostgreSQLParser.KW_EXISTS: - case PostgreSQLParser.KW_EXTRACT: - case PostgreSQLParser.KW_FLOAT: - case PostgreSQLParser.KW_GREATEST: - case PostgreSQLParser.KW_INOUT: - case PostgreSQLParser.KW_INT: - case PostgreSQLParser.KW_INTEGER: - case PostgreSQLParser.KW_INTERVAL: - case PostgreSQLParser.KW_LEAST: - case PostgreSQLParser.KW_NATIONAL: - case PostgreSQLParser.KW_NCHAR: - case PostgreSQLParser.KW_NONE: - case PostgreSQLParser.KW_NULLIF: - case PostgreSQLParser.KW_NUMERIC: - case PostgreSQLParser.KW_OVERLAY: - case PostgreSQLParser.KW_POSITION: - case PostgreSQLParser.KW_PRECISION: - case PostgreSQLParser.KW_REAL: - case PostgreSQLParser.KW_ROW: - case PostgreSQLParser.KW_SETOF: - case PostgreSQLParser.KW_SMALLINT: - case PostgreSQLParser.KW_SUBSTRING: - case PostgreSQLParser.KW_TIME: - case PostgreSQLParser.KW_TIMESTAMP: - case PostgreSQLParser.KW_TREAT: - case PostgreSQLParser.KW_TRIM: - case PostgreSQLParser.KW_VALUES: - case PostgreSQLParser.KW_VARCHAR: - case PostgreSQLParser.KW_XMLATTRIBUTES: - case PostgreSQLParser.KW_XMLCONCAT: - case PostgreSQLParser.KW_XMLELEMENT: - case PostgreSQLParser.KW_XMLEXISTS: - case PostgreSQLParser.KW_XMLFOREST: - case PostgreSQLParser.KW_XMLPARSE: - case PostgreSQLParser.KW_XMLPI: - case PostgreSQLParser.KW_XMLROOT: - case PostgreSQLParser.KW_XMLSERIALIZE: - case PostgreSQLParser.KW_CALL: - case PostgreSQLParser.KW_CURRENT: - case PostgreSQLParser.KW_ATTACH: - case PostgreSQLParser.KW_DETACH: - case PostgreSQLParser.KW_EXPRESSION: - case PostgreSQLParser.KW_GENERATED: - case PostgreSQLParser.KW_LOGGED: - case PostgreSQLParser.KW_STORED: - case PostgreSQLParser.KW_INCLUDE: - case PostgreSQLParser.KW_ROUTINE: - case PostgreSQLParser.KW_TRANSFORM: - case PostgreSQLParser.KW_IMPORT: - case PostgreSQLParser.KW_POLICY: - case PostgreSQLParser.KW_METHOD: - case PostgreSQLParser.KW_REFERENCING: - case PostgreSQLParser.KW_NEW: - case PostgreSQLParser.KW_OLD: - case PostgreSQLParser.KW_VALUE: - case PostgreSQLParser.KW_SUBSCRIPTION: - case PostgreSQLParser.KW_PUBLICATION: - case PostgreSQLParser.KW_OUT: - case PostgreSQLParser.KW_ROUTINES: - case PostgreSQLParser.KW_SCHEMAS: - case PostgreSQLParser.KW_PROCEDURES: - case PostgreSQLParser.KW_INPUT: - case PostgreSQLParser.KW_SUPPORT: - case PostgreSQLParser.KW_PARALLEL: - case PostgreSQLParser.KW_SQL: - case PostgreSQLParser.KW_DEPENDS: - case PostgreSQLParser.KW_OVERRIDING: - case PostgreSQLParser.KW_CONFLICT: - case PostgreSQLParser.KW_SKIP: - case PostgreSQLParser.KW_LOCKED: - case PostgreSQLParser.KW_TIES: - case PostgreSQLParser.KW_ROLLUP: - case PostgreSQLParser.KW_CUBE: - case PostgreSQLParser.KW_GROUPING: - case PostgreSQLParser.KW_SETS: - case PostgreSQLParser.KW_ORDINALITY: - case PostgreSQLParser.KW_XMLTABLE: - case PostgreSQLParser.KW_COLUMNS: - case PostgreSQLParser.KW_XMLNAMESPACES: - case PostgreSQLParser.KW_ROWTYPE: - case PostgreSQLParser.KW_NORMALIZED: - case PostgreSQLParser.KW_WITHIN: - case PostgreSQLParser.KW_FILTER: - case PostgreSQLParser.KW_GROUPS: - case PostgreSQLParser.KW_OTHERS: - case PostgreSQLParser.KW_NFC: - case PostgreSQLParser.KW_NFD: - case PostgreSQLParser.KW_NFKC: - case PostgreSQLParser.KW_NFKD: - case PostgreSQLParser.KW_UESCAPE: - case PostgreSQLParser.KW_VIEWS: - case PostgreSQLParser.KW_NORMALIZE: - case PostgreSQLParser.KW_DUMP: - case PostgreSQLParser.KW_PRINT_STRICT_PARAMS: - case PostgreSQLParser.KW_VARIABLE_CONFLICT: - case PostgreSQLParser.KW_ERROR: - case PostgreSQLParser.KW_USE_VARIABLE: - case PostgreSQLParser.KW_USE_COLUMN: - case PostgreSQLParser.KW_ALIAS: - case PostgreSQLParser.KW_CONSTANT: - case PostgreSQLParser.KW_PERFORM: - case PostgreSQLParser.KW_GET: - case PostgreSQLParser.KW_DIAGNOSTICS: - case PostgreSQLParser.KW_STACKED: - case PostgreSQLParser.KW_ELSIF: - case PostgreSQLParser.KW_REVERSE: - case PostgreSQLParser.KW_SLICE: - case PostgreSQLParser.KW_EXIT: - case PostgreSQLParser.KW_RETURN: - case PostgreSQLParser.KW_QUERY: - case PostgreSQLParser.KW_RAISE: - case PostgreSQLParser.KW_SQLSTATE: - case PostgreSQLParser.KW_DEBUG: - case PostgreSQLParser.KW_LOG: - case PostgreSQLParser.KW_INFO: - case PostgreSQLParser.KW_NOTICE: - case PostgreSQLParser.KW_WARNING: - case PostgreSQLParser.KW_EXCEPTION: - case PostgreSQLParser.KW_ASSERT: - case PostgreSQLParser.KW_OPEN: - case PostgreSQLParser.KW_SKIP_LOCKED: - case PostgreSQLParser.KW_BUFFER_USAGE_LIMIT: - case PostgreSQLParser.Identifier: - case PostgreSQLParser.QuotedIdentifier: - case PostgreSQLParser.UnicodeQuotedIdentifier: - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.PLSQLVARIABLENAME: - case PostgreSQLParser.PLSQLIDENTIFIER: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.KW_AND: + case PostgreSqlParser.KW_ARRAY: + case PostgreSqlParser.KW_COLLATE: + case PostgreSqlParser.KW_CONSTRAINT: + case PostgreSqlParser.KW_DEFAULT: + case PostgreSqlParser.KW_DO: + case PostgreSqlParser.KW_FETCH: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_IS: + case PostgreSqlParser.KW_OUTER: + case PostgreSqlParser.KW_OVER: + case PostgreSqlParser.KW_ABORT: + case PostgreSqlParser.KW_ABSOLUTE: + case PostgreSqlParser.KW_ACCESS: + case PostgreSqlParser.KW_ACTION: + case PostgreSqlParser.KW_ADD: + case PostgreSqlParser.KW_ADMIN: + case PostgreSqlParser.KW_AFTER: + case PostgreSqlParser.KW_AGGREGATE: + case PostgreSqlParser.KW_ALSO: + case PostgreSqlParser.KW_ALTER: + case PostgreSqlParser.KW_ALWAYS: + case PostgreSqlParser.KW_ASSERTION: + case PostgreSqlParser.KW_ASSIGNMENT: + case PostgreSqlParser.KW_AT: + case PostgreSqlParser.KW_ATTRIBUTE: + case PostgreSqlParser.KW_BACKWARD: + case PostgreSqlParser.KW_BEFORE: + case PostgreSqlParser.KW_BEGIN: + case PostgreSqlParser.KW_BY: + case PostgreSqlParser.KW_CACHE: + case PostgreSqlParser.KW_CALLED: + case PostgreSqlParser.KW_CASCADE: + case PostgreSqlParser.KW_CASCADED: + case PostgreSqlParser.KW_CATALOG: + case PostgreSqlParser.KW_CHAIN: + case PostgreSqlParser.KW_CHARACTERISTICS: + case PostgreSqlParser.KW_CHECKPOINT: + case PostgreSqlParser.KW_CLASS: + case PostgreSqlParser.KW_CLOSE: + case PostgreSqlParser.KW_CLUSTER: + case PostgreSqlParser.KW_COMMENT: + case PostgreSqlParser.KW_COMMENTS: + case PostgreSqlParser.KW_COMMIT: + case PostgreSqlParser.KW_COMMITTED: + case PostgreSqlParser.KW_CONFIGURATION: + case PostgreSqlParser.KW_CONNECTION: + case PostgreSqlParser.KW_CONSTRAINTS: + case PostgreSqlParser.KW_CONTENT: + case PostgreSqlParser.KW_CONTINUE: + case PostgreSqlParser.KW_CONVERSION: + case PostgreSqlParser.KW_COPY: + case PostgreSqlParser.KW_COST: + case PostgreSqlParser.KW_CSV: + case PostgreSqlParser.KW_CURSOR: + case PostgreSqlParser.KW_CYCLE: + case PostgreSqlParser.KW_DATA: + case PostgreSqlParser.KW_DATABASE: + case PostgreSqlParser.KW_DAY: + case PostgreSqlParser.KW_DEALLOCATE: + case PostgreSqlParser.KW_DECLARE: + case PostgreSqlParser.KW_DEFAULTS: + case PostgreSqlParser.KW_DEFERRED: + case PostgreSqlParser.KW_DEFINER: + case PostgreSqlParser.KW_DELETE: + case PostgreSqlParser.KW_DELIMITER: + case PostgreSqlParser.KW_DELIMITERS: + case PostgreSqlParser.KW_DICTIONARY: + case PostgreSqlParser.KW_DISABLE: + case PostgreSqlParser.KW_DISCARD: + case PostgreSqlParser.KW_DOCUMENT: + case PostgreSqlParser.KW_DOMAIN: + case PostgreSqlParser.KW_DOUBLE: + case PostgreSqlParser.KW_DROP: + case PostgreSqlParser.KW_EACH: + case PostgreSqlParser.KW_ENABLE: + case PostgreSqlParser.KW_ENCODING: + case PostgreSqlParser.KW_ENCRYPTED: + case PostgreSqlParser.KW_ENUM: + case PostgreSqlParser.KW_ESCAPE: + case PostgreSqlParser.KW_EVENT: + case PostgreSqlParser.KW_EXCLUDE: + case PostgreSqlParser.KW_EXCLUDING: + case PostgreSqlParser.KW_EXCLUSIVE: + case PostgreSqlParser.KW_EXECUTE: + case PostgreSqlParser.KW_EXPLAIN: + case PostgreSqlParser.KW_EXTENSION: + case PostgreSqlParser.KW_EXTERNAL: + case PostgreSqlParser.KW_FAMILY: + case PostgreSqlParser.KW_FIRST: + case PostgreSqlParser.KW_FOLLOWING: + case PostgreSqlParser.KW_FORCE: + case PostgreSqlParser.KW_FORWARD: + case PostgreSqlParser.KW_FUNCTION: + case PostgreSqlParser.KW_FUNCTIONS: + case PostgreSqlParser.KW_GLOBAL: + case PostgreSqlParser.KW_GRANTED: + case PostgreSqlParser.KW_HANDLER: + case PostgreSqlParser.KW_HEADER: + case PostgreSqlParser.KW_HOLD: + case PostgreSqlParser.KW_HOUR: + case PostgreSqlParser.KW_IDENTITY: + case PostgreSqlParser.KW_IF: + case PostgreSqlParser.KW_IMMEDIATE: + case PostgreSqlParser.KW_IMMUTABLE: + case PostgreSqlParser.KW_IMPLICIT: + case PostgreSqlParser.KW_INCLUDING: + case PostgreSqlParser.KW_INCREMENT: + case PostgreSqlParser.KW_INDEX: + case PostgreSqlParser.KW_INDEXES: + case PostgreSqlParser.KW_INHERIT: + case PostgreSqlParser.KW_INHERITS: + case PostgreSqlParser.KW_INLINE: + case PostgreSqlParser.KW_INSENSITIVE: + case PostgreSqlParser.KW_INSERT: + case PostgreSqlParser.KW_INSTEAD: + case PostgreSqlParser.KW_INVOKER: + case PostgreSqlParser.KW_ISOLATION: + case PostgreSqlParser.KW_KEY: + case PostgreSqlParser.KW_LABEL: + case PostgreSqlParser.KW_LANGUAGE: + case PostgreSqlParser.KW_LARGE: + case PostgreSqlParser.KW_LAST: + case PostgreSqlParser.KW_LEAKPROOF: + case PostgreSqlParser.KW_LEVEL: + case PostgreSqlParser.KW_LISTEN: + case PostgreSqlParser.KW_LOAD: + case PostgreSqlParser.KW_LOCAL: + case PostgreSqlParser.KW_LOCATION: + case PostgreSqlParser.KW_LOCK: + case PostgreSqlParser.KW_MAPPING: + case PostgreSqlParser.KW_MATCH: + case PostgreSqlParser.KW_MATERIALIZED: + case PostgreSqlParser.KW_MAXVALUE: + case PostgreSqlParser.KW_MINUTE: + case PostgreSqlParser.KW_MINVALUE: + case PostgreSqlParser.KW_MODE: + case PostgreSqlParser.KW_MONTH: + case PostgreSqlParser.KW_MOVE: + case PostgreSqlParser.KW_NAME: + case PostgreSqlParser.KW_NAMES: + case PostgreSqlParser.KW_NEXT: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_NOTHING: + case PostgreSqlParser.KW_NOTIFY: + case PostgreSqlParser.KW_NOWAIT: + case PostgreSqlParser.KW_NULLS: + case PostgreSqlParser.KW_OBJECT: + case PostgreSqlParser.KW_OF: + case PostgreSqlParser.KW_OFF: + case PostgreSqlParser.KW_OIDS: + case PostgreSqlParser.KW_OPERATOR: + case PostgreSqlParser.KW_OPTION: + case PostgreSqlParser.KW_OPTIONS: + case PostgreSqlParser.KW_OWNED: + case PostgreSqlParser.KW_OWNER: + case PostgreSqlParser.KW_PARSER: + case PostgreSqlParser.KW_PARTIAL: + case PostgreSqlParser.KW_PARTITION: + case PostgreSqlParser.KW_PASSING: + case PostgreSqlParser.KW_PASSWORD: + case PostgreSqlParser.KW_PLANS: + case PostgreSqlParser.KW_PRECEDING: + case PostgreSqlParser.KW_PREPARE: + case PostgreSqlParser.KW_PREPARED: + case PostgreSqlParser.KW_PRESERVE: + case PostgreSqlParser.KW_PRIOR: + case PostgreSqlParser.KW_PRIVILEGES: + case PostgreSqlParser.KW_PROCEDURAL: + case PostgreSqlParser.KW_PROCEDURE: + case PostgreSqlParser.KW_PROGRAM: + case PostgreSqlParser.KW_QUOTE: + case PostgreSqlParser.KW_RANGE: + case PostgreSqlParser.KW_READ: + case PostgreSqlParser.KW_REASSIGN: + case PostgreSqlParser.KW_RECHECK: + case PostgreSqlParser.KW_RECURSIVE: + case PostgreSqlParser.KW_REF: + case PostgreSqlParser.KW_REFRESH: + case PostgreSqlParser.KW_REINDEX: + case PostgreSqlParser.KW_RELATIVE: + case PostgreSqlParser.KW_RELEASE: + case PostgreSqlParser.KW_RENAME: + case PostgreSqlParser.KW_REPEATABLE: + case PostgreSqlParser.KW_REPLACE: + case PostgreSqlParser.KW_REPLICA: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_RESTART: + case PostgreSqlParser.KW_RESTRICT: + case PostgreSqlParser.KW_RETURNS: + case PostgreSqlParser.KW_REVOKE: + case PostgreSqlParser.KW_ROLE: + case PostgreSqlParser.KW_ROLLBACK: + case PostgreSqlParser.KW_ROWS: + case PostgreSqlParser.KW_RULE: + case PostgreSqlParser.KW_SAVEPOINT: + case PostgreSqlParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCROLL: + case PostgreSqlParser.KW_SEARCH: + case PostgreSqlParser.KW_SECOND: + case PostgreSqlParser.KW_SECURITY: + case PostgreSqlParser.KW_SEQUENCE: + case PostgreSqlParser.KW_SEQUENCES: + case PostgreSqlParser.KW_SERIALIZABLE: + case PostgreSqlParser.KW_SERVER: + case PostgreSqlParser.KW_SESSION: + case PostgreSqlParser.KW_SET: + case PostgreSqlParser.KW_SHARE: + case PostgreSqlParser.KW_SHOW: + case PostgreSqlParser.KW_SIMPLE: + case PostgreSqlParser.KW_SNAPSHOT: + case PostgreSqlParser.KW_STABLE: + case PostgreSqlParser.KW_STANDALONE: + case PostgreSqlParser.KW_START: + case PostgreSqlParser.KW_STATEMENT: + case PostgreSqlParser.KW_STATISTICS: + case PostgreSqlParser.KW_STDIN: + case PostgreSqlParser.KW_STDOUT: + case PostgreSqlParser.KW_STORAGE: + case PostgreSqlParser.KW_STRICT: + case PostgreSqlParser.KW_STRIP: + case PostgreSqlParser.KW_SYSID: + case PostgreSqlParser.KW_SYSTEM: + case PostgreSqlParser.KW_TABLES: + case PostgreSqlParser.KW_TABLESPACE: + case PostgreSqlParser.KW_TEMP: + case PostgreSqlParser.KW_TEMPLATE: + case PostgreSqlParser.KW_TEMPORARY: + case PostgreSqlParser.KW_TEXT: + case PostgreSqlParser.KW_TRANSACTION: + case PostgreSqlParser.KW_TRIGGER: + case PostgreSqlParser.KW_TRUNCATE: + case PostgreSqlParser.KW_TRUSTED: + case PostgreSqlParser.KW_TYPE: + case PostgreSqlParser.KW_TYPES: + case PostgreSqlParser.KW_UNBOUNDED: + case PostgreSqlParser.KW_UNCOMMITTED: + case PostgreSqlParser.KW_UNENCRYPTED: + case PostgreSqlParser.KW_UNKNOWN: + case PostgreSqlParser.KW_UNLISTEN: + case PostgreSqlParser.KW_UNLOGGED: + case PostgreSqlParser.KW_UNTIL: + case PostgreSqlParser.KW_UPDATE: + case PostgreSqlParser.KW_VACUUM: + case PostgreSqlParser.KW_VALID: + case PostgreSqlParser.KW_VALIDATE: + case PostgreSqlParser.KW_VALIDATOR: + case PostgreSqlParser.KW_VARYING: + case PostgreSqlParser.KW_VERSION: + case PostgreSqlParser.KW_VIEW: + case PostgreSqlParser.KW_VOLATILE: + case PostgreSqlParser.KW_WHITESPACE: + case PostgreSqlParser.KW_WITHOUT: + case PostgreSqlParser.KW_WORK: + case PostgreSqlParser.KW_WRAPPER: + case PostgreSqlParser.KW_WRITE: + case PostgreSqlParser.KW_XML: + case PostgreSqlParser.KW_YEAR: + case PostgreSqlParser.KW_YES: + case PostgreSqlParser.KW_ZONE: + case PostgreSqlParser.KW_BETWEEN: + case PostgreSqlParser.KW_BIGINT: + case PostgreSqlParser.KW_BIT: + case PostgreSqlParser.KW_BOOLEAN: + case PostgreSqlParser.KW_CHAR: + case PostgreSqlParser.KW_CHARACTER: + case PostgreSqlParser.KW_COALESCE: + case PostgreSqlParser.KW_DEC: + case PostgreSqlParser.KW_DECIMAL: + case PostgreSqlParser.KW_EXISTS: + case PostgreSqlParser.KW_EXTRACT: + case PostgreSqlParser.KW_FLOAT: + case PostgreSqlParser.KW_GREATEST: + case PostgreSqlParser.KW_INOUT: + case PostgreSqlParser.KW_INT: + case PostgreSqlParser.KW_INTEGER: + case PostgreSqlParser.KW_INTERVAL: + case PostgreSqlParser.KW_LEAST: + case PostgreSqlParser.KW_NATIONAL: + case PostgreSqlParser.KW_NCHAR: + case PostgreSqlParser.KW_NONE: + case PostgreSqlParser.KW_NULLIF: + case PostgreSqlParser.KW_NUMERIC: + case PostgreSqlParser.KW_OVERLAY: + case PostgreSqlParser.KW_POSITION: + case PostgreSqlParser.KW_PRECISION: + case PostgreSqlParser.KW_REAL: + case PostgreSqlParser.KW_ROW: + case PostgreSqlParser.KW_SETOF: + case PostgreSqlParser.KW_SMALLINT: + case PostgreSqlParser.KW_SUBSTRING: + case PostgreSqlParser.KW_TIME: + case PostgreSqlParser.KW_TIMESTAMP: + case PostgreSqlParser.KW_TREAT: + case PostgreSqlParser.KW_TRIM: + case PostgreSqlParser.KW_VALUES: + case PostgreSqlParser.KW_VARCHAR: + case PostgreSqlParser.KW_XMLATTRIBUTES: + case PostgreSqlParser.KW_XMLCONCAT: + case PostgreSqlParser.KW_XMLELEMENT: + case PostgreSqlParser.KW_XMLEXISTS: + case PostgreSqlParser.KW_XMLFOREST: + case PostgreSqlParser.KW_XMLPARSE: + case PostgreSqlParser.KW_XMLPI: + case PostgreSqlParser.KW_XMLROOT: + case PostgreSqlParser.KW_XMLSERIALIZE: + case PostgreSqlParser.KW_CALL: + case PostgreSqlParser.KW_CURRENT: + case PostgreSqlParser.KW_ATTACH: + case PostgreSqlParser.KW_DETACH: + case PostgreSqlParser.KW_EXPRESSION: + case PostgreSqlParser.KW_GENERATED: + case PostgreSqlParser.KW_LOGGED: + case PostgreSqlParser.KW_STORED: + case PostgreSqlParser.KW_INCLUDE: + case PostgreSqlParser.KW_ROUTINE: + case PostgreSqlParser.KW_TRANSFORM: + case PostgreSqlParser.KW_IMPORT: + case PostgreSqlParser.KW_POLICY: + case PostgreSqlParser.KW_METHOD: + case PostgreSqlParser.KW_REFERENCING: + case PostgreSqlParser.KW_NEW: + case PostgreSqlParser.KW_OLD: + case PostgreSqlParser.KW_VALUE: + case PostgreSqlParser.KW_SUBSCRIPTION: + case PostgreSqlParser.KW_PUBLICATION: + case PostgreSqlParser.KW_OUT: + case PostgreSqlParser.KW_ROUTINES: + case PostgreSqlParser.KW_SCHEMAS: + case PostgreSqlParser.KW_PROCEDURES: + case PostgreSqlParser.KW_INPUT: + case PostgreSqlParser.KW_SUPPORT: + case PostgreSqlParser.KW_PARALLEL: + case PostgreSqlParser.KW_SQL: + case PostgreSqlParser.KW_DEPENDS: + case PostgreSqlParser.KW_OVERRIDING: + case PostgreSqlParser.KW_CONFLICT: + case PostgreSqlParser.KW_SKIP: + case PostgreSqlParser.KW_LOCKED: + case PostgreSqlParser.KW_TIES: + case PostgreSqlParser.KW_ROLLUP: + case PostgreSqlParser.KW_CUBE: + case PostgreSqlParser.KW_GROUPING: + case PostgreSqlParser.KW_SETS: + case PostgreSqlParser.KW_ORDINALITY: + case PostgreSqlParser.KW_XMLTABLE: + case PostgreSqlParser.KW_COLUMNS: + case PostgreSqlParser.KW_XMLNAMESPACES: + case PostgreSqlParser.KW_ROWTYPE: + case PostgreSqlParser.KW_NORMALIZED: + case PostgreSqlParser.KW_WITHIN: + case PostgreSqlParser.KW_FILTER: + case PostgreSqlParser.KW_GROUPS: + case PostgreSqlParser.KW_OTHERS: + case PostgreSqlParser.KW_NFC: + case PostgreSqlParser.KW_NFD: + case PostgreSqlParser.KW_NFKC: + case PostgreSqlParser.KW_NFKD: + case PostgreSqlParser.KW_UESCAPE: + case PostgreSqlParser.KW_VIEWS: + case PostgreSqlParser.KW_NORMALIZE: + case PostgreSqlParser.KW_DUMP: + case PostgreSqlParser.KW_PRINT_STRICT_PARAMS: + case PostgreSqlParser.KW_VARIABLE_CONFLICT: + case PostgreSqlParser.KW_ERROR: + case PostgreSqlParser.KW_USE_VARIABLE: + case PostgreSqlParser.KW_USE_COLUMN: + case PostgreSqlParser.KW_ALIAS: + case PostgreSqlParser.KW_CONSTANT: + case PostgreSqlParser.KW_PERFORM: + case PostgreSqlParser.KW_GET: + case PostgreSqlParser.KW_DIAGNOSTICS: + case PostgreSqlParser.KW_STACKED: + case PostgreSqlParser.KW_ELSIF: + case PostgreSqlParser.KW_REVERSE: + case PostgreSqlParser.KW_SLICE: + case PostgreSqlParser.KW_EXIT: + case PostgreSqlParser.KW_RETURN: + case PostgreSqlParser.KW_QUERY: + case PostgreSqlParser.KW_RAISE: + case PostgreSqlParser.KW_SQLSTATE: + case PostgreSqlParser.KW_DEBUG: + case PostgreSqlParser.KW_LOG: + case PostgreSqlParser.KW_INFO: + case PostgreSqlParser.KW_NOTICE: + case PostgreSqlParser.KW_WARNING: + case PostgreSqlParser.KW_EXCEPTION: + case PostgreSqlParser.KW_ASSERT: + case PostgreSqlParser.KW_OPEN: + case PostgreSqlParser.KW_SKIP_LOCKED: + case PostgreSqlParser.KW_BUFFER_USAGE_LIMIT: + case PostgreSqlParser.Identifier: + case PostgreSqlParser.QuotedIdentifier: + case PostgreSqlParser.UnicodeQuotedIdentifier: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.PLSQLVARIABLENAME: + case PostgreSqlParser.PLSQLIDENTIFIER: + case PostgreSqlParser.EscapeStringConstant: { this.state = 9175; this.colid(); @@ -45751,11 +45751,11 @@ export class PostgreSQLParser extends SQLParserBase { throw new antlr.NoViableAltException(this); } this.state = 9178; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 9179; this.tablefuncelementlist(); this.state = 9180; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; } @@ -45776,7 +45776,7 @@ export class PostgreSQLParser extends SQLParserBase { } public join_type(): Join_typeContext { let localContext = new Join_typeContext(this.context, this.state); - this.enterRule(localContext, 1114, PostgreSQLParser.RULE_join_type); + this.enterRule(localContext, 1114, PostgreSqlParser.RULE_join_type); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -45796,7 +45796,7 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 123) { { this.state = 9185; - this.match(PostgreSQLParser.KW_OUTER); + this.match(PostgreSqlParser.KW_OUTER); } } @@ -45818,29 +45818,29 @@ export class PostgreSQLParser extends SQLParserBase { } public join_qual(): Join_qualContext { let localContext = new Join_qualContext(this.context, this.state); - this.enterRule(localContext, 1116, PostgreSQLParser.RULE_join_qual); + this.enterRule(localContext, 1116, PostgreSqlParser.RULE_join_qual); try { this.state = 9195; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_USING: + case PostgreSqlParser.KW_USING: this.enterOuterAlt(localContext, 1); { this.state = 9188; - this.match(PostgreSQLParser.KW_USING); + this.match(PostgreSqlParser.KW_USING); this.state = 9189; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 9190; this.column_list(); this.state = 9191; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; - case PostgreSQLParser.KW_ON: + case PostgreSqlParser.KW_ON: this.enterOuterAlt(localContext, 2); { this.state = 9193; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 9194; this.a_expr(); } @@ -45865,7 +45865,7 @@ export class PostgreSQLParser extends SQLParserBase { } public relation_expr(): Relation_exprContext { let localContext = new Relation_exprContext(this.context, this.state); - this.enterRule(localContext, 1118, PostgreSQLParser.RULE_relation_expr); + this.enterRule(localContext, 1118, PostgreSqlParser.RULE_relation_expr); let _la: number; try { this.state = 9218; @@ -45880,7 +45880,7 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 81) { { this.state = 9197; - this.match(PostgreSQLParser.KW_ONLY); + this.match(PostgreSqlParser.KW_ONLY); } } @@ -45892,7 +45892,7 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 9) { { this.state = 9201; - this.match(PostgreSQLParser.STAR); + this.match(PostgreSqlParser.STAR); } } @@ -45902,423 +45902,423 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 9204; - this.match(PostgreSQLParser.KW_ONLY); + this.match(PostgreSqlParser.KW_ONLY); this.state = 9210; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_AND: - case PostgreSQLParser.KW_ARRAY: - case PostgreSQLParser.KW_COLLATE: - case PostgreSQLParser.KW_CONSTRAINT: - case PostgreSQLParser.KW_DEFAULT: - case PostgreSQLParser.KW_DO: - case PostgreSQLParser.KW_FETCH: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_IS: - case PostgreSQLParser.KW_OUTER: - case PostgreSQLParser.KW_OVER: - case PostgreSQLParser.KW_ABORT: - case PostgreSQLParser.KW_ABSOLUTE: - case PostgreSQLParser.KW_ACCESS: - case PostgreSQLParser.KW_ACTION: - case PostgreSQLParser.KW_ADD: - case PostgreSQLParser.KW_ADMIN: - case PostgreSQLParser.KW_AFTER: - case PostgreSQLParser.KW_AGGREGATE: - case PostgreSQLParser.KW_ALSO: - case PostgreSQLParser.KW_ALTER: - case PostgreSQLParser.KW_ALWAYS: - case PostgreSQLParser.KW_ASSERTION: - case PostgreSQLParser.KW_ASSIGNMENT: - case PostgreSQLParser.KW_AT: - case PostgreSQLParser.KW_ATTRIBUTE: - case PostgreSQLParser.KW_BACKWARD: - case PostgreSQLParser.KW_BEFORE: - case PostgreSQLParser.KW_BEGIN: - case PostgreSQLParser.KW_BY: - case PostgreSQLParser.KW_CACHE: - case PostgreSQLParser.KW_CALLED: - case PostgreSQLParser.KW_CASCADE: - case PostgreSQLParser.KW_CASCADED: - case PostgreSQLParser.KW_CATALOG: - case PostgreSQLParser.KW_CHAIN: - case PostgreSQLParser.KW_CHARACTERISTICS: - case PostgreSQLParser.KW_CHECKPOINT: - case PostgreSQLParser.KW_CLASS: - case PostgreSQLParser.KW_CLOSE: - case PostgreSQLParser.KW_CLUSTER: - case PostgreSQLParser.KW_COMMENT: - case PostgreSQLParser.KW_COMMENTS: - case PostgreSQLParser.KW_COMMIT: - case PostgreSQLParser.KW_COMMITTED: - case PostgreSQLParser.KW_CONFIGURATION: - case PostgreSQLParser.KW_CONNECTION: - case PostgreSQLParser.KW_CONSTRAINTS: - case PostgreSQLParser.KW_CONTENT: - case PostgreSQLParser.KW_CONTINUE: - case PostgreSQLParser.KW_CONVERSION: - case PostgreSQLParser.KW_COPY: - case PostgreSQLParser.KW_COST: - case PostgreSQLParser.KW_CSV: - case PostgreSQLParser.KW_CURSOR: - case PostgreSQLParser.KW_CYCLE: - case PostgreSQLParser.KW_DATA: - case PostgreSQLParser.KW_DATABASE: - case PostgreSQLParser.KW_DAY: - case PostgreSQLParser.KW_DEALLOCATE: - case PostgreSQLParser.KW_DECLARE: - case PostgreSQLParser.KW_DEFAULTS: - case PostgreSQLParser.KW_DEFERRED: - case PostgreSQLParser.KW_DEFINER: - case PostgreSQLParser.KW_DELETE: - case PostgreSQLParser.KW_DELIMITER: - case PostgreSQLParser.KW_DELIMITERS: - case PostgreSQLParser.KW_DICTIONARY: - case PostgreSQLParser.KW_DISABLE: - case PostgreSQLParser.KW_DISCARD: - case PostgreSQLParser.KW_DOCUMENT: - case PostgreSQLParser.KW_DOMAIN: - case PostgreSQLParser.KW_DOUBLE: - case PostgreSQLParser.KW_DROP: - case PostgreSQLParser.KW_EACH: - case PostgreSQLParser.KW_ENABLE: - case PostgreSQLParser.KW_ENCODING: - case PostgreSQLParser.KW_ENCRYPTED: - case PostgreSQLParser.KW_ENUM: - case PostgreSQLParser.KW_ESCAPE: - case PostgreSQLParser.KW_EVENT: - case PostgreSQLParser.KW_EXCLUDE: - case PostgreSQLParser.KW_EXCLUDING: - case PostgreSQLParser.KW_EXCLUSIVE: - case PostgreSQLParser.KW_EXECUTE: - case PostgreSQLParser.KW_EXPLAIN: - case PostgreSQLParser.KW_EXTENSION: - case PostgreSQLParser.KW_EXTERNAL: - case PostgreSQLParser.KW_FAMILY: - case PostgreSQLParser.KW_FIRST: - case PostgreSQLParser.KW_FOLLOWING: - case PostgreSQLParser.KW_FORCE: - case PostgreSQLParser.KW_FORWARD: - case PostgreSQLParser.KW_FUNCTION: - case PostgreSQLParser.KW_FUNCTIONS: - case PostgreSQLParser.KW_GLOBAL: - case PostgreSQLParser.KW_GRANTED: - case PostgreSQLParser.KW_HANDLER: - case PostgreSQLParser.KW_HEADER: - case PostgreSQLParser.KW_HOLD: - case PostgreSQLParser.KW_HOUR: - case PostgreSQLParser.KW_IDENTITY: - case PostgreSQLParser.KW_IF: - case PostgreSQLParser.KW_IMMEDIATE: - case PostgreSQLParser.KW_IMMUTABLE: - case PostgreSQLParser.KW_IMPLICIT: - case PostgreSQLParser.KW_INCLUDING: - case PostgreSQLParser.KW_INCREMENT: - case PostgreSQLParser.KW_INDEX: - case PostgreSQLParser.KW_INDEXES: - case PostgreSQLParser.KW_INHERIT: - case PostgreSQLParser.KW_INHERITS: - case PostgreSQLParser.KW_INLINE: - case PostgreSQLParser.KW_INSENSITIVE: - case PostgreSQLParser.KW_INSERT: - case PostgreSQLParser.KW_INSTEAD: - case PostgreSQLParser.KW_INVOKER: - case PostgreSQLParser.KW_ISOLATION: - case PostgreSQLParser.KW_KEY: - case PostgreSQLParser.KW_LABEL: - case PostgreSQLParser.KW_LANGUAGE: - case PostgreSQLParser.KW_LARGE: - case PostgreSQLParser.KW_LAST: - case PostgreSQLParser.KW_LEAKPROOF: - case PostgreSQLParser.KW_LEVEL: - case PostgreSQLParser.KW_LISTEN: - case PostgreSQLParser.KW_LOAD: - case PostgreSQLParser.KW_LOCAL: - case PostgreSQLParser.KW_LOCATION: - case PostgreSQLParser.KW_LOCK: - case PostgreSQLParser.KW_MAPPING: - case PostgreSQLParser.KW_MATCH: - case PostgreSQLParser.KW_MATERIALIZED: - case PostgreSQLParser.KW_MAXVALUE: - case PostgreSQLParser.KW_MINUTE: - case PostgreSQLParser.KW_MINVALUE: - case PostgreSQLParser.KW_MODE: - case PostgreSQLParser.KW_MONTH: - case PostgreSQLParser.KW_MOVE: - case PostgreSQLParser.KW_NAME: - case PostgreSQLParser.KW_NAMES: - case PostgreSQLParser.KW_NEXT: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_NOTHING: - case PostgreSQLParser.KW_NOTIFY: - case PostgreSQLParser.KW_NOWAIT: - case PostgreSQLParser.KW_NULLS: - case PostgreSQLParser.KW_OBJECT: - case PostgreSQLParser.KW_OF: - case PostgreSQLParser.KW_OFF: - case PostgreSQLParser.KW_OIDS: - case PostgreSQLParser.KW_OPERATOR: - case PostgreSQLParser.KW_OPTION: - case PostgreSQLParser.KW_OPTIONS: - case PostgreSQLParser.KW_OWNED: - case PostgreSQLParser.KW_OWNER: - case PostgreSQLParser.KW_PARSER: - case PostgreSQLParser.KW_PARTIAL: - case PostgreSQLParser.KW_PARTITION: - case PostgreSQLParser.KW_PASSING: - case PostgreSQLParser.KW_PASSWORD: - case PostgreSQLParser.KW_PLANS: - case PostgreSQLParser.KW_PRECEDING: - case PostgreSQLParser.KW_PREPARE: - case PostgreSQLParser.KW_PREPARED: - case PostgreSQLParser.KW_PRESERVE: - case PostgreSQLParser.KW_PRIOR: - case PostgreSQLParser.KW_PRIVILEGES: - case PostgreSQLParser.KW_PROCEDURAL: - case PostgreSQLParser.KW_PROCEDURE: - case PostgreSQLParser.KW_PROGRAM: - case PostgreSQLParser.KW_QUOTE: - case PostgreSQLParser.KW_RANGE: - case PostgreSQLParser.KW_READ: - case PostgreSQLParser.KW_REASSIGN: - case PostgreSQLParser.KW_RECHECK: - case PostgreSQLParser.KW_RECURSIVE: - case PostgreSQLParser.KW_REF: - case PostgreSQLParser.KW_REFRESH: - case PostgreSQLParser.KW_REINDEX: - case PostgreSQLParser.KW_RELATIVE: - case PostgreSQLParser.KW_RELEASE: - case PostgreSQLParser.KW_RENAME: - case PostgreSQLParser.KW_REPEATABLE: - case PostgreSQLParser.KW_REPLACE: - case PostgreSQLParser.KW_REPLICA: - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_RESTART: - case PostgreSQLParser.KW_RESTRICT: - case PostgreSQLParser.KW_RETURNS: - case PostgreSQLParser.KW_REVOKE: - case PostgreSQLParser.KW_ROLE: - case PostgreSQLParser.KW_ROLLBACK: - case PostgreSQLParser.KW_ROWS: - case PostgreSQLParser.KW_RULE: - case PostgreSQLParser.KW_SAVEPOINT: - case PostgreSQLParser.KW_SCHEMA: - case PostgreSQLParser.KW_SCROLL: - case PostgreSQLParser.KW_SEARCH: - case PostgreSQLParser.KW_SECOND: - case PostgreSQLParser.KW_SECURITY: - case PostgreSQLParser.KW_SEQUENCE: - case PostgreSQLParser.KW_SEQUENCES: - case PostgreSQLParser.KW_SERIALIZABLE: - case PostgreSQLParser.KW_SERVER: - case PostgreSQLParser.KW_SESSION: - case PostgreSQLParser.KW_SET: - case PostgreSQLParser.KW_SHARE: - case PostgreSQLParser.KW_SHOW: - case PostgreSQLParser.KW_SIMPLE: - case PostgreSQLParser.KW_SNAPSHOT: - case PostgreSQLParser.KW_STABLE: - case PostgreSQLParser.KW_STANDALONE: - case PostgreSQLParser.KW_START: - case PostgreSQLParser.KW_STATEMENT: - case PostgreSQLParser.KW_STATISTICS: - case PostgreSQLParser.KW_STDIN: - case PostgreSQLParser.KW_STDOUT: - case PostgreSQLParser.KW_STORAGE: - case PostgreSQLParser.KW_STRICT: - case PostgreSQLParser.KW_STRIP: - case PostgreSQLParser.KW_SYSID: - case PostgreSQLParser.KW_SYSTEM: - case PostgreSQLParser.KW_TABLES: - case PostgreSQLParser.KW_TABLESPACE: - case PostgreSQLParser.KW_TEMP: - case PostgreSQLParser.KW_TEMPLATE: - case PostgreSQLParser.KW_TEMPORARY: - case PostgreSQLParser.KW_TEXT: - case PostgreSQLParser.KW_TRANSACTION: - case PostgreSQLParser.KW_TRIGGER: - case PostgreSQLParser.KW_TRUNCATE: - case PostgreSQLParser.KW_TRUSTED: - case PostgreSQLParser.KW_TYPE: - case PostgreSQLParser.KW_TYPES: - case PostgreSQLParser.KW_UNBOUNDED: - case PostgreSQLParser.KW_UNCOMMITTED: - case PostgreSQLParser.KW_UNENCRYPTED: - case PostgreSQLParser.KW_UNKNOWN: - case PostgreSQLParser.KW_UNLISTEN: - case PostgreSQLParser.KW_UNLOGGED: - case PostgreSQLParser.KW_UNTIL: - case PostgreSQLParser.KW_UPDATE: - case PostgreSQLParser.KW_VACUUM: - case PostgreSQLParser.KW_VALID: - case PostgreSQLParser.KW_VALIDATE: - case PostgreSQLParser.KW_VALIDATOR: - case PostgreSQLParser.KW_VARYING: - case PostgreSQLParser.KW_VERSION: - case PostgreSQLParser.KW_VIEW: - case PostgreSQLParser.KW_VOLATILE: - case PostgreSQLParser.KW_WHITESPACE: - case PostgreSQLParser.KW_WITHOUT: - case PostgreSQLParser.KW_WORK: - case PostgreSQLParser.KW_WRAPPER: - case PostgreSQLParser.KW_WRITE: - case PostgreSQLParser.KW_XML: - case PostgreSQLParser.KW_YEAR: - case PostgreSQLParser.KW_YES: - case PostgreSQLParser.KW_ZONE: - case PostgreSQLParser.KW_BETWEEN: - case PostgreSQLParser.KW_BIGINT: - case PostgreSQLParser.KW_BIT: - case PostgreSQLParser.KW_BOOLEAN: - case PostgreSQLParser.KW_CHAR: - case PostgreSQLParser.KW_CHARACTER: - case PostgreSQLParser.KW_COALESCE: - case PostgreSQLParser.KW_DEC: - case PostgreSQLParser.KW_DECIMAL: - case PostgreSQLParser.KW_EXISTS: - case PostgreSQLParser.KW_EXTRACT: - case PostgreSQLParser.KW_FLOAT: - case PostgreSQLParser.KW_GREATEST: - case PostgreSQLParser.KW_INOUT: - case PostgreSQLParser.KW_INT: - case PostgreSQLParser.KW_INTEGER: - case PostgreSQLParser.KW_INTERVAL: - case PostgreSQLParser.KW_LEAST: - case PostgreSQLParser.KW_NATIONAL: - case PostgreSQLParser.KW_NCHAR: - case PostgreSQLParser.KW_NONE: - case PostgreSQLParser.KW_NULLIF: - case PostgreSQLParser.KW_NUMERIC: - case PostgreSQLParser.KW_OVERLAY: - case PostgreSQLParser.KW_POSITION: - case PostgreSQLParser.KW_PRECISION: - case PostgreSQLParser.KW_REAL: - case PostgreSQLParser.KW_ROW: - case PostgreSQLParser.KW_SETOF: - case PostgreSQLParser.KW_SMALLINT: - case PostgreSQLParser.KW_SUBSTRING: - case PostgreSQLParser.KW_TIME: - case PostgreSQLParser.KW_TIMESTAMP: - case PostgreSQLParser.KW_TREAT: - case PostgreSQLParser.KW_TRIM: - case PostgreSQLParser.KW_VALUES: - case PostgreSQLParser.KW_VARCHAR: - case PostgreSQLParser.KW_XMLATTRIBUTES: - case PostgreSQLParser.KW_XMLCONCAT: - case PostgreSQLParser.KW_XMLELEMENT: - case PostgreSQLParser.KW_XMLEXISTS: - case PostgreSQLParser.KW_XMLFOREST: - case PostgreSQLParser.KW_XMLPARSE: - case PostgreSQLParser.KW_XMLPI: - case PostgreSQLParser.KW_XMLROOT: - case PostgreSQLParser.KW_XMLSERIALIZE: - case PostgreSQLParser.KW_CALL: - case PostgreSQLParser.KW_CURRENT: - case PostgreSQLParser.KW_ATTACH: - case PostgreSQLParser.KW_DETACH: - case PostgreSQLParser.KW_EXPRESSION: - case PostgreSQLParser.KW_GENERATED: - case PostgreSQLParser.KW_LOGGED: - case PostgreSQLParser.KW_STORED: - case PostgreSQLParser.KW_INCLUDE: - case PostgreSQLParser.KW_ROUTINE: - case PostgreSQLParser.KW_TRANSFORM: - case PostgreSQLParser.KW_IMPORT: - case PostgreSQLParser.KW_POLICY: - case PostgreSQLParser.KW_METHOD: - case PostgreSQLParser.KW_REFERENCING: - case PostgreSQLParser.KW_NEW: - case PostgreSQLParser.KW_OLD: - case PostgreSQLParser.KW_VALUE: - case PostgreSQLParser.KW_SUBSCRIPTION: - case PostgreSQLParser.KW_PUBLICATION: - case PostgreSQLParser.KW_OUT: - case PostgreSQLParser.KW_ROUTINES: - case PostgreSQLParser.KW_SCHEMAS: - case PostgreSQLParser.KW_PROCEDURES: - case PostgreSQLParser.KW_INPUT: - case PostgreSQLParser.KW_SUPPORT: - case PostgreSQLParser.KW_PARALLEL: - case PostgreSQLParser.KW_SQL: - case PostgreSQLParser.KW_DEPENDS: - case PostgreSQLParser.KW_OVERRIDING: - case PostgreSQLParser.KW_CONFLICT: - case PostgreSQLParser.KW_SKIP: - case PostgreSQLParser.KW_LOCKED: - case PostgreSQLParser.KW_TIES: - case PostgreSQLParser.KW_ROLLUP: - case PostgreSQLParser.KW_CUBE: - case PostgreSQLParser.KW_GROUPING: - case PostgreSQLParser.KW_SETS: - case PostgreSQLParser.KW_ORDINALITY: - case PostgreSQLParser.KW_XMLTABLE: - case PostgreSQLParser.KW_COLUMNS: - case PostgreSQLParser.KW_XMLNAMESPACES: - case PostgreSQLParser.KW_ROWTYPE: - case PostgreSQLParser.KW_NORMALIZED: - case PostgreSQLParser.KW_WITHIN: - case PostgreSQLParser.KW_FILTER: - case PostgreSQLParser.KW_GROUPS: - case PostgreSQLParser.KW_OTHERS: - case PostgreSQLParser.KW_NFC: - case PostgreSQLParser.KW_NFD: - case PostgreSQLParser.KW_NFKC: - case PostgreSQLParser.KW_NFKD: - case PostgreSQLParser.KW_UESCAPE: - case PostgreSQLParser.KW_VIEWS: - case PostgreSQLParser.KW_NORMALIZE: - case PostgreSQLParser.KW_DUMP: - case PostgreSQLParser.KW_PRINT_STRICT_PARAMS: - case PostgreSQLParser.KW_VARIABLE_CONFLICT: - case PostgreSQLParser.KW_ERROR: - case PostgreSQLParser.KW_USE_VARIABLE: - case PostgreSQLParser.KW_USE_COLUMN: - case PostgreSQLParser.KW_ALIAS: - case PostgreSQLParser.KW_CONSTANT: - case PostgreSQLParser.KW_PERFORM: - case PostgreSQLParser.KW_GET: - case PostgreSQLParser.KW_DIAGNOSTICS: - case PostgreSQLParser.KW_STACKED: - case PostgreSQLParser.KW_ELSIF: - case PostgreSQLParser.KW_REVERSE: - case PostgreSQLParser.KW_SLICE: - case PostgreSQLParser.KW_EXIT: - case PostgreSQLParser.KW_RETURN: - case PostgreSQLParser.KW_QUERY: - case PostgreSQLParser.KW_RAISE: - case PostgreSQLParser.KW_SQLSTATE: - case PostgreSQLParser.KW_DEBUG: - case PostgreSQLParser.KW_LOG: - case PostgreSQLParser.KW_INFO: - case PostgreSQLParser.KW_NOTICE: - case PostgreSQLParser.KW_WARNING: - case PostgreSQLParser.KW_EXCEPTION: - case PostgreSQLParser.KW_ASSERT: - case PostgreSQLParser.KW_OPEN: - case PostgreSQLParser.KW_SKIP_LOCKED: - case PostgreSQLParser.KW_BUFFER_USAGE_LIMIT: - case PostgreSQLParser.Identifier: - case PostgreSQLParser.QuotedIdentifier: - case PostgreSQLParser.UnicodeQuotedIdentifier: - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.PLSQLVARIABLENAME: - case PostgreSQLParser.PLSQLIDENTIFIER: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.KW_AND: + case PostgreSqlParser.KW_ARRAY: + case PostgreSqlParser.KW_COLLATE: + case PostgreSqlParser.KW_CONSTRAINT: + case PostgreSqlParser.KW_DEFAULT: + case PostgreSqlParser.KW_DO: + case PostgreSqlParser.KW_FETCH: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_IS: + case PostgreSqlParser.KW_OUTER: + case PostgreSqlParser.KW_OVER: + case PostgreSqlParser.KW_ABORT: + case PostgreSqlParser.KW_ABSOLUTE: + case PostgreSqlParser.KW_ACCESS: + case PostgreSqlParser.KW_ACTION: + case PostgreSqlParser.KW_ADD: + case PostgreSqlParser.KW_ADMIN: + case PostgreSqlParser.KW_AFTER: + case PostgreSqlParser.KW_AGGREGATE: + case PostgreSqlParser.KW_ALSO: + case PostgreSqlParser.KW_ALTER: + case PostgreSqlParser.KW_ALWAYS: + case PostgreSqlParser.KW_ASSERTION: + case PostgreSqlParser.KW_ASSIGNMENT: + case PostgreSqlParser.KW_AT: + case PostgreSqlParser.KW_ATTRIBUTE: + case PostgreSqlParser.KW_BACKWARD: + case PostgreSqlParser.KW_BEFORE: + case PostgreSqlParser.KW_BEGIN: + case PostgreSqlParser.KW_BY: + case PostgreSqlParser.KW_CACHE: + case PostgreSqlParser.KW_CALLED: + case PostgreSqlParser.KW_CASCADE: + case PostgreSqlParser.KW_CASCADED: + case PostgreSqlParser.KW_CATALOG: + case PostgreSqlParser.KW_CHAIN: + case PostgreSqlParser.KW_CHARACTERISTICS: + case PostgreSqlParser.KW_CHECKPOINT: + case PostgreSqlParser.KW_CLASS: + case PostgreSqlParser.KW_CLOSE: + case PostgreSqlParser.KW_CLUSTER: + case PostgreSqlParser.KW_COMMENT: + case PostgreSqlParser.KW_COMMENTS: + case PostgreSqlParser.KW_COMMIT: + case PostgreSqlParser.KW_COMMITTED: + case PostgreSqlParser.KW_CONFIGURATION: + case PostgreSqlParser.KW_CONNECTION: + case PostgreSqlParser.KW_CONSTRAINTS: + case PostgreSqlParser.KW_CONTENT: + case PostgreSqlParser.KW_CONTINUE: + case PostgreSqlParser.KW_CONVERSION: + case PostgreSqlParser.KW_COPY: + case PostgreSqlParser.KW_COST: + case PostgreSqlParser.KW_CSV: + case PostgreSqlParser.KW_CURSOR: + case PostgreSqlParser.KW_CYCLE: + case PostgreSqlParser.KW_DATA: + case PostgreSqlParser.KW_DATABASE: + case PostgreSqlParser.KW_DAY: + case PostgreSqlParser.KW_DEALLOCATE: + case PostgreSqlParser.KW_DECLARE: + case PostgreSqlParser.KW_DEFAULTS: + case PostgreSqlParser.KW_DEFERRED: + case PostgreSqlParser.KW_DEFINER: + case PostgreSqlParser.KW_DELETE: + case PostgreSqlParser.KW_DELIMITER: + case PostgreSqlParser.KW_DELIMITERS: + case PostgreSqlParser.KW_DICTIONARY: + case PostgreSqlParser.KW_DISABLE: + case PostgreSqlParser.KW_DISCARD: + case PostgreSqlParser.KW_DOCUMENT: + case PostgreSqlParser.KW_DOMAIN: + case PostgreSqlParser.KW_DOUBLE: + case PostgreSqlParser.KW_DROP: + case PostgreSqlParser.KW_EACH: + case PostgreSqlParser.KW_ENABLE: + case PostgreSqlParser.KW_ENCODING: + case PostgreSqlParser.KW_ENCRYPTED: + case PostgreSqlParser.KW_ENUM: + case PostgreSqlParser.KW_ESCAPE: + case PostgreSqlParser.KW_EVENT: + case PostgreSqlParser.KW_EXCLUDE: + case PostgreSqlParser.KW_EXCLUDING: + case PostgreSqlParser.KW_EXCLUSIVE: + case PostgreSqlParser.KW_EXECUTE: + case PostgreSqlParser.KW_EXPLAIN: + case PostgreSqlParser.KW_EXTENSION: + case PostgreSqlParser.KW_EXTERNAL: + case PostgreSqlParser.KW_FAMILY: + case PostgreSqlParser.KW_FIRST: + case PostgreSqlParser.KW_FOLLOWING: + case PostgreSqlParser.KW_FORCE: + case PostgreSqlParser.KW_FORWARD: + case PostgreSqlParser.KW_FUNCTION: + case PostgreSqlParser.KW_FUNCTIONS: + case PostgreSqlParser.KW_GLOBAL: + case PostgreSqlParser.KW_GRANTED: + case PostgreSqlParser.KW_HANDLER: + case PostgreSqlParser.KW_HEADER: + case PostgreSqlParser.KW_HOLD: + case PostgreSqlParser.KW_HOUR: + case PostgreSqlParser.KW_IDENTITY: + case PostgreSqlParser.KW_IF: + case PostgreSqlParser.KW_IMMEDIATE: + case PostgreSqlParser.KW_IMMUTABLE: + case PostgreSqlParser.KW_IMPLICIT: + case PostgreSqlParser.KW_INCLUDING: + case PostgreSqlParser.KW_INCREMENT: + case PostgreSqlParser.KW_INDEX: + case PostgreSqlParser.KW_INDEXES: + case PostgreSqlParser.KW_INHERIT: + case PostgreSqlParser.KW_INHERITS: + case PostgreSqlParser.KW_INLINE: + case PostgreSqlParser.KW_INSENSITIVE: + case PostgreSqlParser.KW_INSERT: + case PostgreSqlParser.KW_INSTEAD: + case PostgreSqlParser.KW_INVOKER: + case PostgreSqlParser.KW_ISOLATION: + case PostgreSqlParser.KW_KEY: + case PostgreSqlParser.KW_LABEL: + case PostgreSqlParser.KW_LANGUAGE: + case PostgreSqlParser.KW_LARGE: + case PostgreSqlParser.KW_LAST: + case PostgreSqlParser.KW_LEAKPROOF: + case PostgreSqlParser.KW_LEVEL: + case PostgreSqlParser.KW_LISTEN: + case PostgreSqlParser.KW_LOAD: + case PostgreSqlParser.KW_LOCAL: + case PostgreSqlParser.KW_LOCATION: + case PostgreSqlParser.KW_LOCK: + case PostgreSqlParser.KW_MAPPING: + case PostgreSqlParser.KW_MATCH: + case PostgreSqlParser.KW_MATERIALIZED: + case PostgreSqlParser.KW_MAXVALUE: + case PostgreSqlParser.KW_MINUTE: + case PostgreSqlParser.KW_MINVALUE: + case PostgreSqlParser.KW_MODE: + case PostgreSqlParser.KW_MONTH: + case PostgreSqlParser.KW_MOVE: + case PostgreSqlParser.KW_NAME: + case PostgreSqlParser.KW_NAMES: + case PostgreSqlParser.KW_NEXT: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_NOTHING: + case PostgreSqlParser.KW_NOTIFY: + case PostgreSqlParser.KW_NOWAIT: + case PostgreSqlParser.KW_NULLS: + case PostgreSqlParser.KW_OBJECT: + case PostgreSqlParser.KW_OF: + case PostgreSqlParser.KW_OFF: + case PostgreSqlParser.KW_OIDS: + case PostgreSqlParser.KW_OPERATOR: + case PostgreSqlParser.KW_OPTION: + case PostgreSqlParser.KW_OPTIONS: + case PostgreSqlParser.KW_OWNED: + case PostgreSqlParser.KW_OWNER: + case PostgreSqlParser.KW_PARSER: + case PostgreSqlParser.KW_PARTIAL: + case PostgreSqlParser.KW_PARTITION: + case PostgreSqlParser.KW_PASSING: + case PostgreSqlParser.KW_PASSWORD: + case PostgreSqlParser.KW_PLANS: + case PostgreSqlParser.KW_PRECEDING: + case PostgreSqlParser.KW_PREPARE: + case PostgreSqlParser.KW_PREPARED: + case PostgreSqlParser.KW_PRESERVE: + case PostgreSqlParser.KW_PRIOR: + case PostgreSqlParser.KW_PRIVILEGES: + case PostgreSqlParser.KW_PROCEDURAL: + case PostgreSqlParser.KW_PROCEDURE: + case PostgreSqlParser.KW_PROGRAM: + case PostgreSqlParser.KW_QUOTE: + case PostgreSqlParser.KW_RANGE: + case PostgreSqlParser.KW_READ: + case PostgreSqlParser.KW_REASSIGN: + case PostgreSqlParser.KW_RECHECK: + case PostgreSqlParser.KW_RECURSIVE: + case PostgreSqlParser.KW_REF: + case PostgreSqlParser.KW_REFRESH: + case PostgreSqlParser.KW_REINDEX: + case PostgreSqlParser.KW_RELATIVE: + case PostgreSqlParser.KW_RELEASE: + case PostgreSqlParser.KW_RENAME: + case PostgreSqlParser.KW_REPEATABLE: + case PostgreSqlParser.KW_REPLACE: + case PostgreSqlParser.KW_REPLICA: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_RESTART: + case PostgreSqlParser.KW_RESTRICT: + case PostgreSqlParser.KW_RETURNS: + case PostgreSqlParser.KW_REVOKE: + case PostgreSqlParser.KW_ROLE: + case PostgreSqlParser.KW_ROLLBACK: + case PostgreSqlParser.KW_ROWS: + case PostgreSqlParser.KW_RULE: + case PostgreSqlParser.KW_SAVEPOINT: + case PostgreSqlParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCROLL: + case PostgreSqlParser.KW_SEARCH: + case PostgreSqlParser.KW_SECOND: + case PostgreSqlParser.KW_SECURITY: + case PostgreSqlParser.KW_SEQUENCE: + case PostgreSqlParser.KW_SEQUENCES: + case PostgreSqlParser.KW_SERIALIZABLE: + case PostgreSqlParser.KW_SERVER: + case PostgreSqlParser.KW_SESSION: + case PostgreSqlParser.KW_SET: + case PostgreSqlParser.KW_SHARE: + case PostgreSqlParser.KW_SHOW: + case PostgreSqlParser.KW_SIMPLE: + case PostgreSqlParser.KW_SNAPSHOT: + case PostgreSqlParser.KW_STABLE: + case PostgreSqlParser.KW_STANDALONE: + case PostgreSqlParser.KW_START: + case PostgreSqlParser.KW_STATEMENT: + case PostgreSqlParser.KW_STATISTICS: + case PostgreSqlParser.KW_STDIN: + case PostgreSqlParser.KW_STDOUT: + case PostgreSqlParser.KW_STORAGE: + case PostgreSqlParser.KW_STRICT: + case PostgreSqlParser.KW_STRIP: + case PostgreSqlParser.KW_SYSID: + case PostgreSqlParser.KW_SYSTEM: + case PostgreSqlParser.KW_TABLES: + case PostgreSqlParser.KW_TABLESPACE: + case PostgreSqlParser.KW_TEMP: + case PostgreSqlParser.KW_TEMPLATE: + case PostgreSqlParser.KW_TEMPORARY: + case PostgreSqlParser.KW_TEXT: + case PostgreSqlParser.KW_TRANSACTION: + case PostgreSqlParser.KW_TRIGGER: + case PostgreSqlParser.KW_TRUNCATE: + case PostgreSqlParser.KW_TRUSTED: + case PostgreSqlParser.KW_TYPE: + case PostgreSqlParser.KW_TYPES: + case PostgreSqlParser.KW_UNBOUNDED: + case PostgreSqlParser.KW_UNCOMMITTED: + case PostgreSqlParser.KW_UNENCRYPTED: + case PostgreSqlParser.KW_UNKNOWN: + case PostgreSqlParser.KW_UNLISTEN: + case PostgreSqlParser.KW_UNLOGGED: + case PostgreSqlParser.KW_UNTIL: + case PostgreSqlParser.KW_UPDATE: + case PostgreSqlParser.KW_VACUUM: + case PostgreSqlParser.KW_VALID: + case PostgreSqlParser.KW_VALIDATE: + case PostgreSqlParser.KW_VALIDATOR: + case PostgreSqlParser.KW_VARYING: + case PostgreSqlParser.KW_VERSION: + case PostgreSqlParser.KW_VIEW: + case PostgreSqlParser.KW_VOLATILE: + case PostgreSqlParser.KW_WHITESPACE: + case PostgreSqlParser.KW_WITHOUT: + case PostgreSqlParser.KW_WORK: + case PostgreSqlParser.KW_WRAPPER: + case PostgreSqlParser.KW_WRITE: + case PostgreSqlParser.KW_XML: + case PostgreSqlParser.KW_YEAR: + case PostgreSqlParser.KW_YES: + case PostgreSqlParser.KW_ZONE: + case PostgreSqlParser.KW_BETWEEN: + case PostgreSqlParser.KW_BIGINT: + case PostgreSqlParser.KW_BIT: + case PostgreSqlParser.KW_BOOLEAN: + case PostgreSqlParser.KW_CHAR: + case PostgreSqlParser.KW_CHARACTER: + case PostgreSqlParser.KW_COALESCE: + case PostgreSqlParser.KW_DEC: + case PostgreSqlParser.KW_DECIMAL: + case PostgreSqlParser.KW_EXISTS: + case PostgreSqlParser.KW_EXTRACT: + case PostgreSqlParser.KW_FLOAT: + case PostgreSqlParser.KW_GREATEST: + case PostgreSqlParser.KW_INOUT: + case PostgreSqlParser.KW_INT: + case PostgreSqlParser.KW_INTEGER: + case PostgreSqlParser.KW_INTERVAL: + case PostgreSqlParser.KW_LEAST: + case PostgreSqlParser.KW_NATIONAL: + case PostgreSqlParser.KW_NCHAR: + case PostgreSqlParser.KW_NONE: + case PostgreSqlParser.KW_NULLIF: + case PostgreSqlParser.KW_NUMERIC: + case PostgreSqlParser.KW_OVERLAY: + case PostgreSqlParser.KW_POSITION: + case PostgreSqlParser.KW_PRECISION: + case PostgreSqlParser.KW_REAL: + case PostgreSqlParser.KW_ROW: + case PostgreSqlParser.KW_SETOF: + case PostgreSqlParser.KW_SMALLINT: + case PostgreSqlParser.KW_SUBSTRING: + case PostgreSqlParser.KW_TIME: + case PostgreSqlParser.KW_TIMESTAMP: + case PostgreSqlParser.KW_TREAT: + case PostgreSqlParser.KW_TRIM: + case PostgreSqlParser.KW_VALUES: + case PostgreSqlParser.KW_VARCHAR: + case PostgreSqlParser.KW_XMLATTRIBUTES: + case PostgreSqlParser.KW_XMLCONCAT: + case PostgreSqlParser.KW_XMLELEMENT: + case PostgreSqlParser.KW_XMLEXISTS: + case PostgreSqlParser.KW_XMLFOREST: + case PostgreSqlParser.KW_XMLPARSE: + case PostgreSqlParser.KW_XMLPI: + case PostgreSqlParser.KW_XMLROOT: + case PostgreSqlParser.KW_XMLSERIALIZE: + case PostgreSqlParser.KW_CALL: + case PostgreSqlParser.KW_CURRENT: + case PostgreSqlParser.KW_ATTACH: + case PostgreSqlParser.KW_DETACH: + case PostgreSqlParser.KW_EXPRESSION: + case PostgreSqlParser.KW_GENERATED: + case PostgreSqlParser.KW_LOGGED: + case PostgreSqlParser.KW_STORED: + case PostgreSqlParser.KW_INCLUDE: + case PostgreSqlParser.KW_ROUTINE: + case PostgreSqlParser.KW_TRANSFORM: + case PostgreSqlParser.KW_IMPORT: + case PostgreSqlParser.KW_POLICY: + case PostgreSqlParser.KW_METHOD: + case PostgreSqlParser.KW_REFERENCING: + case PostgreSqlParser.KW_NEW: + case PostgreSqlParser.KW_OLD: + case PostgreSqlParser.KW_VALUE: + case PostgreSqlParser.KW_SUBSCRIPTION: + case PostgreSqlParser.KW_PUBLICATION: + case PostgreSqlParser.KW_OUT: + case PostgreSqlParser.KW_ROUTINES: + case PostgreSqlParser.KW_SCHEMAS: + case PostgreSqlParser.KW_PROCEDURES: + case PostgreSqlParser.KW_INPUT: + case PostgreSqlParser.KW_SUPPORT: + case PostgreSqlParser.KW_PARALLEL: + case PostgreSqlParser.KW_SQL: + case PostgreSqlParser.KW_DEPENDS: + case PostgreSqlParser.KW_OVERRIDING: + case PostgreSqlParser.KW_CONFLICT: + case PostgreSqlParser.KW_SKIP: + case PostgreSqlParser.KW_LOCKED: + case PostgreSqlParser.KW_TIES: + case PostgreSqlParser.KW_ROLLUP: + case PostgreSqlParser.KW_CUBE: + case PostgreSqlParser.KW_GROUPING: + case PostgreSqlParser.KW_SETS: + case PostgreSqlParser.KW_ORDINALITY: + case PostgreSqlParser.KW_XMLTABLE: + case PostgreSqlParser.KW_COLUMNS: + case PostgreSqlParser.KW_XMLNAMESPACES: + case PostgreSqlParser.KW_ROWTYPE: + case PostgreSqlParser.KW_NORMALIZED: + case PostgreSqlParser.KW_WITHIN: + case PostgreSqlParser.KW_FILTER: + case PostgreSqlParser.KW_GROUPS: + case PostgreSqlParser.KW_OTHERS: + case PostgreSqlParser.KW_NFC: + case PostgreSqlParser.KW_NFD: + case PostgreSqlParser.KW_NFKC: + case PostgreSqlParser.KW_NFKD: + case PostgreSqlParser.KW_UESCAPE: + case PostgreSqlParser.KW_VIEWS: + case PostgreSqlParser.KW_NORMALIZE: + case PostgreSqlParser.KW_DUMP: + case PostgreSqlParser.KW_PRINT_STRICT_PARAMS: + case PostgreSqlParser.KW_VARIABLE_CONFLICT: + case PostgreSqlParser.KW_ERROR: + case PostgreSqlParser.KW_USE_VARIABLE: + case PostgreSqlParser.KW_USE_COLUMN: + case PostgreSqlParser.KW_ALIAS: + case PostgreSqlParser.KW_CONSTANT: + case PostgreSqlParser.KW_PERFORM: + case PostgreSqlParser.KW_GET: + case PostgreSqlParser.KW_DIAGNOSTICS: + case PostgreSqlParser.KW_STACKED: + case PostgreSqlParser.KW_ELSIF: + case PostgreSqlParser.KW_REVERSE: + case PostgreSqlParser.KW_SLICE: + case PostgreSqlParser.KW_EXIT: + case PostgreSqlParser.KW_RETURN: + case PostgreSqlParser.KW_QUERY: + case PostgreSqlParser.KW_RAISE: + case PostgreSqlParser.KW_SQLSTATE: + case PostgreSqlParser.KW_DEBUG: + case PostgreSqlParser.KW_LOG: + case PostgreSqlParser.KW_INFO: + case PostgreSqlParser.KW_NOTICE: + case PostgreSqlParser.KW_WARNING: + case PostgreSqlParser.KW_EXCEPTION: + case PostgreSqlParser.KW_ASSERT: + case PostgreSqlParser.KW_OPEN: + case PostgreSqlParser.KW_SKIP_LOCKED: + case PostgreSqlParser.KW_BUFFER_USAGE_LIMIT: + case PostgreSqlParser.Identifier: + case PostgreSqlParser.QuotedIdentifier: + case PostgreSqlParser.UnicodeQuotedIdentifier: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.PLSQLVARIABLENAME: + case PostgreSqlParser.PLSQLIDENTIFIER: + case PostgreSqlParser.EscapeStringConstant: { this.state = 9205; this.table_name(); } break; - case PostgreSQLParser.OPEN_PAREN: + case PostgreSqlParser.OPEN_PAREN: { this.state = 9206; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 9207; this.table_name(); this.state = 9208; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; default: @@ -46330,421 +46330,421 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 3); { this.state = 9212; - this.match(PostgreSQLParser.KW_IN); + this.match(PostgreSqlParser.KW_IN); this.state = 9213; - this.match(PostgreSQLParser.KW_SCHEMA); + this.match(PostgreSqlParser.KW_SCHEMA); this.state = 9216; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_AND: - case PostgreSQLParser.KW_ARRAY: - case PostgreSQLParser.KW_COLLATE: - case PostgreSQLParser.KW_CONSTRAINT: - case PostgreSQLParser.KW_DEFAULT: - case PostgreSQLParser.KW_DO: - case PostgreSQLParser.KW_FETCH: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_IS: - case PostgreSQLParser.KW_OUTER: - case PostgreSQLParser.KW_OVER: - case PostgreSQLParser.KW_ABORT: - case PostgreSQLParser.KW_ABSOLUTE: - case PostgreSQLParser.KW_ACCESS: - case PostgreSQLParser.KW_ACTION: - case PostgreSQLParser.KW_ADD: - case PostgreSQLParser.KW_ADMIN: - case PostgreSQLParser.KW_AFTER: - case PostgreSQLParser.KW_AGGREGATE: - case PostgreSQLParser.KW_ALSO: - case PostgreSQLParser.KW_ALTER: - case PostgreSQLParser.KW_ALWAYS: - case PostgreSQLParser.KW_ASSERTION: - case PostgreSQLParser.KW_ASSIGNMENT: - case PostgreSQLParser.KW_AT: - case PostgreSQLParser.KW_ATTRIBUTE: - case PostgreSQLParser.KW_BACKWARD: - case PostgreSQLParser.KW_BEFORE: - case PostgreSQLParser.KW_BEGIN: - case PostgreSQLParser.KW_BY: - case PostgreSQLParser.KW_CACHE: - case PostgreSQLParser.KW_CALLED: - case PostgreSQLParser.KW_CASCADE: - case PostgreSQLParser.KW_CASCADED: - case PostgreSQLParser.KW_CATALOG: - case PostgreSQLParser.KW_CHAIN: - case PostgreSQLParser.KW_CHARACTERISTICS: - case PostgreSQLParser.KW_CHECKPOINT: - case PostgreSQLParser.KW_CLASS: - case PostgreSQLParser.KW_CLOSE: - case PostgreSQLParser.KW_CLUSTER: - case PostgreSQLParser.KW_COMMENT: - case PostgreSQLParser.KW_COMMENTS: - case PostgreSQLParser.KW_COMMIT: - case PostgreSQLParser.KW_COMMITTED: - case PostgreSQLParser.KW_CONFIGURATION: - case PostgreSQLParser.KW_CONNECTION: - case PostgreSQLParser.KW_CONSTRAINTS: - case PostgreSQLParser.KW_CONTENT: - case PostgreSQLParser.KW_CONTINUE: - case PostgreSQLParser.KW_CONVERSION: - case PostgreSQLParser.KW_COPY: - case PostgreSQLParser.KW_COST: - case PostgreSQLParser.KW_CSV: - case PostgreSQLParser.KW_CURSOR: - case PostgreSQLParser.KW_CYCLE: - case PostgreSQLParser.KW_DATA: - case PostgreSQLParser.KW_DATABASE: - case PostgreSQLParser.KW_DAY: - case PostgreSQLParser.KW_DEALLOCATE: - case PostgreSQLParser.KW_DECLARE: - case PostgreSQLParser.KW_DEFAULTS: - case PostgreSQLParser.KW_DEFERRED: - case PostgreSQLParser.KW_DEFINER: - case PostgreSQLParser.KW_DELETE: - case PostgreSQLParser.KW_DELIMITER: - case PostgreSQLParser.KW_DELIMITERS: - case PostgreSQLParser.KW_DICTIONARY: - case PostgreSQLParser.KW_DISABLE: - case PostgreSQLParser.KW_DISCARD: - case PostgreSQLParser.KW_DOCUMENT: - case PostgreSQLParser.KW_DOMAIN: - case PostgreSQLParser.KW_DOUBLE: - case PostgreSQLParser.KW_DROP: - case PostgreSQLParser.KW_EACH: - case PostgreSQLParser.KW_ENABLE: - case PostgreSQLParser.KW_ENCODING: - case PostgreSQLParser.KW_ENCRYPTED: - case PostgreSQLParser.KW_ENUM: - case PostgreSQLParser.KW_ESCAPE: - case PostgreSQLParser.KW_EVENT: - case PostgreSQLParser.KW_EXCLUDE: - case PostgreSQLParser.KW_EXCLUDING: - case PostgreSQLParser.KW_EXCLUSIVE: - case PostgreSQLParser.KW_EXECUTE: - case PostgreSQLParser.KW_EXPLAIN: - case PostgreSQLParser.KW_EXTENSION: - case PostgreSQLParser.KW_EXTERNAL: - case PostgreSQLParser.KW_FAMILY: - case PostgreSQLParser.KW_FIRST: - case PostgreSQLParser.KW_FOLLOWING: - case PostgreSQLParser.KW_FORCE: - case PostgreSQLParser.KW_FORWARD: - case PostgreSQLParser.KW_FUNCTION: - case PostgreSQLParser.KW_FUNCTIONS: - case PostgreSQLParser.KW_GLOBAL: - case PostgreSQLParser.KW_GRANTED: - case PostgreSQLParser.KW_HANDLER: - case PostgreSQLParser.KW_HEADER: - case PostgreSQLParser.KW_HOLD: - case PostgreSQLParser.KW_HOUR: - case PostgreSQLParser.KW_IDENTITY: - case PostgreSQLParser.KW_IF: - case PostgreSQLParser.KW_IMMEDIATE: - case PostgreSQLParser.KW_IMMUTABLE: - case PostgreSQLParser.KW_IMPLICIT: - case PostgreSQLParser.KW_INCLUDING: - case PostgreSQLParser.KW_INCREMENT: - case PostgreSQLParser.KW_INDEX: - case PostgreSQLParser.KW_INDEXES: - case PostgreSQLParser.KW_INHERIT: - case PostgreSQLParser.KW_INHERITS: - case PostgreSQLParser.KW_INLINE: - case PostgreSQLParser.KW_INSENSITIVE: - case PostgreSQLParser.KW_INSERT: - case PostgreSQLParser.KW_INSTEAD: - case PostgreSQLParser.KW_INVOKER: - case PostgreSQLParser.KW_ISOLATION: - case PostgreSQLParser.KW_KEY: - case PostgreSQLParser.KW_LABEL: - case PostgreSQLParser.KW_LANGUAGE: - case PostgreSQLParser.KW_LARGE: - case PostgreSQLParser.KW_LAST: - case PostgreSQLParser.KW_LEAKPROOF: - case PostgreSQLParser.KW_LEVEL: - case PostgreSQLParser.KW_LISTEN: - case PostgreSQLParser.KW_LOAD: - case PostgreSQLParser.KW_LOCAL: - case PostgreSQLParser.KW_LOCATION: - case PostgreSQLParser.KW_LOCK: - case PostgreSQLParser.KW_MAPPING: - case PostgreSQLParser.KW_MATCH: - case PostgreSQLParser.KW_MATERIALIZED: - case PostgreSQLParser.KW_MAXVALUE: - case PostgreSQLParser.KW_MINUTE: - case PostgreSQLParser.KW_MINVALUE: - case PostgreSQLParser.KW_MODE: - case PostgreSQLParser.KW_MONTH: - case PostgreSQLParser.KW_MOVE: - case PostgreSQLParser.KW_NAME: - case PostgreSQLParser.KW_NAMES: - case PostgreSQLParser.KW_NEXT: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_NOTHING: - case PostgreSQLParser.KW_NOTIFY: - case PostgreSQLParser.KW_NOWAIT: - case PostgreSQLParser.KW_NULLS: - case PostgreSQLParser.KW_OBJECT: - case PostgreSQLParser.KW_OF: - case PostgreSQLParser.KW_OFF: - case PostgreSQLParser.KW_OIDS: - case PostgreSQLParser.KW_OPERATOR: - case PostgreSQLParser.KW_OPTION: - case PostgreSQLParser.KW_OPTIONS: - case PostgreSQLParser.KW_OWNED: - case PostgreSQLParser.KW_OWNER: - case PostgreSQLParser.KW_PARSER: - case PostgreSQLParser.KW_PARTIAL: - case PostgreSQLParser.KW_PARTITION: - case PostgreSQLParser.KW_PASSING: - case PostgreSQLParser.KW_PASSWORD: - case PostgreSQLParser.KW_PLANS: - case PostgreSQLParser.KW_PRECEDING: - case PostgreSQLParser.KW_PREPARE: - case PostgreSQLParser.KW_PREPARED: - case PostgreSQLParser.KW_PRESERVE: - case PostgreSQLParser.KW_PRIOR: - case PostgreSQLParser.KW_PRIVILEGES: - case PostgreSQLParser.KW_PROCEDURAL: - case PostgreSQLParser.KW_PROCEDURE: - case PostgreSQLParser.KW_PROGRAM: - case PostgreSQLParser.KW_QUOTE: - case PostgreSQLParser.KW_RANGE: - case PostgreSQLParser.KW_READ: - case PostgreSQLParser.KW_REASSIGN: - case PostgreSQLParser.KW_RECHECK: - case PostgreSQLParser.KW_RECURSIVE: - case PostgreSQLParser.KW_REF: - case PostgreSQLParser.KW_REFRESH: - case PostgreSQLParser.KW_REINDEX: - case PostgreSQLParser.KW_RELATIVE: - case PostgreSQLParser.KW_RELEASE: - case PostgreSQLParser.KW_RENAME: - case PostgreSQLParser.KW_REPEATABLE: - case PostgreSQLParser.KW_REPLACE: - case PostgreSQLParser.KW_REPLICA: - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_RESTART: - case PostgreSQLParser.KW_RESTRICT: - case PostgreSQLParser.KW_RETURNS: - case PostgreSQLParser.KW_REVOKE: - case PostgreSQLParser.KW_ROLE: - case PostgreSQLParser.KW_ROLLBACK: - case PostgreSQLParser.KW_ROWS: - case PostgreSQLParser.KW_RULE: - case PostgreSQLParser.KW_SAVEPOINT: - case PostgreSQLParser.KW_SCHEMA: - case PostgreSQLParser.KW_SCROLL: - case PostgreSQLParser.KW_SEARCH: - case PostgreSQLParser.KW_SECOND: - case PostgreSQLParser.KW_SECURITY: - case PostgreSQLParser.KW_SEQUENCE: - case PostgreSQLParser.KW_SEQUENCES: - case PostgreSQLParser.KW_SERIALIZABLE: - case PostgreSQLParser.KW_SERVER: - case PostgreSQLParser.KW_SESSION: - case PostgreSQLParser.KW_SET: - case PostgreSQLParser.KW_SHARE: - case PostgreSQLParser.KW_SHOW: - case PostgreSQLParser.KW_SIMPLE: - case PostgreSQLParser.KW_SNAPSHOT: - case PostgreSQLParser.KW_STABLE: - case PostgreSQLParser.KW_STANDALONE: - case PostgreSQLParser.KW_START: - case PostgreSQLParser.KW_STATEMENT: - case PostgreSQLParser.KW_STATISTICS: - case PostgreSQLParser.KW_STDIN: - case PostgreSQLParser.KW_STDOUT: - case PostgreSQLParser.KW_STORAGE: - case PostgreSQLParser.KW_STRICT: - case PostgreSQLParser.KW_STRIP: - case PostgreSQLParser.KW_SYSID: - case PostgreSQLParser.KW_SYSTEM: - case PostgreSQLParser.KW_TABLES: - case PostgreSQLParser.KW_TABLESPACE: - case PostgreSQLParser.KW_TEMP: - case PostgreSQLParser.KW_TEMPLATE: - case PostgreSQLParser.KW_TEMPORARY: - case PostgreSQLParser.KW_TEXT: - case PostgreSQLParser.KW_TRANSACTION: - case PostgreSQLParser.KW_TRIGGER: - case PostgreSQLParser.KW_TRUNCATE: - case PostgreSQLParser.KW_TRUSTED: - case PostgreSQLParser.KW_TYPE: - case PostgreSQLParser.KW_TYPES: - case PostgreSQLParser.KW_UNBOUNDED: - case PostgreSQLParser.KW_UNCOMMITTED: - case PostgreSQLParser.KW_UNENCRYPTED: - case PostgreSQLParser.KW_UNKNOWN: - case PostgreSQLParser.KW_UNLISTEN: - case PostgreSQLParser.KW_UNLOGGED: - case PostgreSQLParser.KW_UNTIL: - case PostgreSQLParser.KW_UPDATE: - case PostgreSQLParser.KW_VACUUM: - case PostgreSQLParser.KW_VALID: - case PostgreSQLParser.KW_VALIDATE: - case PostgreSQLParser.KW_VALIDATOR: - case PostgreSQLParser.KW_VARYING: - case PostgreSQLParser.KW_VERSION: - case PostgreSQLParser.KW_VIEW: - case PostgreSQLParser.KW_VOLATILE: - case PostgreSQLParser.KW_WHITESPACE: - case PostgreSQLParser.KW_WITHOUT: - case PostgreSQLParser.KW_WORK: - case PostgreSQLParser.KW_WRAPPER: - case PostgreSQLParser.KW_WRITE: - case PostgreSQLParser.KW_XML: - case PostgreSQLParser.KW_YEAR: - case PostgreSQLParser.KW_YES: - case PostgreSQLParser.KW_ZONE: - case PostgreSQLParser.KW_BETWEEN: - case PostgreSQLParser.KW_BIGINT: - case PostgreSQLParser.KW_BIT: - case PostgreSQLParser.KW_BOOLEAN: - case PostgreSQLParser.KW_CHAR: - case PostgreSQLParser.KW_CHARACTER: - case PostgreSQLParser.KW_COALESCE: - case PostgreSQLParser.KW_DEC: - case PostgreSQLParser.KW_DECIMAL: - case PostgreSQLParser.KW_EXISTS: - case PostgreSQLParser.KW_EXTRACT: - case PostgreSQLParser.KW_FLOAT: - case PostgreSQLParser.KW_GREATEST: - case PostgreSQLParser.KW_INOUT: - case PostgreSQLParser.KW_INT: - case PostgreSQLParser.KW_INTEGER: - case PostgreSQLParser.KW_INTERVAL: - case PostgreSQLParser.KW_LEAST: - case PostgreSQLParser.KW_NATIONAL: - case PostgreSQLParser.KW_NCHAR: - case PostgreSQLParser.KW_NONE: - case PostgreSQLParser.KW_NULLIF: - case PostgreSQLParser.KW_NUMERIC: - case PostgreSQLParser.KW_OVERLAY: - case PostgreSQLParser.KW_POSITION: - case PostgreSQLParser.KW_PRECISION: - case PostgreSQLParser.KW_REAL: - case PostgreSQLParser.KW_ROW: - case PostgreSQLParser.KW_SETOF: - case PostgreSQLParser.KW_SMALLINT: - case PostgreSQLParser.KW_SUBSTRING: - case PostgreSQLParser.KW_TIME: - case PostgreSQLParser.KW_TIMESTAMP: - case PostgreSQLParser.KW_TREAT: - case PostgreSQLParser.KW_TRIM: - case PostgreSQLParser.KW_VALUES: - case PostgreSQLParser.KW_VARCHAR: - case PostgreSQLParser.KW_XMLATTRIBUTES: - case PostgreSQLParser.KW_XMLCONCAT: - case PostgreSQLParser.KW_XMLELEMENT: - case PostgreSQLParser.KW_XMLEXISTS: - case PostgreSQLParser.KW_XMLFOREST: - case PostgreSQLParser.KW_XMLPARSE: - case PostgreSQLParser.KW_XMLPI: - case PostgreSQLParser.KW_XMLROOT: - case PostgreSQLParser.KW_XMLSERIALIZE: - case PostgreSQLParser.KW_CALL: - case PostgreSQLParser.KW_CURRENT: - case PostgreSQLParser.KW_ATTACH: - case PostgreSQLParser.KW_DETACH: - case PostgreSQLParser.KW_EXPRESSION: - case PostgreSQLParser.KW_GENERATED: - case PostgreSQLParser.KW_LOGGED: - case PostgreSQLParser.KW_STORED: - case PostgreSQLParser.KW_INCLUDE: - case PostgreSQLParser.KW_ROUTINE: - case PostgreSQLParser.KW_TRANSFORM: - case PostgreSQLParser.KW_IMPORT: - case PostgreSQLParser.KW_POLICY: - case PostgreSQLParser.KW_METHOD: - case PostgreSQLParser.KW_REFERENCING: - case PostgreSQLParser.KW_NEW: - case PostgreSQLParser.KW_OLD: - case PostgreSQLParser.KW_VALUE: - case PostgreSQLParser.KW_SUBSCRIPTION: - case PostgreSQLParser.KW_PUBLICATION: - case PostgreSQLParser.KW_OUT: - case PostgreSQLParser.KW_ROUTINES: - case PostgreSQLParser.KW_SCHEMAS: - case PostgreSQLParser.KW_PROCEDURES: - case PostgreSQLParser.KW_INPUT: - case PostgreSQLParser.KW_SUPPORT: - case PostgreSQLParser.KW_PARALLEL: - case PostgreSQLParser.KW_SQL: - case PostgreSQLParser.KW_DEPENDS: - case PostgreSQLParser.KW_OVERRIDING: - case PostgreSQLParser.KW_CONFLICT: - case PostgreSQLParser.KW_SKIP: - case PostgreSQLParser.KW_LOCKED: - case PostgreSQLParser.KW_TIES: - case PostgreSQLParser.KW_ROLLUP: - case PostgreSQLParser.KW_CUBE: - case PostgreSQLParser.KW_GROUPING: - case PostgreSQLParser.KW_SETS: - case PostgreSQLParser.KW_ORDINALITY: - case PostgreSQLParser.KW_XMLTABLE: - case PostgreSQLParser.KW_COLUMNS: - case PostgreSQLParser.KW_XMLNAMESPACES: - case PostgreSQLParser.KW_ROWTYPE: - case PostgreSQLParser.KW_NORMALIZED: - case PostgreSQLParser.KW_WITHIN: - case PostgreSQLParser.KW_FILTER: - case PostgreSQLParser.KW_GROUPS: - case PostgreSQLParser.KW_OTHERS: - case PostgreSQLParser.KW_NFC: - case PostgreSQLParser.KW_NFD: - case PostgreSQLParser.KW_NFKC: - case PostgreSQLParser.KW_NFKD: - case PostgreSQLParser.KW_UESCAPE: - case PostgreSQLParser.KW_VIEWS: - case PostgreSQLParser.KW_NORMALIZE: - case PostgreSQLParser.KW_DUMP: - case PostgreSQLParser.KW_PRINT_STRICT_PARAMS: - case PostgreSQLParser.KW_VARIABLE_CONFLICT: - case PostgreSQLParser.KW_ERROR: - case PostgreSQLParser.KW_USE_VARIABLE: - case PostgreSQLParser.KW_USE_COLUMN: - case PostgreSQLParser.KW_ALIAS: - case PostgreSQLParser.KW_CONSTANT: - case PostgreSQLParser.KW_PERFORM: - case PostgreSQLParser.KW_GET: - case PostgreSQLParser.KW_DIAGNOSTICS: - case PostgreSQLParser.KW_STACKED: - case PostgreSQLParser.KW_ELSIF: - case PostgreSQLParser.KW_REVERSE: - case PostgreSQLParser.KW_SLICE: - case PostgreSQLParser.KW_EXIT: - case PostgreSQLParser.KW_RETURN: - case PostgreSQLParser.KW_QUERY: - case PostgreSQLParser.KW_RAISE: - case PostgreSQLParser.KW_SQLSTATE: - case PostgreSQLParser.KW_DEBUG: - case PostgreSQLParser.KW_LOG: - case PostgreSQLParser.KW_INFO: - case PostgreSQLParser.KW_NOTICE: - case PostgreSQLParser.KW_WARNING: - case PostgreSQLParser.KW_EXCEPTION: - case PostgreSQLParser.KW_ASSERT: - case PostgreSQLParser.KW_OPEN: - case PostgreSQLParser.KW_SKIP_LOCKED: - case PostgreSQLParser.KW_BUFFER_USAGE_LIMIT: - case PostgreSQLParser.Identifier: - case PostgreSQLParser.QuotedIdentifier: - case PostgreSQLParser.UnicodeQuotedIdentifier: - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.PLSQLVARIABLENAME: - case PostgreSQLParser.PLSQLIDENTIFIER: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.KW_AND: + case PostgreSqlParser.KW_ARRAY: + case PostgreSqlParser.KW_COLLATE: + case PostgreSqlParser.KW_CONSTRAINT: + case PostgreSqlParser.KW_DEFAULT: + case PostgreSqlParser.KW_DO: + case PostgreSqlParser.KW_FETCH: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_IS: + case PostgreSqlParser.KW_OUTER: + case PostgreSqlParser.KW_OVER: + case PostgreSqlParser.KW_ABORT: + case PostgreSqlParser.KW_ABSOLUTE: + case PostgreSqlParser.KW_ACCESS: + case PostgreSqlParser.KW_ACTION: + case PostgreSqlParser.KW_ADD: + case PostgreSqlParser.KW_ADMIN: + case PostgreSqlParser.KW_AFTER: + case PostgreSqlParser.KW_AGGREGATE: + case PostgreSqlParser.KW_ALSO: + case PostgreSqlParser.KW_ALTER: + case PostgreSqlParser.KW_ALWAYS: + case PostgreSqlParser.KW_ASSERTION: + case PostgreSqlParser.KW_ASSIGNMENT: + case PostgreSqlParser.KW_AT: + case PostgreSqlParser.KW_ATTRIBUTE: + case PostgreSqlParser.KW_BACKWARD: + case PostgreSqlParser.KW_BEFORE: + case PostgreSqlParser.KW_BEGIN: + case PostgreSqlParser.KW_BY: + case PostgreSqlParser.KW_CACHE: + case PostgreSqlParser.KW_CALLED: + case PostgreSqlParser.KW_CASCADE: + case PostgreSqlParser.KW_CASCADED: + case PostgreSqlParser.KW_CATALOG: + case PostgreSqlParser.KW_CHAIN: + case PostgreSqlParser.KW_CHARACTERISTICS: + case PostgreSqlParser.KW_CHECKPOINT: + case PostgreSqlParser.KW_CLASS: + case PostgreSqlParser.KW_CLOSE: + case PostgreSqlParser.KW_CLUSTER: + case PostgreSqlParser.KW_COMMENT: + case PostgreSqlParser.KW_COMMENTS: + case PostgreSqlParser.KW_COMMIT: + case PostgreSqlParser.KW_COMMITTED: + case PostgreSqlParser.KW_CONFIGURATION: + case PostgreSqlParser.KW_CONNECTION: + case PostgreSqlParser.KW_CONSTRAINTS: + case PostgreSqlParser.KW_CONTENT: + case PostgreSqlParser.KW_CONTINUE: + case PostgreSqlParser.KW_CONVERSION: + case PostgreSqlParser.KW_COPY: + case PostgreSqlParser.KW_COST: + case PostgreSqlParser.KW_CSV: + case PostgreSqlParser.KW_CURSOR: + case PostgreSqlParser.KW_CYCLE: + case PostgreSqlParser.KW_DATA: + case PostgreSqlParser.KW_DATABASE: + case PostgreSqlParser.KW_DAY: + case PostgreSqlParser.KW_DEALLOCATE: + case PostgreSqlParser.KW_DECLARE: + case PostgreSqlParser.KW_DEFAULTS: + case PostgreSqlParser.KW_DEFERRED: + case PostgreSqlParser.KW_DEFINER: + case PostgreSqlParser.KW_DELETE: + case PostgreSqlParser.KW_DELIMITER: + case PostgreSqlParser.KW_DELIMITERS: + case PostgreSqlParser.KW_DICTIONARY: + case PostgreSqlParser.KW_DISABLE: + case PostgreSqlParser.KW_DISCARD: + case PostgreSqlParser.KW_DOCUMENT: + case PostgreSqlParser.KW_DOMAIN: + case PostgreSqlParser.KW_DOUBLE: + case PostgreSqlParser.KW_DROP: + case PostgreSqlParser.KW_EACH: + case PostgreSqlParser.KW_ENABLE: + case PostgreSqlParser.KW_ENCODING: + case PostgreSqlParser.KW_ENCRYPTED: + case PostgreSqlParser.KW_ENUM: + case PostgreSqlParser.KW_ESCAPE: + case PostgreSqlParser.KW_EVENT: + case PostgreSqlParser.KW_EXCLUDE: + case PostgreSqlParser.KW_EXCLUDING: + case PostgreSqlParser.KW_EXCLUSIVE: + case PostgreSqlParser.KW_EXECUTE: + case PostgreSqlParser.KW_EXPLAIN: + case PostgreSqlParser.KW_EXTENSION: + case PostgreSqlParser.KW_EXTERNAL: + case PostgreSqlParser.KW_FAMILY: + case PostgreSqlParser.KW_FIRST: + case PostgreSqlParser.KW_FOLLOWING: + case PostgreSqlParser.KW_FORCE: + case PostgreSqlParser.KW_FORWARD: + case PostgreSqlParser.KW_FUNCTION: + case PostgreSqlParser.KW_FUNCTIONS: + case PostgreSqlParser.KW_GLOBAL: + case PostgreSqlParser.KW_GRANTED: + case PostgreSqlParser.KW_HANDLER: + case PostgreSqlParser.KW_HEADER: + case PostgreSqlParser.KW_HOLD: + case PostgreSqlParser.KW_HOUR: + case PostgreSqlParser.KW_IDENTITY: + case PostgreSqlParser.KW_IF: + case PostgreSqlParser.KW_IMMEDIATE: + case PostgreSqlParser.KW_IMMUTABLE: + case PostgreSqlParser.KW_IMPLICIT: + case PostgreSqlParser.KW_INCLUDING: + case PostgreSqlParser.KW_INCREMENT: + case PostgreSqlParser.KW_INDEX: + case PostgreSqlParser.KW_INDEXES: + case PostgreSqlParser.KW_INHERIT: + case PostgreSqlParser.KW_INHERITS: + case PostgreSqlParser.KW_INLINE: + case PostgreSqlParser.KW_INSENSITIVE: + case PostgreSqlParser.KW_INSERT: + case PostgreSqlParser.KW_INSTEAD: + case PostgreSqlParser.KW_INVOKER: + case PostgreSqlParser.KW_ISOLATION: + case PostgreSqlParser.KW_KEY: + case PostgreSqlParser.KW_LABEL: + case PostgreSqlParser.KW_LANGUAGE: + case PostgreSqlParser.KW_LARGE: + case PostgreSqlParser.KW_LAST: + case PostgreSqlParser.KW_LEAKPROOF: + case PostgreSqlParser.KW_LEVEL: + case PostgreSqlParser.KW_LISTEN: + case PostgreSqlParser.KW_LOAD: + case PostgreSqlParser.KW_LOCAL: + case PostgreSqlParser.KW_LOCATION: + case PostgreSqlParser.KW_LOCK: + case PostgreSqlParser.KW_MAPPING: + case PostgreSqlParser.KW_MATCH: + case PostgreSqlParser.KW_MATERIALIZED: + case PostgreSqlParser.KW_MAXVALUE: + case PostgreSqlParser.KW_MINUTE: + case PostgreSqlParser.KW_MINVALUE: + case PostgreSqlParser.KW_MODE: + case PostgreSqlParser.KW_MONTH: + case PostgreSqlParser.KW_MOVE: + case PostgreSqlParser.KW_NAME: + case PostgreSqlParser.KW_NAMES: + case PostgreSqlParser.KW_NEXT: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_NOTHING: + case PostgreSqlParser.KW_NOTIFY: + case PostgreSqlParser.KW_NOWAIT: + case PostgreSqlParser.KW_NULLS: + case PostgreSqlParser.KW_OBJECT: + case PostgreSqlParser.KW_OF: + case PostgreSqlParser.KW_OFF: + case PostgreSqlParser.KW_OIDS: + case PostgreSqlParser.KW_OPERATOR: + case PostgreSqlParser.KW_OPTION: + case PostgreSqlParser.KW_OPTIONS: + case PostgreSqlParser.KW_OWNED: + case PostgreSqlParser.KW_OWNER: + case PostgreSqlParser.KW_PARSER: + case PostgreSqlParser.KW_PARTIAL: + case PostgreSqlParser.KW_PARTITION: + case PostgreSqlParser.KW_PASSING: + case PostgreSqlParser.KW_PASSWORD: + case PostgreSqlParser.KW_PLANS: + case PostgreSqlParser.KW_PRECEDING: + case PostgreSqlParser.KW_PREPARE: + case PostgreSqlParser.KW_PREPARED: + case PostgreSqlParser.KW_PRESERVE: + case PostgreSqlParser.KW_PRIOR: + case PostgreSqlParser.KW_PRIVILEGES: + case PostgreSqlParser.KW_PROCEDURAL: + case PostgreSqlParser.KW_PROCEDURE: + case PostgreSqlParser.KW_PROGRAM: + case PostgreSqlParser.KW_QUOTE: + case PostgreSqlParser.KW_RANGE: + case PostgreSqlParser.KW_READ: + case PostgreSqlParser.KW_REASSIGN: + case PostgreSqlParser.KW_RECHECK: + case PostgreSqlParser.KW_RECURSIVE: + case PostgreSqlParser.KW_REF: + case PostgreSqlParser.KW_REFRESH: + case PostgreSqlParser.KW_REINDEX: + case PostgreSqlParser.KW_RELATIVE: + case PostgreSqlParser.KW_RELEASE: + case PostgreSqlParser.KW_RENAME: + case PostgreSqlParser.KW_REPEATABLE: + case PostgreSqlParser.KW_REPLACE: + case PostgreSqlParser.KW_REPLICA: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_RESTART: + case PostgreSqlParser.KW_RESTRICT: + case PostgreSqlParser.KW_RETURNS: + case PostgreSqlParser.KW_REVOKE: + case PostgreSqlParser.KW_ROLE: + case PostgreSqlParser.KW_ROLLBACK: + case PostgreSqlParser.KW_ROWS: + case PostgreSqlParser.KW_RULE: + case PostgreSqlParser.KW_SAVEPOINT: + case PostgreSqlParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCROLL: + case PostgreSqlParser.KW_SEARCH: + case PostgreSqlParser.KW_SECOND: + case PostgreSqlParser.KW_SECURITY: + case PostgreSqlParser.KW_SEQUENCE: + case PostgreSqlParser.KW_SEQUENCES: + case PostgreSqlParser.KW_SERIALIZABLE: + case PostgreSqlParser.KW_SERVER: + case PostgreSqlParser.KW_SESSION: + case PostgreSqlParser.KW_SET: + case PostgreSqlParser.KW_SHARE: + case PostgreSqlParser.KW_SHOW: + case PostgreSqlParser.KW_SIMPLE: + case PostgreSqlParser.KW_SNAPSHOT: + case PostgreSqlParser.KW_STABLE: + case PostgreSqlParser.KW_STANDALONE: + case PostgreSqlParser.KW_START: + case PostgreSqlParser.KW_STATEMENT: + case PostgreSqlParser.KW_STATISTICS: + case PostgreSqlParser.KW_STDIN: + case PostgreSqlParser.KW_STDOUT: + case PostgreSqlParser.KW_STORAGE: + case PostgreSqlParser.KW_STRICT: + case PostgreSqlParser.KW_STRIP: + case PostgreSqlParser.KW_SYSID: + case PostgreSqlParser.KW_SYSTEM: + case PostgreSqlParser.KW_TABLES: + case PostgreSqlParser.KW_TABLESPACE: + case PostgreSqlParser.KW_TEMP: + case PostgreSqlParser.KW_TEMPLATE: + case PostgreSqlParser.KW_TEMPORARY: + case PostgreSqlParser.KW_TEXT: + case PostgreSqlParser.KW_TRANSACTION: + case PostgreSqlParser.KW_TRIGGER: + case PostgreSqlParser.KW_TRUNCATE: + case PostgreSqlParser.KW_TRUSTED: + case PostgreSqlParser.KW_TYPE: + case PostgreSqlParser.KW_TYPES: + case PostgreSqlParser.KW_UNBOUNDED: + case PostgreSqlParser.KW_UNCOMMITTED: + case PostgreSqlParser.KW_UNENCRYPTED: + case PostgreSqlParser.KW_UNKNOWN: + case PostgreSqlParser.KW_UNLISTEN: + case PostgreSqlParser.KW_UNLOGGED: + case PostgreSqlParser.KW_UNTIL: + case PostgreSqlParser.KW_UPDATE: + case PostgreSqlParser.KW_VACUUM: + case PostgreSqlParser.KW_VALID: + case PostgreSqlParser.KW_VALIDATE: + case PostgreSqlParser.KW_VALIDATOR: + case PostgreSqlParser.KW_VARYING: + case PostgreSqlParser.KW_VERSION: + case PostgreSqlParser.KW_VIEW: + case PostgreSqlParser.KW_VOLATILE: + case PostgreSqlParser.KW_WHITESPACE: + case PostgreSqlParser.KW_WITHOUT: + case PostgreSqlParser.KW_WORK: + case PostgreSqlParser.KW_WRAPPER: + case PostgreSqlParser.KW_WRITE: + case PostgreSqlParser.KW_XML: + case PostgreSqlParser.KW_YEAR: + case PostgreSqlParser.KW_YES: + case PostgreSqlParser.KW_ZONE: + case PostgreSqlParser.KW_BETWEEN: + case PostgreSqlParser.KW_BIGINT: + case PostgreSqlParser.KW_BIT: + case PostgreSqlParser.KW_BOOLEAN: + case PostgreSqlParser.KW_CHAR: + case PostgreSqlParser.KW_CHARACTER: + case PostgreSqlParser.KW_COALESCE: + case PostgreSqlParser.KW_DEC: + case PostgreSqlParser.KW_DECIMAL: + case PostgreSqlParser.KW_EXISTS: + case PostgreSqlParser.KW_EXTRACT: + case PostgreSqlParser.KW_FLOAT: + case PostgreSqlParser.KW_GREATEST: + case PostgreSqlParser.KW_INOUT: + case PostgreSqlParser.KW_INT: + case PostgreSqlParser.KW_INTEGER: + case PostgreSqlParser.KW_INTERVAL: + case PostgreSqlParser.KW_LEAST: + case PostgreSqlParser.KW_NATIONAL: + case PostgreSqlParser.KW_NCHAR: + case PostgreSqlParser.KW_NONE: + case PostgreSqlParser.KW_NULLIF: + case PostgreSqlParser.KW_NUMERIC: + case PostgreSqlParser.KW_OVERLAY: + case PostgreSqlParser.KW_POSITION: + case PostgreSqlParser.KW_PRECISION: + case PostgreSqlParser.KW_REAL: + case PostgreSqlParser.KW_ROW: + case PostgreSqlParser.KW_SETOF: + case PostgreSqlParser.KW_SMALLINT: + case PostgreSqlParser.KW_SUBSTRING: + case PostgreSqlParser.KW_TIME: + case PostgreSqlParser.KW_TIMESTAMP: + case PostgreSqlParser.KW_TREAT: + case PostgreSqlParser.KW_TRIM: + case PostgreSqlParser.KW_VALUES: + case PostgreSqlParser.KW_VARCHAR: + case PostgreSqlParser.KW_XMLATTRIBUTES: + case PostgreSqlParser.KW_XMLCONCAT: + case PostgreSqlParser.KW_XMLELEMENT: + case PostgreSqlParser.KW_XMLEXISTS: + case PostgreSqlParser.KW_XMLFOREST: + case PostgreSqlParser.KW_XMLPARSE: + case PostgreSqlParser.KW_XMLPI: + case PostgreSqlParser.KW_XMLROOT: + case PostgreSqlParser.KW_XMLSERIALIZE: + case PostgreSqlParser.KW_CALL: + case PostgreSqlParser.KW_CURRENT: + case PostgreSqlParser.KW_ATTACH: + case PostgreSqlParser.KW_DETACH: + case PostgreSqlParser.KW_EXPRESSION: + case PostgreSqlParser.KW_GENERATED: + case PostgreSqlParser.KW_LOGGED: + case PostgreSqlParser.KW_STORED: + case PostgreSqlParser.KW_INCLUDE: + case PostgreSqlParser.KW_ROUTINE: + case PostgreSqlParser.KW_TRANSFORM: + case PostgreSqlParser.KW_IMPORT: + case PostgreSqlParser.KW_POLICY: + case PostgreSqlParser.KW_METHOD: + case PostgreSqlParser.KW_REFERENCING: + case PostgreSqlParser.KW_NEW: + case PostgreSqlParser.KW_OLD: + case PostgreSqlParser.KW_VALUE: + case PostgreSqlParser.KW_SUBSCRIPTION: + case PostgreSqlParser.KW_PUBLICATION: + case PostgreSqlParser.KW_OUT: + case PostgreSqlParser.KW_ROUTINES: + case PostgreSqlParser.KW_SCHEMAS: + case PostgreSqlParser.KW_PROCEDURES: + case PostgreSqlParser.KW_INPUT: + case PostgreSqlParser.KW_SUPPORT: + case PostgreSqlParser.KW_PARALLEL: + case PostgreSqlParser.KW_SQL: + case PostgreSqlParser.KW_DEPENDS: + case PostgreSqlParser.KW_OVERRIDING: + case PostgreSqlParser.KW_CONFLICT: + case PostgreSqlParser.KW_SKIP: + case PostgreSqlParser.KW_LOCKED: + case PostgreSqlParser.KW_TIES: + case PostgreSqlParser.KW_ROLLUP: + case PostgreSqlParser.KW_CUBE: + case PostgreSqlParser.KW_GROUPING: + case PostgreSqlParser.KW_SETS: + case PostgreSqlParser.KW_ORDINALITY: + case PostgreSqlParser.KW_XMLTABLE: + case PostgreSqlParser.KW_COLUMNS: + case PostgreSqlParser.KW_XMLNAMESPACES: + case PostgreSqlParser.KW_ROWTYPE: + case PostgreSqlParser.KW_NORMALIZED: + case PostgreSqlParser.KW_WITHIN: + case PostgreSqlParser.KW_FILTER: + case PostgreSqlParser.KW_GROUPS: + case PostgreSqlParser.KW_OTHERS: + case PostgreSqlParser.KW_NFC: + case PostgreSqlParser.KW_NFD: + case PostgreSqlParser.KW_NFKC: + case PostgreSqlParser.KW_NFKD: + case PostgreSqlParser.KW_UESCAPE: + case PostgreSqlParser.KW_VIEWS: + case PostgreSqlParser.KW_NORMALIZE: + case PostgreSqlParser.KW_DUMP: + case PostgreSqlParser.KW_PRINT_STRICT_PARAMS: + case PostgreSqlParser.KW_VARIABLE_CONFLICT: + case PostgreSqlParser.KW_ERROR: + case PostgreSqlParser.KW_USE_VARIABLE: + case PostgreSqlParser.KW_USE_COLUMN: + case PostgreSqlParser.KW_ALIAS: + case PostgreSqlParser.KW_CONSTANT: + case PostgreSqlParser.KW_PERFORM: + case PostgreSqlParser.KW_GET: + case PostgreSqlParser.KW_DIAGNOSTICS: + case PostgreSqlParser.KW_STACKED: + case PostgreSqlParser.KW_ELSIF: + case PostgreSqlParser.KW_REVERSE: + case PostgreSqlParser.KW_SLICE: + case PostgreSqlParser.KW_EXIT: + case PostgreSqlParser.KW_RETURN: + case PostgreSqlParser.KW_QUERY: + case PostgreSqlParser.KW_RAISE: + case PostgreSqlParser.KW_SQLSTATE: + case PostgreSqlParser.KW_DEBUG: + case PostgreSqlParser.KW_LOG: + case PostgreSqlParser.KW_INFO: + case PostgreSqlParser.KW_NOTICE: + case PostgreSqlParser.KW_WARNING: + case PostgreSqlParser.KW_EXCEPTION: + case PostgreSqlParser.KW_ASSERT: + case PostgreSqlParser.KW_OPEN: + case PostgreSqlParser.KW_SKIP_LOCKED: + case PostgreSqlParser.KW_BUFFER_USAGE_LIMIT: + case PostgreSqlParser.Identifier: + case PostgreSqlParser.QuotedIdentifier: + case PostgreSqlParser.UnicodeQuotedIdentifier: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.PLSQLVARIABLENAME: + case PostgreSqlParser.PLSQLIDENTIFIER: + case PostgreSqlParser.EscapeStringConstant: { this.state = 9214; this.schema_name(); } break; - case PostgreSQLParser.KW_CURRENT_SCHEMA: + case PostgreSqlParser.KW_CURRENT_SCHEMA: { this.state = 9215; - this.match(PostgreSQLParser.KW_CURRENT_SCHEMA); + this.match(PostgreSqlParser.KW_CURRENT_SCHEMA); } break; default: @@ -46770,7 +46770,7 @@ export class PostgreSQLParser extends SQLParserBase { } public view_relation_expr(): View_relation_exprContext { let localContext = new View_relation_exprContext(this.context, this.state); - this.enterRule(localContext, 1120, PostgreSQLParser.RULE_view_relation_expr); + this.enterRule(localContext, 1120, PostgreSqlParser.RULE_view_relation_expr); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -46781,7 +46781,7 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 81) { { this.state = 9220; - this.match(PostgreSQLParser.KW_ONLY); + this.match(PostgreSqlParser.KW_ONLY); } } @@ -46793,7 +46793,7 @@ export class PostgreSQLParser extends SQLParserBase { case 1: { this.state = 9224; - this.match(PostgreSQLParser.STAR); + this.match(PostgreSqlParser.STAR); } break; } @@ -46835,7 +46835,7 @@ export class PostgreSQLParser extends SQLParserBase { } public publication_relation_expr(): Publication_relation_exprContext { let localContext = new Publication_relation_exprContext(this.context, this.state); - this.enterRule(localContext, 1122, PostgreSQLParser.RULE_publication_relation_expr); + this.enterRule(localContext, 1122, PostgreSqlParser.RULE_publication_relation_expr); let _la: number; try { this.state = 9266; @@ -46845,14 +46845,14 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 9233; - this.match(PostgreSQLParser.KW_TABLE); + this.match(PostgreSqlParser.KW_TABLE); this.state = 9235; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); if (_la === 81) { { this.state = 9234; - this.match(PostgreSQLParser.KW_ONLY); + this.match(PostgreSqlParser.KW_ONLY); } } @@ -46864,7 +46864,7 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 9) { { this.state = 9238; - this.match(PostgreSQLParser.STAR); + this.match(PostgreSqlParser.STAR); } } @@ -46874,11 +46874,11 @@ export class PostgreSQLParser extends SQLParserBase { case 1: { this.state = 9241; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 9242; this.column_list(); this.state = 9243; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; } @@ -46898,425 +46898,425 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 9250; - this.match(PostgreSQLParser.KW_TABLE); + this.match(PostgreSqlParser.KW_TABLE); this.state = 9251; - this.match(PostgreSQLParser.KW_ONLY); + this.match(PostgreSqlParser.KW_ONLY); this.state = 9257; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_AND: - case PostgreSQLParser.KW_ARRAY: - case PostgreSQLParser.KW_COLLATE: - case PostgreSQLParser.KW_CONSTRAINT: - case PostgreSQLParser.KW_DEFAULT: - case PostgreSQLParser.KW_DO: - case PostgreSQLParser.KW_FETCH: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_IS: - case PostgreSQLParser.KW_OUTER: - case PostgreSQLParser.KW_OVER: - case PostgreSQLParser.KW_ABORT: - case PostgreSQLParser.KW_ABSOLUTE: - case PostgreSQLParser.KW_ACCESS: - case PostgreSQLParser.KW_ACTION: - case PostgreSQLParser.KW_ADD: - case PostgreSQLParser.KW_ADMIN: - case PostgreSQLParser.KW_AFTER: - case PostgreSQLParser.KW_AGGREGATE: - case PostgreSQLParser.KW_ALSO: - case PostgreSQLParser.KW_ALTER: - case PostgreSQLParser.KW_ALWAYS: - case PostgreSQLParser.KW_ASSERTION: - case PostgreSQLParser.KW_ASSIGNMENT: - case PostgreSQLParser.KW_AT: - case PostgreSQLParser.KW_ATTRIBUTE: - case PostgreSQLParser.KW_BACKWARD: - case PostgreSQLParser.KW_BEFORE: - case PostgreSQLParser.KW_BEGIN: - case PostgreSQLParser.KW_BY: - case PostgreSQLParser.KW_CACHE: - case PostgreSQLParser.KW_CALLED: - case PostgreSQLParser.KW_CASCADE: - case PostgreSQLParser.KW_CASCADED: - case PostgreSQLParser.KW_CATALOG: - case PostgreSQLParser.KW_CHAIN: - case PostgreSQLParser.KW_CHARACTERISTICS: - case PostgreSQLParser.KW_CHECKPOINT: - case PostgreSQLParser.KW_CLASS: - case PostgreSQLParser.KW_CLOSE: - case PostgreSQLParser.KW_CLUSTER: - case PostgreSQLParser.KW_COMMENT: - case PostgreSQLParser.KW_COMMENTS: - case PostgreSQLParser.KW_COMMIT: - case PostgreSQLParser.KW_COMMITTED: - case PostgreSQLParser.KW_CONFIGURATION: - case PostgreSQLParser.KW_CONNECTION: - case PostgreSQLParser.KW_CONSTRAINTS: - case PostgreSQLParser.KW_CONTENT: - case PostgreSQLParser.KW_CONTINUE: - case PostgreSQLParser.KW_CONVERSION: - case PostgreSQLParser.KW_COPY: - case PostgreSQLParser.KW_COST: - case PostgreSQLParser.KW_CSV: - case PostgreSQLParser.KW_CURSOR: - case PostgreSQLParser.KW_CYCLE: - case PostgreSQLParser.KW_DATA: - case PostgreSQLParser.KW_DATABASE: - case PostgreSQLParser.KW_DAY: - case PostgreSQLParser.KW_DEALLOCATE: - case PostgreSQLParser.KW_DECLARE: - case PostgreSQLParser.KW_DEFAULTS: - case PostgreSQLParser.KW_DEFERRED: - case PostgreSQLParser.KW_DEFINER: - case PostgreSQLParser.KW_DELETE: - case PostgreSQLParser.KW_DELIMITER: - case PostgreSQLParser.KW_DELIMITERS: - case PostgreSQLParser.KW_DICTIONARY: - case PostgreSQLParser.KW_DISABLE: - case PostgreSQLParser.KW_DISCARD: - case PostgreSQLParser.KW_DOCUMENT: - case PostgreSQLParser.KW_DOMAIN: - case PostgreSQLParser.KW_DOUBLE: - case PostgreSQLParser.KW_DROP: - case PostgreSQLParser.KW_EACH: - case PostgreSQLParser.KW_ENABLE: - case PostgreSQLParser.KW_ENCODING: - case PostgreSQLParser.KW_ENCRYPTED: - case PostgreSQLParser.KW_ENUM: - case PostgreSQLParser.KW_ESCAPE: - case PostgreSQLParser.KW_EVENT: - case PostgreSQLParser.KW_EXCLUDE: - case PostgreSQLParser.KW_EXCLUDING: - case PostgreSQLParser.KW_EXCLUSIVE: - case PostgreSQLParser.KW_EXECUTE: - case PostgreSQLParser.KW_EXPLAIN: - case PostgreSQLParser.KW_EXTENSION: - case PostgreSQLParser.KW_EXTERNAL: - case PostgreSQLParser.KW_FAMILY: - case PostgreSQLParser.KW_FIRST: - case PostgreSQLParser.KW_FOLLOWING: - case PostgreSQLParser.KW_FORCE: - case PostgreSQLParser.KW_FORWARD: - case PostgreSQLParser.KW_FUNCTION: - case PostgreSQLParser.KW_FUNCTIONS: - case PostgreSQLParser.KW_GLOBAL: - case PostgreSQLParser.KW_GRANTED: - case PostgreSQLParser.KW_HANDLER: - case PostgreSQLParser.KW_HEADER: - case PostgreSQLParser.KW_HOLD: - case PostgreSQLParser.KW_HOUR: - case PostgreSQLParser.KW_IDENTITY: - case PostgreSQLParser.KW_IF: - case PostgreSQLParser.KW_IMMEDIATE: - case PostgreSQLParser.KW_IMMUTABLE: - case PostgreSQLParser.KW_IMPLICIT: - case PostgreSQLParser.KW_INCLUDING: - case PostgreSQLParser.KW_INCREMENT: - case PostgreSQLParser.KW_INDEX: - case PostgreSQLParser.KW_INDEXES: - case PostgreSQLParser.KW_INHERIT: - case PostgreSQLParser.KW_INHERITS: - case PostgreSQLParser.KW_INLINE: - case PostgreSQLParser.KW_INSENSITIVE: - case PostgreSQLParser.KW_INSERT: - case PostgreSQLParser.KW_INSTEAD: - case PostgreSQLParser.KW_INVOKER: - case PostgreSQLParser.KW_ISOLATION: - case PostgreSQLParser.KW_KEY: - case PostgreSQLParser.KW_LABEL: - case PostgreSQLParser.KW_LANGUAGE: - case PostgreSQLParser.KW_LARGE: - case PostgreSQLParser.KW_LAST: - case PostgreSQLParser.KW_LEAKPROOF: - case PostgreSQLParser.KW_LEVEL: - case PostgreSQLParser.KW_LISTEN: - case PostgreSQLParser.KW_LOAD: - case PostgreSQLParser.KW_LOCAL: - case PostgreSQLParser.KW_LOCATION: - case PostgreSQLParser.KW_LOCK: - case PostgreSQLParser.KW_MAPPING: - case PostgreSQLParser.KW_MATCH: - case PostgreSQLParser.KW_MATERIALIZED: - case PostgreSQLParser.KW_MAXVALUE: - case PostgreSQLParser.KW_MINUTE: - case PostgreSQLParser.KW_MINVALUE: - case PostgreSQLParser.KW_MODE: - case PostgreSQLParser.KW_MONTH: - case PostgreSQLParser.KW_MOVE: - case PostgreSQLParser.KW_NAME: - case PostgreSQLParser.KW_NAMES: - case PostgreSQLParser.KW_NEXT: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_NOTHING: - case PostgreSQLParser.KW_NOTIFY: - case PostgreSQLParser.KW_NOWAIT: - case PostgreSQLParser.KW_NULLS: - case PostgreSQLParser.KW_OBJECT: - case PostgreSQLParser.KW_OF: - case PostgreSQLParser.KW_OFF: - case PostgreSQLParser.KW_OIDS: - case PostgreSQLParser.KW_OPERATOR: - case PostgreSQLParser.KW_OPTION: - case PostgreSQLParser.KW_OPTIONS: - case PostgreSQLParser.KW_OWNED: - case PostgreSQLParser.KW_OWNER: - case PostgreSQLParser.KW_PARSER: - case PostgreSQLParser.KW_PARTIAL: - case PostgreSQLParser.KW_PARTITION: - case PostgreSQLParser.KW_PASSING: - case PostgreSQLParser.KW_PASSWORD: - case PostgreSQLParser.KW_PLANS: - case PostgreSQLParser.KW_PRECEDING: - case PostgreSQLParser.KW_PREPARE: - case PostgreSQLParser.KW_PREPARED: - case PostgreSQLParser.KW_PRESERVE: - case PostgreSQLParser.KW_PRIOR: - case PostgreSQLParser.KW_PRIVILEGES: - case PostgreSQLParser.KW_PROCEDURAL: - case PostgreSQLParser.KW_PROCEDURE: - case PostgreSQLParser.KW_PROGRAM: - case PostgreSQLParser.KW_QUOTE: - case PostgreSQLParser.KW_RANGE: - case PostgreSQLParser.KW_READ: - case PostgreSQLParser.KW_REASSIGN: - case PostgreSQLParser.KW_RECHECK: - case PostgreSQLParser.KW_RECURSIVE: - case PostgreSQLParser.KW_REF: - case PostgreSQLParser.KW_REFRESH: - case PostgreSQLParser.KW_REINDEX: - case PostgreSQLParser.KW_RELATIVE: - case PostgreSQLParser.KW_RELEASE: - case PostgreSQLParser.KW_RENAME: - case PostgreSQLParser.KW_REPEATABLE: - case PostgreSQLParser.KW_REPLACE: - case PostgreSQLParser.KW_REPLICA: - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_RESTART: - case PostgreSQLParser.KW_RESTRICT: - case PostgreSQLParser.KW_RETURNS: - case PostgreSQLParser.KW_REVOKE: - case PostgreSQLParser.KW_ROLE: - case PostgreSQLParser.KW_ROLLBACK: - case PostgreSQLParser.KW_ROWS: - case PostgreSQLParser.KW_RULE: - case PostgreSQLParser.KW_SAVEPOINT: - case PostgreSQLParser.KW_SCHEMA: - case PostgreSQLParser.KW_SCROLL: - case PostgreSQLParser.KW_SEARCH: - case PostgreSQLParser.KW_SECOND: - case PostgreSQLParser.KW_SECURITY: - case PostgreSQLParser.KW_SEQUENCE: - case PostgreSQLParser.KW_SEQUENCES: - case PostgreSQLParser.KW_SERIALIZABLE: - case PostgreSQLParser.KW_SERVER: - case PostgreSQLParser.KW_SESSION: - case PostgreSQLParser.KW_SET: - case PostgreSQLParser.KW_SHARE: - case PostgreSQLParser.KW_SHOW: - case PostgreSQLParser.KW_SIMPLE: - case PostgreSQLParser.KW_SNAPSHOT: - case PostgreSQLParser.KW_STABLE: - case PostgreSQLParser.KW_STANDALONE: - case PostgreSQLParser.KW_START: - case PostgreSQLParser.KW_STATEMENT: - case PostgreSQLParser.KW_STATISTICS: - case PostgreSQLParser.KW_STDIN: - case PostgreSQLParser.KW_STDOUT: - case PostgreSQLParser.KW_STORAGE: - case PostgreSQLParser.KW_STRICT: - case PostgreSQLParser.KW_STRIP: - case PostgreSQLParser.KW_SYSID: - case PostgreSQLParser.KW_SYSTEM: - case PostgreSQLParser.KW_TABLES: - case PostgreSQLParser.KW_TABLESPACE: - case PostgreSQLParser.KW_TEMP: - case PostgreSQLParser.KW_TEMPLATE: - case PostgreSQLParser.KW_TEMPORARY: - case PostgreSQLParser.KW_TEXT: - case PostgreSQLParser.KW_TRANSACTION: - case PostgreSQLParser.KW_TRIGGER: - case PostgreSQLParser.KW_TRUNCATE: - case PostgreSQLParser.KW_TRUSTED: - case PostgreSQLParser.KW_TYPE: - case PostgreSQLParser.KW_TYPES: - case PostgreSQLParser.KW_UNBOUNDED: - case PostgreSQLParser.KW_UNCOMMITTED: - case PostgreSQLParser.KW_UNENCRYPTED: - case PostgreSQLParser.KW_UNKNOWN: - case PostgreSQLParser.KW_UNLISTEN: - case PostgreSQLParser.KW_UNLOGGED: - case PostgreSQLParser.KW_UNTIL: - case PostgreSQLParser.KW_UPDATE: - case PostgreSQLParser.KW_VACUUM: - case PostgreSQLParser.KW_VALID: - case PostgreSQLParser.KW_VALIDATE: - case PostgreSQLParser.KW_VALIDATOR: - case PostgreSQLParser.KW_VARYING: - case PostgreSQLParser.KW_VERSION: - case PostgreSQLParser.KW_VIEW: - case PostgreSQLParser.KW_VOLATILE: - case PostgreSQLParser.KW_WHITESPACE: - case PostgreSQLParser.KW_WITHOUT: - case PostgreSQLParser.KW_WORK: - case PostgreSQLParser.KW_WRAPPER: - case PostgreSQLParser.KW_WRITE: - case PostgreSQLParser.KW_XML: - case PostgreSQLParser.KW_YEAR: - case PostgreSQLParser.KW_YES: - case PostgreSQLParser.KW_ZONE: - case PostgreSQLParser.KW_BETWEEN: - case PostgreSQLParser.KW_BIGINT: - case PostgreSQLParser.KW_BIT: - case PostgreSQLParser.KW_BOOLEAN: - case PostgreSQLParser.KW_CHAR: - case PostgreSQLParser.KW_CHARACTER: - case PostgreSQLParser.KW_COALESCE: - case PostgreSQLParser.KW_DEC: - case PostgreSQLParser.KW_DECIMAL: - case PostgreSQLParser.KW_EXISTS: - case PostgreSQLParser.KW_EXTRACT: - case PostgreSQLParser.KW_FLOAT: - case PostgreSQLParser.KW_GREATEST: - case PostgreSQLParser.KW_INOUT: - case PostgreSQLParser.KW_INT: - case PostgreSQLParser.KW_INTEGER: - case PostgreSQLParser.KW_INTERVAL: - case PostgreSQLParser.KW_LEAST: - case PostgreSQLParser.KW_NATIONAL: - case PostgreSQLParser.KW_NCHAR: - case PostgreSQLParser.KW_NONE: - case PostgreSQLParser.KW_NULLIF: - case PostgreSQLParser.KW_NUMERIC: - case PostgreSQLParser.KW_OVERLAY: - case PostgreSQLParser.KW_POSITION: - case PostgreSQLParser.KW_PRECISION: - case PostgreSQLParser.KW_REAL: - case PostgreSQLParser.KW_ROW: - case PostgreSQLParser.KW_SETOF: - case PostgreSQLParser.KW_SMALLINT: - case PostgreSQLParser.KW_SUBSTRING: - case PostgreSQLParser.KW_TIME: - case PostgreSQLParser.KW_TIMESTAMP: - case PostgreSQLParser.KW_TREAT: - case PostgreSQLParser.KW_TRIM: - case PostgreSQLParser.KW_VALUES: - case PostgreSQLParser.KW_VARCHAR: - case PostgreSQLParser.KW_XMLATTRIBUTES: - case PostgreSQLParser.KW_XMLCONCAT: - case PostgreSQLParser.KW_XMLELEMENT: - case PostgreSQLParser.KW_XMLEXISTS: - case PostgreSQLParser.KW_XMLFOREST: - case PostgreSQLParser.KW_XMLPARSE: - case PostgreSQLParser.KW_XMLPI: - case PostgreSQLParser.KW_XMLROOT: - case PostgreSQLParser.KW_XMLSERIALIZE: - case PostgreSQLParser.KW_CALL: - case PostgreSQLParser.KW_CURRENT: - case PostgreSQLParser.KW_ATTACH: - case PostgreSQLParser.KW_DETACH: - case PostgreSQLParser.KW_EXPRESSION: - case PostgreSQLParser.KW_GENERATED: - case PostgreSQLParser.KW_LOGGED: - case PostgreSQLParser.KW_STORED: - case PostgreSQLParser.KW_INCLUDE: - case PostgreSQLParser.KW_ROUTINE: - case PostgreSQLParser.KW_TRANSFORM: - case PostgreSQLParser.KW_IMPORT: - case PostgreSQLParser.KW_POLICY: - case PostgreSQLParser.KW_METHOD: - case PostgreSQLParser.KW_REFERENCING: - case PostgreSQLParser.KW_NEW: - case PostgreSQLParser.KW_OLD: - case PostgreSQLParser.KW_VALUE: - case PostgreSQLParser.KW_SUBSCRIPTION: - case PostgreSQLParser.KW_PUBLICATION: - case PostgreSQLParser.KW_OUT: - case PostgreSQLParser.KW_ROUTINES: - case PostgreSQLParser.KW_SCHEMAS: - case PostgreSQLParser.KW_PROCEDURES: - case PostgreSQLParser.KW_INPUT: - case PostgreSQLParser.KW_SUPPORT: - case PostgreSQLParser.KW_PARALLEL: - case PostgreSQLParser.KW_SQL: - case PostgreSQLParser.KW_DEPENDS: - case PostgreSQLParser.KW_OVERRIDING: - case PostgreSQLParser.KW_CONFLICT: - case PostgreSQLParser.KW_SKIP: - case PostgreSQLParser.KW_LOCKED: - case PostgreSQLParser.KW_TIES: - case PostgreSQLParser.KW_ROLLUP: - case PostgreSQLParser.KW_CUBE: - case PostgreSQLParser.KW_GROUPING: - case PostgreSQLParser.KW_SETS: - case PostgreSQLParser.KW_ORDINALITY: - case PostgreSQLParser.KW_XMLTABLE: - case PostgreSQLParser.KW_COLUMNS: - case PostgreSQLParser.KW_XMLNAMESPACES: - case PostgreSQLParser.KW_ROWTYPE: - case PostgreSQLParser.KW_NORMALIZED: - case PostgreSQLParser.KW_WITHIN: - case PostgreSQLParser.KW_FILTER: - case PostgreSQLParser.KW_GROUPS: - case PostgreSQLParser.KW_OTHERS: - case PostgreSQLParser.KW_NFC: - case PostgreSQLParser.KW_NFD: - case PostgreSQLParser.KW_NFKC: - case PostgreSQLParser.KW_NFKD: - case PostgreSQLParser.KW_UESCAPE: - case PostgreSQLParser.KW_VIEWS: - case PostgreSQLParser.KW_NORMALIZE: - case PostgreSQLParser.KW_DUMP: - case PostgreSQLParser.KW_PRINT_STRICT_PARAMS: - case PostgreSQLParser.KW_VARIABLE_CONFLICT: - case PostgreSQLParser.KW_ERROR: - case PostgreSQLParser.KW_USE_VARIABLE: - case PostgreSQLParser.KW_USE_COLUMN: - case PostgreSQLParser.KW_ALIAS: - case PostgreSQLParser.KW_CONSTANT: - case PostgreSQLParser.KW_PERFORM: - case PostgreSQLParser.KW_GET: - case PostgreSQLParser.KW_DIAGNOSTICS: - case PostgreSQLParser.KW_STACKED: - case PostgreSQLParser.KW_ELSIF: - case PostgreSQLParser.KW_REVERSE: - case PostgreSQLParser.KW_SLICE: - case PostgreSQLParser.KW_EXIT: - case PostgreSQLParser.KW_RETURN: - case PostgreSQLParser.KW_QUERY: - case PostgreSQLParser.KW_RAISE: - case PostgreSQLParser.KW_SQLSTATE: - case PostgreSQLParser.KW_DEBUG: - case PostgreSQLParser.KW_LOG: - case PostgreSQLParser.KW_INFO: - case PostgreSQLParser.KW_NOTICE: - case PostgreSQLParser.KW_WARNING: - case PostgreSQLParser.KW_EXCEPTION: - case PostgreSQLParser.KW_ASSERT: - case PostgreSQLParser.KW_OPEN: - case PostgreSQLParser.KW_SKIP_LOCKED: - case PostgreSQLParser.KW_BUFFER_USAGE_LIMIT: - case PostgreSQLParser.Identifier: - case PostgreSQLParser.QuotedIdentifier: - case PostgreSQLParser.UnicodeQuotedIdentifier: - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.PLSQLVARIABLENAME: - case PostgreSQLParser.PLSQLIDENTIFIER: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.KW_AND: + case PostgreSqlParser.KW_ARRAY: + case PostgreSqlParser.KW_COLLATE: + case PostgreSqlParser.KW_CONSTRAINT: + case PostgreSqlParser.KW_DEFAULT: + case PostgreSqlParser.KW_DO: + case PostgreSqlParser.KW_FETCH: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_IS: + case PostgreSqlParser.KW_OUTER: + case PostgreSqlParser.KW_OVER: + case PostgreSqlParser.KW_ABORT: + case PostgreSqlParser.KW_ABSOLUTE: + case PostgreSqlParser.KW_ACCESS: + case PostgreSqlParser.KW_ACTION: + case PostgreSqlParser.KW_ADD: + case PostgreSqlParser.KW_ADMIN: + case PostgreSqlParser.KW_AFTER: + case PostgreSqlParser.KW_AGGREGATE: + case PostgreSqlParser.KW_ALSO: + case PostgreSqlParser.KW_ALTER: + case PostgreSqlParser.KW_ALWAYS: + case PostgreSqlParser.KW_ASSERTION: + case PostgreSqlParser.KW_ASSIGNMENT: + case PostgreSqlParser.KW_AT: + case PostgreSqlParser.KW_ATTRIBUTE: + case PostgreSqlParser.KW_BACKWARD: + case PostgreSqlParser.KW_BEFORE: + case PostgreSqlParser.KW_BEGIN: + case PostgreSqlParser.KW_BY: + case PostgreSqlParser.KW_CACHE: + case PostgreSqlParser.KW_CALLED: + case PostgreSqlParser.KW_CASCADE: + case PostgreSqlParser.KW_CASCADED: + case PostgreSqlParser.KW_CATALOG: + case PostgreSqlParser.KW_CHAIN: + case PostgreSqlParser.KW_CHARACTERISTICS: + case PostgreSqlParser.KW_CHECKPOINT: + case PostgreSqlParser.KW_CLASS: + case PostgreSqlParser.KW_CLOSE: + case PostgreSqlParser.KW_CLUSTER: + case PostgreSqlParser.KW_COMMENT: + case PostgreSqlParser.KW_COMMENTS: + case PostgreSqlParser.KW_COMMIT: + case PostgreSqlParser.KW_COMMITTED: + case PostgreSqlParser.KW_CONFIGURATION: + case PostgreSqlParser.KW_CONNECTION: + case PostgreSqlParser.KW_CONSTRAINTS: + case PostgreSqlParser.KW_CONTENT: + case PostgreSqlParser.KW_CONTINUE: + case PostgreSqlParser.KW_CONVERSION: + case PostgreSqlParser.KW_COPY: + case PostgreSqlParser.KW_COST: + case PostgreSqlParser.KW_CSV: + case PostgreSqlParser.KW_CURSOR: + case PostgreSqlParser.KW_CYCLE: + case PostgreSqlParser.KW_DATA: + case PostgreSqlParser.KW_DATABASE: + case PostgreSqlParser.KW_DAY: + case PostgreSqlParser.KW_DEALLOCATE: + case PostgreSqlParser.KW_DECLARE: + case PostgreSqlParser.KW_DEFAULTS: + case PostgreSqlParser.KW_DEFERRED: + case PostgreSqlParser.KW_DEFINER: + case PostgreSqlParser.KW_DELETE: + case PostgreSqlParser.KW_DELIMITER: + case PostgreSqlParser.KW_DELIMITERS: + case PostgreSqlParser.KW_DICTIONARY: + case PostgreSqlParser.KW_DISABLE: + case PostgreSqlParser.KW_DISCARD: + case PostgreSqlParser.KW_DOCUMENT: + case PostgreSqlParser.KW_DOMAIN: + case PostgreSqlParser.KW_DOUBLE: + case PostgreSqlParser.KW_DROP: + case PostgreSqlParser.KW_EACH: + case PostgreSqlParser.KW_ENABLE: + case PostgreSqlParser.KW_ENCODING: + case PostgreSqlParser.KW_ENCRYPTED: + case PostgreSqlParser.KW_ENUM: + case PostgreSqlParser.KW_ESCAPE: + case PostgreSqlParser.KW_EVENT: + case PostgreSqlParser.KW_EXCLUDE: + case PostgreSqlParser.KW_EXCLUDING: + case PostgreSqlParser.KW_EXCLUSIVE: + case PostgreSqlParser.KW_EXECUTE: + case PostgreSqlParser.KW_EXPLAIN: + case PostgreSqlParser.KW_EXTENSION: + case PostgreSqlParser.KW_EXTERNAL: + case PostgreSqlParser.KW_FAMILY: + case PostgreSqlParser.KW_FIRST: + case PostgreSqlParser.KW_FOLLOWING: + case PostgreSqlParser.KW_FORCE: + case PostgreSqlParser.KW_FORWARD: + case PostgreSqlParser.KW_FUNCTION: + case PostgreSqlParser.KW_FUNCTIONS: + case PostgreSqlParser.KW_GLOBAL: + case PostgreSqlParser.KW_GRANTED: + case PostgreSqlParser.KW_HANDLER: + case PostgreSqlParser.KW_HEADER: + case PostgreSqlParser.KW_HOLD: + case PostgreSqlParser.KW_HOUR: + case PostgreSqlParser.KW_IDENTITY: + case PostgreSqlParser.KW_IF: + case PostgreSqlParser.KW_IMMEDIATE: + case PostgreSqlParser.KW_IMMUTABLE: + case PostgreSqlParser.KW_IMPLICIT: + case PostgreSqlParser.KW_INCLUDING: + case PostgreSqlParser.KW_INCREMENT: + case PostgreSqlParser.KW_INDEX: + case PostgreSqlParser.KW_INDEXES: + case PostgreSqlParser.KW_INHERIT: + case PostgreSqlParser.KW_INHERITS: + case PostgreSqlParser.KW_INLINE: + case PostgreSqlParser.KW_INSENSITIVE: + case PostgreSqlParser.KW_INSERT: + case PostgreSqlParser.KW_INSTEAD: + case PostgreSqlParser.KW_INVOKER: + case PostgreSqlParser.KW_ISOLATION: + case PostgreSqlParser.KW_KEY: + case PostgreSqlParser.KW_LABEL: + case PostgreSqlParser.KW_LANGUAGE: + case PostgreSqlParser.KW_LARGE: + case PostgreSqlParser.KW_LAST: + case PostgreSqlParser.KW_LEAKPROOF: + case PostgreSqlParser.KW_LEVEL: + case PostgreSqlParser.KW_LISTEN: + case PostgreSqlParser.KW_LOAD: + case PostgreSqlParser.KW_LOCAL: + case PostgreSqlParser.KW_LOCATION: + case PostgreSqlParser.KW_LOCK: + case PostgreSqlParser.KW_MAPPING: + case PostgreSqlParser.KW_MATCH: + case PostgreSqlParser.KW_MATERIALIZED: + case PostgreSqlParser.KW_MAXVALUE: + case PostgreSqlParser.KW_MINUTE: + case PostgreSqlParser.KW_MINVALUE: + case PostgreSqlParser.KW_MODE: + case PostgreSqlParser.KW_MONTH: + case PostgreSqlParser.KW_MOVE: + case PostgreSqlParser.KW_NAME: + case PostgreSqlParser.KW_NAMES: + case PostgreSqlParser.KW_NEXT: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_NOTHING: + case PostgreSqlParser.KW_NOTIFY: + case PostgreSqlParser.KW_NOWAIT: + case PostgreSqlParser.KW_NULLS: + case PostgreSqlParser.KW_OBJECT: + case PostgreSqlParser.KW_OF: + case PostgreSqlParser.KW_OFF: + case PostgreSqlParser.KW_OIDS: + case PostgreSqlParser.KW_OPERATOR: + case PostgreSqlParser.KW_OPTION: + case PostgreSqlParser.KW_OPTIONS: + case PostgreSqlParser.KW_OWNED: + case PostgreSqlParser.KW_OWNER: + case PostgreSqlParser.KW_PARSER: + case PostgreSqlParser.KW_PARTIAL: + case PostgreSqlParser.KW_PARTITION: + case PostgreSqlParser.KW_PASSING: + case PostgreSqlParser.KW_PASSWORD: + case PostgreSqlParser.KW_PLANS: + case PostgreSqlParser.KW_PRECEDING: + case PostgreSqlParser.KW_PREPARE: + case PostgreSqlParser.KW_PREPARED: + case PostgreSqlParser.KW_PRESERVE: + case PostgreSqlParser.KW_PRIOR: + case PostgreSqlParser.KW_PRIVILEGES: + case PostgreSqlParser.KW_PROCEDURAL: + case PostgreSqlParser.KW_PROCEDURE: + case PostgreSqlParser.KW_PROGRAM: + case PostgreSqlParser.KW_QUOTE: + case PostgreSqlParser.KW_RANGE: + case PostgreSqlParser.KW_READ: + case PostgreSqlParser.KW_REASSIGN: + case PostgreSqlParser.KW_RECHECK: + case PostgreSqlParser.KW_RECURSIVE: + case PostgreSqlParser.KW_REF: + case PostgreSqlParser.KW_REFRESH: + case PostgreSqlParser.KW_REINDEX: + case PostgreSqlParser.KW_RELATIVE: + case PostgreSqlParser.KW_RELEASE: + case PostgreSqlParser.KW_RENAME: + case PostgreSqlParser.KW_REPEATABLE: + case PostgreSqlParser.KW_REPLACE: + case PostgreSqlParser.KW_REPLICA: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_RESTART: + case PostgreSqlParser.KW_RESTRICT: + case PostgreSqlParser.KW_RETURNS: + case PostgreSqlParser.KW_REVOKE: + case PostgreSqlParser.KW_ROLE: + case PostgreSqlParser.KW_ROLLBACK: + case PostgreSqlParser.KW_ROWS: + case PostgreSqlParser.KW_RULE: + case PostgreSqlParser.KW_SAVEPOINT: + case PostgreSqlParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCROLL: + case PostgreSqlParser.KW_SEARCH: + case PostgreSqlParser.KW_SECOND: + case PostgreSqlParser.KW_SECURITY: + case PostgreSqlParser.KW_SEQUENCE: + case PostgreSqlParser.KW_SEQUENCES: + case PostgreSqlParser.KW_SERIALIZABLE: + case PostgreSqlParser.KW_SERVER: + case PostgreSqlParser.KW_SESSION: + case PostgreSqlParser.KW_SET: + case PostgreSqlParser.KW_SHARE: + case PostgreSqlParser.KW_SHOW: + case PostgreSqlParser.KW_SIMPLE: + case PostgreSqlParser.KW_SNAPSHOT: + case PostgreSqlParser.KW_STABLE: + case PostgreSqlParser.KW_STANDALONE: + case PostgreSqlParser.KW_START: + case PostgreSqlParser.KW_STATEMENT: + case PostgreSqlParser.KW_STATISTICS: + case PostgreSqlParser.KW_STDIN: + case PostgreSqlParser.KW_STDOUT: + case PostgreSqlParser.KW_STORAGE: + case PostgreSqlParser.KW_STRICT: + case PostgreSqlParser.KW_STRIP: + case PostgreSqlParser.KW_SYSID: + case PostgreSqlParser.KW_SYSTEM: + case PostgreSqlParser.KW_TABLES: + case PostgreSqlParser.KW_TABLESPACE: + case PostgreSqlParser.KW_TEMP: + case PostgreSqlParser.KW_TEMPLATE: + case PostgreSqlParser.KW_TEMPORARY: + case PostgreSqlParser.KW_TEXT: + case PostgreSqlParser.KW_TRANSACTION: + case PostgreSqlParser.KW_TRIGGER: + case PostgreSqlParser.KW_TRUNCATE: + case PostgreSqlParser.KW_TRUSTED: + case PostgreSqlParser.KW_TYPE: + case PostgreSqlParser.KW_TYPES: + case PostgreSqlParser.KW_UNBOUNDED: + case PostgreSqlParser.KW_UNCOMMITTED: + case PostgreSqlParser.KW_UNENCRYPTED: + case PostgreSqlParser.KW_UNKNOWN: + case PostgreSqlParser.KW_UNLISTEN: + case PostgreSqlParser.KW_UNLOGGED: + case PostgreSqlParser.KW_UNTIL: + case PostgreSqlParser.KW_UPDATE: + case PostgreSqlParser.KW_VACUUM: + case PostgreSqlParser.KW_VALID: + case PostgreSqlParser.KW_VALIDATE: + case PostgreSqlParser.KW_VALIDATOR: + case PostgreSqlParser.KW_VARYING: + case PostgreSqlParser.KW_VERSION: + case PostgreSqlParser.KW_VIEW: + case PostgreSqlParser.KW_VOLATILE: + case PostgreSqlParser.KW_WHITESPACE: + case PostgreSqlParser.KW_WITHOUT: + case PostgreSqlParser.KW_WORK: + case PostgreSqlParser.KW_WRAPPER: + case PostgreSqlParser.KW_WRITE: + case PostgreSqlParser.KW_XML: + case PostgreSqlParser.KW_YEAR: + case PostgreSqlParser.KW_YES: + case PostgreSqlParser.KW_ZONE: + case PostgreSqlParser.KW_BETWEEN: + case PostgreSqlParser.KW_BIGINT: + case PostgreSqlParser.KW_BIT: + case PostgreSqlParser.KW_BOOLEAN: + case PostgreSqlParser.KW_CHAR: + case PostgreSqlParser.KW_CHARACTER: + case PostgreSqlParser.KW_COALESCE: + case PostgreSqlParser.KW_DEC: + case PostgreSqlParser.KW_DECIMAL: + case PostgreSqlParser.KW_EXISTS: + case PostgreSqlParser.KW_EXTRACT: + case PostgreSqlParser.KW_FLOAT: + case PostgreSqlParser.KW_GREATEST: + case PostgreSqlParser.KW_INOUT: + case PostgreSqlParser.KW_INT: + case PostgreSqlParser.KW_INTEGER: + case PostgreSqlParser.KW_INTERVAL: + case PostgreSqlParser.KW_LEAST: + case PostgreSqlParser.KW_NATIONAL: + case PostgreSqlParser.KW_NCHAR: + case PostgreSqlParser.KW_NONE: + case PostgreSqlParser.KW_NULLIF: + case PostgreSqlParser.KW_NUMERIC: + case PostgreSqlParser.KW_OVERLAY: + case PostgreSqlParser.KW_POSITION: + case PostgreSqlParser.KW_PRECISION: + case PostgreSqlParser.KW_REAL: + case PostgreSqlParser.KW_ROW: + case PostgreSqlParser.KW_SETOF: + case PostgreSqlParser.KW_SMALLINT: + case PostgreSqlParser.KW_SUBSTRING: + case PostgreSqlParser.KW_TIME: + case PostgreSqlParser.KW_TIMESTAMP: + case PostgreSqlParser.KW_TREAT: + case PostgreSqlParser.KW_TRIM: + case PostgreSqlParser.KW_VALUES: + case PostgreSqlParser.KW_VARCHAR: + case PostgreSqlParser.KW_XMLATTRIBUTES: + case PostgreSqlParser.KW_XMLCONCAT: + case PostgreSqlParser.KW_XMLELEMENT: + case PostgreSqlParser.KW_XMLEXISTS: + case PostgreSqlParser.KW_XMLFOREST: + case PostgreSqlParser.KW_XMLPARSE: + case PostgreSqlParser.KW_XMLPI: + case PostgreSqlParser.KW_XMLROOT: + case PostgreSqlParser.KW_XMLSERIALIZE: + case PostgreSqlParser.KW_CALL: + case PostgreSqlParser.KW_CURRENT: + case PostgreSqlParser.KW_ATTACH: + case PostgreSqlParser.KW_DETACH: + case PostgreSqlParser.KW_EXPRESSION: + case PostgreSqlParser.KW_GENERATED: + case PostgreSqlParser.KW_LOGGED: + case PostgreSqlParser.KW_STORED: + case PostgreSqlParser.KW_INCLUDE: + case PostgreSqlParser.KW_ROUTINE: + case PostgreSqlParser.KW_TRANSFORM: + case PostgreSqlParser.KW_IMPORT: + case PostgreSqlParser.KW_POLICY: + case PostgreSqlParser.KW_METHOD: + case PostgreSqlParser.KW_REFERENCING: + case PostgreSqlParser.KW_NEW: + case PostgreSqlParser.KW_OLD: + case PostgreSqlParser.KW_VALUE: + case PostgreSqlParser.KW_SUBSCRIPTION: + case PostgreSqlParser.KW_PUBLICATION: + case PostgreSqlParser.KW_OUT: + case PostgreSqlParser.KW_ROUTINES: + case PostgreSqlParser.KW_SCHEMAS: + case PostgreSqlParser.KW_PROCEDURES: + case PostgreSqlParser.KW_INPUT: + case PostgreSqlParser.KW_SUPPORT: + case PostgreSqlParser.KW_PARALLEL: + case PostgreSqlParser.KW_SQL: + case PostgreSqlParser.KW_DEPENDS: + case PostgreSqlParser.KW_OVERRIDING: + case PostgreSqlParser.KW_CONFLICT: + case PostgreSqlParser.KW_SKIP: + case PostgreSqlParser.KW_LOCKED: + case PostgreSqlParser.KW_TIES: + case PostgreSqlParser.KW_ROLLUP: + case PostgreSqlParser.KW_CUBE: + case PostgreSqlParser.KW_GROUPING: + case PostgreSqlParser.KW_SETS: + case PostgreSqlParser.KW_ORDINALITY: + case PostgreSqlParser.KW_XMLTABLE: + case PostgreSqlParser.KW_COLUMNS: + case PostgreSqlParser.KW_XMLNAMESPACES: + case PostgreSqlParser.KW_ROWTYPE: + case PostgreSqlParser.KW_NORMALIZED: + case PostgreSqlParser.KW_WITHIN: + case PostgreSqlParser.KW_FILTER: + case PostgreSqlParser.KW_GROUPS: + case PostgreSqlParser.KW_OTHERS: + case PostgreSqlParser.KW_NFC: + case PostgreSqlParser.KW_NFD: + case PostgreSqlParser.KW_NFKC: + case PostgreSqlParser.KW_NFKD: + case PostgreSqlParser.KW_UESCAPE: + case PostgreSqlParser.KW_VIEWS: + case PostgreSqlParser.KW_NORMALIZE: + case PostgreSqlParser.KW_DUMP: + case PostgreSqlParser.KW_PRINT_STRICT_PARAMS: + case PostgreSqlParser.KW_VARIABLE_CONFLICT: + case PostgreSqlParser.KW_ERROR: + case PostgreSqlParser.KW_USE_VARIABLE: + case PostgreSqlParser.KW_USE_COLUMN: + case PostgreSqlParser.KW_ALIAS: + case PostgreSqlParser.KW_CONSTANT: + case PostgreSqlParser.KW_PERFORM: + case PostgreSqlParser.KW_GET: + case PostgreSqlParser.KW_DIAGNOSTICS: + case PostgreSqlParser.KW_STACKED: + case PostgreSqlParser.KW_ELSIF: + case PostgreSqlParser.KW_REVERSE: + case PostgreSqlParser.KW_SLICE: + case PostgreSqlParser.KW_EXIT: + case PostgreSqlParser.KW_RETURN: + case PostgreSqlParser.KW_QUERY: + case PostgreSqlParser.KW_RAISE: + case PostgreSqlParser.KW_SQLSTATE: + case PostgreSqlParser.KW_DEBUG: + case PostgreSqlParser.KW_LOG: + case PostgreSqlParser.KW_INFO: + case PostgreSqlParser.KW_NOTICE: + case PostgreSqlParser.KW_WARNING: + case PostgreSqlParser.KW_EXCEPTION: + case PostgreSqlParser.KW_ASSERT: + case PostgreSqlParser.KW_OPEN: + case PostgreSqlParser.KW_SKIP_LOCKED: + case PostgreSqlParser.KW_BUFFER_USAGE_LIMIT: + case PostgreSqlParser.Identifier: + case PostgreSqlParser.QuotedIdentifier: + case PostgreSqlParser.UnicodeQuotedIdentifier: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.PLSQLVARIABLENAME: + case PostgreSqlParser.PLSQLIDENTIFIER: + case PostgreSqlParser.EscapeStringConstant: { this.state = 9252; this.table_name(); } break; - case PostgreSQLParser.OPEN_PAREN: + case PostgreSqlParser.OPEN_PAREN: { this.state = 9253; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 9254; this.table_name(); this.state = 9255; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; default: @@ -47328,423 +47328,423 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 3); { this.state = 9259; - this.match(PostgreSQLParser.KW_TABLES); + this.match(PostgreSqlParser.KW_TABLES); this.state = 9260; - this.match(PostgreSQLParser.KW_IN); + this.match(PostgreSqlParser.KW_IN); this.state = 9261; - this.match(PostgreSQLParser.KW_SCHEMA); + this.match(PostgreSqlParser.KW_SCHEMA); this.state = 9264; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_AND: - case PostgreSQLParser.KW_ARRAY: - case PostgreSQLParser.KW_COLLATE: - case PostgreSQLParser.KW_CONSTRAINT: - case PostgreSQLParser.KW_DEFAULT: - case PostgreSQLParser.KW_DO: - case PostgreSQLParser.KW_FETCH: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_IS: - case PostgreSQLParser.KW_OUTER: - case PostgreSQLParser.KW_OVER: - case PostgreSQLParser.KW_ABORT: - case PostgreSQLParser.KW_ABSOLUTE: - case PostgreSQLParser.KW_ACCESS: - case PostgreSQLParser.KW_ACTION: - case PostgreSQLParser.KW_ADD: - case PostgreSQLParser.KW_ADMIN: - case PostgreSQLParser.KW_AFTER: - case PostgreSQLParser.KW_AGGREGATE: - case PostgreSQLParser.KW_ALSO: - case PostgreSQLParser.KW_ALTER: - case PostgreSQLParser.KW_ALWAYS: - case PostgreSQLParser.KW_ASSERTION: - case PostgreSQLParser.KW_ASSIGNMENT: - case PostgreSQLParser.KW_AT: - case PostgreSQLParser.KW_ATTRIBUTE: - case PostgreSQLParser.KW_BACKWARD: - case PostgreSQLParser.KW_BEFORE: - case PostgreSQLParser.KW_BEGIN: - case PostgreSQLParser.KW_BY: - case PostgreSQLParser.KW_CACHE: - case PostgreSQLParser.KW_CALLED: - case PostgreSQLParser.KW_CASCADE: - case PostgreSQLParser.KW_CASCADED: - case PostgreSQLParser.KW_CATALOG: - case PostgreSQLParser.KW_CHAIN: - case PostgreSQLParser.KW_CHARACTERISTICS: - case PostgreSQLParser.KW_CHECKPOINT: - case PostgreSQLParser.KW_CLASS: - case PostgreSQLParser.KW_CLOSE: - case PostgreSQLParser.KW_CLUSTER: - case PostgreSQLParser.KW_COMMENT: - case PostgreSQLParser.KW_COMMENTS: - case PostgreSQLParser.KW_COMMIT: - case PostgreSQLParser.KW_COMMITTED: - case PostgreSQLParser.KW_CONFIGURATION: - case PostgreSQLParser.KW_CONNECTION: - case PostgreSQLParser.KW_CONSTRAINTS: - case PostgreSQLParser.KW_CONTENT: - case PostgreSQLParser.KW_CONTINUE: - case PostgreSQLParser.KW_CONVERSION: - case PostgreSQLParser.KW_COPY: - case PostgreSQLParser.KW_COST: - case PostgreSQLParser.KW_CSV: - case PostgreSQLParser.KW_CURSOR: - case PostgreSQLParser.KW_CYCLE: - case PostgreSQLParser.KW_DATA: - case PostgreSQLParser.KW_DATABASE: - case PostgreSQLParser.KW_DAY: - case PostgreSQLParser.KW_DEALLOCATE: - case PostgreSQLParser.KW_DECLARE: - case PostgreSQLParser.KW_DEFAULTS: - case PostgreSQLParser.KW_DEFERRED: - case PostgreSQLParser.KW_DEFINER: - case PostgreSQLParser.KW_DELETE: - case PostgreSQLParser.KW_DELIMITER: - case PostgreSQLParser.KW_DELIMITERS: - case PostgreSQLParser.KW_DICTIONARY: - case PostgreSQLParser.KW_DISABLE: - case PostgreSQLParser.KW_DISCARD: - case PostgreSQLParser.KW_DOCUMENT: - case PostgreSQLParser.KW_DOMAIN: - case PostgreSQLParser.KW_DOUBLE: - case PostgreSQLParser.KW_DROP: - case PostgreSQLParser.KW_EACH: - case PostgreSQLParser.KW_ENABLE: - case PostgreSQLParser.KW_ENCODING: - case PostgreSQLParser.KW_ENCRYPTED: - case PostgreSQLParser.KW_ENUM: - case PostgreSQLParser.KW_ESCAPE: - case PostgreSQLParser.KW_EVENT: - case PostgreSQLParser.KW_EXCLUDE: - case PostgreSQLParser.KW_EXCLUDING: - case PostgreSQLParser.KW_EXCLUSIVE: - case PostgreSQLParser.KW_EXECUTE: - case PostgreSQLParser.KW_EXPLAIN: - case PostgreSQLParser.KW_EXTENSION: - case PostgreSQLParser.KW_EXTERNAL: - case PostgreSQLParser.KW_FAMILY: - case PostgreSQLParser.KW_FIRST: - case PostgreSQLParser.KW_FOLLOWING: - case PostgreSQLParser.KW_FORCE: - case PostgreSQLParser.KW_FORWARD: - case PostgreSQLParser.KW_FUNCTION: - case PostgreSQLParser.KW_FUNCTIONS: - case PostgreSQLParser.KW_GLOBAL: - case PostgreSQLParser.KW_GRANTED: - case PostgreSQLParser.KW_HANDLER: - case PostgreSQLParser.KW_HEADER: - case PostgreSQLParser.KW_HOLD: - case PostgreSQLParser.KW_HOUR: - case PostgreSQLParser.KW_IDENTITY: - case PostgreSQLParser.KW_IF: - case PostgreSQLParser.KW_IMMEDIATE: - case PostgreSQLParser.KW_IMMUTABLE: - case PostgreSQLParser.KW_IMPLICIT: - case PostgreSQLParser.KW_INCLUDING: - case PostgreSQLParser.KW_INCREMENT: - case PostgreSQLParser.KW_INDEX: - case PostgreSQLParser.KW_INDEXES: - case PostgreSQLParser.KW_INHERIT: - case PostgreSQLParser.KW_INHERITS: - case PostgreSQLParser.KW_INLINE: - case PostgreSQLParser.KW_INSENSITIVE: - case PostgreSQLParser.KW_INSERT: - case PostgreSQLParser.KW_INSTEAD: - case PostgreSQLParser.KW_INVOKER: - case PostgreSQLParser.KW_ISOLATION: - case PostgreSQLParser.KW_KEY: - case PostgreSQLParser.KW_LABEL: - case PostgreSQLParser.KW_LANGUAGE: - case PostgreSQLParser.KW_LARGE: - case PostgreSQLParser.KW_LAST: - case PostgreSQLParser.KW_LEAKPROOF: - case PostgreSQLParser.KW_LEVEL: - case PostgreSQLParser.KW_LISTEN: - case PostgreSQLParser.KW_LOAD: - case PostgreSQLParser.KW_LOCAL: - case PostgreSQLParser.KW_LOCATION: - case PostgreSQLParser.KW_LOCK: - case PostgreSQLParser.KW_MAPPING: - case PostgreSQLParser.KW_MATCH: - case PostgreSQLParser.KW_MATERIALIZED: - case PostgreSQLParser.KW_MAXVALUE: - case PostgreSQLParser.KW_MINUTE: - case PostgreSQLParser.KW_MINVALUE: - case PostgreSQLParser.KW_MODE: - case PostgreSQLParser.KW_MONTH: - case PostgreSQLParser.KW_MOVE: - case PostgreSQLParser.KW_NAME: - case PostgreSQLParser.KW_NAMES: - case PostgreSQLParser.KW_NEXT: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_NOTHING: - case PostgreSQLParser.KW_NOTIFY: - case PostgreSQLParser.KW_NOWAIT: - case PostgreSQLParser.KW_NULLS: - case PostgreSQLParser.KW_OBJECT: - case PostgreSQLParser.KW_OF: - case PostgreSQLParser.KW_OFF: - case PostgreSQLParser.KW_OIDS: - case PostgreSQLParser.KW_OPERATOR: - case PostgreSQLParser.KW_OPTION: - case PostgreSQLParser.KW_OPTIONS: - case PostgreSQLParser.KW_OWNED: - case PostgreSQLParser.KW_OWNER: - case PostgreSQLParser.KW_PARSER: - case PostgreSQLParser.KW_PARTIAL: - case PostgreSQLParser.KW_PARTITION: - case PostgreSQLParser.KW_PASSING: - case PostgreSQLParser.KW_PASSWORD: - case PostgreSQLParser.KW_PLANS: - case PostgreSQLParser.KW_PRECEDING: - case PostgreSQLParser.KW_PREPARE: - case PostgreSQLParser.KW_PREPARED: - case PostgreSQLParser.KW_PRESERVE: - case PostgreSQLParser.KW_PRIOR: - case PostgreSQLParser.KW_PRIVILEGES: - case PostgreSQLParser.KW_PROCEDURAL: - case PostgreSQLParser.KW_PROCEDURE: - case PostgreSQLParser.KW_PROGRAM: - case PostgreSQLParser.KW_QUOTE: - case PostgreSQLParser.KW_RANGE: - case PostgreSQLParser.KW_READ: - case PostgreSQLParser.KW_REASSIGN: - case PostgreSQLParser.KW_RECHECK: - case PostgreSQLParser.KW_RECURSIVE: - case PostgreSQLParser.KW_REF: - case PostgreSQLParser.KW_REFRESH: - case PostgreSQLParser.KW_REINDEX: - case PostgreSQLParser.KW_RELATIVE: - case PostgreSQLParser.KW_RELEASE: - case PostgreSQLParser.KW_RENAME: - case PostgreSQLParser.KW_REPEATABLE: - case PostgreSQLParser.KW_REPLACE: - case PostgreSQLParser.KW_REPLICA: - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_RESTART: - case PostgreSQLParser.KW_RESTRICT: - case PostgreSQLParser.KW_RETURNS: - case PostgreSQLParser.KW_REVOKE: - case PostgreSQLParser.KW_ROLE: - case PostgreSQLParser.KW_ROLLBACK: - case PostgreSQLParser.KW_ROWS: - case PostgreSQLParser.KW_RULE: - case PostgreSQLParser.KW_SAVEPOINT: - case PostgreSQLParser.KW_SCHEMA: - case PostgreSQLParser.KW_SCROLL: - case PostgreSQLParser.KW_SEARCH: - case PostgreSQLParser.KW_SECOND: - case PostgreSQLParser.KW_SECURITY: - case PostgreSQLParser.KW_SEQUENCE: - case PostgreSQLParser.KW_SEQUENCES: - case PostgreSQLParser.KW_SERIALIZABLE: - case PostgreSQLParser.KW_SERVER: - case PostgreSQLParser.KW_SESSION: - case PostgreSQLParser.KW_SET: - case PostgreSQLParser.KW_SHARE: - case PostgreSQLParser.KW_SHOW: - case PostgreSQLParser.KW_SIMPLE: - case PostgreSQLParser.KW_SNAPSHOT: - case PostgreSQLParser.KW_STABLE: - case PostgreSQLParser.KW_STANDALONE: - case PostgreSQLParser.KW_START: - case PostgreSQLParser.KW_STATEMENT: - case PostgreSQLParser.KW_STATISTICS: - case PostgreSQLParser.KW_STDIN: - case PostgreSQLParser.KW_STDOUT: - case PostgreSQLParser.KW_STORAGE: - case PostgreSQLParser.KW_STRICT: - case PostgreSQLParser.KW_STRIP: - case PostgreSQLParser.KW_SYSID: - case PostgreSQLParser.KW_SYSTEM: - case PostgreSQLParser.KW_TABLES: - case PostgreSQLParser.KW_TABLESPACE: - case PostgreSQLParser.KW_TEMP: - case PostgreSQLParser.KW_TEMPLATE: - case PostgreSQLParser.KW_TEMPORARY: - case PostgreSQLParser.KW_TEXT: - case PostgreSQLParser.KW_TRANSACTION: - case PostgreSQLParser.KW_TRIGGER: - case PostgreSQLParser.KW_TRUNCATE: - case PostgreSQLParser.KW_TRUSTED: - case PostgreSQLParser.KW_TYPE: - case PostgreSQLParser.KW_TYPES: - case PostgreSQLParser.KW_UNBOUNDED: - case PostgreSQLParser.KW_UNCOMMITTED: - case PostgreSQLParser.KW_UNENCRYPTED: - case PostgreSQLParser.KW_UNKNOWN: - case PostgreSQLParser.KW_UNLISTEN: - case PostgreSQLParser.KW_UNLOGGED: - case PostgreSQLParser.KW_UNTIL: - case PostgreSQLParser.KW_UPDATE: - case PostgreSQLParser.KW_VACUUM: - case PostgreSQLParser.KW_VALID: - case PostgreSQLParser.KW_VALIDATE: - case PostgreSQLParser.KW_VALIDATOR: - case PostgreSQLParser.KW_VARYING: - case PostgreSQLParser.KW_VERSION: - case PostgreSQLParser.KW_VIEW: - case PostgreSQLParser.KW_VOLATILE: - case PostgreSQLParser.KW_WHITESPACE: - case PostgreSQLParser.KW_WITHOUT: - case PostgreSQLParser.KW_WORK: - case PostgreSQLParser.KW_WRAPPER: - case PostgreSQLParser.KW_WRITE: - case PostgreSQLParser.KW_XML: - case PostgreSQLParser.KW_YEAR: - case PostgreSQLParser.KW_YES: - case PostgreSQLParser.KW_ZONE: - case PostgreSQLParser.KW_BETWEEN: - case PostgreSQLParser.KW_BIGINT: - case PostgreSQLParser.KW_BIT: - case PostgreSQLParser.KW_BOOLEAN: - case PostgreSQLParser.KW_CHAR: - case PostgreSQLParser.KW_CHARACTER: - case PostgreSQLParser.KW_COALESCE: - case PostgreSQLParser.KW_DEC: - case PostgreSQLParser.KW_DECIMAL: - case PostgreSQLParser.KW_EXISTS: - case PostgreSQLParser.KW_EXTRACT: - case PostgreSQLParser.KW_FLOAT: - case PostgreSQLParser.KW_GREATEST: - case PostgreSQLParser.KW_INOUT: - case PostgreSQLParser.KW_INT: - case PostgreSQLParser.KW_INTEGER: - case PostgreSQLParser.KW_INTERVAL: - case PostgreSQLParser.KW_LEAST: - case PostgreSQLParser.KW_NATIONAL: - case PostgreSQLParser.KW_NCHAR: - case PostgreSQLParser.KW_NONE: - case PostgreSQLParser.KW_NULLIF: - case PostgreSQLParser.KW_NUMERIC: - case PostgreSQLParser.KW_OVERLAY: - case PostgreSQLParser.KW_POSITION: - case PostgreSQLParser.KW_PRECISION: - case PostgreSQLParser.KW_REAL: - case PostgreSQLParser.KW_ROW: - case PostgreSQLParser.KW_SETOF: - case PostgreSQLParser.KW_SMALLINT: - case PostgreSQLParser.KW_SUBSTRING: - case PostgreSQLParser.KW_TIME: - case PostgreSQLParser.KW_TIMESTAMP: - case PostgreSQLParser.KW_TREAT: - case PostgreSQLParser.KW_TRIM: - case PostgreSQLParser.KW_VALUES: - case PostgreSQLParser.KW_VARCHAR: - case PostgreSQLParser.KW_XMLATTRIBUTES: - case PostgreSQLParser.KW_XMLCONCAT: - case PostgreSQLParser.KW_XMLELEMENT: - case PostgreSQLParser.KW_XMLEXISTS: - case PostgreSQLParser.KW_XMLFOREST: - case PostgreSQLParser.KW_XMLPARSE: - case PostgreSQLParser.KW_XMLPI: - case PostgreSQLParser.KW_XMLROOT: - case PostgreSQLParser.KW_XMLSERIALIZE: - case PostgreSQLParser.KW_CALL: - case PostgreSQLParser.KW_CURRENT: - case PostgreSQLParser.KW_ATTACH: - case PostgreSQLParser.KW_DETACH: - case PostgreSQLParser.KW_EXPRESSION: - case PostgreSQLParser.KW_GENERATED: - case PostgreSQLParser.KW_LOGGED: - case PostgreSQLParser.KW_STORED: - case PostgreSQLParser.KW_INCLUDE: - case PostgreSQLParser.KW_ROUTINE: - case PostgreSQLParser.KW_TRANSFORM: - case PostgreSQLParser.KW_IMPORT: - case PostgreSQLParser.KW_POLICY: - case PostgreSQLParser.KW_METHOD: - case PostgreSQLParser.KW_REFERENCING: - case PostgreSQLParser.KW_NEW: - case PostgreSQLParser.KW_OLD: - case PostgreSQLParser.KW_VALUE: - case PostgreSQLParser.KW_SUBSCRIPTION: - case PostgreSQLParser.KW_PUBLICATION: - case PostgreSQLParser.KW_OUT: - case PostgreSQLParser.KW_ROUTINES: - case PostgreSQLParser.KW_SCHEMAS: - case PostgreSQLParser.KW_PROCEDURES: - case PostgreSQLParser.KW_INPUT: - case PostgreSQLParser.KW_SUPPORT: - case PostgreSQLParser.KW_PARALLEL: - case PostgreSQLParser.KW_SQL: - case PostgreSQLParser.KW_DEPENDS: - case PostgreSQLParser.KW_OVERRIDING: - case PostgreSQLParser.KW_CONFLICT: - case PostgreSQLParser.KW_SKIP: - case PostgreSQLParser.KW_LOCKED: - case PostgreSQLParser.KW_TIES: - case PostgreSQLParser.KW_ROLLUP: - case PostgreSQLParser.KW_CUBE: - case PostgreSQLParser.KW_GROUPING: - case PostgreSQLParser.KW_SETS: - case PostgreSQLParser.KW_ORDINALITY: - case PostgreSQLParser.KW_XMLTABLE: - case PostgreSQLParser.KW_COLUMNS: - case PostgreSQLParser.KW_XMLNAMESPACES: - case PostgreSQLParser.KW_ROWTYPE: - case PostgreSQLParser.KW_NORMALIZED: - case PostgreSQLParser.KW_WITHIN: - case PostgreSQLParser.KW_FILTER: - case PostgreSQLParser.KW_GROUPS: - case PostgreSQLParser.KW_OTHERS: - case PostgreSQLParser.KW_NFC: - case PostgreSQLParser.KW_NFD: - case PostgreSQLParser.KW_NFKC: - case PostgreSQLParser.KW_NFKD: - case PostgreSQLParser.KW_UESCAPE: - case PostgreSQLParser.KW_VIEWS: - case PostgreSQLParser.KW_NORMALIZE: - case PostgreSQLParser.KW_DUMP: - case PostgreSQLParser.KW_PRINT_STRICT_PARAMS: - case PostgreSQLParser.KW_VARIABLE_CONFLICT: - case PostgreSQLParser.KW_ERROR: - case PostgreSQLParser.KW_USE_VARIABLE: - case PostgreSQLParser.KW_USE_COLUMN: - case PostgreSQLParser.KW_ALIAS: - case PostgreSQLParser.KW_CONSTANT: - case PostgreSQLParser.KW_PERFORM: - case PostgreSQLParser.KW_GET: - case PostgreSQLParser.KW_DIAGNOSTICS: - case PostgreSQLParser.KW_STACKED: - case PostgreSQLParser.KW_ELSIF: - case PostgreSQLParser.KW_REVERSE: - case PostgreSQLParser.KW_SLICE: - case PostgreSQLParser.KW_EXIT: - case PostgreSQLParser.KW_RETURN: - case PostgreSQLParser.KW_QUERY: - case PostgreSQLParser.KW_RAISE: - case PostgreSQLParser.KW_SQLSTATE: - case PostgreSQLParser.KW_DEBUG: - case PostgreSQLParser.KW_LOG: - case PostgreSQLParser.KW_INFO: - case PostgreSQLParser.KW_NOTICE: - case PostgreSQLParser.KW_WARNING: - case PostgreSQLParser.KW_EXCEPTION: - case PostgreSQLParser.KW_ASSERT: - case PostgreSQLParser.KW_OPEN: - case PostgreSQLParser.KW_SKIP_LOCKED: - case PostgreSQLParser.KW_BUFFER_USAGE_LIMIT: - case PostgreSQLParser.Identifier: - case PostgreSQLParser.QuotedIdentifier: - case PostgreSQLParser.UnicodeQuotedIdentifier: - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.PLSQLVARIABLENAME: - case PostgreSQLParser.PLSQLIDENTIFIER: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.KW_AND: + case PostgreSqlParser.KW_ARRAY: + case PostgreSqlParser.KW_COLLATE: + case PostgreSqlParser.KW_CONSTRAINT: + case PostgreSqlParser.KW_DEFAULT: + case PostgreSqlParser.KW_DO: + case PostgreSqlParser.KW_FETCH: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_IS: + case PostgreSqlParser.KW_OUTER: + case PostgreSqlParser.KW_OVER: + case PostgreSqlParser.KW_ABORT: + case PostgreSqlParser.KW_ABSOLUTE: + case PostgreSqlParser.KW_ACCESS: + case PostgreSqlParser.KW_ACTION: + case PostgreSqlParser.KW_ADD: + case PostgreSqlParser.KW_ADMIN: + case PostgreSqlParser.KW_AFTER: + case PostgreSqlParser.KW_AGGREGATE: + case PostgreSqlParser.KW_ALSO: + case PostgreSqlParser.KW_ALTER: + case PostgreSqlParser.KW_ALWAYS: + case PostgreSqlParser.KW_ASSERTION: + case PostgreSqlParser.KW_ASSIGNMENT: + case PostgreSqlParser.KW_AT: + case PostgreSqlParser.KW_ATTRIBUTE: + case PostgreSqlParser.KW_BACKWARD: + case PostgreSqlParser.KW_BEFORE: + case PostgreSqlParser.KW_BEGIN: + case PostgreSqlParser.KW_BY: + case PostgreSqlParser.KW_CACHE: + case PostgreSqlParser.KW_CALLED: + case PostgreSqlParser.KW_CASCADE: + case PostgreSqlParser.KW_CASCADED: + case PostgreSqlParser.KW_CATALOG: + case PostgreSqlParser.KW_CHAIN: + case PostgreSqlParser.KW_CHARACTERISTICS: + case PostgreSqlParser.KW_CHECKPOINT: + case PostgreSqlParser.KW_CLASS: + case PostgreSqlParser.KW_CLOSE: + case PostgreSqlParser.KW_CLUSTER: + case PostgreSqlParser.KW_COMMENT: + case PostgreSqlParser.KW_COMMENTS: + case PostgreSqlParser.KW_COMMIT: + case PostgreSqlParser.KW_COMMITTED: + case PostgreSqlParser.KW_CONFIGURATION: + case PostgreSqlParser.KW_CONNECTION: + case PostgreSqlParser.KW_CONSTRAINTS: + case PostgreSqlParser.KW_CONTENT: + case PostgreSqlParser.KW_CONTINUE: + case PostgreSqlParser.KW_CONVERSION: + case PostgreSqlParser.KW_COPY: + case PostgreSqlParser.KW_COST: + case PostgreSqlParser.KW_CSV: + case PostgreSqlParser.KW_CURSOR: + case PostgreSqlParser.KW_CYCLE: + case PostgreSqlParser.KW_DATA: + case PostgreSqlParser.KW_DATABASE: + case PostgreSqlParser.KW_DAY: + case PostgreSqlParser.KW_DEALLOCATE: + case PostgreSqlParser.KW_DECLARE: + case PostgreSqlParser.KW_DEFAULTS: + case PostgreSqlParser.KW_DEFERRED: + case PostgreSqlParser.KW_DEFINER: + case PostgreSqlParser.KW_DELETE: + case PostgreSqlParser.KW_DELIMITER: + case PostgreSqlParser.KW_DELIMITERS: + case PostgreSqlParser.KW_DICTIONARY: + case PostgreSqlParser.KW_DISABLE: + case PostgreSqlParser.KW_DISCARD: + case PostgreSqlParser.KW_DOCUMENT: + case PostgreSqlParser.KW_DOMAIN: + case PostgreSqlParser.KW_DOUBLE: + case PostgreSqlParser.KW_DROP: + case PostgreSqlParser.KW_EACH: + case PostgreSqlParser.KW_ENABLE: + case PostgreSqlParser.KW_ENCODING: + case PostgreSqlParser.KW_ENCRYPTED: + case PostgreSqlParser.KW_ENUM: + case PostgreSqlParser.KW_ESCAPE: + case PostgreSqlParser.KW_EVENT: + case PostgreSqlParser.KW_EXCLUDE: + case PostgreSqlParser.KW_EXCLUDING: + case PostgreSqlParser.KW_EXCLUSIVE: + case PostgreSqlParser.KW_EXECUTE: + case PostgreSqlParser.KW_EXPLAIN: + case PostgreSqlParser.KW_EXTENSION: + case PostgreSqlParser.KW_EXTERNAL: + case PostgreSqlParser.KW_FAMILY: + case PostgreSqlParser.KW_FIRST: + case PostgreSqlParser.KW_FOLLOWING: + case PostgreSqlParser.KW_FORCE: + case PostgreSqlParser.KW_FORWARD: + case PostgreSqlParser.KW_FUNCTION: + case PostgreSqlParser.KW_FUNCTIONS: + case PostgreSqlParser.KW_GLOBAL: + case PostgreSqlParser.KW_GRANTED: + case PostgreSqlParser.KW_HANDLER: + case PostgreSqlParser.KW_HEADER: + case PostgreSqlParser.KW_HOLD: + case PostgreSqlParser.KW_HOUR: + case PostgreSqlParser.KW_IDENTITY: + case PostgreSqlParser.KW_IF: + case PostgreSqlParser.KW_IMMEDIATE: + case PostgreSqlParser.KW_IMMUTABLE: + case PostgreSqlParser.KW_IMPLICIT: + case PostgreSqlParser.KW_INCLUDING: + case PostgreSqlParser.KW_INCREMENT: + case PostgreSqlParser.KW_INDEX: + case PostgreSqlParser.KW_INDEXES: + case PostgreSqlParser.KW_INHERIT: + case PostgreSqlParser.KW_INHERITS: + case PostgreSqlParser.KW_INLINE: + case PostgreSqlParser.KW_INSENSITIVE: + case PostgreSqlParser.KW_INSERT: + case PostgreSqlParser.KW_INSTEAD: + case PostgreSqlParser.KW_INVOKER: + case PostgreSqlParser.KW_ISOLATION: + case PostgreSqlParser.KW_KEY: + case PostgreSqlParser.KW_LABEL: + case PostgreSqlParser.KW_LANGUAGE: + case PostgreSqlParser.KW_LARGE: + case PostgreSqlParser.KW_LAST: + case PostgreSqlParser.KW_LEAKPROOF: + case PostgreSqlParser.KW_LEVEL: + case PostgreSqlParser.KW_LISTEN: + case PostgreSqlParser.KW_LOAD: + case PostgreSqlParser.KW_LOCAL: + case PostgreSqlParser.KW_LOCATION: + case PostgreSqlParser.KW_LOCK: + case PostgreSqlParser.KW_MAPPING: + case PostgreSqlParser.KW_MATCH: + case PostgreSqlParser.KW_MATERIALIZED: + case PostgreSqlParser.KW_MAXVALUE: + case PostgreSqlParser.KW_MINUTE: + case PostgreSqlParser.KW_MINVALUE: + case PostgreSqlParser.KW_MODE: + case PostgreSqlParser.KW_MONTH: + case PostgreSqlParser.KW_MOVE: + case PostgreSqlParser.KW_NAME: + case PostgreSqlParser.KW_NAMES: + case PostgreSqlParser.KW_NEXT: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_NOTHING: + case PostgreSqlParser.KW_NOTIFY: + case PostgreSqlParser.KW_NOWAIT: + case PostgreSqlParser.KW_NULLS: + case PostgreSqlParser.KW_OBJECT: + case PostgreSqlParser.KW_OF: + case PostgreSqlParser.KW_OFF: + case PostgreSqlParser.KW_OIDS: + case PostgreSqlParser.KW_OPERATOR: + case PostgreSqlParser.KW_OPTION: + case PostgreSqlParser.KW_OPTIONS: + case PostgreSqlParser.KW_OWNED: + case PostgreSqlParser.KW_OWNER: + case PostgreSqlParser.KW_PARSER: + case PostgreSqlParser.KW_PARTIAL: + case PostgreSqlParser.KW_PARTITION: + case PostgreSqlParser.KW_PASSING: + case PostgreSqlParser.KW_PASSWORD: + case PostgreSqlParser.KW_PLANS: + case PostgreSqlParser.KW_PRECEDING: + case PostgreSqlParser.KW_PREPARE: + case PostgreSqlParser.KW_PREPARED: + case PostgreSqlParser.KW_PRESERVE: + case PostgreSqlParser.KW_PRIOR: + case PostgreSqlParser.KW_PRIVILEGES: + case PostgreSqlParser.KW_PROCEDURAL: + case PostgreSqlParser.KW_PROCEDURE: + case PostgreSqlParser.KW_PROGRAM: + case PostgreSqlParser.KW_QUOTE: + case PostgreSqlParser.KW_RANGE: + case PostgreSqlParser.KW_READ: + case PostgreSqlParser.KW_REASSIGN: + case PostgreSqlParser.KW_RECHECK: + case PostgreSqlParser.KW_RECURSIVE: + case PostgreSqlParser.KW_REF: + case PostgreSqlParser.KW_REFRESH: + case PostgreSqlParser.KW_REINDEX: + case PostgreSqlParser.KW_RELATIVE: + case PostgreSqlParser.KW_RELEASE: + case PostgreSqlParser.KW_RENAME: + case PostgreSqlParser.KW_REPEATABLE: + case PostgreSqlParser.KW_REPLACE: + case PostgreSqlParser.KW_REPLICA: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_RESTART: + case PostgreSqlParser.KW_RESTRICT: + case PostgreSqlParser.KW_RETURNS: + case PostgreSqlParser.KW_REVOKE: + case PostgreSqlParser.KW_ROLE: + case PostgreSqlParser.KW_ROLLBACK: + case PostgreSqlParser.KW_ROWS: + case PostgreSqlParser.KW_RULE: + case PostgreSqlParser.KW_SAVEPOINT: + case PostgreSqlParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCROLL: + case PostgreSqlParser.KW_SEARCH: + case PostgreSqlParser.KW_SECOND: + case PostgreSqlParser.KW_SECURITY: + case PostgreSqlParser.KW_SEQUENCE: + case PostgreSqlParser.KW_SEQUENCES: + case PostgreSqlParser.KW_SERIALIZABLE: + case PostgreSqlParser.KW_SERVER: + case PostgreSqlParser.KW_SESSION: + case PostgreSqlParser.KW_SET: + case PostgreSqlParser.KW_SHARE: + case PostgreSqlParser.KW_SHOW: + case PostgreSqlParser.KW_SIMPLE: + case PostgreSqlParser.KW_SNAPSHOT: + case PostgreSqlParser.KW_STABLE: + case PostgreSqlParser.KW_STANDALONE: + case PostgreSqlParser.KW_START: + case PostgreSqlParser.KW_STATEMENT: + case PostgreSqlParser.KW_STATISTICS: + case PostgreSqlParser.KW_STDIN: + case PostgreSqlParser.KW_STDOUT: + case PostgreSqlParser.KW_STORAGE: + case PostgreSqlParser.KW_STRICT: + case PostgreSqlParser.KW_STRIP: + case PostgreSqlParser.KW_SYSID: + case PostgreSqlParser.KW_SYSTEM: + case PostgreSqlParser.KW_TABLES: + case PostgreSqlParser.KW_TABLESPACE: + case PostgreSqlParser.KW_TEMP: + case PostgreSqlParser.KW_TEMPLATE: + case PostgreSqlParser.KW_TEMPORARY: + case PostgreSqlParser.KW_TEXT: + case PostgreSqlParser.KW_TRANSACTION: + case PostgreSqlParser.KW_TRIGGER: + case PostgreSqlParser.KW_TRUNCATE: + case PostgreSqlParser.KW_TRUSTED: + case PostgreSqlParser.KW_TYPE: + case PostgreSqlParser.KW_TYPES: + case PostgreSqlParser.KW_UNBOUNDED: + case PostgreSqlParser.KW_UNCOMMITTED: + case PostgreSqlParser.KW_UNENCRYPTED: + case PostgreSqlParser.KW_UNKNOWN: + case PostgreSqlParser.KW_UNLISTEN: + case PostgreSqlParser.KW_UNLOGGED: + case PostgreSqlParser.KW_UNTIL: + case PostgreSqlParser.KW_UPDATE: + case PostgreSqlParser.KW_VACUUM: + case PostgreSqlParser.KW_VALID: + case PostgreSqlParser.KW_VALIDATE: + case PostgreSqlParser.KW_VALIDATOR: + case PostgreSqlParser.KW_VARYING: + case PostgreSqlParser.KW_VERSION: + case PostgreSqlParser.KW_VIEW: + case PostgreSqlParser.KW_VOLATILE: + case PostgreSqlParser.KW_WHITESPACE: + case PostgreSqlParser.KW_WITHOUT: + case PostgreSqlParser.KW_WORK: + case PostgreSqlParser.KW_WRAPPER: + case PostgreSqlParser.KW_WRITE: + case PostgreSqlParser.KW_XML: + case PostgreSqlParser.KW_YEAR: + case PostgreSqlParser.KW_YES: + case PostgreSqlParser.KW_ZONE: + case PostgreSqlParser.KW_BETWEEN: + case PostgreSqlParser.KW_BIGINT: + case PostgreSqlParser.KW_BIT: + case PostgreSqlParser.KW_BOOLEAN: + case PostgreSqlParser.KW_CHAR: + case PostgreSqlParser.KW_CHARACTER: + case PostgreSqlParser.KW_COALESCE: + case PostgreSqlParser.KW_DEC: + case PostgreSqlParser.KW_DECIMAL: + case PostgreSqlParser.KW_EXISTS: + case PostgreSqlParser.KW_EXTRACT: + case PostgreSqlParser.KW_FLOAT: + case PostgreSqlParser.KW_GREATEST: + case PostgreSqlParser.KW_INOUT: + case PostgreSqlParser.KW_INT: + case PostgreSqlParser.KW_INTEGER: + case PostgreSqlParser.KW_INTERVAL: + case PostgreSqlParser.KW_LEAST: + case PostgreSqlParser.KW_NATIONAL: + case PostgreSqlParser.KW_NCHAR: + case PostgreSqlParser.KW_NONE: + case PostgreSqlParser.KW_NULLIF: + case PostgreSqlParser.KW_NUMERIC: + case PostgreSqlParser.KW_OVERLAY: + case PostgreSqlParser.KW_POSITION: + case PostgreSqlParser.KW_PRECISION: + case PostgreSqlParser.KW_REAL: + case PostgreSqlParser.KW_ROW: + case PostgreSqlParser.KW_SETOF: + case PostgreSqlParser.KW_SMALLINT: + case PostgreSqlParser.KW_SUBSTRING: + case PostgreSqlParser.KW_TIME: + case PostgreSqlParser.KW_TIMESTAMP: + case PostgreSqlParser.KW_TREAT: + case PostgreSqlParser.KW_TRIM: + case PostgreSqlParser.KW_VALUES: + case PostgreSqlParser.KW_VARCHAR: + case PostgreSqlParser.KW_XMLATTRIBUTES: + case PostgreSqlParser.KW_XMLCONCAT: + case PostgreSqlParser.KW_XMLELEMENT: + case PostgreSqlParser.KW_XMLEXISTS: + case PostgreSqlParser.KW_XMLFOREST: + case PostgreSqlParser.KW_XMLPARSE: + case PostgreSqlParser.KW_XMLPI: + case PostgreSqlParser.KW_XMLROOT: + case PostgreSqlParser.KW_XMLSERIALIZE: + case PostgreSqlParser.KW_CALL: + case PostgreSqlParser.KW_CURRENT: + case PostgreSqlParser.KW_ATTACH: + case PostgreSqlParser.KW_DETACH: + case PostgreSqlParser.KW_EXPRESSION: + case PostgreSqlParser.KW_GENERATED: + case PostgreSqlParser.KW_LOGGED: + case PostgreSqlParser.KW_STORED: + case PostgreSqlParser.KW_INCLUDE: + case PostgreSqlParser.KW_ROUTINE: + case PostgreSqlParser.KW_TRANSFORM: + case PostgreSqlParser.KW_IMPORT: + case PostgreSqlParser.KW_POLICY: + case PostgreSqlParser.KW_METHOD: + case PostgreSqlParser.KW_REFERENCING: + case PostgreSqlParser.KW_NEW: + case PostgreSqlParser.KW_OLD: + case PostgreSqlParser.KW_VALUE: + case PostgreSqlParser.KW_SUBSCRIPTION: + case PostgreSqlParser.KW_PUBLICATION: + case PostgreSqlParser.KW_OUT: + case PostgreSqlParser.KW_ROUTINES: + case PostgreSqlParser.KW_SCHEMAS: + case PostgreSqlParser.KW_PROCEDURES: + case PostgreSqlParser.KW_INPUT: + case PostgreSqlParser.KW_SUPPORT: + case PostgreSqlParser.KW_PARALLEL: + case PostgreSqlParser.KW_SQL: + case PostgreSqlParser.KW_DEPENDS: + case PostgreSqlParser.KW_OVERRIDING: + case PostgreSqlParser.KW_CONFLICT: + case PostgreSqlParser.KW_SKIP: + case PostgreSqlParser.KW_LOCKED: + case PostgreSqlParser.KW_TIES: + case PostgreSqlParser.KW_ROLLUP: + case PostgreSqlParser.KW_CUBE: + case PostgreSqlParser.KW_GROUPING: + case PostgreSqlParser.KW_SETS: + case PostgreSqlParser.KW_ORDINALITY: + case PostgreSqlParser.KW_XMLTABLE: + case PostgreSqlParser.KW_COLUMNS: + case PostgreSqlParser.KW_XMLNAMESPACES: + case PostgreSqlParser.KW_ROWTYPE: + case PostgreSqlParser.KW_NORMALIZED: + case PostgreSqlParser.KW_WITHIN: + case PostgreSqlParser.KW_FILTER: + case PostgreSqlParser.KW_GROUPS: + case PostgreSqlParser.KW_OTHERS: + case PostgreSqlParser.KW_NFC: + case PostgreSqlParser.KW_NFD: + case PostgreSqlParser.KW_NFKC: + case PostgreSqlParser.KW_NFKD: + case PostgreSqlParser.KW_UESCAPE: + case PostgreSqlParser.KW_VIEWS: + case PostgreSqlParser.KW_NORMALIZE: + case PostgreSqlParser.KW_DUMP: + case PostgreSqlParser.KW_PRINT_STRICT_PARAMS: + case PostgreSqlParser.KW_VARIABLE_CONFLICT: + case PostgreSqlParser.KW_ERROR: + case PostgreSqlParser.KW_USE_VARIABLE: + case PostgreSqlParser.KW_USE_COLUMN: + case PostgreSqlParser.KW_ALIAS: + case PostgreSqlParser.KW_CONSTANT: + case PostgreSqlParser.KW_PERFORM: + case PostgreSqlParser.KW_GET: + case PostgreSqlParser.KW_DIAGNOSTICS: + case PostgreSqlParser.KW_STACKED: + case PostgreSqlParser.KW_ELSIF: + case PostgreSqlParser.KW_REVERSE: + case PostgreSqlParser.KW_SLICE: + case PostgreSqlParser.KW_EXIT: + case PostgreSqlParser.KW_RETURN: + case PostgreSqlParser.KW_QUERY: + case PostgreSqlParser.KW_RAISE: + case PostgreSqlParser.KW_SQLSTATE: + case PostgreSqlParser.KW_DEBUG: + case PostgreSqlParser.KW_LOG: + case PostgreSqlParser.KW_INFO: + case PostgreSqlParser.KW_NOTICE: + case PostgreSqlParser.KW_WARNING: + case PostgreSqlParser.KW_EXCEPTION: + case PostgreSqlParser.KW_ASSERT: + case PostgreSqlParser.KW_OPEN: + case PostgreSqlParser.KW_SKIP_LOCKED: + case PostgreSqlParser.KW_BUFFER_USAGE_LIMIT: + case PostgreSqlParser.Identifier: + case PostgreSqlParser.QuotedIdentifier: + case PostgreSqlParser.UnicodeQuotedIdentifier: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.PLSQLVARIABLENAME: + case PostgreSqlParser.PLSQLIDENTIFIER: + case PostgreSqlParser.EscapeStringConstant: { this.state = 9262; this.schema_name(); } break; - case PostgreSQLParser.KW_CURRENT_SCHEMA: + case PostgreSqlParser.KW_CURRENT_SCHEMA: { this.state = 9263; - this.match(PostgreSQLParser.KW_CURRENT_SCHEMA); + this.match(PostgreSqlParser.KW_CURRENT_SCHEMA); } break; default: @@ -47770,7 +47770,7 @@ export class PostgreSQLParser extends SQLParserBase { } public relation_expr_list(): Relation_expr_listContext { let localContext = new Relation_expr_listContext(this.context, this.state); - this.enterRule(localContext, 1124, PostgreSQLParser.RULE_relation_expr_list); + this.enterRule(localContext, 1124, PostgreSqlParser.RULE_relation_expr_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -47784,7 +47784,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 9269; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 9270; this.relation_expr(); } @@ -47811,7 +47811,7 @@ export class PostgreSQLParser extends SQLParserBase { } public publication_relation_expr_list(): Publication_relation_expr_listContext { let localContext = new Publication_relation_expr_listContext(this.context, this.state); - this.enterRule(localContext, 1126, PostgreSQLParser.RULE_publication_relation_expr_list); + this.enterRule(localContext, 1126, PostgreSqlParser.RULE_publication_relation_expr_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -47825,7 +47825,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 9277; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 9278; this.publication_relation_expr(); } @@ -47852,7 +47852,7 @@ export class PostgreSQLParser extends SQLParserBase { } public relation_expr_opt_alias(): Relation_expr_opt_aliasContext { let localContext = new Relation_expr_opt_aliasContext(this.context, this.state); - this.enterRule(localContext, 1128, PostgreSQLParser.RULE_relation_expr_opt_alias); + this.enterRule(localContext, 1128, PostgreSqlParser.RULE_relation_expr_opt_alias); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -47870,7 +47870,7 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 36) { { this.state = 9285; - this.match(PostgreSQLParser.KW_AS); + this.match(PostgreSqlParser.KW_AS); } } @@ -47897,20 +47897,20 @@ export class PostgreSQLParser extends SQLParserBase { } public tablesample_clause(): Tablesample_clauseContext { let localContext = new Tablesample_clauseContext(this.context, this.state); - this.enterRule(localContext, 1130, PostgreSQLParser.RULE_tablesample_clause); + this.enterRule(localContext, 1130, PostgreSqlParser.RULE_tablesample_clause); try { this.enterOuterAlt(localContext, 1); { this.state = 9291; - this.match(PostgreSQLParser.KW_TABLESAMPLE); + this.match(PostgreSqlParser.KW_TABLESAMPLE); this.state = 9292; this.function_name(); this.state = 9293; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 9294; this.expr_list(); this.state = 9295; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); this.state = 9297; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 949, this.context) ) { @@ -47939,18 +47939,18 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_repeatable_clause(): Opt_repeatable_clauseContext { let localContext = new Opt_repeatable_clauseContext(this.context, this.state); - this.enterRule(localContext, 1132, PostgreSQLParser.RULE_opt_repeatable_clause); + this.enterRule(localContext, 1132, PostgreSqlParser.RULE_opt_repeatable_clause); try { this.enterOuterAlt(localContext, 1); { this.state = 9299; - this.match(PostgreSQLParser.KW_REPEATABLE); + this.match(PostgreSqlParser.KW_REPEATABLE); this.state = 9300; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 9301; this.a_expr(); this.state = 9302; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -47969,7 +47969,7 @@ export class PostgreSQLParser extends SQLParserBase { } public func_table(): Func_tableContext { let localContext = new Func_tableContext(this.context, this.state); - this.enterRule(localContext, 1134, PostgreSQLParser.RULE_func_table); + this.enterRule(localContext, 1134, PostgreSqlParser.RULE_func_table); try { this.state = 9316; this.errorHandler.sync(this); @@ -47995,15 +47995,15 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 9308; - this.match(PostgreSQLParser.KW_ROWS); + this.match(PostgreSqlParser.KW_ROWS); this.state = 9309; - this.match(PostgreSQLParser.KW_FROM); + this.match(PostgreSqlParser.KW_FROM); this.state = 9310; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 9311; this.rowsfrom_list(); this.state = 9312; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); this.state = 9314; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 951, this.context) ) { @@ -48034,7 +48034,7 @@ export class PostgreSQLParser extends SQLParserBase { } public rowsfrom_item(): Rowsfrom_itemContext { let localContext = new Rowsfrom_itemContext(this.context, this.state); - this.enterRule(localContext, 1136, PostgreSQLParser.RULE_rowsfrom_item); + this.enterRule(localContext, 1136, PostgreSqlParser.RULE_rowsfrom_item); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -48069,7 +48069,7 @@ export class PostgreSQLParser extends SQLParserBase { } public rowsfrom_list(): Rowsfrom_listContext { let localContext = new Rowsfrom_listContext(this.context, this.state); - this.enterRule(localContext, 1138, PostgreSQLParser.RULE_rowsfrom_list); + this.enterRule(localContext, 1138, PostgreSqlParser.RULE_rowsfrom_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -48083,7 +48083,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 9323; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 9324; this.rowsfrom_item(); } @@ -48110,18 +48110,18 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_col_def_list(): Opt_col_def_listContext { let localContext = new Opt_col_def_listContext(this.context, this.state); - this.enterRule(localContext, 1140, PostgreSQLParser.RULE_opt_col_def_list); + this.enterRule(localContext, 1140, PostgreSqlParser.RULE_opt_col_def_list); try { this.enterOuterAlt(localContext, 1); { this.state = 9330; - this.match(PostgreSQLParser.KW_AS); + this.match(PostgreSqlParser.KW_AS); this.state = 9331; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 9332; this.tablefuncelementlist(); this.state = 9333; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -48140,14 +48140,14 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_ordinality(): Opt_ordinalityContext { let localContext = new Opt_ordinalityContext(this.context, this.state); - this.enterRule(localContext, 1142, PostgreSQLParser.RULE_opt_ordinality); + this.enterRule(localContext, 1142, PostgreSqlParser.RULE_opt_ordinality); try { this.enterOuterAlt(localContext, 1); { this.state = 9335; - this.match(PostgreSQLParser.KW_WITH); + this.match(PostgreSqlParser.KW_WITH); this.state = 9336; - this.match(PostgreSQLParser.KW_ORDINALITY); + this.match(PostgreSqlParser.KW_ORDINALITY); } } catch (re) { @@ -48166,12 +48166,12 @@ export class PostgreSQLParser extends SQLParserBase { } public where_clause(): Where_clauseContext { let localContext = new Where_clauseContext(this.context, this.state); - this.enterRule(localContext, 1144, PostgreSQLParser.RULE_where_clause); + this.enterRule(localContext, 1144, PostgreSqlParser.RULE_where_clause); try { this.enterOuterAlt(localContext, 1); { this.state = 9338; - this.match(PostgreSQLParser.KW_WHERE); + this.match(PostgreSqlParser.KW_WHERE); this.state = 9339; this.column_expr_noparen(); } @@ -48192,21 +48192,21 @@ export class PostgreSQLParser extends SQLParserBase { } public where_or_current_clause(): Where_or_current_clauseContext { let localContext = new Where_or_current_clauseContext(this.context, this.state); - this.enterRule(localContext, 1146, PostgreSQLParser.RULE_where_or_current_clause); + this.enterRule(localContext, 1146, PostgreSqlParser.RULE_where_or_current_clause); try { this.enterOuterAlt(localContext, 1); { this.state = 9341; - this.match(PostgreSQLParser.KW_WHERE); + this.match(PostgreSqlParser.KW_WHERE); this.state = 9346; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 955, this.context) ) { case 1: { this.state = 9342; - this.match(PostgreSQLParser.KW_CURRENT); + this.match(PostgreSqlParser.KW_CURRENT); this.state = 9343; - this.match(PostgreSQLParser.KW_OF); + this.match(PostgreSqlParser.KW_OF); this.state = 9344; this.cursor_name(); } @@ -48236,7 +48236,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opttablefuncelementlist(): OpttablefuncelementlistContext { let localContext = new OpttablefuncelementlistContext(this.context, this.state); - this.enterRule(localContext, 1148, PostgreSQLParser.RULE_opttablefuncelementlist); + this.enterRule(localContext, 1148, PostgreSqlParser.RULE_opttablefuncelementlist); try { this.enterOuterAlt(localContext, 1); { @@ -48260,7 +48260,7 @@ export class PostgreSQLParser extends SQLParserBase { } public tablefuncelementlist(): TablefuncelementlistContext { let localContext = new TablefuncelementlistContext(this.context, this.state); - this.enterRule(localContext, 1150, PostgreSQLParser.RULE_tablefuncelementlist); + this.enterRule(localContext, 1150, PostgreSqlParser.RULE_tablefuncelementlist); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -48274,7 +48274,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 9351; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 9352; this.tablefuncelement(); } @@ -48301,7 +48301,7 @@ export class PostgreSQLParser extends SQLParserBase { } public tablefuncelement(): TablefuncelementContext { let localContext = new TablefuncelementContext(this.context, this.state); - this.enterRule(localContext, 1152, PostgreSQLParser.RULE_tablefuncelement); + this.enterRule(localContext, 1152, PostgreSqlParser.RULE_tablefuncelement); try { this.enterOuterAlt(localContext, 1); { @@ -48337,14 +48337,14 @@ export class PostgreSQLParser extends SQLParserBase { } public xmltable(): XmltableContext { let localContext = new XmltableContext(this.context, this.state); - this.enterRule(localContext, 1154, PostgreSQLParser.RULE_xmltable); + this.enterRule(localContext, 1154, PostgreSqlParser.RULE_xmltable); try { this.enterOuterAlt(localContext, 1); { this.state = 9363; - this.match(PostgreSQLParser.KW_XMLTABLE); + this.match(PostgreSqlParser.KW_XMLTABLE); this.state = 9364; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 9380; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 958, this.context) ) { @@ -48355,7 +48355,7 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 9366; this.xmlexists_argument(); this.state = 9367; - this.match(PostgreSQLParser.KW_COLUMNS); + this.match(PostgreSqlParser.KW_COLUMNS); this.state = 9368; this.xmltable_column_list(); } @@ -48363,28 +48363,28 @@ export class PostgreSQLParser extends SQLParserBase { case 2: { this.state = 9370; - this.match(PostgreSQLParser.KW_XMLNAMESPACES); + this.match(PostgreSqlParser.KW_XMLNAMESPACES); this.state = 9371; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 9372; this.xml_namespace_list(); this.state = 9373; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); this.state = 9374; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 9375; this.c_expr(); this.state = 9376; this.xmlexists_argument(); this.state = 9377; - this.match(PostgreSQLParser.KW_COLUMNS); + this.match(PostgreSqlParser.KW_COLUMNS); this.state = 9378; this.xmltable_column_list(); } break; } this.state = 9382; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -48403,7 +48403,7 @@ export class PostgreSQLParser extends SQLParserBase { } public xmltable_column_list(): Xmltable_column_listContext { let localContext = new Xmltable_column_listContext(this.context, this.state); - this.enterRule(localContext, 1156, PostgreSQLParser.RULE_xmltable_column_list); + this.enterRule(localContext, 1156, PostgreSqlParser.RULE_xmltable_column_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -48417,7 +48417,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 9385; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 9386; this.xmltable_column_el(); } @@ -48444,7 +48444,7 @@ export class PostgreSQLParser extends SQLParserBase { } public xmltable_column_el(): Xmltable_column_elContext { let localContext = new Xmltable_column_elContext(this.context, this.state); - this.enterRule(localContext, 1158, PostgreSQLParser.RULE_xmltable_column_el); + this.enterRule(localContext, 1158, PostgreSqlParser.RULE_xmltable_column_el); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -48454,427 +48454,427 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 9399; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_AND: - case PostgreSQLParser.KW_ARRAY: - case PostgreSQLParser.KW_COLLATE: - case PostgreSQLParser.KW_CONSTRAINT: - case PostgreSQLParser.KW_DEFAULT: - case PostgreSQLParser.KW_DO: - case PostgreSQLParser.KW_FETCH: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_AUTHORIZATION: - case PostgreSQLParser.KW_BINARY: - case PostgreSQLParser.KW_COLLATION: - case PostgreSQLParser.KW_CONCURRENTLY: - case PostgreSQLParser.KW_CROSS: - case PostgreSQLParser.KW_CURRENT_SCHEMA: - case PostgreSQLParser.KW_FREEZE: - case PostgreSQLParser.KW_FULL: - case PostgreSQLParser.KW_ILIKE: - case PostgreSQLParser.KW_INNER: - case PostgreSQLParser.KW_IS: - case PostgreSQLParser.KW_ISNULL: - case PostgreSQLParser.KW_JOIN: - case PostgreSQLParser.KW_LEFT: - case PostgreSQLParser.KW_LIKE: - case PostgreSQLParser.KW_NATURAL: - case PostgreSQLParser.KW_NOTNULL: - case PostgreSQLParser.KW_OUTER: - case PostgreSQLParser.KW_OVER: - case PostgreSQLParser.KW_OVERLAPS: - case PostgreSQLParser.KW_RIGHT: - case PostgreSQLParser.KW_SIMILAR: - case PostgreSQLParser.KW_VERBOSE: - case PostgreSQLParser.KW_ABORT: - case PostgreSQLParser.KW_ABSOLUTE: - case PostgreSQLParser.KW_ACCESS: - case PostgreSQLParser.KW_ACTION: - case PostgreSQLParser.KW_ADD: - case PostgreSQLParser.KW_ADMIN: - case PostgreSQLParser.KW_AFTER: - case PostgreSQLParser.KW_AGGREGATE: - case PostgreSQLParser.KW_ALSO: - case PostgreSQLParser.KW_ALTER: - case PostgreSQLParser.KW_ALWAYS: - case PostgreSQLParser.KW_ASSERTION: - case PostgreSQLParser.KW_ASSIGNMENT: - case PostgreSQLParser.KW_AT: - case PostgreSQLParser.KW_ATTRIBUTE: - case PostgreSQLParser.KW_BACKWARD: - case PostgreSQLParser.KW_BEFORE: - case PostgreSQLParser.KW_BEGIN: - case PostgreSQLParser.KW_BY: - case PostgreSQLParser.KW_CACHE: - case PostgreSQLParser.KW_CALLED: - case PostgreSQLParser.KW_CASCADE: - case PostgreSQLParser.KW_CASCADED: - case PostgreSQLParser.KW_CATALOG: - case PostgreSQLParser.KW_CHAIN: - case PostgreSQLParser.KW_CHARACTERISTICS: - case PostgreSQLParser.KW_CHECKPOINT: - case PostgreSQLParser.KW_CLASS: - case PostgreSQLParser.KW_CLOSE: - case PostgreSQLParser.KW_CLUSTER: - case PostgreSQLParser.KW_COMMENT: - case PostgreSQLParser.KW_COMMENTS: - case PostgreSQLParser.KW_COMMIT: - case PostgreSQLParser.KW_COMMITTED: - case PostgreSQLParser.KW_CONFIGURATION: - case PostgreSQLParser.KW_CONNECTION: - case PostgreSQLParser.KW_CONSTRAINTS: - case PostgreSQLParser.KW_CONTENT: - case PostgreSQLParser.KW_CONTINUE: - case PostgreSQLParser.KW_CONVERSION: - case PostgreSQLParser.KW_COPY: - case PostgreSQLParser.KW_COST: - case PostgreSQLParser.KW_CSV: - case PostgreSQLParser.KW_CURSOR: - case PostgreSQLParser.KW_CYCLE: - case PostgreSQLParser.KW_DATA: - case PostgreSQLParser.KW_DATABASE: - case PostgreSQLParser.KW_DAY: - case PostgreSQLParser.KW_DEALLOCATE: - case PostgreSQLParser.KW_DECLARE: - case PostgreSQLParser.KW_DEFAULTS: - case PostgreSQLParser.KW_DEFERRED: - case PostgreSQLParser.KW_DEFINER: - case PostgreSQLParser.KW_DELETE: - case PostgreSQLParser.KW_DELIMITER: - case PostgreSQLParser.KW_DELIMITERS: - case PostgreSQLParser.KW_DICTIONARY: - case PostgreSQLParser.KW_DISABLE: - case PostgreSQLParser.KW_DISCARD: - case PostgreSQLParser.KW_DOCUMENT: - case PostgreSQLParser.KW_DOMAIN: - case PostgreSQLParser.KW_DOUBLE: - case PostgreSQLParser.KW_DROP: - case PostgreSQLParser.KW_EACH: - case PostgreSQLParser.KW_ENABLE: - case PostgreSQLParser.KW_ENCODING: - case PostgreSQLParser.KW_ENCRYPTED: - case PostgreSQLParser.KW_ENUM: - case PostgreSQLParser.KW_ESCAPE: - case PostgreSQLParser.KW_EVENT: - case PostgreSQLParser.KW_EXCLUDE: - case PostgreSQLParser.KW_EXCLUDING: - case PostgreSQLParser.KW_EXCLUSIVE: - case PostgreSQLParser.KW_EXECUTE: - case PostgreSQLParser.KW_EXPLAIN: - case PostgreSQLParser.KW_EXTENSION: - case PostgreSQLParser.KW_EXTERNAL: - case PostgreSQLParser.KW_FAMILY: - case PostgreSQLParser.KW_FIRST: - case PostgreSQLParser.KW_FOLLOWING: - case PostgreSQLParser.KW_FORCE: - case PostgreSQLParser.KW_FORWARD: - case PostgreSQLParser.KW_FUNCTION: - case PostgreSQLParser.KW_FUNCTIONS: - case PostgreSQLParser.KW_GLOBAL: - case PostgreSQLParser.KW_GRANTED: - case PostgreSQLParser.KW_HANDLER: - case PostgreSQLParser.KW_HEADER: - case PostgreSQLParser.KW_HOLD: - case PostgreSQLParser.KW_HOUR: - case PostgreSQLParser.KW_IDENTITY: - case PostgreSQLParser.KW_IF: - case PostgreSQLParser.KW_IMMEDIATE: - case PostgreSQLParser.KW_IMMUTABLE: - case PostgreSQLParser.KW_IMPLICIT: - case PostgreSQLParser.KW_INCLUDING: - case PostgreSQLParser.KW_INCREMENT: - case PostgreSQLParser.KW_INDEX: - case PostgreSQLParser.KW_INDEXES: - case PostgreSQLParser.KW_INHERIT: - case PostgreSQLParser.KW_INHERITS: - case PostgreSQLParser.KW_INLINE: - case PostgreSQLParser.KW_INSENSITIVE: - case PostgreSQLParser.KW_INSERT: - case PostgreSQLParser.KW_INSTEAD: - case PostgreSQLParser.KW_INVOKER: - case PostgreSQLParser.KW_ISOLATION: - case PostgreSQLParser.KW_KEY: - case PostgreSQLParser.KW_LABEL: - case PostgreSQLParser.KW_LANGUAGE: - case PostgreSQLParser.KW_LARGE: - case PostgreSQLParser.KW_LAST: - case PostgreSQLParser.KW_LEAKPROOF: - case PostgreSQLParser.KW_LEVEL: - case PostgreSQLParser.KW_LISTEN: - case PostgreSQLParser.KW_LOAD: - case PostgreSQLParser.KW_LOCAL: - case PostgreSQLParser.KW_LOCATION: - case PostgreSQLParser.KW_LOCK: - case PostgreSQLParser.KW_MAPPING: - case PostgreSQLParser.KW_MATCH: - case PostgreSQLParser.KW_MATERIALIZED: - case PostgreSQLParser.KW_MAXVALUE: - case PostgreSQLParser.KW_MINUTE: - case PostgreSQLParser.KW_MINVALUE: - case PostgreSQLParser.KW_MODE: - case PostgreSQLParser.KW_MONTH: - case PostgreSQLParser.KW_MOVE: - case PostgreSQLParser.KW_NAME: - case PostgreSQLParser.KW_NAMES: - case PostgreSQLParser.KW_NEXT: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_NOTHING: - case PostgreSQLParser.KW_NOTIFY: - case PostgreSQLParser.KW_NOWAIT: - case PostgreSQLParser.KW_NULLS: - case PostgreSQLParser.KW_OBJECT: - case PostgreSQLParser.KW_OF: - case PostgreSQLParser.KW_OFF: - case PostgreSQLParser.KW_OIDS: - case PostgreSQLParser.KW_OPERATOR: - case PostgreSQLParser.KW_OPTION: - case PostgreSQLParser.KW_OPTIONS: - case PostgreSQLParser.KW_OWNED: - case PostgreSQLParser.KW_OWNER: - case PostgreSQLParser.KW_PARSER: - case PostgreSQLParser.KW_PARTIAL: - case PostgreSQLParser.KW_PARTITION: - case PostgreSQLParser.KW_PASSING: - case PostgreSQLParser.KW_PASSWORD: - case PostgreSQLParser.KW_PLANS: - case PostgreSQLParser.KW_PRECEDING: - case PostgreSQLParser.KW_PREPARE: - case PostgreSQLParser.KW_PREPARED: - case PostgreSQLParser.KW_PRESERVE: - case PostgreSQLParser.KW_PRIOR: - case PostgreSQLParser.KW_PRIVILEGES: - case PostgreSQLParser.KW_PROCEDURAL: - case PostgreSQLParser.KW_PROCEDURE: - case PostgreSQLParser.KW_PROGRAM: - case PostgreSQLParser.KW_QUOTE: - case PostgreSQLParser.KW_RANGE: - case PostgreSQLParser.KW_READ: - case PostgreSQLParser.KW_REASSIGN: - case PostgreSQLParser.KW_RECHECK: - case PostgreSQLParser.KW_RECURSIVE: - case PostgreSQLParser.KW_REF: - case PostgreSQLParser.KW_REFRESH: - case PostgreSQLParser.KW_REINDEX: - case PostgreSQLParser.KW_RELATIVE: - case PostgreSQLParser.KW_RELEASE: - case PostgreSQLParser.KW_RENAME: - case PostgreSQLParser.KW_REPEATABLE: - case PostgreSQLParser.KW_REPLACE: - case PostgreSQLParser.KW_REPLICA: - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_RESTART: - case PostgreSQLParser.KW_RESTRICT: - case PostgreSQLParser.KW_RETURNS: - case PostgreSQLParser.KW_REVOKE: - case PostgreSQLParser.KW_ROLE: - case PostgreSQLParser.KW_ROLLBACK: - case PostgreSQLParser.KW_ROWS: - case PostgreSQLParser.KW_RULE: - case PostgreSQLParser.KW_SAVEPOINT: - case PostgreSQLParser.KW_SCHEMA: - case PostgreSQLParser.KW_SCROLL: - case PostgreSQLParser.KW_SEARCH: - case PostgreSQLParser.KW_SECOND: - case PostgreSQLParser.KW_SECURITY: - case PostgreSQLParser.KW_SEQUENCE: - case PostgreSQLParser.KW_SEQUENCES: - case PostgreSQLParser.KW_SERIALIZABLE: - case PostgreSQLParser.KW_SERVER: - case PostgreSQLParser.KW_SESSION: - case PostgreSQLParser.KW_SET: - case PostgreSQLParser.KW_SHARE: - case PostgreSQLParser.KW_SHOW: - case PostgreSQLParser.KW_SIMPLE: - case PostgreSQLParser.KW_SNAPSHOT: - case PostgreSQLParser.KW_STABLE: - case PostgreSQLParser.KW_STANDALONE: - case PostgreSQLParser.KW_START: - case PostgreSQLParser.KW_STATEMENT: - case PostgreSQLParser.KW_STATISTICS: - case PostgreSQLParser.KW_STDIN: - case PostgreSQLParser.KW_STDOUT: - case PostgreSQLParser.KW_STORAGE: - case PostgreSQLParser.KW_STRICT: - case PostgreSQLParser.KW_STRIP: - case PostgreSQLParser.KW_SYSID: - case PostgreSQLParser.KW_SYSTEM: - case PostgreSQLParser.KW_TABLES: - case PostgreSQLParser.KW_TABLESPACE: - case PostgreSQLParser.KW_TEMP: - case PostgreSQLParser.KW_TEMPLATE: - case PostgreSQLParser.KW_TEMPORARY: - case PostgreSQLParser.KW_TEXT: - case PostgreSQLParser.KW_TRANSACTION: - case PostgreSQLParser.KW_TRIGGER: - case PostgreSQLParser.KW_TRUNCATE: - case PostgreSQLParser.KW_TRUSTED: - case PostgreSQLParser.KW_TYPE: - case PostgreSQLParser.KW_TYPES: - case PostgreSQLParser.KW_UNBOUNDED: - case PostgreSQLParser.KW_UNCOMMITTED: - case PostgreSQLParser.KW_UNENCRYPTED: - case PostgreSQLParser.KW_UNKNOWN: - case PostgreSQLParser.KW_UNLISTEN: - case PostgreSQLParser.KW_UNLOGGED: - case PostgreSQLParser.KW_UNTIL: - case PostgreSQLParser.KW_UPDATE: - case PostgreSQLParser.KW_VACUUM: - case PostgreSQLParser.KW_VALID: - case PostgreSQLParser.KW_VALIDATE: - case PostgreSQLParser.KW_VALIDATOR: - case PostgreSQLParser.KW_VARYING: - case PostgreSQLParser.KW_VERSION: - case PostgreSQLParser.KW_VIEW: - case PostgreSQLParser.KW_VOLATILE: - case PostgreSQLParser.KW_WHITESPACE: - case PostgreSQLParser.KW_WITHOUT: - case PostgreSQLParser.KW_WORK: - case PostgreSQLParser.KW_WRAPPER: - case PostgreSQLParser.KW_WRITE: - case PostgreSQLParser.KW_XML: - case PostgreSQLParser.KW_YEAR: - case PostgreSQLParser.KW_YES: - case PostgreSQLParser.KW_ZONE: - case PostgreSQLParser.KW_BETWEEN: - case PostgreSQLParser.KW_BIGINT: - case PostgreSQLParser.KW_BIT: - case PostgreSQLParser.KW_BOOLEAN: - case PostgreSQLParser.KW_CHAR: - case PostgreSQLParser.KW_CHARACTER: - case PostgreSQLParser.KW_COALESCE: - case PostgreSQLParser.KW_DEC: - case PostgreSQLParser.KW_DECIMAL: - case PostgreSQLParser.KW_EXISTS: - case PostgreSQLParser.KW_EXTRACT: - case PostgreSQLParser.KW_FLOAT: - case PostgreSQLParser.KW_GREATEST: - case PostgreSQLParser.KW_INOUT: - case PostgreSQLParser.KW_INT: - case PostgreSQLParser.KW_INTEGER: - case PostgreSQLParser.KW_INTERVAL: - case PostgreSQLParser.KW_LEAST: - case PostgreSQLParser.KW_NATIONAL: - case PostgreSQLParser.KW_NCHAR: - case PostgreSQLParser.KW_NONE: - case PostgreSQLParser.KW_NULLIF: - case PostgreSQLParser.KW_NUMERIC: - case PostgreSQLParser.KW_OVERLAY: - case PostgreSQLParser.KW_POSITION: - case PostgreSQLParser.KW_PRECISION: - case PostgreSQLParser.KW_REAL: - case PostgreSQLParser.KW_ROW: - case PostgreSQLParser.KW_SETOF: - case PostgreSQLParser.KW_SMALLINT: - case PostgreSQLParser.KW_SUBSTRING: - case PostgreSQLParser.KW_TIME: - case PostgreSQLParser.KW_TIMESTAMP: - case PostgreSQLParser.KW_TREAT: - case PostgreSQLParser.KW_TRIM: - case PostgreSQLParser.KW_VALUES: - case PostgreSQLParser.KW_VARCHAR: - case PostgreSQLParser.KW_XMLATTRIBUTES: - case PostgreSQLParser.KW_XMLCONCAT: - case PostgreSQLParser.KW_XMLELEMENT: - case PostgreSQLParser.KW_XMLEXISTS: - case PostgreSQLParser.KW_XMLFOREST: - case PostgreSQLParser.KW_XMLPARSE: - case PostgreSQLParser.KW_XMLPI: - case PostgreSQLParser.KW_XMLROOT: - case PostgreSQLParser.KW_XMLSERIALIZE: - case PostgreSQLParser.KW_CALL: - case PostgreSQLParser.KW_CURRENT: - case PostgreSQLParser.KW_ATTACH: - case PostgreSQLParser.KW_DETACH: - case PostgreSQLParser.KW_EXPRESSION: - case PostgreSQLParser.KW_GENERATED: - case PostgreSQLParser.KW_LOGGED: - case PostgreSQLParser.KW_STORED: - case PostgreSQLParser.KW_INCLUDE: - case PostgreSQLParser.KW_ROUTINE: - case PostgreSQLParser.KW_TRANSFORM: - case PostgreSQLParser.KW_IMPORT: - case PostgreSQLParser.KW_POLICY: - case PostgreSQLParser.KW_METHOD: - case PostgreSQLParser.KW_REFERENCING: - case PostgreSQLParser.KW_NEW: - case PostgreSQLParser.KW_OLD: - case PostgreSQLParser.KW_VALUE: - case PostgreSQLParser.KW_SUBSCRIPTION: - case PostgreSQLParser.KW_PUBLICATION: - case PostgreSQLParser.KW_OUT: - case PostgreSQLParser.KW_ROUTINES: - case PostgreSQLParser.KW_SCHEMAS: - case PostgreSQLParser.KW_PROCEDURES: - case PostgreSQLParser.KW_INPUT: - case PostgreSQLParser.KW_SUPPORT: - case PostgreSQLParser.KW_PARALLEL: - case PostgreSQLParser.KW_SQL: - case PostgreSQLParser.KW_DEPENDS: - case PostgreSQLParser.KW_OVERRIDING: - case PostgreSQLParser.KW_CONFLICT: - case PostgreSQLParser.KW_SKIP: - case PostgreSQLParser.KW_LOCKED: - case PostgreSQLParser.KW_TIES: - case PostgreSQLParser.KW_ROLLUP: - case PostgreSQLParser.KW_CUBE: - case PostgreSQLParser.KW_GROUPING: - case PostgreSQLParser.KW_SETS: - case PostgreSQLParser.KW_TABLESAMPLE: - case PostgreSQLParser.KW_ORDINALITY: - case PostgreSQLParser.KW_XMLTABLE: - case PostgreSQLParser.KW_COLUMNS: - case PostgreSQLParser.KW_XMLNAMESPACES: - case PostgreSQLParser.KW_ROWTYPE: - case PostgreSQLParser.KW_NORMALIZED: - case PostgreSQLParser.KW_WITHIN: - case PostgreSQLParser.KW_FILTER: - case PostgreSQLParser.KW_GROUPS: - case PostgreSQLParser.KW_OTHERS: - case PostgreSQLParser.KW_NFC: - case PostgreSQLParser.KW_NFD: - case PostgreSQLParser.KW_NFKC: - case PostgreSQLParser.KW_NFKD: - case PostgreSQLParser.KW_UESCAPE: - case PostgreSQLParser.KW_VIEWS: - case PostgreSQLParser.KW_NORMALIZE: - case PostgreSQLParser.KW_DUMP: - case PostgreSQLParser.KW_PRINT_STRICT_PARAMS: - case PostgreSQLParser.KW_VARIABLE_CONFLICT: - case PostgreSQLParser.KW_ERROR: - case PostgreSQLParser.KW_USE_VARIABLE: - case PostgreSQLParser.KW_USE_COLUMN: - case PostgreSQLParser.KW_ALIAS: - case PostgreSQLParser.KW_CONSTANT: - case PostgreSQLParser.KW_PERFORM: - case PostgreSQLParser.KW_GET: - case PostgreSQLParser.KW_DIAGNOSTICS: - case PostgreSQLParser.KW_STACKED: - case PostgreSQLParser.KW_ELSIF: - case PostgreSQLParser.KW_REVERSE: - case PostgreSQLParser.KW_SLICE: - case PostgreSQLParser.KW_EXIT: - case PostgreSQLParser.KW_RETURN: - case PostgreSQLParser.KW_QUERY: - case PostgreSQLParser.KW_RAISE: - case PostgreSQLParser.KW_SQLSTATE: - case PostgreSQLParser.KW_DEBUG: - case PostgreSQLParser.KW_LOG: - case PostgreSQLParser.KW_INFO: - case PostgreSQLParser.KW_NOTICE: - case PostgreSQLParser.KW_WARNING: - case PostgreSQLParser.KW_EXCEPTION: - case PostgreSQLParser.KW_ASSERT: - case PostgreSQLParser.KW_OPEN: - case PostgreSQLParser.KW_SKIP_LOCKED: - case PostgreSQLParser.KW_BUFFER_USAGE_LIMIT: - case PostgreSQLParser.Identifier: - case PostgreSQLParser.QuotedIdentifier: - case PostgreSQLParser.UnicodeQuotedIdentifier: - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.PLSQLVARIABLENAME: - case PostgreSQLParser.PLSQLIDENTIFIER: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.KW_AND: + case PostgreSqlParser.KW_ARRAY: + case PostgreSqlParser.KW_COLLATE: + case PostgreSqlParser.KW_CONSTRAINT: + case PostgreSqlParser.KW_DEFAULT: + case PostgreSqlParser.KW_DO: + case PostgreSqlParser.KW_FETCH: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_AUTHORIZATION: + case PostgreSqlParser.KW_BINARY: + case PostgreSqlParser.KW_COLLATION: + case PostgreSqlParser.KW_CONCURRENTLY: + case PostgreSqlParser.KW_CROSS: + case PostgreSqlParser.KW_CURRENT_SCHEMA: + case PostgreSqlParser.KW_FREEZE: + case PostgreSqlParser.KW_FULL: + case PostgreSqlParser.KW_ILIKE: + case PostgreSqlParser.KW_INNER: + case PostgreSqlParser.KW_IS: + case PostgreSqlParser.KW_ISNULL: + case PostgreSqlParser.KW_JOIN: + case PostgreSqlParser.KW_LEFT: + case PostgreSqlParser.KW_LIKE: + case PostgreSqlParser.KW_NATURAL: + case PostgreSqlParser.KW_NOTNULL: + case PostgreSqlParser.KW_OUTER: + case PostgreSqlParser.KW_OVER: + case PostgreSqlParser.KW_OVERLAPS: + case PostgreSqlParser.KW_RIGHT: + case PostgreSqlParser.KW_SIMILAR: + case PostgreSqlParser.KW_VERBOSE: + case PostgreSqlParser.KW_ABORT: + case PostgreSqlParser.KW_ABSOLUTE: + case PostgreSqlParser.KW_ACCESS: + case PostgreSqlParser.KW_ACTION: + case PostgreSqlParser.KW_ADD: + case PostgreSqlParser.KW_ADMIN: + case PostgreSqlParser.KW_AFTER: + case PostgreSqlParser.KW_AGGREGATE: + case PostgreSqlParser.KW_ALSO: + case PostgreSqlParser.KW_ALTER: + case PostgreSqlParser.KW_ALWAYS: + case PostgreSqlParser.KW_ASSERTION: + case PostgreSqlParser.KW_ASSIGNMENT: + case PostgreSqlParser.KW_AT: + case PostgreSqlParser.KW_ATTRIBUTE: + case PostgreSqlParser.KW_BACKWARD: + case PostgreSqlParser.KW_BEFORE: + case PostgreSqlParser.KW_BEGIN: + case PostgreSqlParser.KW_BY: + case PostgreSqlParser.KW_CACHE: + case PostgreSqlParser.KW_CALLED: + case PostgreSqlParser.KW_CASCADE: + case PostgreSqlParser.KW_CASCADED: + case PostgreSqlParser.KW_CATALOG: + case PostgreSqlParser.KW_CHAIN: + case PostgreSqlParser.KW_CHARACTERISTICS: + case PostgreSqlParser.KW_CHECKPOINT: + case PostgreSqlParser.KW_CLASS: + case PostgreSqlParser.KW_CLOSE: + case PostgreSqlParser.KW_CLUSTER: + case PostgreSqlParser.KW_COMMENT: + case PostgreSqlParser.KW_COMMENTS: + case PostgreSqlParser.KW_COMMIT: + case PostgreSqlParser.KW_COMMITTED: + case PostgreSqlParser.KW_CONFIGURATION: + case PostgreSqlParser.KW_CONNECTION: + case PostgreSqlParser.KW_CONSTRAINTS: + case PostgreSqlParser.KW_CONTENT: + case PostgreSqlParser.KW_CONTINUE: + case PostgreSqlParser.KW_CONVERSION: + case PostgreSqlParser.KW_COPY: + case PostgreSqlParser.KW_COST: + case PostgreSqlParser.KW_CSV: + case PostgreSqlParser.KW_CURSOR: + case PostgreSqlParser.KW_CYCLE: + case PostgreSqlParser.KW_DATA: + case PostgreSqlParser.KW_DATABASE: + case PostgreSqlParser.KW_DAY: + case PostgreSqlParser.KW_DEALLOCATE: + case PostgreSqlParser.KW_DECLARE: + case PostgreSqlParser.KW_DEFAULTS: + case PostgreSqlParser.KW_DEFERRED: + case PostgreSqlParser.KW_DEFINER: + case PostgreSqlParser.KW_DELETE: + case PostgreSqlParser.KW_DELIMITER: + case PostgreSqlParser.KW_DELIMITERS: + case PostgreSqlParser.KW_DICTIONARY: + case PostgreSqlParser.KW_DISABLE: + case PostgreSqlParser.KW_DISCARD: + case PostgreSqlParser.KW_DOCUMENT: + case PostgreSqlParser.KW_DOMAIN: + case PostgreSqlParser.KW_DOUBLE: + case PostgreSqlParser.KW_DROP: + case PostgreSqlParser.KW_EACH: + case PostgreSqlParser.KW_ENABLE: + case PostgreSqlParser.KW_ENCODING: + case PostgreSqlParser.KW_ENCRYPTED: + case PostgreSqlParser.KW_ENUM: + case PostgreSqlParser.KW_ESCAPE: + case PostgreSqlParser.KW_EVENT: + case PostgreSqlParser.KW_EXCLUDE: + case PostgreSqlParser.KW_EXCLUDING: + case PostgreSqlParser.KW_EXCLUSIVE: + case PostgreSqlParser.KW_EXECUTE: + case PostgreSqlParser.KW_EXPLAIN: + case PostgreSqlParser.KW_EXTENSION: + case PostgreSqlParser.KW_EXTERNAL: + case PostgreSqlParser.KW_FAMILY: + case PostgreSqlParser.KW_FIRST: + case PostgreSqlParser.KW_FOLLOWING: + case PostgreSqlParser.KW_FORCE: + case PostgreSqlParser.KW_FORWARD: + case PostgreSqlParser.KW_FUNCTION: + case PostgreSqlParser.KW_FUNCTIONS: + case PostgreSqlParser.KW_GLOBAL: + case PostgreSqlParser.KW_GRANTED: + case PostgreSqlParser.KW_HANDLER: + case PostgreSqlParser.KW_HEADER: + case PostgreSqlParser.KW_HOLD: + case PostgreSqlParser.KW_HOUR: + case PostgreSqlParser.KW_IDENTITY: + case PostgreSqlParser.KW_IF: + case PostgreSqlParser.KW_IMMEDIATE: + case PostgreSqlParser.KW_IMMUTABLE: + case PostgreSqlParser.KW_IMPLICIT: + case PostgreSqlParser.KW_INCLUDING: + case PostgreSqlParser.KW_INCREMENT: + case PostgreSqlParser.KW_INDEX: + case PostgreSqlParser.KW_INDEXES: + case PostgreSqlParser.KW_INHERIT: + case PostgreSqlParser.KW_INHERITS: + case PostgreSqlParser.KW_INLINE: + case PostgreSqlParser.KW_INSENSITIVE: + case PostgreSqlParser.KW_INSERT: + case PostgreSqlParser.KW_INSTEAD: + case PostgreSqlParser.KW_INVOKER: + case PostgreSqlParser.KW_ISOLATION: + case PostgreSqlParser.KW_KEY: + case PostgreSqlParser.KW_LABEL: + case PostgreSqlParser.KW_LANGUAGE: + case PostgreSqlParser.KW_LARGE: + case PostgreSqlParser.KW_LAST: + case PostgreSqlParser.KW_LEAKPROOF: + case PostgreSqlParser.KW_LEVEL: + case PostgreSqlParser.KW_LISTEN: + case PostgreSqlParser.KW_LOAD: + case PostgreSqlParser.KW_LOCAL: + case PostgreSqlParser.KW_LOCATION: + case PostgreSqlParser.KW_LOCK: + case PostgreSqlParser.KW_MAPPING: + case PostgreSqlParser.KW_MATCH: + case PostgreSqlParser.KW_MATERIALIZED: + case PostgreSqlParser.KW_MAXVALUE: + case PostgreSqlParser.KW_MINUTE: + case PostgreSqlParser.KW_MINVALUE: + case PostgreSqlParser.KW_MODE: + case PostgreSqlParser.KW_MONTH: + case PostgreSqlParser.KW_MOVE: + case PostgreSqlParser.KW_NAME: + case PostgreSqlParser.KW_NAMES: + case PostgreSqlParser.KW_NEXT: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_NOTHING: + case PostgreSqlParser.KW_NOTIFY: + case PostgreSqlParser.KW_NOWAIT: + case PostgreSqlParser.KW_NULLS: + case PostgreSqlParser.KW_OBJECT: + case PostgreSqlParser.KW_OF: + case PostgreSqlParser.KW_OFF: + case PostgreSqlParser.KW_OIDS: + case PostgreSqlParser.KW_OPERATOR: + case PostgreSqlParser.KW_OPTION: + case PostgreSqlParser.KW_OPTIONS: + case PostgreSqlParser.KW_OWNED: + case PostgreSqlParser.KW_OWNER: + case PostgreSqlParser.KW_PARSER: + case PostgreSqlParser.KW_PARTIAL: + case PostgreSqlParser.KW_PARTITION: + case PostgreSqlParser.KW_PASSING: + case PostgreSqlParser.KW_PASSWORD: + case PostgreSqlParser.KW_PLANS: + case PostgreSqlParser.KW_PRECEDING: + case PostgreSqlParser.KW_PREPARE: + case PostgreSqlParser.KW_PREPARED: + case PostgreSqlParser.KW_PRESERVE: + case PostgreSqlParser.KW_PRIOR: + case PostgreSqlParser.KW_PRIVILEGES: + case PostgreSqlParser.KW_PROCEDURAL: + case PostgreSqlParser.KW_PROCEDURE: + case PostgreSqlParser.KW_PROGRAM: + case PostgreSqlParser.KW_QUOTE: + case PostgreSqlParser.KW_RANGE: + case PostgreSqlParser.KW_READ: + case PostgreSqlParser.KW_REASSIGN: + case PostgreSqlParser.KW_RECHECK: + case PostgreSqlParser.KW_RECURSIVE: + case PostgreSqlParser.KW_REF: + case PostgreSqlParser.KW_REFRESH: + case PostgreSqlParser.KW_REINDEX: + case PostgreSqlParser.KW_RELATIVE: + case PostgreSqlParser.KW_RELEASE: + case PostgreSqlParser.KW_RENAME: + case PostgreSqlParser.KW_REPEATABLE: + case PostgreSqlParser.KW_REPLACE: + case PostgreSqlParser.KW_REPLICA: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_RESTART: + case PostgreSqlParser.KW_RESTRICT: + case PostgreSqlParser.KW_RETURNS: + case PostgreSqlParser.KW_REVOKE: + case PostgreSqlParser.KW_ROLE: + case PostgreSqlParser.KW_ROLLBACK: + case PostgreSqlParser.KW_ROWS: + case PostgreSqlParser.KW_RULE: + case PostgreSqlParser.KW_SAVEPOINT: + case PostgreSqlParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCROLL: + case PostgreSqlParser.KW_SEARCH: + case PostgreSqlParser.KW_SECOND: + case PostgreSqlParser.KW_SECURITY: + case PostgreSqlParser.KW_SEQUENCE: + case PostgreSqlParser.KW_SEQUENCES: + case PostgreSqlParser.KW_SERIALIZABLE: + case PostgreSqlParser.KW_SERVER: + case PostgreSqlParser.KW_SESSION: + case PostgreSqlParser.KW_SET: + case PostgreSqlParser.KW_SHARE: + case PostgreSqlParser.KW_SHOW: + case PostgreSqlParser.KW_SIMPLE: + case PostgreSqlParser.KW_SNAPSHOT: + case PostgreSqlParser.KW_STABLE: + case PostgreSqlParser.KW_STANDALONE: + case PostgreSqlParser.KW_START: + case PostgreSqlParser.KW_STATEMENT: + case PostgreSqlParser.KW_STATISTICS: + case PostgreSqlParser.KW_STDIN: + case PostgreSqlParser.KW_STDOUT: + case PostgreSqlParser.KW_STORAGE: + case PostgreSqlParser.KW_STRICT: + case PostgreSqlParser.KW_STRIP: + case PostgreSqlParser.KW_SYSID: + case PostgreSqlParser.KW_SYSTEM: + case PostgreSqlParser.KW_TABLES: + case PostgreSqlParser.KW_TABLESPACE: + case PostgreSqlParser.KW_TEMP: + case PostgreSqlParser.KW_TEMPLATE: + case PostgreSqlParser.KW_TEMPORARY: + case PostgreSqlParser.KW_TEXT: + case PostgreSqlParser.KW_TRANSACTION: + case PostgreSqlParser.KW_TRIGGER: + case PostgreSqlParser.KW_TRUNCATE: + case PostgreSqlParser.KW_TRUSTED: + case PostgreSqlParser.KW_TYPE: + case PostgreSqlParser.KW_TYPES: + case PostgreSqlParser.KW_UNBOUNDED: + case PostgreSqlParser.KW_UNCOMMITTED: + case PostgreSqlParser.KW_UNENCRYPTED: + case PostgreSqlParser.KW_UNKNOWN: + case PostgreSqlParser.KW_UNLISTEN: + case PostgreSqlParser.KW_UNLOGGED: + case PostgreSqlParser.KW_UNTIL: + case PostgreSqlParser.KW_UPDATE: + case PostgreSqlParser.KW_VACUUM: + case PostgreSqlParser.KW_VALID: + case PostgreSqlParser.KW_VALIDATE: + case PostgreSqlParser.KW_VALIDATOR: + case PostgreSqlParser.KW_VARYING: + case PostgreSqlParser.KW_VERSION: + case PostgreSqlParser.KW_VIEW: + case PostgreSqlParser.KW_VOLATILE: + case PostgreSqlParser.KW_WHITESPACE: + case PostgreSqlParser.KW_WITHOUT: + case PostgreSqlParser.KW_WORK: + case PostgreSqlParser.KW_WRAPPER: + case PostgreSqlParser.KW_WRITE: + case PostgreSqlParser.KW_XML: + case PostgreSqlParser.KW_YEAR: + case PostgreSqlParser.KW_YES: + case PostgreSqlParser.KW_ZONE: + case PostgreSqlParser.KW_BETWEEN: + case PostgreSqlParser.KW_BIGINT: + case PostgreSqlParser.KW_BIT: + case PostgreSqlParser.KW_BOOLEAN: + case PostgreSqlParser.KW_CHAR: + case PostgreSqlParser.KW_CHARACTER: + case PostgreSqlParser.KW_COALESCE: + case PostgreSqlParser.KW_DEC: + case PostgreSqlParser.KW_DECIMAL: + case PostgreSqlParser.KW_EXISTS: + case PostgreSqlParser.KW_EXTRACT: + case PostgreSqlParser.KW_FLOAT: + case PostgreSqlParser.KW_GREATEST: + case PostgreSqlParser.KW_INOUT: + case PostgreSqlParser.KW_INT: + case PostgreSqlParser.KW_INTEGER: + case PostgreSqlParser.KW_INTERVAL: + case PostgreSqlParser.KW_LEAST: + case PostgreSqlParser.KW_NATIONAL: + case PostgreSqlParser.KW_NCHAR: + case PostgreSqlParser.KW_NONE: + case PostgreSqlParser.KW_NULLIF: + case PostgreSqlParser.KW_NUMERIC: + case PostgreSqlParser.KW_OVERLAY: + case PostgreSqlParser.KW_POSITION: + case PostgreSqlParser.KW_PRECISION: + case PostgreSqlParser.KW_REAL: + case PostgreSqlParser.KW_ROW: + case PostgreSqlParser.KW_SETOF: + case PostgreSqlParser.KW_SMALLINT: + case PostgreSqlParser.KW_SUBSTRING: + case PostgreSqlParser.KW_TIME: + case PostgreSqlParser.KW_TIMESTAMP: + case PostgreSqlParser.KW_TREAT: + case PostgreSqlParser.KW_TRIM: + case PostgreSqlParser.KW_VALUES: + case PostgreSqlParser.KW_VARCHAR: + case PostgreSqlParser.KW_XMLATTRIBUTES: + case PostgreSqlParser.KW_XMLCONCAT: + case PostgreSqlParser.KW_XMLELEMENT: + case PostgreSqlParser.KW_XMLEXISTS: + case PostgreSqlParser.KW_XMLFOREST: + case PostgreSqlParser.KW_XMLPARSE: + case PostgreSqlParser.KW_XMLPI: + case PostgreSqlParser.KW_XMLROOT: + case PostgreSqlParser.KW_XMLSERIALIZE: + case PostgreSqlParser.KW_CALL: + case PostgreSqlParser.KW_CURRENT: + case PostgreSqlParser.KW_ATTACH: + case PostgreSqlParser.KW_DETACH: + case PostgreSqlParser.KW_EXPRESSION: + case PostgreSqlParser.KW_GENERATED: + case PostgreSqlParser.KW_LOGGED: + case PostgreSqlParser.KW_STORED: + case PostgreSqlParser.KW_INCLUDE: + case PostgreSqlParser.KW_ROUTINE: + case PostgreSqlParser.KW_TRANSFORM: + case PostgreSqlParser.KW_IMPORT: + case PostgreSqlParser.KW_POLICY: + case PostgreSqlParser.KW_METHOD: + case PostgreSqlParser.KW_REFERENCING: + case PostgreSqlParser.KW_NEW: + case PostgreSqlParser.KW_OLD: + case PostgreSqlParser.KW_VALUE: + case PostgreSqlParser.KW_SUBSCRIPTION: + case PostgreSqlParser.KW_PUBLICATION: + case PostgreSqlParser.KW_OUT: + case PostgreSqlParser.KW_ROUTINES: + case PostgreSqlParser.KW_SCHEMAS: + case PostgreSqlParser.KW_PROCEDURES: + case PostgreSqlParser.KW_INPUT: + case PostgreSqlParser.KW_SUPPORT: + case PostgreSqlParser.KW_PARALLEL: + case PostgreSqlParser.KW_SQL: + case PostgreSqlParser.KW_DEPENDS: + case PostgreSqlParser.KW_OVERRIDING: + case PostgreSqlParser.KW_CONFLICT: + case PostgreSqlParser.KW_SKIP: + case PostgreSqlParser.KW_LOCKED: + case PostgreSqlParser.KW_TIES: + case PostgreSqlParser.KW_ROLLUP: + case PostgreSqlParser.KW_CUBE: + case PostgreSqlParser.KW_GROUPING: + case PostgreSqlParser.KW_SETS: + case PostgreSqlParser.KW_TABLESAMPLE: + case PostgreSqlParser.KW_ORDINALITY: + case PostgreSqlParser.KW_XMLTABLE: + case PostgreSqlParser.KW_COLUMNS: + case PostgreSqlParser.KW_XMLNAMESPACES: + case PostgreSqlParser.KW_ROWTYPE: + case PostgreSqlParser.KW_NORMALIZED: + case PostgreSqlParser.KW_WITHIN: + case PostgreSqlParser.KW_FILTER: + case PostgreSqlParser.KW_GROUPS: + case PostgreSqlParser.KW_OTHERS: + case PostgreSqlParser.KW_NFC: + case PostgreSqlParser.KW_NFD: + case PostgreSqlParser.KW_NFKC: + case PostgreSqlParser.KW_NFKD: + case PostgreSqlParser.KW_UESCAPE: + case PostgreSqlParser.KW_VIEWS: + case PostgreSqlParser.KW_NORMALIZE: + case PostgreSqlParser.KW_DUMP: + case PostgreSqlParser.KW_PRINT_STRICT_PARAMS: + case PostgreSqlParser.KW_VARIABLE_CONFLICT: + case PostgreSqlParser.KW_ERROR: + case PostgreSqlParser.KW_USE_VARIABLE: + case PostgreSqlParser.KW_USE_COLUMN: + case PostgreSqlParser.KW_ALIAS: + case PostgreSqlParser.KW_CONSTANT: + case PostgreSqlParser.KW_PERFORM: + case PostgreSqlParser.KW_GET: + case PostgreSqlParser.KW_DIAGNOSTICS: + case PostgreSqlParser.KW_STACKED: + case PostgreSqlParser.KW_ELSIF: + case PostgreSqlParser.KW_REVERSE: + case PostgreSqlParser.KW_SLICE: + case PostgreSqlParser.KW_EXIT: + case PostgreSqlParser.KW_RETURN: + case PostgreSqlParser.KW_QUERY: + case PostgreSqlParser.KW_RAISE: + case PostgreSqlParser.KW_SQLSTATE: + case PostgreSqlParser.KW_DEBUG: + case PostgreSqlParser.KW_LOG: + case PostgreSqlParser.KW_INFO: + case PostgreSqlParser.KW_NOTICE: + case PostgreSqlParser.KW_WARNING: + case PostgreSqlParser.KW_EXCEPTION: + case PostgreSqlParser.KW_ASSERT: + case PostgreSqlParser.KW_OPEN: + case PostgreSqlParser.KW_SKIP_LOCKED: + case PostgreSqlParser.KW_BUFFER_USAGE_LIMIT: + case PostgreSqlParser.Identifier: + case PostgreSqlParser.QuotedIdentifier: + case PostgreSqlParser.UnicodeQuotedIdentifier: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.PLSQLVARIABLENAME: + case PostgreSqlParser.PLSQLIDENTIFIER: + case PostgreSqlParser.EscapeStringConstant: { this.state = 9393; this.typename(); @@ -48890,12 +48890,12 @@ export class PostgreSQLParser extends SQLParserBase { } break; - case PostgreSQLParser.KW_FOR: + case PostgreSqlParser.KW_FOR: { this.state = 9397; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 9398; - this.match(PostgreSQLParser.KW_ORDINALITY); + this.match(PostgreSqlParser.KW_ORDINALITY); } break; default: @@ -48919,7 +48919,7 @@ export class PostgreSQLParser extends SQLParserBase { } public xmltable_column_option_list(): Xmltable_column_option_listContext { let localContext = new Xmltable_column_option_listContext(this.context, this.state); - this.enterRule(localContext, 1160, PostgreSQLParser.RULE_xmltable_column_option_list); + this.enterRule(localContext, 1160, PostgreSqlParser.RULE_xmltable_column_option_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -48956,7 +48956,7 @@ export class PostgreSQLParser extends SQLParserBase { } public xmltable_column_option_el(): Xmltable_column_option_elContext { let localContext = new Xmltable_column_option_elContext(this.context, this.state); - this.enterRule(localContext, 1162, PostgreSQLParser.RULE_xmltable_column_option_el); + this.enterRule(localContext, 1162, PostgreSqlParser.RULE_xmltable_column_option_el); try { this.state = 9414; this.errorHandler.sync(this); @@ -48965,7 +48965,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 9406; - this.match(PostgreSQLParser.KW_DEFAULT); + this.match(PostgreSqlParser.KW_DEFAULT); this.state = 9407; this.a_expr(); } @@ -48983,16 +48983,16 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 3); { this.state = 9411; - this.match(PostgreSQLParser.KW_NOT); + this.match(PostgreSqlParser.KW_NOT); this.state = 9412; - this.match(PostgreSQLParser.KW_NULL); + this.match(PostgreSqlParser.KW_NULL); } break; case 4: this.enterOuterAlt(localContext, 4); { this.state = 9413; - this.match(PostgreSQLParser.KW_NULL); + this.match(PostgreSqlParser.KW_NULL); } break; } @@ -49013,7 +49013,7 @@ export class PostgreSQLParser extends SQLParserBase { } public xml_namespace_list(): Xml_namespace_listContext { let localContext = new Xml_namespace_listContext(this.context, this.state); - this.enterRule(localContext, 1164, PostgreSQLParser.RULE_xml_namespace_list); + this.enterRule(localContext, 1164, PostgreSqlParser.RULE_xml_namespace_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -49027,7 +49027,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 9417; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 9418; this.xml_namespace_el(); } @@ -49054,7 +49054,7 @@ export class PostgreSQLParser extends SQLParserBase { } public xml_namespace_el(): Xml_namespace_elContext { let localContext = new Xml_namespace_elContext(this.context, this.state); - this.enterRule(localContext, 1166, PostgreSQLParser.RULE_xml_namespace_el); + this.enterRule(localContext, 1166, PostgreSqlParser.RULE_xml_namespace_el); try { this.state = 9430; this.errorHandler.sync(this); @@ -49065,7 +49065,7 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 9424; this.b_expr(0); this.state = 9425; - this.match(PostgreSQLParser.KW_AS); + this.match(PostgreSqlParser.KW_AS); this.state = 9426; this.collabel(); } @@ -49074,7 +49074,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 9428; - this.match(PostgreSQLParser.KW_DEFAULT); + this.match(PostgreSqlParser.KW_DEFAULT); this.state = 9429; this.b_expr(0); } @@ -49097,7 +49097,7 @@ export class PostgreSQLParser extends SQLParserBase { } public typename(): TypenameContext { let localContext = new TypenameContext(this.context, this.state); - this.enterRule(localContext, 1168, PostgreSQLParser.RULE_typename); + this.enterRule(localContext, 1168, PostgreSqlParser.RULE_typename); let _la: number; try { this.state = 9450; @@ -49112,7 +49112,7 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 415) { { this.state = 9432; - this.match(PostgreSQLParser.KW_SETOF); + this.match(PostgreSqlParser.KW_SETOF); } } @@ -49130,18 +49130,18 @@ export class PostgreSQLParser extends SQLParserBase { case 2: { this.state = 9437; - this.match(PostgreSQLParser.KW_ARRAY); + this.match(PostgreSqlParser.KW_ARRAY); this.state = 9442; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 967, this.context) ) { case 1: { this.state = 9438; - this.match(PostgreSQLParser.OPEN_BRACKET); + this.match(PostgreSqlParser.OPEN_BRACKET); this.state = 9439; this.iconst(); this.state = 9440; - this.match(PostgreSQLParser.CLOSE_BRACKET); + this.match(PostgreSqlParser.CLOSE_BRACKET); } break; } @@ -49156,7 +49156,7 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 9446; this.qualified_name(); this.state = 9447; - this.match(PostgreSQLParser.PERCENT); + this.match(PostgreSqlParser.PERCENT); this.state = 9448; _la = this.tokenStream.LA(1); if(!(_la === 360 || _la === 477)) { @@ -49186,7 +49186,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_array_bounds(): Opt_array_boundsContext { let localContext = new Opt_array_boundsContext(this.context, this.state); - this.enterRule(localContext, 1170, PostgreSQLParser.RULE_opt_array_bounds); + this.enterRule(localContext, 1170, PostgreSqlParser.RULE_opt_array_bounds); let _la: number; try { let alternative: number; @@ -49200,7 +49200,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 9452; - this.match(PostgreSQLParser.OPEN_BRACKET); + this.match(PostgreSqlParser.OPEN_BRACKET); this.state = 9454; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -49212,7 +49212,7 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 9456; - this.match(PostgreSQLParser.CLOSE_BRACKET); + this.match(PostgreSqlParser.CLOSE_BRACKET); } } } @@ -49238,7 +49238,7 @@ export class PostgreSQLParser extends SQLParserBase { } public simpletypename(): SimpletypenameContext { let localContext = new SimpletypenameContext(this.context, this.state); - this.enterRule(localContext, 1172, PostgreSQLParser.RULE_simpletypename); + this.enterRule(localContext, 1172, PostgreSqlParser.RULE_simpletypename); try { this.state = 9477; this.errorHandler.sync(this); @@ -49303,11 +49303,11 @@ export class PostgreSQLParser extends SQLParserBase { case 2: { this.state = 9471; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 9472; this.iconst(); this.state = 9473; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; } @@ -49331,48 +49331,48 @@ export class PostgreSQLParser extends SQLParserBase { } public consttypename(): ConsttypenameContext { let localContext = new ConsttypenameContext(this.context, this.state); - this.enterRule(localContext, 1174, PostgreSQLParser.RULE_consttypename); + this.enterRule(localContext, 1174, PostgreSqlParser.RULE_consttypename); try { this.state = 9483; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_DOUBLE: - case PostgreSQLParser.KW_BIGINT: - case PostgreSQLParser.KW_BOOLEAN: - case PostgreSQLParser.KW_DEC: - case PostgreSQLParser.KW_DECIMAL: - case PostgreSQLParser.KW_FLOAT: - case PostgreSQLParser.KW_INT: - case PostgreSQLParser.KW_INTEGER: - case PostgreSQLParser.KW_NUMERIC: - case PostgreSQLParser.KW_REAL: - case PostgreSQLParser.KW_SMALLINT: + case PostgreSqlParser.KW_DOUBLE: + case PostgreSqlParser.KW_BIGINT: + case PostgreSqlParser.KW_BOOLEAN: + case PostgreSqlParser.KW_DEC: + case PostgreSqlParser.KW_DECIMAL: + case PostgreSqlParser.KW_FLOAT: + case PostgreSqlParser.KW_INT: + case PostgreSqlParser.KW_INTEGER: + case PostgreSqlParser.KW_NUMERIC: + case PostgreSqlParser.KW_REAL: + case PostgreSqlParser.KW_SMALLINT: this.enterOuterAlt(localContext, 1); { this.state = 9479; this.numeric(); } break; - case PostgreSQLParser.KW_BIT: + case PostgreSqlParser.KW_BIT: this.enterOuterAlt(localContext, 2); { this.state = 9480; this.constbit(); } break; - case PostgreSQLParser.KW_CHAR: - case PostgreSQLParser.KW_CHARACTER: - case PostgreSQLParser.KW_NATIONAL: - case PostgreSQLParser.KW_NCHAR: - case PostgreSQLParser.KW_VARCHAR: + case PostgreSqlParser.KW_CHAR: + case PostgreSqlParser.KW_CHARACTER: + case PostgreSqlParser.KW_NATIONAL: + case PostgreSqlParser.KW_NCHAR: + case PostgreSqlParser.KW_VARCHAR: this.enterOuterAlt(localContext, 3); { this.state = 9481; this.constcharacter(); } break; - case PostgreSQLParser.KW_TIME: - case PostgreSQLParser.KW_TIMESTAMP: + case PostgreSqlParser.KW_TIME: + case PostgreSqlParser.KW_TIMESTAMP: this.enterOuterAlt(localContext, 4); { this.state = 9482; @@ -49399,7 +49399,7 @@ export class PostgreSQLParser extends SQLParserBase { } public generictype(): GenerictypeContext { let localContext = new GenerictypeContext(this.context, this.state); - this.enterRule(localContext, 1176, PostgreSQLParser.RULE_generictype); + this.enterRule(localContext, 1176, PostgreSqlParser.RULE_generictype); try { this.enterOuterAlt(localContext, 1); { @@ -49443,16 +49443,16 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_type_modifiers(): Opt_type_modifiersContext { let localContext = new Opt_type_modifiersContext(this.context, this.state); - this.enterRule(localContext, 1178, PostgreSQLParser.RULE_opt_type_modifiers); + this.enterRule(localContext, 1178, PostgreSqlParser.RULE_opt_type_modifiers); try { this.enterOuterAlt(localContext, 1); { this.state = 9492; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 9493; this.expr_list(); this.state = 9494; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -49471,51 +49471,51 @@ export class PostgreSQLParser extends SQLParserBase { } public numeric(): NumericContext { let localContext = new NumericContext(this.context, this.state); - this.enterRule(localContext, 1180, PostgreSQLParser.RULE_numeric); + this.enterRule(localContext, 1180, PostgreSqlParser.RULE_numeric); try { this.state = 9520; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_INT: + case PostgreSqlParser.KW_INT: this.enterOuterAlt(localContext, 1); { this.state = 9496; - this.match(PostgreSQLParser.KW_INT); + this.match(PostgreSqlParser.KW_INT); } break; - case PostgreSQLParser.KW_INTEGER: + case PostgreSqlParser.KW_INTEGER: this.enterOuterAlt(localContext, 2); { this.state = 9497; - this.match(PostgreSQLParser.KW_INTEGER); + this.match(PostgreSqlParser.KW_INTEGER); } break; - case PostgreSQLParser.KW_SMALLINT: + case PostgreSqlParser.KW_SMALLINT: this.enterOuterAlt(localContext, 3); { this.state = 9498; - this.match(PostgreSQLParser.KW_SMALLINT); + this.match(PostgreSqlParser.KW_SMALLINT); } break; - case PostgreSQLParser.KW_BIGINT: + case PostgreSqlParser.KW_BIGINT: this.enterOuterAlt(localContext, 4); { this.state = 9499; - this.match(PostgreSQLParser.KW_BIGINT); + this.match(PostgreSqlParser.KW_BIGINT); } break; - case PostgreSQLParser.KW_REAL: + case PostgreSqlParser.KW_REAL: this.enterOuterAlt(localContext, 5); { this.state = 9500; - this.match(PostgreSQLParser.KW_REAL); + this.match(PostgreSqlParser.KW_REAL); } break; - case PostgreSQLParser.KW_FLOAT: + case PostgreSqlParser.KW_FLOAT: this.enterOuterAlt(localContext, 6); { this.state = 9501; - this.match(PostgreSQLParser.KW_FLOAT); + this.match(PostgreSqlParser.KW_FLOAT); this.state = 9503; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 978, this.context) ) { @@ -49528,20 +49528,20 @@ export class PostgreSQLParser extends SQLParserBase { } } break; - case PostgreSQLParser.KW_DOUBLE: + case PostgreSqlParser.KW_DOUBLE: this.enterOuterAlt(localContext, 7); { this.state = 9505; - this.match(PostgreSQLParser.KW_DOUBLE); + this.match(PostgreSqlParser.KW_DOUBLE); this.state = 9506; - this.match(PostgreSQLParser.KW_PRECISION); + this.match(PostgreSqlParser.KW_PRECISION); } break; - case PostgreSQLParser.KW_DECIMAL: + case PostgreSqlParser.KW_DECIMAL: this.enterOuterAlt(localContext, 8); { this.state = 9507; - this.match(PostgreSQLParser.KW_DECIMAL); + this.match(PostgreSqlParser.KW_DECIMAL); this.state = 9509; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 979, this.context) ) { @@ -49554,11 +49554,11 @@ export class PostgreSQLParser extends SQLParserBase { } } break; - case PostgreSQLParser.KW_DEC: + case PostgreSqlParser.KW_DEC: this.enterOuterAlt(localContext, 9); { this.state = 9511; - this.match(PostgreSQLParser.KW_DEC); + this.match(PostgreSqlParser.KW_DEC); this.state = 9513; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 980, this.context) ) { @@ -49571,11 +49571,11 @@ export class PostgreSQLParser extends SQLParserBase { } } break; - case PostgreSQLParser.KW_NUMERIC: + case PostgreSqlParser.KW_NUMERIC: this.enterOuterAlt(localContext, 10); { this.state = 9515; - this.match(PostgreSQLParser.KW_NUMERIC); + this.match(PostgreSqlParser.KW_NUMERIC); this.state = 9517; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 981, this.context) ) { @@ -49588,11 +49588,11 @@ export class PostgreSQLParser extends SQLParserBase { } } break; - case PostgreSQLParser.KW_BOOLEAN: + case PostgreSqlParser.KW_BOOLEAN: this.enterOuterAlt(localContext, 11); { this.state = 9519; - this.match(PostgreSQLParser.KW_BOOLEAN); + this.match(PostgreSqlParser.KW_BOOLEAN); } break; default: @@ -49615,16 +49615,16 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_float(): Opt_floatContext { let localContext = new Opt_floatContext(this.context, this.state); - this.enterRule(localContext, 1182, PostgreSQLParser.RULE_opt_float); + this.enterRule(localContext, 1182, PostgreSqlParser.RULE_opt_float); try { this.enterOuterAlt(localContext, 1); { this.state = 9522; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 9523; this.iconst(); this.state = 9524; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -49643,7 +49643,7 @@ export class PostgreSQLParser extends SQLParserBase { } public bit(): BitContext { let localContext = new BitContext(this.context, this.state); - this.enterRule(localContext, 1184, PostgreSQLParser.RULE_bit); + this.enterRule(localContext, 1184, PostgreSqlParser.RULE_bit); try { this.state = 9528; this.errorHandler.sync(this); @@ -49680,7 +49680,7 @@ export class PostgreSQLParser extends SQLParserBase { } public constbit(): ConstbitContext { let localContext = new ConstbitContext(this.context, this.state); - this.enterRule(localContext, 1186, PostgreSQLParser.RULE_constbit); + this.enterRule(localContext, 1186, PostgreSqlParser.RULE_constbit); try { this.state = 9532; this.errorHandler.sync(this); @@ -49717,13 +49717,13 @@ export class PostgreSQLParser extends SQLParserBase { } public bitwithlength(): BitwithlengthContext { let localContext = new BitwithlengthContext(this.context, this.state); - this.enterRule(localContext, 1188, PostgreSQLParser.RULE_bitwithlength); + this.enterRule(localContext, 1188, PostgreSqlParser.RULE_bitwithlength); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 9534; - this.match(PostgreSQLParser.KW_BIT); + this.match(PostgreSqlParser.KW_BIT); this.state = 9536; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -49735,11 +49735,11 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 9538; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 9539; this.expr_list(); this.state = 9540; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -49758,12 +49758,12 @@ export class PostgreSQLParser extends SQLParserBase { } public bitwithoutlength(): BitwithoutlengthContext { let localContext = new BitwithoutlengthContext(this.context, this.state); - this.enterRule(localContext, 1190, PostgreSQLParser.RULE_bitwithoutlength); + this.enterRule(localContext, 1190, PostgreSqlParser.RULE_bitwithoutlength); try { this.enterOuterAlt(localContext, 1); { this.state = 9542; - this.match(PostgreSQLParser.KW_BIT); + this.match(PostgreSqlParser.KW_BIT); this.state = 9544; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 986, this.context) ) { @@ -49792,7 +49792,7 @@ export class PostgreSQLParser extends SQLParserBase { } public character(): CharacterContext { let localContext = new CharacterContext(this.context, this.state); - this.enterRule(localContext, 1192, PostgreSQLParser.RULE_character); + this.enterRule(localContext, 1192, PostgreSqlParser.RULE_character); try { this.enterOuterAlt(localContext, 1); { @@ -49804,11 +49804,11 @@ export class PostgreSQLParser extends SQLParserBase { case 1: { this.state = 9547; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 9548; this.iconst(); this.state = 9549; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; } @@ -49830,7 +49830,7 @@ export class PostgreSQLParser extends SQLParserBase { } public constcharacter(): ConstcharacterContext { let localContext = new ConstcharacterContext(this.context, this.state); - this.enterRule(localContext, 1194, PostgreSQLParser.RULE_constcharacter); + this.enterRule(localContext, 1194, PostgreSqlParser.RULE_constcharacter); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -49843,11 +49843,11 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 2) { { this.state = 9554; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 9555; this.iconst(); this.state = 9556; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } @@ -49869,15 +49869,15 @@ export class PostgreSQLParser extends SQLParserBase { } public character_c(): Character_cContext { let localContext = new Character_cContext(this.context, this.state); - this.enterRule(localContext, 1196, PostgreSQLParser.RULE_character_c); + this.enterRule(localContext, 1196, PostgreSqlParser.RULE_character_c); let _la: number; try { this.state = 9570; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_CHAR: - case PostgreSQLParser.KW_CHARACTER: - case PostgreSQLParser.KW_NCHAR: + case PostgreSqlParser.KW_CHAR: + case PostgreSqlParser.KW_CHARACTER: + case PostgreSqlParser.KW_NCHAR: this.enterOuterAlt(localContext, 1); { this.state = 9560; @@ -49901,18 +49901,18 @@ export class PostgreSQLParser extends SQLParserBase { } } break; - case PostgreSQLParser.KW_VARCHAR: + case PostgreSqlParser.KW_VARCHAR: this.enterOuterAlt(localContext, 2); { this.state = 9564; - this.match(PostgreSQLParser.KW_VARCHAR); + this.match(PostgreSqlParser.KW_VARCHAR); } break; - case PostgreSQLParser.KW_NATIONAL: + case PostgreSqlParser.KW_NATIONAL: this.enterOuterAlt(localContext, 3); { this.state = 9565; - this.match(PostgreSQLParser.KW_NATIONAL); + this.match(PostgreSqlParser.KW_NATIONAL); this.state = 9566; _la = this.tokenStream.LA(1); if(!(_la === 391 || _la === 392)) { @@ -49954,12 +49954,12 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_varying(): Opt_varyingContext { let localContext = new Opt_varyingContext(this.context, this.state); - this.enterRule(localContext, 1198, PostgreSQLParser.RULE_opt_varying); + this.enterRule(localContext, 1198, PostgreSqlParser.RULE_opt_varying); try { this.enterOuterAlt(localContext, 1); { this.state = 9572; - this.match(PostgreSQLParser.KW_VARYING); + this.match(PostgreSqlParser.KW_VARYING); } } catch (re) { @@ -49978,7 +49978,7 @@ export class PostgreSQLParser extends SQLParserBase { } public constdatetime(): ConstdatetimeContext { let localContext = new ConstdatetimeContext(this.context, this.state); - this.enterRule(localContext, 1200, PostgreSQLParser.RULE_constdatetime); + this.enterRule(localContext, 1200, PostgreSqlParser.RULE_constdatetime); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -49998,11 +49998,11 @@ export class PostgreSQLParser extends SQLParserBase { case 1: { this.state = 9575; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 9576; this.iconst(); this.state = 9577; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; } @@ -50034,12 +50034,12 @@ export class PostgreSQLParser extends SQLParserBase { } public constinterval(): ConstintervalContext { let localContext = new ConstintervalContext(this.context, this.state); - this.enterRule(localContext, 1202, PostgreSQLParser.RULE_constinterval); + this.enterRule(localContext, 1202, PostgreSqlParser.RULE_constinterval); try { this.enterOuterAlt(localContext, 1); { this.state = 9584; - this.match(PostgreSQLParser.KW_INTERVAL); + this.match(PostgreSqlParser.KW_INTERVAL); } } catch (re) { @@ -50058,31 +50058,31 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_timezone(): Opt_timezoneContext { let localContext = new Opt_timezoneContext(this.context, this.state); - this.enterRule(localContext, 1204, PostgreSQLParser.RULE_opt_timezone); + this.enterRule(localContext, 1204, PostgreSqlParser.RULE_opt_timezone); try { this.state = 9592; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_WITH: + case PostgreSqlParser.KW_WITH: this.enterOuterAlt(localContext, 1); { this.state = 9586; - this.match(PostgreSQLParser.KW_WITH); + this.match(PostgreSqlParser.KW_WITH); this.state = 9587; - this.match(PostgreSQLParser.KW_TIME); + this.match(PostgreSqlParser.KW_TIME); this.state = 9588; - this.match(PostgreSQLParser.KW_ZONE); + this.match(PostgreSqlParser.KW_ZONE); } break; - case PostgreSQLParser.KW_WITHOUT: + case PostgreSqlParser.KW_WITHOUT: this.enterOuterAlt(localContext, 2); { this.state = 9589; - this.match(PostgreSQLParser.KW_WITHOUT); + this.match(PostgreSqlParser.KW_WITHOUT); this.state = 9590; - this.match(PostgreSQLParser.KW_TIME); + this.match(PostgreSqlParser.KW_TIME); this.state = 9591; - this.match(PostgreSQLParser.KW_ZONE); + this.match(PostgreSqlParser.KW_ZONE); } break; default: @@ -50105,7 +50105,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_interval(): Opt_intervalContext { let localContext = new Opt_intervalContext(this.context, this.state); - this.enterRule(localContext, 1206, PostgreSQLParser.RULE_opt_interval); + this.enterRule(localContext, 1206, PostgreSqlParser.RULE_opt_interval); try { this.state = 9619; this.errorHandler.sync(this); @@ -50114,35 +50114,35 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 9594; - this.match(PostgreSQLParser.KW_YEAR); + this.match(PostgreSqlParser.KW_YEAR); } break; case 2: this.enterOuterAlt(localContext, 2); { this.state = 9595; - this.match(PostgreSQLParser.KW_MONTH); + this.match(PostgreSqlParser.KW_MONTH); } break; case 3: this.enterOuterAlt(localContext, 3); { this.state = 9596; - this.match(PostgreSQLParser.KW_DAY); + this.match(PostgreSqlParser.KW_DAY); } break; case 4: this.enterOuterAlt(localContext, 4); { this.state = 9597; - this.match(PostgreSQLParser.KW_HOUR); + this.match(PostgreSqlParser.KW_HOUR); } break; case 5: this.enterOuterAlt(localContext, 5); { this.state = 9598; - this.match(PostgreSQLParser.KW_MINUTE); + this.match(PostgreSqlParser.KW_MINUTE); } break; case 6: @@ -50156,36 +50156,36 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 7); { this.state = 9600; - this.match(PostgreSQLParser.KW_YEAR); + this.match(PostgreSqlParser.KW_YEAR); this.state = 9601; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 9602; - this.match(PostgreSQLParser.KW_MONTH); + this.match(PostgreSqlParser.KW_MONTH); } break; case 8: this.enterOuterAlt(localContext, 8); { this.state = 9603; - this.match(PostgreSQLParser.KW_DAY); + this.match(PostgreSqlParser.KW_DAY); this.state = 9604; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 9608; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_HOUR: + case PostgreSqlParser.KW_HOUR: { this.state = 9605; - this.match(PostgreSQLParser.KW_HOUR); + this.match(PostgreSqlParser.KW_HOUR); } break; - case PostgreSQLParser.KW_MINUTE: + case PostgreSqlParser.KW_MINUTE: { this.state = 9606; - this.match(PostgreSQLParser.KW_MINUTE); + this.match(PostgreSqlParser.KW_MINUTE); } break; - case PostgreSQLParser.KW_SECOND: + case PostgreSqlParser.KW_SECOND: { this.state = 9607; this.interval_second(); @@ -50200,19 +50200,19 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 9); { this.state = 9610; - this.match(PostgreSQLParser.KW_HOUR); + this.match(PostgreSqlParser.KW_HOUR); this.state = 9611; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 9614; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_MINUTE: + case PostgreSqlParser.KW_MINUTE: { this.state = 9612; - this.match(PostgreSQLParser.KW_MINUTE); + this.match(PostgreSqlParser.KW_MINUTE); } break; - case PostgreSQLParser.KW_SECOND: + case PostgreSqlParser.KW_SECOND: { this.state = 9613; this.interval_second(); @@ -50227,9 +50227,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 10); { this.state = 9616; - this.match(PostgreSQLParser.KW_MINUTE); + this.match(PostgreSqlParser.KW_MINUTE); this.state = 9617; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 9618; this.interval_second(); } @@ -50252,23 +50252,23 @@ export class PostgreSQLParser extends SQLParserBase { } public interval_second(): Interval_secondContext { let localContext = new Interval_secondContext(this.context, this.state); - this.enterRule(localContext, 1208, PostgreSQLParser.RULE_interval_second); + this.enterRule(localContext, 1208, PostgreSqlParser.RULE_interval_second); try { this.enterOuterAlt(localContext, 1); { this.state = 9621; - this.match(PostgreSQLParser.KW_SECOND); + this.match(PostgreSqlParser.KW_SECOND); this.state = 9626; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 998, this.context) ) { case 1: { this.state = 9622; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 9623; this.iconst(); this.state = 9624; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; } @@ -50290,12 +50290,12 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_escape(): Opt_escapeContext { let localContext = new Opt_escapeContext(this.context, this.state); - this.enterRule(localContext, 1210, PostgreSQLParser.RULE_opt_escape); + this.enterRule(localContext, 1210, PostgreSqlParser.RULE_opt_escape); try { this.enterOuterAlt(localContext, 1); { this.state = 9628; - this.match(PostgreSQLParser.KW_ESCAPE); + this.match(PostgreSqlParser.KW_ESCAPE); this.state = 9629; this.a_expr(); } @@ -50316,7 +50316,7 @@ export class PostgreSQLParser extends SQLParserBase { } public a_expr(): A_exprContext { let localContext = new A_exprContext(this.context, this.state); - this.enterRule(localContext, 1212, PostgreSQLParser.RULE_a_expr); + this.enterRule(localContext, 1212, PostgreSqlParser.RULE_a_expr); try { this.enterOuterAlt(localContext, 1); { @@ -50340,7 +50340,7 @@ export class PostgreSQLParser extends SQLParserBase { } public a_expr_qual(): A_expr_qualContext { let localContext = new A_expr_qualContext(this.context, this.state); - this.enterRule(localContext, 1214, PostgreSQLParser.RULE_a_expr_qual); + this.enterRule(localContext, 1214, PostgreSqlParser.RULE_a_expr_qual); try { this.enterOuterAlt(localContext, 1); { @@ -50374,7 +50374,7 @@ export class PostgreSQLParser extends SQLParserBase { } public a_expr_lessless(): A_expr_lesslessContext { let localContext = new A_expr_lesslessContext(this.context, this.state); - this.enterRule(localContext, 1216, PostgreSQLParser.RULE_a_expr_lessless); + this.enterRule(localContext, 1216, PostgreSqlParser.RULE_a_expr_lessless); let _la: number; try { let alternative: number; @@ -50425,7 +50425,7 @@ export class PostgreSQLParser extends SQLParserBase { } public a_expr_or(): A_expr_orContext { let localContext = new A_expr_orContext(this.context, this.state); - this.enterRule(localContext, 1218, PostgreSQLParser.RULE_a_expr_or); + this.enterRule(localContext, 1218, PostgreSqlParser.RULE_a_expr_or); try { let alternative: number; this.enterOuterAlt(localContext, 1); @@ -50440,7 +50440,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 9646; - this.match(PostgreSQLParser.KW_OR); + this.match(PostgreSqlParser.KW_OR); this.state = 9647; this.a_expr_and(); } @@ -50468,7 +50468,7 @@ export class PostgreSQLParser extends SQLParserBase { } public a_expr_and(): A_expr_andContext { let localContext = new A_expr_andContext(this.context, this.state); - this.enterRule(localContext, 1220, PostgreSQLParser.RULE_a_expr_and); + this.enterRule(localContext, 1220, PostgreSqlParser.RULE_a_expr_and); try { let alternative: number; this.enterOuterAlt(localContext, 1); @@ -50483,7 +50483,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 9654; - this.match(PostgreSQLParser.KW_AND); + this.match(PostgreSqlParser.KW_AND); this.state = 9655; this.a_expr_in(); } @@ -50511,7 +50511,7 @@ export class PostgreSQLParser extends SQLParserBase { } public a_expr_in(): A_expr_inContext { let localContext = new A_expr_inContext(this.context, this.state); - this.enterRule(localContext, 1222, PostgreSQLParser.RULE_a_expr_in); + this.enterRule(localContext, 1222, PostgreSqlParser.RULE_a_expr_in); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -50529,12 +50529,12 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 77) { { this.state = 9662; - this.match(PostgreSQLParser.KW_NOT); + this.match(PostgreSqlParser.KW_NOT); } } this.state = 9665; - this.match(PostgreSQLParser.KW_IN); + this.match(PostgreSqlParser.KW_IN); this.state = 9666; this.in_expr(); } @@ -50558,7 +50558,7 @@ export class PostgreSQLParser extends SQLParserBase { } public a_expr_unary_not(): A_expr_unary_notContext { let localContext = new A_expr_unary_notContext(this.context, this.state); - this.enterRule(localContext, 1224, PostgreSQLParser.RULE_a_expr_unary_not); + this.enterRule(localContext, 1224, PostgreSqlParser.RULE_a_expr_unary_not); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -50569,7 +50569,7 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 77) { { this.state = 9669; - this.match(PostgreSQLParser.KW_NOT); + this.match(PostgreSqlParser.KW_NOT); } } @@ -50593,7 +50593,7 @@ export class PostgreSQLParser extends SQLParserBase { } public a_expr_isnull(): A_expr_isnullContext { let localContext = new A_expr_isnullContext(this.context, this.state); - this.enterRule(localContext, 1226, PostgreSQLParser.RULE_a_expr_isnull); + this.enterRule(localContext, 1226, PostgreSqlParser.RULE_a_expr_isnull); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -50635,7 +50635,7 @@ export class PostgreSQLParser extends SQLParserBase { } public a_expr_is_not(): A_expr_is_notContext { let localContext = new A_expr_is_notContext(this.context, this.state); - this.enterRule(localContext, 1228, PostgreSQLParser.RULE_a_expr_is_not); + this.enterRule(localContext, 1228, PostgreSqlParser.RULE_a_expr_is_not); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -50648,77 +50648,77 @@ export class PostgreSQLParser extends SQLParserBase { case 1: { this.state = 9679; - this.match(PostgreSQLParser.KW_IS); + this.match(PostgreSqlParser.KW_IS); this.state = 9681; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); if (_la === 77) { { this.state = 9680; - this.match(PostgreSQLParser.KW_NOT); + this.match(PostgreSqlParser.KW_NOT); } } this.state = 9700; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_NULL: + case PostgreSqlParser.KW_NULL: { this.state = 9683; - this.match(PostgreSQLParser.KW_NULL); + this.match(PostgreSqlParser.KW_NULL); } break; - case PostgreSQLParser.KW_TRUE: + case PostgreSqlParser.KW_TRUE: { this.state = 9684; - this.match(PostgreSQLParser.KW_TRUE); + this.match(PostgreSqlParser.KW_TRUE); } break; - case PostgreSQLParser.KW_FALSE: + case PostgreSqlParser.KW_FALSE: { this.state = 9685; - this.match(PostgreSQLParser.KW_FALSE); + this.match(PostgreSqlParser.KW_FALSE); } break; - case PostgreSQLParser.KW_UNKNOWN: + case PostgreSqlParser.KW_UNKNOWN: { this.state = 9686; - this.match(PostgreSQLParser.KW_UNKNOWN); + this.match(PostgreSqlParser.KW_UNKNOWN); } break; - case PostgreSQLParser.KW_DISTINCT: + case PostgreSqlParser.KW_DISTINCT: { this.state = 9687; - this.match(PostgreSQLParser.KW_DISTINCT); + this.match(PostgreSqlParser.KW_DISTINCT); this.state = 9688; - this.match(PostgreSQLParser.KW_FROM); + this.match(PostgreSqlParser.KW_FROM); this.state = 9689; this.a_expr(); } break; - case PostgreSQLParser.KW_OF: + case PostgreSqlParser.KW_OF: { this.state = 9690; - this.match(PostgreSQLParser.KW_OF); + this.match(PostgreSqlParser.KW_OF); this.state = 9691; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 9692; this.type_list(); this.state = 9693; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; - case PostgreSQLParser.KW_DOCUMENT: + case PostgreSqlParser.KW_DOCUMENT: { this.state = 9695; - this.match(PostgreSQLParser.KW_DOCUMENT); + this.match(PostgreSqlParser.KW_DOCUMENT); } break; - case PostgreSQLParser.KW_NORMALIZED: - case PostgreSQLParser.KW_NFC: - case PostgreSQLParser.KW_NFD: - case PostgreSQLParser.KW_NFKC: - case PostgreSQLParser.KW_NFKD: + case PostgreSqlParser.KW_NORMALIZED: + case PostgreSqlParser.KW_NFC: + case PostgreSqlParser.KW_NFD: + case PostgreSqlParser.KW_NFKC: + case PostgreSqlParser.KW_NFKD: { this.state = 9697; this.errorHandler.sync(this); @@ -50731,7 +50731,7 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 9699; - this.match(PostgreSQLParser.KW_NORMALIZED); + this.match(PostgreSqlParser.KW_NORMALIZED); } break; default: @@ -50758,7 +50758,7 @@ export class PostgreSQLParser extends SQLParserBase { } public a_expr_compare(): A_expr_compareContext { let localContext = new A_expr_compareContext(this.context, this.state); - this.enterRule(localContext, 1230, PostgreSQLParser.RULE_a_expr_compare); + this.enterRule(localContext, 1230, PostgreSqlParser.RULE_a_expr_compare); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -50801,11 +50801,11 @@ export class PostgreSQLParser extends SQLParserBase { case 2: { this.state = 9710; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 9711; this.a_expr(); this.state = 9712; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; } @@ -50830,7 +50830,7 @@ export class PostgreSQLParser extends SQLParserBase { } public a_expr_like(): A_expr_likeContext { let localContext = new A_expr_likeContext(this.context, this.state); - this.enterRule(localContext, 1232, PostgreSQLParser.RULE_a_expr_like); + this.enterRule(localContext, 1232, PostgreSqlParser.RULE_a_expr_like); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -50848,44 +50848,44 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 77) { { this.state = 9719; - this.match(PostgreSQLParser.KW_NOT); + this.match(PostgreSqlParser.KW_NOT); } } this.state = 9730; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_LIKE: + case PostgreSqlParser.KW_LIKE: { this.state = 9722; - this.match(PostgreSQLParser.KW_LIKE); + this.match(PostgreSqlParser.KW_LIKE); } break; - case PostgreSQLParser.KW_ILIKE: + case PostgreSqlParser.KW_ILIKE: { this.state = 9723; - this.match(PostgreSQLParser.KW_ILIKE); + this.match(PostgreSqlParser.KW_ILIKE); } break; - case PostgreSQLParser.KW_SIMILAR: + case PostgreSqlParser.KW_SIMILAR: { this.state = 9724; - this.match(PostgreSQLParser.KW_SIMILAR); + this.match(PostgreSqlParser.KW_SIMILAR); this.state = 9725; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); } break; - case PostgreSQLParser.KW_BETWEEN: + case PostgreSqlParser.KW_BETWEEN: { this.state = 9726; - this.match(PostgreSQLParser.KW_BETWEEN); + this.match(PostgreSqlParser.KW_BETWEEN); this.state = 9728; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); if (_la === 91) { { this.state = 9727; - this.match(PostgreSQLParser.KW_SYMMETRIC); + this.match(PostgreSqlParser.KW_SYMMETRIC); } } @@ -50927,7 +50927,7 @@ export class PostgreSQLParser extends SQLParserBase { } public a_expr_qual_op(): A_expr_qual_opContext { let localContext = new A_expr_qual_opContext(this.context, this.state); - this.enterRule(localContext, 1234, PostgreSQLParser.RULE_a_expr_qual_op); + this.enterRule(localContext, 1234, PostgreSqlParser.RULE_a_expr_qual_op); try { let alternative: number; this.enterOuterAlt(localContext, 1); @@ -50970,7 +50970,7 @@ export class PostgreSQLParser extends SQLParserBase { } public a_expr_unary_qualop(): A_expr_unary_qualopContext { let localContext = new A_expr_unary_qualopContext(this.context, this.state); - this.enterRule(localContext, 1236, PostgreSQLParser.RULE_a_expr_unary_qualop); + this.enterRule(localContext, 1236, PostgreSqlParser.RULE_a_expr_unary_qualop); try { this.enterOuterAlt(localContext, 1); { @@ -51004,7 +51004,7 @@ export class PostgreSQLParser extends SQLParserBase { } public a_expr_add(): A_expr_addContext { let localContext = new A_expr_addContext(this.context, this.state); - this.enterRule(localContext, 1238, PostgreSQLParser.RULE_a_expr_add); + this.enterRule(localContext, 1238, PostgreSqlParser.RULE_a_expr_add); let _la: number; try { let alternative: number; @@ -51055,7 +51055,7 @@ export class PostgreSQLParser extends SQLParserBase { } public a_expr_mul(): A_expr_mulContext { let localContext = new A_expr_mulContext(this.context, this.state); - this.enterRule(localContext, 1240, PostgreSQLParser.RULE_a_expr_mul); + this.enterRule(localContext, 1240, PostgreSqlParser.RULE_a_expr_mul); let _la: number; try { let alternative: number; @@ -51106,7 +51106,7 @@ export class PostgreSQLParser extends SQLParserBase { } public a_expr_caret(): A_expr_caretContext { let localContext = new A_expr_caretContext(this.context, this.state); - this.enterRule(localContext, 1242, PostgreSQLParser.RULE_a_expr_caret); + this.enterRule(localContext, 1242, PostgreSqlParser.RULE_a_expr_caret); try { this.enterOuterAlt(localContext, 1); { @@ -51118,7 +51118,7 @@ export class PostgreSQLParser extends SQLParserBase { case 1: { this.state = 9769; - this.match(PostgreSQLParser.CARET); + this.match(PostgreSqlParser.CARET); this.state = 9770; this.a_expr(); } @@ -51142,7 +51142,7 @@ export class PostgreSQLParser extends SQLParserBase { } public a_expr_unary_sign(): A_expr_unary_signContext { let localContext = new A_expr_unary_signContext(this.context, this.state); - this.enterRule(localContext, 1244, PostgreSQLParser.RULE_a_expr_unary_sign); + this.enterRule(localContext, 1244, PostgreSqlParser.RULE_a_expr_unary_sign); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -51184,7 +51184,7 @@ export class PostgreSQLParser extends SQLParserBase { } public a_expr_at_time_zone(): A_expr_at_time_zoneContext { let localContext = new A_expr_at_time_zoneContext(this.context, this.state); - this.enterRule(localContext, 1246, PostgreSQLParser.RULE_a_expr_at_time_zone); + this.enterRule(localContext, 1246, PostgreSqlParser.RULE_a_expr_at_time_zone); try { this.enterOuterAlt(localContext, 1); { @@ -51196,11 +51196,11 @@ export class PostgreSQLParser extends SQLParserBase { case 1: { this.state = 9779; - this.match(PostgreSQLParser.KW_AT); + this.match(PostgreSqlParser.KW_AT); this.state = 9780; - this.match(PostgreSQLParser.KW_TIME); + this.match(PostgreSqlParser.KW_TIME); this.state = 9781; - this.match(PostgreSQLParser.KW_ZONE); + this.match(PostgreSqlParser.KW_ZONE); this.state = 9782; this.a_expr(); } @@ -51224,7 +51224,7 @@ export class PostgreSQLParser extends SQLParserBase { } public a_expr_collate(): A_expr_collateContext { let localContext = new A_expr_collateContext(this.context, this.state); - this.enterRule(localContext, 1248, PostgreSQLParser.RULE_a_expr_collate); + this.enterRule(localContext, 1248, PostgreSqlParser.RULE_a_expr_collate); try { this.enterOuterAlt(localContext, 1); { @@ -51236,7 +51236,7 @@ export class PostgreSQLParser extends SQLParserBase { case 1: { this.state = 9786; - this.match(PostgreSQLParser.KW_COLLATE); + this.match(PostgreSqlParser.KW_COLLATE); this.state = 9787; this.any_name(); } @@ -51260,7 +51260,7 @@ export class PostgreSQLParser extends SQLParserBase { } public a_expr_typecast(): A_expr_typecastContext { let localContext = new A_expr_typecastContext(this.context, this.state); - this.enterRule(localContext, 1250, PostgreSQLParser.RULE_a_expr_typecast); + this.enterRule(localContext, 1250, PostgreSqlParser.RULE_a_expr_typecast); try { let alternative: number; this.enterOuterAlt(localContext, 1); @@ -51275,7 +51275,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 9791; - this.match(PostgreSQLParser.TYPECAST); + this.match(PostgreSqlParser.TYPECAST); this.state = 9792; this.typename(); } @@ -51314,7 +51314,7 @@ export class PostgreSQLParser extends SQLParserBase { let localContext = new B_exprContext(this.context, parentState); let previousContext = localContext; let _startState = 1252; - this.enterRecursionRule(localContext, 1252, PostgreSQLParser.RULE_b_expr, _p); + this.enterRecursionRule(localContext, 1252, PostgreSqlParser.RULE_b_expr, _p); let _la: number; try { let alternative: number; @@ -51370,13 +51370,13 @@ export class PostgreSQLParser extends SQLParserBase { case 1: { localContext = new B_exprContext(parentContext, parentState); - this.pushNewRecursionContext(localContext, _startState, PostgreSQLParser.RULE_b_expr); + this.pushNewRecursionContext(localContext, _startState, PostgreSqlParser.RULE_b_expr); this.state = 9807; if (!(this.precpred(this.context, 8))) { throw this.createFailedPredicateException("this.precpred(this.context, 8)"); } this.state = 9808; - this.match(PostgreSQLParser.CARET); + this.match(PostgreSqlParser.CARET); this.state = 9809; this.b_expr(9); } @@ -51384,7 +51384,7 @@ export class PostgreSQLParser extends SQLParserBase { case 2: { localContext = new B_exprContext(parentContext, parentState); - this.pushNewRecursionContext(localContext, _startState, PostgreSQLParser.RULE_b_expr); + this.pushNewRecursionContext(localContext, _startState, PostgreSqlParser.RULE_b_expr); this.state = 9810; if (!(this.precpred(this.context, 7))) { throw this.createFailedPredicateException("this.precpred(this.context, 7)"); @@ -51405,7 +51405,7 @@ export class PostgreSQLParser extends SQLParserBase { case 3: { localContext = new B_exprContext(parentContext, parentState); - this.pushNewRecursionContext(localContext, _startState, PostgreSQLParser.RULE_b_expr); + this.pushNewRecursionContext(localContext, _startState, PostgreSqlParser.RULE_b_expr); this.state = 9813; if (!(this.precpred(this.context, 6))) { throw this.createFailedPredicateException("this.precpred(this.context, 6)"); @@ -51426,7 +51426,7 @@ export class PostgreSQLParser extends SQLParserBase { case 4: { localContext = new B_exprContext(parentContext, parentState); - this.pushNewRecursionContext(localContext, _startState, PostgreSQLParser.RULE_b_expr); + this.pushNewRecursionContext(localContext, _startState, PostgreSqlParser.RULE_b_expr); this.state = 9816; if (!(this.precpred(this.context, 5))) { throw this.createFailedPredicateException("this.precpred(this.context, 5)"); @@ -51440,7 +51440,7 @@ export class PostgreSQLParser extends SQLParserBase { case 5: { localContext = new B_exprContext(parentContext, parentState); - this.pushNewRecursionContext(localContext, _startState, PostgreSQLParser.RULE_b_expr); + this.pushNewRecursionContext(localContext, _startState, PostgreSqlParser.RULE_b_expr); this.state = 9820; if (!(this.precpred(this.context, 4))) { throw this.createFailedPredicateException("this.precpred(this.context, 4)"); @@ -51461,13 +51461,13 @@ export class PostgreSQLParser extends SQLParserBase { case 6: { localContext = new B_exprContext(parentContext, parentState); - this.pushNewRecursionContext(localContext, _startState, PostgreSQLParser.RULE_b_expr); + this.pushNewRecursionContext(localContext, _startState, PostgreSqlParser.RULE_b_expr); this.state = 9823; if (!(this.precpred(this.context, 10))) { throw this.createFailedPredicateException("this.precpred(this.context, 10)"); } this.state = 9824; - this.match(PostgreSQLParser.TYPECAST); + this.match(PostgreSqlParser.TYPECAST); this.state = 9825; this.typename(); } @@ -51475,7 +51475,7 @@ export class PostgreSQLParser extends SQLParserBase { case 7: { localContext = new B_exprContext(parentContext, parentState); - this.pushNewRecursionContext(localContext, _startState, PostgreSQLParser.RULE_b_expr); + this.pushNewRecursionContext(localContext, _startState, PostgreSqlParser.RULE_b_expr); this.state = 9826; if (!(this.precpred(this.context, 2))) { throw this.createFailedPredicateException("this.precpred(this.context, 2)"); @@ -51487,52 +51487,52 @@ export class PostgreSQLParser extends SQLParserBase { case 8: { localContext = new B_exprContext(parentContext, parentState); - this.pushNewRecursionContext(localContext, _startState, PostgreSQLParser.RULE_b_expr); + this.pushNewRecursionContext(localContext, _startState, PostgreSqlParser.RULE_b_expr); this.state = 9828; if (!(this.precpred(this.context, 1))) { throw this.createFailedPredicateException("this.precpred(this.context, 1)"); } this.state = 9829; - this.match(PostgreSQLParser.KW_IS); + this.match(PostgreSqlParser.KW_IS); this.state = 9831; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); if (_la === 77) { { this.state = 9830; - this.match(PostgreSQLParser.KW_NOT); + this.match(PostgreSqlParser.KW_NOT); } } this.state = 9842; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_DISTINCT: + case PostgreSqlParser.KW_DISTINCT: { this.state = 9833; - this.match(PostgreSQLParser.KW_DISTINCT); + this.match(PostgreSqlParser.KW_DISTINCT); this.state = 9834; - this.match(PostgreSQLParser.KW_FROM); + this.match(PostgreSqlParser.KW_FROM); this.state = 9835; this.b_expr(0); } break; - case PostgreSQLParser.KW_OF: + case PostgreSqlParser.KW_OF: { this.state = 9836; - this.match(PostgreSQLParser.KW_OF); + this.match(PostgreSqlParser.KW_OF); this.state = 9837; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 9838; this.type_list(); this.state = 9839; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; - case PostgreSQLParser.KW_DOCUMENT: + case PostgreSqlParser.KW_DOCUMENT: { this.state = 9841; - this.match(PostgreSQLParser.KW_DOCUMENT); + this.match(PostgreSqlParser.KW_DOCUMENT); } break; default: @@ -51565,7 +51565,7 @@ export class PostgreSQLParser extends SQLParserBase { } public c_expr(): C_exprContext { let localContext = new C_exprContext(this.context, this.state); - this.enterRule(localContext, 1254, PostgreSQLParser.RULE_c_expr); + this.enterRule(localContext, 1254, PostgreSqlParser.RULE_c_expr); try { this.state = 9885; this.errorHandler.sync(this); @@ -51575,7 +51575,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 9849; - this.match(PostgreSQLParser.KW_EXISTS); + this.match(PostgreSqlParser.KW_EXISTS); this.state = 9850; this.select_with_parens(); } @@ -51585,17 +51585,17 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 9851; - this.match(PostgreSQLParser.KW_ARRAY); + this.match(PostgreSqlParser.KW_ARRAY); this.state = 9854; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.OPEN_PAREN: + case PostgreSqlParser.OPEN_PAREN: { this.state = 9852; this.select_with_parens(); } break; - case PostgreSQLParser.OPEN_BRACKET: + case PostgreSqlParser.OPEN_BRACKET: { this.state = 9853; this.array_expr(); @@ -51611,7 +51611,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 3); { this.state = 9856; - this.match(PostgreSQLParser.PARAM); + this.match(PostgreSqlParser.PARAM); this.state = 9857; this.opt_indirection(); } @@ -51621,13 +51621,13 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 4); { this.state = 9858; - this.match(PostgreSQLParser.KW_GROUPING); + this.match(PostgreSqlParser.KW_GROUPING); this.state = 9859; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 9860; this.expr_list(); this.state = 9861; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; case 5: @@ -51635,7 +51635,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 5); { this.state = 9863; - this.match(PostgreSQLParser.KW_UNIQUE); + this.match(PostgreSqlParser.KW_UNIQUE); this.state = 9864; this.select_with_parens(); } @@ -51661,11 +51661,11 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 8); { this.state = 9867; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 9868; (localContext as C_expr_exprContext)._a_expr_in_parens = this.a_expr(); this.state = 9869; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); this.state = 9870; this.opt_indirection(); } @@ -51727,7 +51727,7 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 9880; this.row(); this.state = 9881; - this.match(PostgreSQLParser.KW_OVERLAPS); + this.match(PostgreSqlParser.KW_OVERLAPS); this.state = 9882; this.row(); } @@ -51758,12 +51758,12 @@ export class PostgreSQLParser extends SQLParserBase { } public plsqlvariablename(): PlsqlvariablenameContext { let localContext = new PlsqlvariablenameContext(this.context, this.state); - this.enterRule(localContext, 1256, PostgreSQLParser.RULE_plsqlvariablename); + this.enterRule(localContext, 1256, PostgreSqlParser.RULE_plsqlvariablename); try { this.enterOuterAlt(localContext, 1); { this.state = 9887; - this.match(PostgreSQLParser.PLSQLVARIABLENAME); + this.match(PostgreSqlParser.PLSQLVARIABLENAME); } } catch (re) { @@ -51782,7 +51782,7 @@ export class PostgreSQLParser extends SQLParserBase { } public func_application(): Func_applicationContext { let localContext = new Func_applicationContext(this.context, this.state); - this.enterRule(localContext, 1258, PostgreSQLParser.RULE_func_application); + this.enterRule(localContext, 1258, PostgreSqlParser.RULE_func_application); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -51795,457 +51795,457 @@ export class PostgreSQLParser extends SQLParserBase { case 1: { this.state = 9890; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 9912; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.OPEN_PAREN: - case PostgreSQLParser.PLUS: - case PostgreSQLParser.MINUS: - case PostgreSQLParser.PARAM: - case PostgreSQLParser.Operator: - case PostgreSQLParser.KW_AND: - case PostgreSQLParser.KW_ARRAY: - case PostgreSQLParser.KW_CASE: - case PostgreSQLParser.KW_CAST: - case PostgreSQLParser.KW_COLLATE: - case PostgreSQLParser.KW_CONSTRAINT: - case PostgreSQLParser.KW_CURRENT_CATALOG: - case PostgreSQLParser.KW_CURRENT_DATE: - case PostgreSQLParser.KW_CURRENT_ROLE: - case PostgreSQLParser.KW_CURRENT_TIME: - case PostgreSQLParser.KW_CURRENT_TIMESTAMP: - case PostgreSQLParser.KW_CURRENT_USER: - case PostgreSQLParser.KW_DEFAULT: - case PostgreSQLParser.KW_DO: - case PostgreSQLParser.KW_FALSE: - case PostgreSQLParser.KW_FETCH: - case PostgreSQLParser.KW_LOCALTIME: - case PostgreSQLParser.KW_LOCALTIMESTAMP: - case PostgreSQLParser.KW_NOT: - case PostgreSQLParser.KW_NULL: - case PostgreSQLParser.KW_SESSION_USER: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_TRUE: - case PostgreSQLParser.KW_UNIQUE: - case PostgreSQLParser.KW_USER: - case PostgreSQLParser.KW_AUTHORIZATION: - case PostgreSQLParser.KW_BINARY: - case PostgreSQLParser.KW_COLLATION: - case PostgreSQLParser.KW_CONCURRENTLY: - case PostgreSQLParser.KW_CROSS: - case PostgreSQLParser.KW_CURRENT_SCHEMA: - case PostgreSQLParser.KW_FREEZE: - case PostgreSQLParser.KW_FULL: - case PostgreSQLParser.KW_ILIKE: - case PostgreSQLParser.KW_INNER: - case PostgreSQLParser.KW_IS: - case PostgreSQLParser.KW_ISNULL: - case PostgreSQLParser.KW_JOIN: - case PostgreSQLParser.KW_LEFT: - case PostgreSQLParser.KW_LIKE: - case PostgreSQLParser.KW_NATURAL: - case PostgreSQLParser.KW_NOTNULL: - case PostgreSQLParser.KW_OUTER: - case PostgreSQLParser.KW_OVER: - case PostgreSQLParser.KW_OVERLAPS: - case PostgreSQLParser.KW_RIGHT: - case PostgreSQLParser.KW_SIMILAR: - case PostgreSQLParser.KW_VERBOSE: - case PostgreSQLParser.KW_ABORT: - case PostgreSQLParser.KW_ABSOLUTE: - case PostgreSQLParser.KW_ACCESS: - case PostgreSQLParser.KW_ACTION: - case PostgreSQLParser.KW_ADD: - case PostgreSQLParser.KW_ADMIN: - case PostgreSQLParser.KW_AFTER: - case PostgreSQLParser.KW_AGGREGATE: - case PostgreSQLParser.KW_ALSO: - case PostgreSQLParser.KW_ALTER: - case PostgreSQLParser.KW_ALWAYS: - case PostgreSQLParser.KW_ASSERTION: - case PostgreSQLParser.KW_ASSIGNMENT: - case PostgreSQLParser.KW_AT: - case PostgreSQLParser.KW_ATTRIBUTE: - case PostgreSQLParser.KW_BACKWARD: - case PostgreSQLParser.KW_BEFORE: - case PostgreSQLParser.KW_BEGIN: - case PostgreSQLParser.KW_BY: - case PostgreSQLParser.KW_CACHE: - case PostgreSQLParser.KW_CALLED: - case PostgreSQLParser.KW_CASCADE: - case PostgreSQLParser.KW_CASCADED: - case PostgreSQLParser.KW_CATALOG: - case PostgreSQLParser.KW_CHAIN: - case PostgreSQLParser.KW_CHARACTERISTICS: - case PostgreSQLParser.KW_CHECKPOINT: - case PostgreSQLParser.KW_CLASS: - case PostgreSQLParser.KW_CLOSE: - case PostgreSQLParser.KW_CLUSTER: - case PostgreSQLParser.KW_COMMENT: - case PostgreSQLParser.KW_COMMENTS: - case PostgreSQLParser.KW_COMMIT: - case PostgreSQLParser.KW_COMMITTED: - case PostgreSQLParser.KW_CONFIGURATION: - case PostgreSQLParser.KW_CONNECTION: - case PostgreSQLParser.KW_CONSTRAINTS: - case PostgreSQLParser.KW_CONTENT: - case PostgreSQLParser.KW_CONTINUE: - case PostgreSQLParser.KW_CONVERSION: - case PostgreSQLParser.KW_COPY: - case PostgreSQLParser.KW_COST: - case PostgreSQLParser.KW_CSV: - case PostgreSQLParser.KW_CURSOR: - case PostgreSQLParser.KW_CYCLE: - case PostgreSQLParser.KW_DATA: - case PostgreSQLParser.KW_DATABASE: - case PostgreSQLParser.KW_DAY: - case PostgreSQLParser.KW_DEALLOCATE: - case PostgreSQLParser.KW_DECLARE: - case PostgreSQLParser.KW_DEFAULTS: - case PostgreSQLParser.KW_DEFERRED: - case PostgreSQLParser.KW_DEFINER: - case PostgreSQLParser.KW_DELETE: - case PostgreSQLParser.KW_DELIMITER: - case PostgreSQLParser.KW_DELIMITERS: - case PostgreSQLParser.KW_DICTIONARY: - case PostgreSQLParser.KW_DISABLE: - case PostgreSQLParser.KW_DISCARD: - case PostgreSQLParser.KW_DOCUMENT: - case PostgreSQLParser.KW_DOMAIN: - case PostgreSQLParser.KW_DOUBLE: - case PostgreSQLParser.KW_DROP: - case PostgreSQLParser.KW_EACH: - case PostgreSQLParser.KW_ENABLE: - case PostgreSQLParser.KW_ENCODING: - case PostgreSQLParser.KW_ENCRYPTED: - case PostgreSQLParser.KW_ENUM: - case PostgreSQLParser.KW_ESCAPE: - case PostgreSQLParser.KW_EVENT: - case PostgreSQLParser.KW_EXCLUDE: - case PostgreSQLParser.KW_EXCLUDING: - case PostgreSQLParser.KW_EXCLUSIVE: - case PostgreSQLParser.KW_EXECUTE: - case PostgreSQLParser.KW_EXPLAIN: - case PostgreSQLParser.KW_EXTENSION: - case PostgreSQLParser.KW_EXTERNAL: - case PostgreSQLParser.KW_FAMILY: - case PostgreSQLParser.KW_FIRST: - case PostgreSQLParser.KW_FOLLOWING: - case PostgreSQLParser.KW_FORCE: - case PostgreSQLParser.KW_FORWARD: - case PostgreSQLParser.KW_FUNCTION: - case PostgreSQLParser.KW_FUNCTIONS: - case PostgreSQLParser.KW_GLOBAL: - case PostgreSQLParser.KW_GRANTED: - case PostgreSQLParser.KW_HANDLER: - case PostgreSQLParser.KW_HEADER: - case PostgreSQLParser.KW_HOLD: - case PostgreSQLParser.KW_HOUR: - case PostgreSQLParser.KW_IDENTITY: - case PostgreSQLParser.KW_IF: - case PostgreSQLParser.KW_IMMEDIATE: - case PostgreSQLParser.KW_IMMUTABLE: - case PostgreSQLParser.KW_IMPLICIT: - case PostgreSQLParser.KW_INCLUDING: - case PostgreSQLParser.KW_INCREMENT: - case PostgreSQLParser.KW_INDEX: - case PostgreSQLParser.KW_INDEXES: - case PostgreSQLParser.KW_INHERIT: - case PostgreSQLParser.KW_INHERITS: - case PostgreSQLParser.KW_INLINE: - case PostgreSQLParser.KW_INSENSITIVE: - case PostgreSQLParser.KW_INSERT: - case PostgreSQLParser.KW_INSTEAD: - case PostgreSQLParser.KW_INVOKER: - case PostgreSQLParser.KW_ISOLATION: - case PostgreSQLParser.KW_KEY: - case PostgreSQLParser.KW_LABEL: - case PostgreSQLParser.KW_LANGUAGE: - case PostgreSQLParser.KW_LARGE: - case PostgreSQLParser.KW_LAST: - case PostgreSQLParser.KW_LEAKPROOF: - case PostgreSQLParser.KW_LEVEL: - case PostgreSQLParser.KW_LISTEN: - case PostgreSQLParser.KW_LOAD: - case PostgreSQLParser.KW_LOCAL: - case PostgreSQLParser.KW_LOCATION: - case PostgreSQLParser.KW_LOCK: - case PostgreSQLParser.KW_MAPPING: - case PostgreSQLParser.KW_MATCH: - case PostgreSQLParser.KW_MATERIALIZED: - case PostgreSQLParser.KW_MAXVALUE: - case PostgreSQLParser.KW_MINUTE: - case PostgreSQLParser.KW_MINVALUE: - case PostgreSQLParser.KW_MODE: - case PostgreSQLParser.KW_MONTH: - case PostgreSQLParser.KW_MOVE: - case PostgreSQLParser.KW_NAME: - case PostgreSQLParser.KW_NAMES: - case PostgreSQLParser.KW_NEXT: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_NOTHING: - case PostgreSQLParser.KW_NOTIFY: - case PostgreSQLParser.KW_NOWAIT: - case PostgreSQLParser.KW_NULLS: - case PostgreSQLParser.KW_OBJECT: - case PostgreSQLParser.KW_OF: - case PostgreSQLParser.KW_OFF: - case PostgreSQLParser.KW_OIDS: - case PostgreSQLParser.KW_OPERATOR: - case PostgreSQLParser.KW_OPTION: - case PostgreSQLParser.KW_OPTIONS: - case PostgreSQLParser.KW_OWNED: - case PostgreSQLParser.KW_OWNER: - case PostgreSQLParser.KW_PARSER: - case PostgreSQLParser.KW_PARTIAL: - case PostgreSQLParser.KW_PARTITION: - case PostgreSQLParser.KW_PASSING: - case PostgreSQLParser.KW_PASSWORD: - case PostgreSQLParser.KW_PLANS: - case PostgreSQLParser.KW_PRECEDING: - case PostgreSQLParser.KW_PREPARE: - case PostgreSQLParser.KW_PREPARED: - case PostgreSQLParser.KW_PRESERVE: - case PostgreSQLParser.KW_PRIOR: - case PostgreSQLParser.KW_PRIVILEGES: - case PostgreSQLParser.KW_PROCEDURAL: - case PostgreSQLParser.KW_PROCEDURE: - case PostgreSQLParser.KW_PROGRAM: - case PostgreSQLParser.KW_QUOTE: - case PostgreSQLParser.KW_RANGE: - case PostgreSQLParser.KW_READ: - case PostgreSQLParser.KW_REASSIGN: - case PostgreSQLParser.KW_RECHECK: - case PostgreSQLParser.KW_RECURSIVE: - case PostgreSQLParser.KW_REF: - case PostgreSQLParser.KW_REFRESH: - case PostgreSQLParser.KW_REINDEX: - case PostgreSQLParser.KW_RELATIVE: - case PostgreSQLParser.KW_RELEASE: - case PostgreSQLParser.KW_RENAME: - case PostgreSQLParser.KW_REPEATABLE: - case PostgreSQLParser.KW_REPLACE: - case PostgreSQLParser.KW_REPLICA: - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_RESTART: - case PostgreSQLParser.KW_RESTRICT: - case PostgreSQLParser.KW_RETURNS: - case PostgreSQLParser.KW_REVOKE: - case PostgreSQLParser.KW_ROLE: - case PostgreSQLParser.KW_ROLLBACK: - case PostgreSQLParser.KW_ROWS: - case PostgreSQLParser.KW_RULE: - case PostgreSQLParser.KW_SAVEPOINT: - case PostgreSQLParser.KW_SCHEMA: - case PostgreSQLParser.KW_SCROLL: - case PostgreSQLParser.KW_SEARCH: - case PostgreSQLParser.KW_SECOND: - case PostgreSQLParser.KW_SECURITY: - case PostgreSQLParser.KW_SEQUENCE: - case PostgreSQLParser.KW_SEQUENCES: - case PostgreSQLParser.KW_SERIALIZABLE: - case PostgreSQLParser.KW_SERVER: - case PostgreSQLParser.KW_SESSION: - case PostgreSQLParser.KW_SET: - case PostgreSQLParser.KW_SHARE: - case PostgreSQLParser.KW_SHOW: - case PostgreSQLParser.KW_SIMPLE: - case PostgreSQLParser.KW_SNAPSHOT: - case PostgreSQLParser.KW_STABLE: - case PostgreSQLParser.KW_STANDALONE: - case PostgreSQLParser.KW_START: - case PostgreSQLParser.KW_STATEMENT: - case PostgreSQLParser.KW_STATISTICS: - case PostgreSQLParser.KW_STDIN: - case PostgreSQLParser.KW_STDOUT: - case PostgreSQLParser.KW_STORAGE: - case PostgreSQLParser.KW_STRICT: - case PostgreSQLParser.KW_STRIP: - case PostgreSQLParser.KW_SYSID: - case PostgreSQLParser.KW_SYSTEM: - case PostgreSQLParser.KW_TABLES: - case PostgreSQLParser.KW_TABLESPACE: - case PostgreSQLParser.KW_TEMP: - case PostgreSQLParser.KW_TEMPLATE: - case PostgreSQLParser.KW_TEMPORARY: - case PostgreSQLParser.KW_TEXT: - case PostgreSQLParser.KW_TRANSACTION: - case PostgreSQLParser.KW_TRIGGER: - case PostgreSQLParser.KW_TRUNCATE: - case PostgreSQLParser.KW_TRUSTED: - case PostgreSQLParser.KW_TYPE: - case PostgreSQLParser.KW_TYPES: - case PostgreSQLParser.KW_UNBOUNDED: - case PostgreSQLParser.KW_UNCOMMITTED: - case PostgreSQLParser.KW_UNENCRYPTED: - case PostgreSQLParser.KW_UNKNOWN: - case PostgreSQLParser.KW_UNLISTEN: - case PostgreSQLParser.KW_UNLOGGED: - case PostgreSQLParser.KW_UNTIL: - case PostgreSQLParser.KW_UPDATE: - case PostgreSQLParser.KW_VACUUM: - case PostgreSQLParser.KW_VALID: - case PostgreSQLParser.KW_VALIDATE: - case PostgreSQLParser.KW_VALIDATOR: - case PostgreSQLParser.KW_VARYING: - case PostgreSQLParser.KW_VERSION: - case PostgreSQLParser.KW_VIEW: - case PostgreSQLParser.KW_VOLATILE: - case PostgreSQLParser.KW_WHITESPACE: - case PostgreSQLParser.KW_WITHOUT: - case PostgreSQLParser.KW_WORK: - case PostgreSQLParser.KW_WRAPPER: - case PostgreSQLParser.KW_WRITE: - case PostgreSQLParser.KW_XML: - case PostgreSQLParser.KW_YEAR: - case PostgreSQLParser.KW_YES: - case PostgreSQLParser.KW_ZONE: - case PostgreSQLParser.KW_BETWEEN: - case PostgreSQLParser.KW_BIGINT: - case PostgreSQLParser.KW_BIT: - case PostgreSQLParser.KW_BOOLEAN: - case PostgreSQLParser.KW_CHAR: - case PostgreSQLParser.KW_CHARACTER: - case PostgreSQLParser.KW_COALESCE: - case PostgreSQLParser.KW_DEC: - case PostgreSQLParser.KW_DECIMAL: - case PostgreSQLParser.KW_EXISTS: - case PostgreSQLParser.KW_EXTRACT: - case PostgreSQLParser.KW_FLOAT: - case PostgreSQLParser.KW_GREATEST: - case PostgreSQLParser.KW_INOUT: - case PostgreSQLParser.KW_INT: - case PostgreSQLParser.KW_INTEGER: - case PostgreSQLParser.KW_INTERVAL: - case PostgreSQLParser.KW_LEAST: - case PostgreSQLParser.KW_NATIONAL: - case PostgreSQLParser.KW_NCHAR: - case PostgreSQLParser.KW_NONE: - case PostgreSQLParser.KW_NULLIF: - case PostgreSQLParser.KW_NUMERIC: - case PostgreSQLParser.KW_OVERLAY: - case PostgreSQLParser.KW_POSITION: - case PostgreSQLParser.KW_PRECISION: - case PostgreSQLParser.KW_REAL: - case PostgreSQLParser.KW_ROW: - case PostgreSQLParser.KW_SETOF: - case PostgreSQLParser.KW_SMALLINT: - case PostgreSQLParser.KW_SUBSTRING: - case PostgreSQLParser.KW_TIME: - case PostgreSQLParser.KW_TIMESTAMP: - case PostgreSQLParser.KW_TREAT: - case PostgreSQLParser.KW_TRIM: - case PostgreSQLParser.KW_VALUES: - case PostgreSQLParser.KW_VARCHAR: - case PostgreSQLParser.KW_XMLATTRIBUTES: - case PostgreSQLParser.KW_XMLCONCAT: - case PostgreSQLParser.KW_XMLELEMENT: - case PostgreSQLParser.KW_XMLEXISTS: - case PostgreSQLParser.KW_XMLFOREST: - case PostgreSQLParser.KW_XMLPARSE: - case PostgreSQLParser.KW_XMLPI: - case PostgreSQLParser.KW_XMLROOT: - case PostgreSQLParser.KW_XMLSERIALIZE: - case PostgreSQLParser.KW_CALL: - case PostgreSQLParser.KW_CURRENT: - case PostgreSQLParser.KW_ATTACH: - case PostgreSQLParser.KW_DETACH: - case PostgreSQLParser.KW_EXPRESSION: - case PostgreSQLParser.KW_GENERATED: - case PostgreSQLParser.KW_LOGGED: - case PostgreSQLParser.KW_STORED: - case PostgreSQLParser.KW_INCLUDE: - case PostgreSQLParser.KW_ROUTINE: - case PostgreSQLParser.KW_TRANSFORM: - case PostgreSQLParser.KW_IMPORT: - case PostgreSQLParser.KW_POLICY: - case PostgreSQLParser.KW_METHOD: - case PostgreSQLParser.KW_REFERENCING: - case PostgreSQLParser.KW_NEW: - case PostgreSQLParser.KW_OLD: - case PostgreSQLParser.KW_VALUE: - case PostgreSQLParser.KW_SUBSCRIPTION: - case PostgreSQLParser.KW_PUBLICATION: - case PostgreSQLParser.KW_OUT: - case PostgreSQLParser.KW_ROUTINES: - case PostgreSQLParser.KW_SCHEMAS: - case PostgreSQLParser.KW_PROCEDURES: - case PostgreSQLParser.KW_INPUT: - case PostgreSQLParser.KW_SUPPORT: - case PostgreSQLParser.KW_PARALLEL: - case PostgreSQLParser.KW_SQL: - case PostgreSQLParser.KW_DEPENDS: - case PostgreSQLParser.KW_OVERRIDING: - case PostgreSQLParser.KW_CONFLICT: - case PostgreSQLParser.KW_SKIP: - case PostgreSQLParser.KW_LOCKED: - case PostgreSQLParser.KW_TIES: - case PostgreSQLParser.KW_ROLLUP: - case PostgreSQLParser.KW_CUBE: - case PostgreSQLParser.KW_GROUPING: - case PostgreSQLParser.KW_SETS: - case PostgreSQLParser.KW_TABLESAMPLE: - case PostgreSQLParser.KW_ORDINALITY: - case PostgreSQLParser.KW_XMLTABLE: - case PostgreSQLParser.KW_COLUMNS: - case PostgreSQLParser.KW_XMLNAMESPACES: - case PostgreSQLParser.KW_ROWTYPE: - case PostgreSQLParser.KW_NORMALIZED: - case PostgreSQLParser.KW_WITHIN: - case PostgreSQLParser.KW_FILTER: - case PostgreSQLParser.KW_GROUPS: - case PostgreSQLParser.KW_OTHERS: - case PostgreSQLParser.KW_NFC: - case PostgreSQLParser.KW_NFD: - case PostgreSQLParser.KW_NFKC: - case PostgreSQLParser.KW_NFKD: - case PostgreSQLParser.KW_UESCAPE: - case PostgreSQLParser.KW_VIEWS: - case PostgreSQLParser.KW_NORMALIZE: - case PostgreSQLParser.KW_DUMP: - case PostgreSQLParser.KW_PRINT_STRICT_PARAMS: - case PostgreSQLParser.KW_VARIABLE_CONFLICT: - case PostgreSQLParser.KW_ERROR: - case PostgreSQLParser.KW_USE_VARIABLE: - case PostgreSQLParser.KW_USE_COLUMN: - case PostgreSQLParser.KW_ALIAS: - case PostgreSQLParser.KW_CONSTANT: - case PostgreSQLParser.KW_PERFORM: - case PostgreSQLParser.KW_GET: - case PostgreSQLParser.KW_DIAGNOSTICS: - case PostgreSQLParser.KW_STACKED: - case PostgreSQLParser.KW_ELSIF: - case PostgreSQLParser.KW_REVERSE: - case PostgreSQLParser.KW_SLICE: - case PostgreSQLParser.KW_EXIT: - case PostgreSQLParser.KW_RETURN: - case PostgreSQLParser.KW_QUERY: - case PostgreSQLParser.KW_RAISE: - case PostgreSQLParser.KW_SQLSTATE: - case PostgreSQLParser.KW_DEBUG: - case PostgreSQLParser.KW_LOG: - case PostgreSQLParser.KW_INFO: - case PostgreSQLParser.KW_NOTICE: - case PostgreSQLParser.KW_WARNING: - case PostgreSQLParser.KW_EXCEPTION: - case PostgreSQLParser.KW_ASSERT: - case PostgreSQLParser.KW_OPEN: - case PostgreSQLParser.KW_SKIP_LOCKED: - case PostgreSQLParser.KW_BUFFER_USAGE_LIMIT: - case PostgreSQLParser.Identifier: - case PostgreSQLParser.QuotedIdentifier: - case PostgreSQLParser.UnicodeQuotedIdentifier: - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.BinaryStringConstant: - case PostgreSQLParser.HexadecimalStringConstant: - case PostgreSQLParser.Integral: - case PostgreSQLParser.Numeric: - case PostgreSQLParser.PLSQLVARIABLENAME: - case PostgreSQLParser.PLSQLIDENTIFIER: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.OPEN_PAREN: + case PostgreSqlParser.PLUS: + case PostgreSqlParser.MINUS: + case PostgreSqlParser.PARAM: + case PostgreSqlParser.Operator: + case PostgreSqlParser.KW_AND: + case PostgreSqlParser.KW_ARRAY: + case PostgreSqlParser.KW_CASE: + case PostgreSqlParser.KW_CAST: + case PostgreSqlParser.KW_COLLATE: + case PostgreSqlParser.KW_CONSTRAINT: + case PostgreSqlParser.KW_CURRENT_CATALOG: + case PostgreSqlParser.KW_CURRENT_DATE: + case PostgreSqlParser.KW_CURRENT_ROLE: + case PostgreSqlParser.KW_CURRENT_TIME: + case PostgreSqlParser.KW_CURRENT_TIMESTAMP: + case PostgreSqlParser.KW_CURRENT_USER: + case PostgreSqlParser.KW_DEFAULT: + case PostgreSqlParser.KW_DO: + case PostgreSqlParser.KW_FALSE: + case PostgreSqlParser.KW_FETCH: + case PostgreSqlParser.KW_LOCALTIME: + case PostgreSqlParser.KW_LOCALTIMESTAMP: + case PostgreSqlParser.KW_NOT: + case PostgreSqlParser.KW_NULL: + case PostgreSqlParser.KW_SESSION_USER: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_TRUE: + case PostgreSqlParser.KW_UNIQUE: + case PostgreSqlParser.KW_USER: + case PostgreSqlParser.KW_AUTHORIZATION: + case PostgreSqlParser.KW_BINARY: + case PostgreSqlParser.KW_COLLATION: + case PostgreSqlParser.KW_CONCURRENTLY: + case PostgreSqlParser.KW_CROSS: + case PostgreSqlParser.KW_CURRENT_SCHEMA: + case PostgreSqlParser.KW_FREEZE: + case PostgreSqlParser.KW_FULL: + case PostgreSqlParser.KW_ILIKE: + case PostgreSqlParser.KW_INNER: + case PostgreSqlParser.KW_IS: + case PostgreSqlParser.KW_ISNULL: + case PostgreSqlParser.KW_JOIN: + case PostgreSqlParser.KW_LEFT: + case PostgreSqlParser.KW_LIKE: + case PostgreSqlParser.KW_NATURAL: + case PostgreSqlParser.KW_NOTNULL: + case PostgreSqlParser.KW_OUTER: + case PostgreSqlParser.KW_OVER: + case PostgreSqlParser.KW_OVERLAPS: + case PostgreSqlParser.KW_RIGHT: + case PostgreSqlParser.KW_SIMILAR: + case PostgreSqlParser.KW_VERBOSE: + case PostgreSqlParser.KW_ABORT: + case PostgreSqlParser.KW_ABSOLUTE: + case PostgreSqlParser.KW_ACCESS: + case PostgreSqlParser.KW_ACTION: + case PostgreSqlParser.KW_ADD: + case PostgreSqlParser.KW_ADMIN: + case PostgreSqlParser.KW_AFTER: + case PostgreSqlParser.KW_AGGREGATE: + case PostgreSqlParser.KW_ALSO: + case PostgreSqlParser.KW_ALTER: + case PostgreSqlParser.KW_ALWAYS: + case PostgreSqlParser.KW_ASSERTION: + case PostgreSqlParser.KW_ASSIGNMENT: + case PostgreSqlParser.KW_AT: + case PostgreSqlParser.KW_ATTRIBUTE: + case PostgreSqlParser.KW_BACKWARD: + case PostgreSqlParser.KW_BEFORE: + case PostgreSqlParser.KW_BEGIN: + case PostgreSqlParser.KW_BY: + case PostgreSqlParser.KW_CACHE: + case PostgreSqlParser.KW_CALLED: + case PostgreSqlParser.KW_CASCADE: + case PostgreSqlParser.KW_CASCADED: + case PostgreSqlParser.KW_CATALOG: + case PostgreSqlParser.KW_CHAIN: + case PostgreSqlParser.KW_CHARACTERISTICS: + case PostgreSqlParser.KW_CHECKPOINT: + case PostgreSqlParser.KW_CLASS: + case PostgreSqlParser.KW_CLOSE: + case PostgreSqlParser.KW_CLUSTER: + case PostgreSqlParser.KW_COMMENT: + case PostgreSqlParser.KW_COMMENTS: + case PostgreSqlParser.KW_COMMIT: + case PostgreSqlParser.KW_COMMITTED: + case PostgreSqlParser.KW_CONFIGURATION: + case PostgreSqlParser.KW_CONNECTION: + case PostgreSqlParser.KW_CONSTRAINTS: + case PostgreSqlParser.KW_CONTENT: + case PostgreSqlParser.KW_CONTINUE: + case PostgreSqlParser.KW_CONVERSION: + case PostgreSqlParser.KW_COPY: + case PostgreSqlParser.KW_COST: + case PostgreSqlParser.KW_CSV: + case PostgreSqlParser.KW_CURSOR: + case PostgreSqlParser.KW_CYCLE: + case PostgreSqlParser.KW_DATA: + case PostgreSqlParser.KW_DATABASE: + case PostgreSqlParser.KW_DAY: + case PostgreSqlParser.KW_DEALLOCATE: + case PostgreSqlParser.KW_DECLARE: + case PostgreSqlParser.KW_DEFAULTS: + case PostgreSqlParser.KW_DEFERRED: + case PostgreSqlParser.KW_DEFINER: + case PostgreSqlParser.KW_DELETE: + case PostgreSqlParser.KW_DELIMITER: + case PostgreSqlParser.KW_DELIMITERS: + case PostgreSqlParser.KW_DICTIONARY: + case PostgreSqlParser.KW_DISABLE: + case PostgreSqlParser.KW_DISCARD: + case PostgreSqlParser.KW_DOCUMENT: + case PostgreSqlParser.KW_DOMAIN: + case PostgreSqlParser.KW_DOUBLE: + case PostgreSqlParser.KW_DROP: + case PostgreSqlParser.KW_EACH: + case PostgreSqlParser.KW_ENABLE: + case PostgreSqlParser.KW_ENCODING: + case PostgreSqlParser.KW_ENCRYPTED: + case PostgreSqlParser.KW_ENUM: + case PostgreSqlParser.KW_ESCAPE: + case PostgreSqlParser.KW_EVENT: + case PostgreSqlParser.KW_EXCLUDE: + case PostgreSqlParser.KW_EXCLUDING: + case PostgreSqlParser.KW_EXCLUSIVE: + case PostgreSqlParser.KW_EXECUTE: + case PostgreSqlParser.KW_EXPLAIN: + case PostgreSqlParser.KW_EXTENSION: + case PostgreSqlParser.KW_EXTERNAL: + case PostgreSqlParser.KW_FAMILY: + case PostgreSqlParser.KW_FIRST: + case PostgreSqlParser.KW_FOLLOWING: + case PostgreSqlParser.KW_FORCE: + case PostgreSqlParser.KW_FORWARD: + case PostgreSqlParser.KW_FUNCTION: + case PostgreSqlParser.KW_FUNCTIONS: + case PostgreSqlParser.KW_GLOBAL: + case PostgreSqlParser.KW_GRANTED: + case PostgreSqlParser.KW_HANDLER: + case PostgreSqlParser.KW_HEADER: + case PostgreSqlParser.KW_HOLD: + case PostgreSqlParser.KW_HOUR: + case PostgreSqlParser.KW_IDENTITY: + case PostgreSqlParser.KW_IF: + case PostgreSqlParser.KW_IMMEDIATE: + case PostgreSqlParser.KW_IMMUTABLE: + case PostgreSqlParser.KW_IMPLICIT: + case PostgreSqlParser.KW_INCLUDING: + case PostgreSqlParser.KW_INCREMENT: + case PostgreSqlParser.KW_INDEX: + case PostgreSqlParser.KW_INDEXES: + case PostgreSqlParser.KW_INHERIT: + case PostgreSqlParser.KW_INHERITS: + case PostgreSqlParser.KW_INLINE: + case PostgreSqlParser.KW_INSENSITIVE: + case PostgreSqlParser.KW_INSERT: + case PostgreSqlParser.KW_INSTEAD: + case PostgreSqlParser.KW_INVOKER: + case PostgreSqlParser.KW_ISOLATION: + case PostgreSqlParser.KW_KEY: + case PostgreSqlParser.KW_LABEL: + case PostgreSqlParser.KW_LANGUAGE: + case PostgreSqlParser.KW_LARGE: + case PostgreSqlParser.KW_LAST: + case PostgreSqlParser.KW_LEAKPROOF: + case PostgreSqlParser.KW_LEVEL: + case PostgreSqlParser.KW_LISTEN: + case PostgreSqlParser.KW_LOAD: + case PostgreSqlParser.KW_LOCAL: + case PostgreSqlParser.KW_LOCATION: + case PostgreSqlParser.KW_LOCK: + case PostgreSqlParser.KW_MAPPING: + case PostgreSqlParser.KW_MATCH: + case PostgreSqlParser.KW_MATERIALIZED: + case PostgreSqlParser.KW_MAXVALUE: + case PostgreSqlParser.KW_MINUTE: + case PostgreSqlParser.KW_MINVALUE: + case PostgreSqlParser.KW_MODE: + case PostgreSqlParser.KW_MONTH: + case PostgreSqlParser.KW_MOVE: + case PostgreSqlParser.KW_NAME: + case PostgreSqlParser.KW_NAMES: + case PostgreSqlParser.KW_NEXT: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_NOTHING: + case PostgreSqlParser.KW_NOTIFY: + case PostgreSqlParser.KW_NOWAIT: + case PostgreSqlParser.KW_NULLS: + case PostgreSqlParser.KW_OBJECT: + case PostgreSqlParser.KW_OF: + case PostgreSqlParser.KW_OFF: + case PostgreSqlParser.KW_OIDS: + case PostgreSqlParser.KW_OPERATOR: + case PostgreSqlParser.KW_OPTION: + case PostgreSqlParser.KW_OPTIONS: + case PostgreSqlParser.KW_OWNED: + case PostgreSqlParser.KW_OWNER: + case PostgreSqlParser.KW_PARSER: + case PostgreSqlParser.KW_PARTIAL: + case PostgreSqlParser.KW_PARTITION: + case PostgreSqlParser.KW_PASSING: + case PostgreSqlParser.KW_PASSWORD: + case PostgreSqlParser.KW_PLANS: + case PostgreSqlParser.KW_PRECEDING: + case PostgreSqlParser.KW_PREPARE: + case PostgreSqlParser.KW_PREPARED: + case PostgreSqlParser.KW_PRESERVE: + case PostgreSqlParser.KW_PRIOR: + case PostgreSqlParser.KW_PRIVILEGES: + case PostgreSqlParser.KW_PROCEDURAL: + case PostgreSqlParser.KW_PROCEDURE: + case PostgreSqlParser.KW_PROGRAM: + case PostgreSqlParser.KW_QUOTE: + case PostgreSqlParser.KW_RANGE: + case PostgreSqlParser.KW_READ: + case PostgreSqlParser.KW_REASSIGN: + case PostgreSqlParser.KW_RECHECK: + case PostgreSqlParser.KW_RECURSIVE: + case PostgreSqlParser.KW_REF: + case PostgreSqlParser.KW_REFRESH: + case PostgreSqlParser.KW_REINDEX: + case PostgreSqlParser.KW_RELATIVE: + case PostgreSqlParser.KW_RELEASE: + case PostgreSqlParser.KW_RENAME: + case PostgreSqlParser.KW_REPEATABLE: + case PostgreSqlParser.KW_REPLACE: + case PostgreSqlParser.KW_REPLICA: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_RESTART: + case PostgreSqlParser.KW_RESTRICT: + case PostgreSqlParser.KW_RETURNS: + case PostgreSqlParser.KW_REVOKE: + case PostgreSqlParser.KW_ROLE: + case PostgreSqlParser.KW_ROLLBACK: + case PostgreSqlParser.KW_ROWS: + case PostgreSqlParser.KW_RULE: + case PostgreSqlParser.KW_SAVEPOINT: + case PostgreSqlParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCROLL: + case PostgreSqlParser.KW_SEARCH: + case PostgreSqlParser.KW_SECOND: + case PostgreSqlParser.KW_SECURITY: + case PostgreSqlParser.KW_SEQUENCE: + case PostgreSqlParser.KW_SEQUENCES: + case PostgreSqlParser.KW_SERIALIZABLE: + case PostgreSqlParser.KW_SERVER: + case PostgreSqlParser.KW_SESSION: + case PostgreSqlParser.KW_SET: + case PostgreSqlParser.KW_SHARE: + case PostgreSqlParser.KW_SHOW: + case PostgreSqlParser.KW_SIMPLE: + case PostgreSqlParser.KW_SNAPSHOT: + case PostgreSqlParser.KW_STABLE: + case PostgreSqlParser.KW_STANDALONE: + case PostgreSqlParser.KW_START: + case PostgreSqlParser.KW_STATEMENT: + case PostgreSqlParser.KW_STATISTICS: + case PostgreSqlParser.KW_STDIN: + case PostgreSqlParser.KW_STDOUT: + case PostgreSqlParser.KW_STORAGE: + case PostgreSqlParser.KW_STRICT: + case PostgreSqlParser.KW_STRIP: + case PostgreSqlParser.KW_SYSID: + case PostgreSqlParser.KW_SYSTEM: + case PostgreSqlParser.KW_TABLES: + case PostgreSqlParser.KW_TABLESPACE: + case PostgreSqlParser.KW_TEMP: + case PostgreSqlParser.KW_TEMPLATE: + case PostgreSqlParser.KW_TEMPORARY: + case PostgreSqlParser.KW_TEXT: + case PostgreSqlParser.KW_TRANSACTION: + case PostgreSqlParser.KW_TRIGGER: + case PostgreSqlParser.KW_TRUNCATE: + case PostgreSqlParser.KW_TRUSTED: + case PostgreSqlParser.KW_TYPE: + case PostgreSqlParser.KW_TYPES: + case PostgreSqlParser.KW_UNBOUNDED: + case PostgreSqlParser.KW_UNCOMMITTED: + case PostgreSqlParser.KW_UNENCRYPTED: + case PostgreSqlParser.KW_UNKNOWN: + case PostgreSqlParser.KW_UNLISTEN: + case PostgreSqlParser.KW_UNLOGGED: + case PostgreSqlParser.KW_UNTIL: + case PostgreSqlParser.KW_UPDATE: + case PostgreSqlParser.KW_VACUUM: + case PostgreSqlParser.KW_VALID: + case PostgreSqlParser.KW_VALIDATE: + case PostgreSqlParser.KW_VALIDATOR: + case PostgreSqlParser.KW_VARYING: + case PostgreSqlParser.KW_VERSION: + case PostgreSqlParser.KW_VIEW: + case PostgreSqlParser.KW_VOLATILE: + case PostgreSqlParser.KW_WHITESPACE: + case PostgreSqlParser.KW_WITHOUT: + case PostgreSqlParser.KW_WORK: + case PostgreSqlParser.KW_WRAPPER: + case PostgreSqlParser.KW_WRITE: + case PostgreSqlParser.KW_XML: + case PostgreSqlParser.KW_YEAR: + case PostgreSqlParser.KW_YES: + case PostgreSqlParser.KW_ZONE: + case PostgreSqlParser.KW_BETWEEN: + case PostgreSqlParser.KW_BIGINT: + case PostgreSqlParser.KW_BIT: + case PostgreSqlParser.KW_BOOLEAN: + case PostgreSqlParser.KW_CHAR: + case PostgreSqlParser.KW_CHARACTER: + case PostgreSqlParser.KW_COALESCE: + case PostgreSqlParser.KW_DEC: + case PostgreSqlParser.KW_DECIMAL: + case PostgreSqlParser.KW_EXISTS: + case PostgreSqlParser.KW_EXTRACT: + case PostgreSqlParser.KW_FLOAT: + case PostgreSqlParser.KW_GREATEST: + case PostgreSqlParser.KW_INOUT: + case PostgreSqlParser.KW_INT: + case PostgreSqlParser.KW_INTEGER: + case PostgreSqlParser.KW_INTERVAL: + case PostgreSqlParser.KW_LEAST: + case PostgreSqlParser.KW_NATIONAL: + case PostgreSqlParser.KW_NCHAR: + case PostgreSqlParser.KW_NONE: + case PostgreSqlParser.KW_NULLIF: + case PostgreSqlParser.KW_NUMERIC: + case PostgreSqlParser.KW_OVERLAY: + case PostgreSqlParser.KW_POSITION: + case PostgreSqlParser.KW_PRECISION: + case PostgreSqlParser.KW_REAL: + case PostgreSqlParser.KW_ROW: + case PostgreSqlParser.KW_SETOF: + case PostgreSqlParser.KW_SMALLINT: + case PostgreSqlParser.KW_SUBSTRING: + case PostgreSqlParser.KW_TIME: + case PostgreSqlParser.KW_TIMESTAMP: + case PostgreSqlParser.KW_TREAT: + case PostgreSqlParser.KW_TRIM: + case PostgreSqlParser.KW_VALUES: + case PostgreSqlParser.KW_VARCHAR: + case PostgreSqlParser.KW_XMLATTRIBUTES: + case PostgreSqlParser.KW_XMLCONCAT: + case PostgreSqlParser.KW_XMLELEMENT: + case PostgreSqlParser.KW_XMLEXISTS: + case PostgreSqlParser.KW_XMLFOREST: + case PostgreSqlParser.KW_XMLPARSE: + case PostgreSqlParser.KW_XMLPI: + case PostgreSqlParser.KW_XMLROOT: + case PostgreSqlParser.KW_XMLSERIALIZE: + case PostgreSqlParser.KW_CALL: + case PostgreSqlParser.KW_CURRENT: + case PostgreSqlParser.KW_ATTACH: + case PostgreSqlParser.KW_DETACH: + case PostgreSqlParser.KW_EXPRESSION: + case PostgreSqlParser.KW_GENERATED: + case PostgreSqlParser.KW_LOGGED: + case PostgreSqlParser.KW_STORED: + case PostgreSqlParser.KW_INCLUDE: + case PostgreSqlParser.KW_ROUTINE: + case PostgreSqlParser.KW_TRANSFORM: + case PostgreSqlParser.KW_IMPORT: + case PostgreSqlParser.KW_POLICY: + case PostgreSqlParser.KW_METHOD: + case PostgreSqlParser.KW_REFERENCING: + case PostgreSqlParser.KW_NEW: + case PostgreSqlParser.KW_OLD: + case PostgreSqlParser.KW_VALUE: + case PostgreSqlParser.KW_SUBSCRIPTION: + case PostgreSqlParser.KW_PUBLICATION: + case PostgreSqlParser.KW_OUT: + case PostgreSqlParser.KW_ROUTINES: + case PostgreSqlParser.KW_SCHEMAS: + case PostgreSqlParser.KW_PROCEDURES: + case PostgreSqlParser.KW_INPUT: + case PostgreSqlParser.KW_SUPPORT: + case PostgreSqlParser.KW_PARALLEL: + case PostgreSqlParser.KW_SQL: + case PostgreSqlParser.KW_DEPENDS: + case PostgreSqlParser.KW_OVERRIDING: + case PostgreSqlParser.KW_CONFLICT: + case PostgreSqlParser.KW_SKIP: + case PostgreSqlParser.KW_LOCKED: + case PostgreSqlParser.KW_TIES: + case PostgreSqlParser.KW_ROLLUP: + case PostgreSqlParser.KW_CUBE: + case PostgreSqlParser.KW_GROUPING: + case PostgreSqlParser.KW_SETS: + case PostgreSqlParser.KW_TABLESAMPLE: + case PostgreSqlParser.KW_ORDINALITY: + case PostgreSqlParser.KW_XMLTABLE: + case PostgreSqlParser.KW_COLUMNS: + case PostgreSqlParser.KW_XMLNAMESPACES: + case PostgreSqlParser.KW_ROWTYPE: + case PostgreSqlParser.KW_NORMALIZED: + case PostgreSqlParser.KW_WITHIN: + case PostgreSqlParser.KW_FILTER: + case PostgreSqlParser.KW_GROUPS: + case PostgreSqlParser.KW_OTHERS: + case PostgreSqlParser.KW_NFC: + case PostgreSqlParser.KW_NFD: + case PostgreSqlParser.KW_NFKC: + case PostgreSqlParser.KW_NFKD: + case PostgreSqlParser.KW_UESCAPE: + case PostgreSqlParser.KW_VIEWS: + case PostgreSqlParser.KW_NORMALIZE: + case PostgreSqlParser.KW_DUMP: + case PostgreSqlParser.KW_PRINT_STRICT_PARAMS: + case PostgreSqlParser.KW_VARIABLE_CONFLICT: + case PostgreSqlParser.KW_ERROR: + case PostgreSqlParser.KW_USE_VARIABLE: + case PostgreSqlParser.KW_USE_COLUMN: + case PostgreSqlParser.KW_ALIAS: + case PostgreSqlParser.KW_CONSTANT: + case PostgreSqlParser.KW_PERFORM: + case PostgreSqlParser.KW_GET: + case PostgreSqlParser.KW_DIAGNOSTICS: + case PostgreSqlParser.KW_STACKED: + case PostgreSqlParser.KW_ELSIF: + case PostgreSqlParser.KW_REVERSE: + case PostgreSqlParser.KW_SLICE: + case PostgreSqlParser.KW_EXIT: + case PostgreSqlParser.KW_RETURN: + case PostgreSqlParser.KW_QUERY: + case PostgreSqlParser.KW_RAISE: + case PostgreSqlParser.KW_SQLSTATE: + case PostgreSqlParser.KW_DEBUG: + case PostgreSqlParser.KW_LOG: + case PostgreSqlParser.KW_INFO: + case PostgreSqlParser.KW_NOTICE: + case PostgreSqlParser.KW_WARNING: + case PostgreSqlParser.KW_EXCEPTION: + case PostgreSqlParser.KW_ASSERT: + case PostgreSqlParser.KW_OPEN: + case PostgreSqlParser.KW_SKIP_LOCKED: + case PostgreSqlParser.KW_BUFFER_USAGE_LIMIT: + case PostgreSqlParser.Identifier: + case PostgreSqlParser.QuotedIdentifier: + case PostgreSqlParser.UnicodeQuotedIdentifier: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.BinaryStringConstant: + case PostgreSqlParser.HexadecimalStringConstant: + case PostgreSqlParser.Integral: + case PostgreSqlParser.Numeric: + case PostgreSqlParser.PLSQLVARIABLENAME: + case PostgreSqlParser.PLSQLIDENTIFIER: + case PostgreSqlParser.EscapeStringConstant: { this.state = 9891; this.func_arg_list(); @@ -52255,9 +52255,9 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 6) { { this.state = 9892; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 9893; - this.match(PostgreSQLParser.KW_VARIADIC); + this.match(PostgreSqlParser.KW_VARIADIC); this.state = 9894; this.func_arg_expr(); } @@ -52275,10 +52275,10 @@ export class PostgreSQLParser extends SQLParserBase { } break; - case PostgreSQLParser.KW_VARIADIC: + case PostgreSqlParser.KW_VARIADIC: { this.state = 9900; - this.match(PostgreSQLParser.KW_VARIADIC); + this.match(PostgreSqlParser.KW_VARIADIC); this.state = 9901; this.func_arg_expr(); this.state = 9903; @@ -52293,8 +52293,8 @@ export class PostgreSQLParser extends SQLParserBase { } break; - case PostgreSQLParser.KW_ALL: - case PostgreSQLParser.KW_DISTINCT: + case PostgreSqlParser.KW_ALL: + case PostgreSqlParser.KW_DISTINCT: { this.state = 9905; _la = this.tokenStream.LA(1); @@ -52319,13 +52319,13 @@ export class PostgreSQLParser extends SQLParserBase { } break; - case PostgreSQLParser.STAR: + case PostgreSqlParser.STAR: { this.state = 9910; - this.match(PostgreSQLParser.STAR); + this.match(PostgreSqlParser.STAR); } break; - case PostgreSQLParser.CLOSE_PAREN: + case PostgreSqlParser.CLOSE_PAREN: // tslint:disable-next-line:no-empty { } @@ -52334,7 +52334,7 @@ export class PostgreSQLParser extends SQLParserBase { throw new antlr.NoViableAltException(this); } this.state = 9914; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; } @@ -52356,7 +52356,7 @@ export class PostgreSQLParser extends SQLParserBase { } public func_expr(): Func_exprContext { let localContext = new Func_exprContext(this.context, this.state); - this.enterRule(localContext, 1260, PostgreSQLParser.RULE_func_expr); + this.enterRule(localContext, 1260, PostgreSqlParser.RULE_func_expr); try { this.state = 9928; this.errorHandler.sync(this); @@ -52423,7 +52423,7 @@ export class PostgreSQLParser extends SQLParserBase { } public func_expr_windowless(): Func_expr_windowlessContext { let localContext = new Func_expr_windowlessContext(this.context, this.state); - this.enterRule(localContext, 1262, PostgreSQLParser.RULE_func_expr_windowless); + this.enterRule(localContext, 1262, PostgreSqlParser.RULE_func_expr_windowless); try { this.state = 9932; this.errorHandler.sync(this); @@ -52460,184 +52460,184 @@ export class PostgreSQLParser extends SQLParserBase { } public func_expr_common_subexpr(): Func_expr_common_subexprContext { let localContext = new Func_expr_common_subexprContext(this.context, this.state); - this.enterRule(localContext, 1264, PostgreSQLParser.RULE_func_expr_common_subexpr); + this.enterRule(localContext, 1264, PostgreSqlParser.RULE_func_expr_common_subexpr); let _la: number; try { this.state = 10118; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_COLLATION: + case PostgreSqlParser.KW_COLLATION: this.enterOuterAlt(localContext, 1); { this.state = 9934; - this.match(PostgreSQLParser.KW_COLLATION); + this.match(PostgreSqlParser.KW_COLLATION); this.state = 9935; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 9936; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 9937; this.a_expr(); this.state = 9938; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; - case PostgreSQLParser.KW_CURRENT_DATE: + case PostgreSqlParser.KW_CURRENT_DATE: this.enterOuterAlt(localContext, 2); { this.state = 9940; - this.match(PostgreSQLParser.KW_CURRENT_DATE); + this.match(PostgreSqlParser.KW_CURRENT_DATE); } break; - case PostgreSQLParser.KW_CURRENT_TIME: + case PostgreSqlParser.KW_CURRENT_TIME: this.enterOuterAlt(localContext, 3); { this.state = 9941; - this.match(PostgreSQLParser.KW_CURRENT_TIME); + this.match(PostgreSqlParser.KW_CURRENT_TIME); this.state = 9946; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 1046, this.context) ) { case 1: { this.state = 9942; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 9943; this.iconst(); this.state = 9944; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; } } break; - case PostgreSQLParser.KW_CURRENT_TIMESTAMP: + case PostgreSqlParser.KW_CURRENT_TIMESTAMP: this.enterOuterAlt(localContext, 4); { this.state = 9948; - this.match(PostgreSQLParser.KW_CURRENT_TIMESTAMP); + this.match(PostgreSqlParser.KW_CURRENT_TIMESTAMP); this.state = 9953; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 1047, this.context) ) { case 1: { this.state = 9949; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 9950; this.iconst(); this.state = 9951; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; } } break; - case PostgreSQLParser.KW_LOCALTIME: + case PostgreSqlParser.KW_LOCALTIME: this.enterOuterAlt(localContext, 5); { this.state = 9955; - this.match(PostgreSQLParser.KW_LOCALTIME); + this.match(PostgreSqlParser.KW_LOCALTIME); this.state = 9960; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 1048, this.context) ) { case 1: { this.state = 9956; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 9957; this.iconst(); this.state = 9958; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; } } break; - case PostgreSQLParser.KW_LOCALTIMESTAMP: + case PostgreSqlParser.KW_LOCALTIMESTAMP: this.enterOuterAlt(localContext, 6); { this.state = 9962; - this.match(PostgreSQLParser.KW_LOCALTIMESTAMP); + this.match(PostgreSqlParser.KW_LOCALTIMESTAMP); this.state = 9967; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 1049, this.context) ) { case 1: { this.state = 9963; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 9964; this.iconst(); this.state = 9965; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; } } break; - case PostgreSQLParser.KW_CURRENT_ROLE: + case PostgreSqlParser.KW_CURRENT_ROLE: this.enterOuterAlt(localContext, 7); { this.state = 9969; - this.match(PostgreSQLParser.KW_CURRENT_ROLE); + this.match(PostgreSqlParser.KW_CURRENT_ROLE); } break; - case PostgreSQLParser.KW_CURRENT_USER: + case PostgreSqlParser.KW_CURRENT_USER: this.enterOuterAlt(localContext, 8); { this.state = 9970; - this.match(PostgreSQLParser.KW_CURRENT_USER); + this.match(PostgreSqlParser.KW_CURRENT_USER); } break; - case PostgreSQLParser.KW_SESSION_USER: + case PostgreSqlParser.KW_SESSION_USER: this.enterOuterAlt(localContext, 9); { this.state = 9971; - this.match(PostgreSQLParser.KW_SESSION_USER); + this.match(PostgreSqlParser.KW_SESSION_USER); } break; - case PostgreSQLParser.KW_USER: + case PostgreSqlParser.KW_USER: this.enterOuterAlt(localContext, 10); { this.state = 9972; - this.match(PostgreSQLParser.KW_USER); + this.match(PostgreSqlParser.KW_USER); } break; - case PostgreSQLParser.KW_CURRENT_CATALOG: + case PostgreSqlParser.KW_CURRENT_CATALOG: this.enterOuterAlt(localContext, 11); { this.state = 9973; - this.match(PostgreSQLParser.KW_CURRENT_CATALOG); + this.match(PostgreSqlParser.KW_CURRENT_CATALOG); } break; - case PostgreSQLParser.KW_CURRENT_SCHEMA: + case PostgreSqlParser.KW_CURRENT_SCHEMA: this.enterOuterAlt(localContext, 12); { this.state = 9974; - this.match(PostgreSQLParser.KW_CURRENT_SCHEMA); + this.match(PostgreSqlParser.KW_CURRENT_SCHEMA); } break; - case PostgreSQLParser.KW_CAST: + case PostgreSqlParser.KW_CAST: this.enterOuterAlt(localContext, 13); { this.state = 9975; - this.match(PostgreSQLParser.KW_CAST); + this.match(PostgreSqlParser.KW_CAST); this.state = 9976; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 9977; this.a_expr(); this.state = 9978; - this.match(PostgreSQLParser.KW_AS); + this.match(PostgreSqlParser.KW_AS); this.state = 9979; this.typename(); this.state = 9980; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; - case PostgreSQLParser.KW_EXTRACT: + case PostgreSqlParser.KW_EXTRACT: this.enterOuterAlt(localContext, 14); { this.state = 9982; - this.match(PostgreSQLParser.KW_EXTRACT); + this.match(PostgreSqlParser.KW_EXTRACT); this.state = 9983; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 9985; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -52649,16 +52649,16 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 9987; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; - case PostgreSQLParser.KW_NORMALIZE: + case PostgreSqlParser.KW_NORMALIZE: this.enterOuterAlt(localContext, 15); { this.state = 9988; - this.match(PostgreSQLParser.KW_NORMALIZE); + this.match(PostgreSqlParser.KW_NORMALIZE); this.state = 9989; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 9990; this.a_expr(); this.state = 9993; @@ -52667,36 +52667,36 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 6) { { this.state = 9991; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 9992; this.unicode_normal_form(); } } this.state = 9995; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; - case PostgreSQLParser.KW_OVERLAY: + case PostgreSqlParser.KW_OVERLAY: this.enterOuterAlt(localContext, 16); { this.state = 9997; - this.match(PostgreSQLParser.KW_OVERLAY); + this.match(PostgreSqlParser.KW_OVERLAY); this.state = 9998; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 9999; this.overlay_list(); this.state = 10000; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; - case PostgreSQLParser.KW_POSITION: + case PostgreSqlParser.KW_POSITION: this.enterOuterAlt(localContext, 17); { this.state = 10002; - this.match(PostgreSQLParser.KW_POSITION); + this.match(PostgreSqlParser.KW_POSITION); this.state = 10003; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 10005; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -52708,16 +52708,16 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 10007; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; - case PostgreSQLParser.KW_SUBSTRING: + case PostgreSqlParser.KW_SUBSTRING: this.enterOuterAlt(localContext, 18); { this.state = 10008; - this.match(PostgreSQLParser.KW_SUBSTRING); + this.match(PostgreSqlParser.KW_SUBSTRING); this.state = 10009; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 10011; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -52729,33 +52729,33 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 10013; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; - case PostgreSQLParser.KW_TREAT: + case PostgreSqlParser.KW_TREAT: this.enterOuterAlt(localContext, 19); { this.state = 10014; - this.match(PostgreSQLParser.KW_TREAT); + this.match(PostgreSqlParser.KW_TREAT); this.state = 10015; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 10016; this.a_expr(); this.state = 10017; - this.match(PostgreSQLParser.KW_AS); + this.match(PostgreSqlParser.KW_AS); this.state = 10018; this.typename(); this.state = 10019; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; - case PostgreSQLParser.KW_TRIM: + case PostgreSqlParser.KW_TRIM: this.enterOuterAlt(localContext, 20); { this.state = 10021; - this.match(PostgreSQLParser.KW_TRIM); + this.match(PostgreSqlParser.KW_TRIM); this.state = 10022; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 10024; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -52776,87 +52776,87 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 10026; this.trim_list(); this.state = 10027; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; - case PostgreSQLParser.KW_NULLIF: + case PostgreSqlParser.KW_NULLIF: this.enterOuterAlt(localContext, 21); { this.state = 10029; - this.match(PostgreSQLParser.KW_NULLIF); + this.match(PostgreSqlParser.KW_NULLIF); this.state = 10030; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 10031; this.a_expr(); this.state = 10032; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 10033; this.a_expr(); this.state = 10034; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; - case PostgreSQLParser.KW_COALESCE: + case PostgreSqlParser.KW_COALESCE: this.enterOuterAlt(localContext, 22); { this.state = 10036; - this.match(PostgreSQLParser.KW_COALESCE); + this.match(PostgreSqlParser.KW_COALESCE); this.state = 10037; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 10038; this.expr_list(); this.state = 10039; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; - case PostgreSQLParser.KW_GREATEST: + case PostgreSqlParser.KW_GREATEST: this.enterOuterAlt(localContext, 23); { this.state = 10041; - this.match(PostgreSQLParser.KW_GREATEST); + this.match(PostgreSqlParser.KW_GREATEST); this.state = 10042; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 10043; this.expr_list(); this.state = 10044; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; - case PostgreSQLParser.KW_LEAST: + case PostgreSqlParser.KW_LEAST: this.enterOuterAlt(localContext, 24); { this.state = 10046; - this.match(PostgreSQLParser.KW_LEAST); + this.match(PostgreSqlParser.KW_LEAST); this.state = 10047; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 10048; this.expr_list(); this.state = 10049; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; - case PostgreSQLParser.KW_XMLCONCAT: + case PostgreSqlParser.KW_XMLCONCAT: this.enterOuterAlt(localContext, 25); { this.state = 10051; - this.match(PostgreSQLParser.KW_XMLCONCAT); + this.match(PostgreSqlParser.KW_XMLCONCAT); this.state = 10052; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 10053; this.expr_list(); this.state = 10054; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; - case PostgreSQLParser.KW_XMLELEMENT: + case PostgreSqlParser.KW_XMLELEMENT: this.enterOuterAlt(localContext, 26); { this.state = 10056; - this.match(PostgreSQLParser.KW_XMLELEMENT); + this.match(PostgreSqlParser.KW_XMLELEMENT); this.state = 10057; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 10058; - this.match(PostgreSQLParser.KW_NAME); + this.match(PostgreSqlParser.KW_NAME); this.state = 10059; this.collabel(); this.state = 10065; @@ -52865,7 +52865,7 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 6) { { this.state = 10060; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 10063; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 1055, this.context) ) { @@ -52886,44 +52886,44 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 10067; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; - case PostgreSQLParser.KW_XMLEXISTS: + case PostgreSqlParser.KW_XMLEXISTS: this.enterOuterAlt(localContext, 27); { this.state = 10069; - this.match(PostgreSQLParser.KW_XMLEXISTS); + this.match(PostgreSqlParser.KW_XMLEXISTS); this.state = 10070; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 10071; this.c_expr(); this.state = 10072; this.xmlexists_argument(); this.state = 10073; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; - case PostgreSQLParser.KW_XMLFOREST: + case PostgreSqlParser.KW_XMLFOREST: this.enterOuterAlt(localContext, 28); { this.state = 10075; - this.match(PostgreSQLParser.KW_XMLFOREST); + this.match(PostgreSqlParser.KW_XMLFOREST); this.state = 10076; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 10077; this.xml_attribute_list(); this.state = 10078; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; - case PostgreSQLParser.KW_XMLPARSE: + case PostgreSqlParser.KW_XMLPARSE: this.enterOuterAlt(localContext, 29); { this.state = 10080; - this.match(PostgreSQLParser.KW_XMLPARSE); + this.match(PostgreSqlParser.KW_XMLPARSE); this.state = 10081; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 10082; this.document_or_content(); this.state = 10083; @@ -52939,18 +52939,18 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 10087; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; - case PostgreSQLParser.KW_XMLPI: + case PostgreSqlParser.KW_XMLPI: this.enterOuterAlt(localContext, 30); { this.state = 10089; - this.match(PostgreSQLParser.KW_XMLPI); + this.match(PostgreSqlParser.KW_XMLPI); this.state = 10090; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 10091; - this.match(PostgreSQLParser.KW_NAME); + this.match(PostgreSqlParser.KW_NAME); this.state = 10092; this.collabel(); this.state = 10095; @@ -52959,29 +52959,29 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 6) { { this.state = 10093; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 10094; this.a_expr(); } } this.state = 10097; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; - case PostgreSQLParser.KW_XMLROOT: + case PostgreSqlParser.KW_XMLROOT: this.enterOuterAlt(localContext, 31); { this.state = 10099; - this.match(PostgreSQLParser.KW_XMLROOT); + this.match(PostgreSqlParser.KW_XMLROOT); this.state = 10100; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 10101; - this.match(PostgreSQLParser.KW_XML); + this.match(PostgreSqlParser.KW_XML); this.state = 10102; this.a_expr(); this.state = 10103; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 10104; this.xml_root_version(); this.state = 10106; @@ -52995,26 +52995,26 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 10108; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; - case PostgreSQLParser.KW_XMLSERIALIZE: + case PostgreSqlParser.KW_XMLSERIALIZE: this.enterOuterAlt(localContext, 32); { this.state = 10110; - this.match(PostgreSQLParser.KW_XMLSERIALIZE); + this.match(PostgreSqlParser.KW_XMLSERIALIZE); this.state = 10111; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 10112; this.document_or_content(); this.state = 10113; this.a_expr(); this.state = 10114; - this.match(PostgreSQLParser.KW_AS); + this.match(PostgreSqlParser.KW_AS); this.state = 10115; this.simpletypename(); this.state = 10116; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; default: @@ -53037,7 +53037,7 @@ export class PostgreSQLParser extends SQLParserBase { } public xml_root_version(): Xml_root_versionContext { let localContext = new Xml_root_versionContext(this.context, this.state); - this.enterRule(localContext, 1266, PostgreSQLParser.RULE_xml_root_version); + this.enterRule(localContext, 1266, PostgreSqlParser.RULE_xml_root_version); try { this.state = 10125; this.errorHandler.sync(this); @@ -53046,7 +53046,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 10120; - this.match(PostgreSQLParser.KW_VERSION); + this.match(PostgreSqlParser.KW_VERSION); this.state = 10121; this.a_expr(); } @@ -53055,11 +53055,11 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 10122; - this.match(PostgreSQLParser.KW_VERSION); + this.match(PostgreSqlParser.KW_VERSION); this.state = 10123; - this.match(PostgreSQLParser.KW_NO); + this.match(PostgreSqlParser.KW_NO); this.state = 10124; - this.match(PostgreSQLParser.KW_VALUE); + this.match(PostgreSqlParser.KW_VALUE); } break; } @@ -53080,7 +53080,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_xml_root_standalone(): Opt_xml_root_standaloneContext { let localContext = new Opt_xml_root_standaloneContext(this.context, this.state); - this.enterRule(localContext, 1268, PostgreSQLParser.RULE_opt_xml_root_standalone); + this.enterRule(localContext, 1268, PostgreSqlParser.RULE_opt_xml_root_standalone); try { this.state = 10137; this.errorHandler.sync(this); @@ -53089,35 +53089,35 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 10127; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 10128; - this.match(PostgreSQLParser.KW_STANDALONE); + this.match(PostgreSqlParser.KW_STANDALONE); this.state = 10129; - this.match(PostgreSQLParser.KW_YES); + this.match(PostgreSqlParser.KW_YES); } break; case 2: this.enterOuterAlt(localContext, 2); { this.state = 10130; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 10131; - this.match(PostgreSQLParser.KW_STANDALONE); + this.match(PostgreSqlParser.KW_STANDALONE); this.state = 10132; - this.match(PostgreSQLParser.KW_NO); + this.match(PostgreSqlParser.KW_NO); } break; case 3: this.enterOuterAlt(localContext, 3); { this.state = 10133; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 10134; - this.match(PostgreSQLParser.KW_STANDALONE); + this.match(PostgreSqlParser.KW_STANDALONE); this.state = 10135; - this.match(PostgreSQLParser.KW_NO); + this.match(PostgreSqlParser.KW_NO); this.state = 10136; - this.match(PostgreSQLParser.KW_VALUE); + this.match(PostgreSqlParser.KW_VALUE); } break; } @@ -53138,18 +53138,18 @@ export class PostgreSQLParser extends SQLParserBase { } public xml_attributes(): Xml_attributesContext { let localContext = new Xml_attributesContext(this.context, this.state); - this.enterRule(localContext, 1270, PostgreSQLParser.RULE_xml_attributes); + this.enterRule(localContext, 1270, PostgreSqlParser.RULE_xml_attributes); try { this.enterOuterAlt(localContext, 1); { this.state = 10139; - this.match(PostgreSQLParser.KW_XMLATTRIBUTES); + this.match(PostgreSqlParser.KW_XMLATTRIBUTES); this.state = 10140; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 10141; this.xml_attribute_list(); this.state = 10142; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -53168,7 +53168,7 @@ export class PostgreSQLParser extends SQLParserBase { } public xml_attribute_list(): Xml_attribute_listContext { let localContext = new Xml_attribute_listContext(this.context, this.state); - this.enterRule(localContext, 1272, PostgreSQLParser.RULE_xml_attribute_list); + this.enterRule(localContext, 1272, PostgreSqlParser.RULE_xml_attribute_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -53182,7 +53182,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 10145; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 10146; this.xml_attribute_el(); } @@ -53209,7 +53209,7 @@ export class PostgreSQLParser extends SQLParserBase { } public xml_attribute_el(): Xml_attribute_elContext { let localContext = new Xml_attribute_elContext(this.context, this.state); - this.enterRule(localContext, 1274, PostgreSQLParser.RULE_xml_attribute_el); + this.enterRule(localContext, 1274, PostgreSqlParser.RULE_xml_attribute_el); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -53222,7 +53222,7 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 36) { { this.state = 10153; - this.match(PostgreSQLParser.KW_AS); + this.match(PostgreSqlParser.KW_AS); this.state = 10154; this.collabel(); } @@ -53246,7 +53246,7 @@ export class PostgreSQLParser extends SQLParserBase { } public document_or_content(): Document_or_contentContext { let localContext = new Document_or_contentContext(this.context, this.state); - this.enterRule(localContext, 1276, PostgreSQLParser.RULE_document_or_content); + this.enterRule(localContext, 1276, PostgreSqlParser.RULE_document_or_content); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -53278,27 +53278,27 @@ export class PostgreSQLParser extends SQLParserBase { } public xml_whitespace_option(): Xml_whitespace_optionContext { let localContext = new Xml_whitespace_optionContext(this.context, this.state); - this.enterRule(localContext, 1278, PostgreSQLParser.RULE_xml_whitespace_option); + this.enterRule(localContext, 1278, PostgreSqlParser.RULE_xml_whitespace_option); try { this.state = 10163; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_PRESERVE: + case PostgreSqlParser.KW_PRESERVE: this.enterOuterAlt(localContext, 1); { this.state = 10159; - this.match(PostgreSQLParser.KW_PRESERVE); + this.match(PostgreSqlParser.KW_PRESERVE); this.state = 10160; - this.match(PostgreSQLParser.KW_WHITESPACE); + this.match(PostgreSqlParser.KW_WHITESPACE); } break; - case PostgreSQLParser.KW_STRIP: + case PostgreSqlParser.KW_STRIP: this.enterOuterAlt(localContext, 2); { this.state = 10161; - this.match(PostgreSQLParser.KW_STRIP); + this.match(PostgreSqlParser.KW_STRIP); this.state = 10162; - this.match(PostgreSQLParser.KW_WHITESPACE); + this.match(PostgreSqlParser.KW_WHITESPACE); } break; default: @@ -53321,7 +53321,7 @@ export class PostgreSQLParser extends SQLParserBase { } public xmlexists_argument(): Xmlexists_argumentContext { let localContext = new Xmlexists_argumentContext(this.context, this.state); - this.enterRule(localContext, 1280, PostgreSQLParser.RULE_xmlexists_argument); + this.enterRule(localContext, 1280, PostgreSqlParser.RULE_xmlexists_argument); try { this.state = 10180; this.errorHandler.sync(this); @@ -53330,7 +53330,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 10165; - this.match(PostgreSQLParser.KW_PASSING); + this.match(PostgreSqlParser.KW_PASSING); this.state = 10166; this.c_expr(); } @@ -53339,7 +53339,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 10167; - this.match(PostgreSQLParser.KW_PASSING); + this.match(PostgreSqlParser.KW_PASSING); this.state = 10168; this.c_expr(); this.state = 10169; @@ -53350,7 +53350,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 3); { this.state = 10171; - this.match(PostgreSQLParser.KW_PASSING); + this.match(PostgreSqlParser.KW_PASSING); this.state = 10172; this.xml_passing_mech(); this.state = 10173; @@ -53361,7 +53361,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 4); { this.state = 10175; - this.match(PostgreSQLParser.KW_PASSING); + this.match(PostgreSqlParser.KW_PASSING); this.state = 10176; this.xml_passing_mech(); this.state = 10177; @@ -53388,13 +53388,13 @@ export class PostgreSQLParser extends SQLParserBase { } public xml_passing_mech(): Xml_passing_mechContext { let localContext = new Xml_passing_mechContext(this.context, this.state); - this.enterRule(localContext, 1282, PostgreSQLParser.RULE_xml_passing_mech); + this.enterRule(localContext, 1282, PostgreSqlParser.RULE_xml_passing_mech); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 10182; - this.match(PostgreSQLParser.KW_BY); + this.match(PostgreSqlParser.KW_BY); this.state = 10183; _la = this.tokenStream.LA(1); if(!(_la === 304 || _la === 450)) { @@ -53422,20 +53422,20 @@ export class PostgreSQLParser extends SQLParserBase { } public within_group_clause(): Within_group_clauseContext { let localContext = new Within_group_clauseContext(this.context, this.state); - this.enterRule(localContext, 1284, PostgreSQLParser.RULE_within_group_clause); + this.enterRule(localContext, 1284, PostgreSqlParser.RULE_within_group_clause); try { this.enterOuterAlt(localContext, 1); { this.state = 10185; - this.match(PostgreSQLParser.KW_WITHIN); + this.match(PostgreSqlParser.KW_WITHIN); this.state = 10186; - this.match(PostgreSQLParser.KW_GROUP); + this.match(PostgreSqlParser.KW_GROUP); this.state = 10187; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 10188; this.sort_clause(); this.state = 10189; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -53454,20 +53454,20 @@ export class PostgreSQLParser extends SQLParserBase { } public filter_clause(): Filter_clauseContext { let localContext = new Filter_clauseContext(this.context, this.state); - this.enterRule(localContext, 1286, PostgreSQLParser.RULE_filter_clause); + this.enterRule(localContext, 1286, PostgreSqlParser.RULE_filter_clause); try { this.enterOuterAlt(localContext, 1); { this.state = 10191; - this.match(PostgreSQLParser.KW_FILTER); + this.match(PostgreSqlParser.KW_FILTER); this.state = 10192; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 10193; - this.match(PostgreSQLParser.KW_WHERE); + this.match(PostgreSqlParser.KW_WHERE); this.state = 10194; this.a_expr(); this.state = 10195; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -53486,12 +53486,12 @@ export class PostgreSQLParser extends SQLParserBase { } public window_clause(): Window_clauseContext { let localContext = new Window_clauseContext(this.context, this.state); - this.enterRule(localContext, 1288, PostgreSQLParser.RULE_window_clause); + this.enterRule(localContext, 1288, PostgreSqlParser.RULE_window_clause); try { this.enterOuterAlt(localContext, 1); { this.state = 10197; - this.match(PostgreSQLParser.KW_WINDOW); + this.match(PostgreSqlParser.KW_WINDOW); this.state = 10198; this.window_definition_list(); } @@ -53512,7 +53512,7 @@ export class PostgreSQLParser extends SQLParserBase { } public window_definition_list(): Window_definition_listContext { let localContext = new Window_definition_listContext(this.context, this.state); - this.enterRule(localContext, 1290, PostgreSQLParser.RULE_window_definition_list); + this.enterRule(localContext, 1290, PostgreSqlParser.RULE_window_definition_list); try { let alternative: number; this.enterOuterAlt(localContext, 1); @@ -53527,7 +53527,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 10201; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 10202; this.window_definition(); } @@ -53555,14 +53555,14 @@ export class PostgreSQLParser extends SQLParserBase { } public window_definition(): Window_definitionContext { let localContext = new Window_definitionContext(this.context, this.state); - this.enterRule(localContext, 1292, PostgreSQLParser.RULE_window_definition); + this.enterRule(localContext, 1292, PostgreSqlParser.RULE_window_definition); try { this.enterOuterAlt(localContext, 1); { this.state = 10208; this.colid(); this.state = 10209; - this.match(PostgreSQLParser.KW_AS); + this.match(PostgreSqlParser.KW_AS); this.state = 10210; this.window_specification(); } @@ -53583,421 +53583,421 @@ export class PostgreSQLParser extends SQLParserBase { } public over_clause(): Over_clauseContext { let localContext = new Over_clauseContext(this.context, this.state); - this.enterRule(localContext, 1294, PostgreSQLParser.RULE_over_clause); + this.enterRule(localContext, 1294, PostgreSqlParser.RULE_over_clause); try { this.enterOuterAlt(localContext, 1); { this.state = 10212; - this.match(PostgreSQLParser.KW_OVER); + this.match(PostgreSqlParser.KW_OVER); this.state = 10215; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.OPEN_PAREN: + case PostgreSqlParser.OPEN_PAREN: { this.state = 10213; this.window_specification(); } break; - case PostgreSQLParser.KW_AND: - case PostgreSQLParser.KW_ARRAY: - case PostgreSQLParser.KW_COLLATE: - case PostgreSQLParser.KW_CONSTRAINT: - case PostgreSQLParser.KW_DEFAULT: - case PostgreSQLParser.KW_DO: - case PostgreSQLParser.KW_FETCH: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_IS: - case PostgreSQLParser.KW_OUTER: - case PostgreSQLParser.KW_OVER: - case PostgreSQLParser.KW_ABORT: - case PostgreSQLParser.KW_ABSOLUTE: - case PostgreSQLParser.KW_ACCESS: - case PostgreSQLParser.KW_ACTION: - case PostgreSQLParser.KW_ADD: - case PostgreSQLParser.KW_ADMIN: - case PostgreSQLParser.KW_AFTER: - case PostgreSQLParser.KW_AGGREGATE: - case PostgreSQLParser.KW_ALSO: - case PostgreSQLParser.KW_ALTER: - case PostgreSQLParser.KW_ALWAYS: - case PostgreSQLParser.KW_ASSERTION: - case PostgreSQLParser.KW_ASSIGNMENT: - case PostgreSQLParser.KW_AT: - case PostgreSQLParser.KW_ATTRIBUTE: - case PostgreSQLParser.KW_BACKWARD: - case PostgreSQLParser.KW_BEFORE: - case PostgreSQLParser.KW_BEGIN: - case PostgreSQLParser.KW_BY: - case PostgreSQLParser.KW_CACHE: - case PostgreSQLParser.KW_CALLED: - case PostgreSQLParser.KW_CASCADE: - case PostgreSQLParser.KW_CASCADED: - case PostgreSQLParser.KW_CATALOG: - case PostgreSQLParser.KW_CHAIN: - case PostgreSQLParser.KW_CHARACTERISTICS: - case PostgreSQLParser.KW_CHECKPOINT: - case PostgreSQLParser.KW_CLASS: - case PostgreSQLParser.KW_CLOSE: - case PostgreSQLParser.KW_CLUSTER: - case PostgreSQLParser.KW_COMMENT: - case PostgreSQLParser.KW_COMMENTS: - case PostgreSQLParser.KW_COMMIT: - case PostgreSQLParser.KW_COMMITTED: - case PostgreSQLParser.KW_CONFIGURATION: - case PostgreSQLParser.KW_CONNECTION: - case PostgreSQLParser.KW_CONSTRAINTS: - case PostgreSQLParser.KW_CONTENT: - case PostgreSQLParser.KW_CONTINUE: - case PostgreSQLParser.KW_CONVERSION: - case PostgreSQLParser.KW_COPY: - case PostgreSQLParser.KW_COST: - case PostgreSQLParser.KW_CSV: - case PostgreSQLParser.KW_CURSOR: - case PostgreSQLParser.KW_CYCLE: - case PostgreSQLParser.KW_DATA: - case PostgreSQLParser.KW_DATABASE: - case PostgreSQLParser.KW_DAY: - case PostgreSQLParser.KW_DEALLOCATE: - case PostgreSQLParser.KW_DECLARE: - case PostgreSQLParser.KW_DEFAULTS: - case PostgreSQLParser.KW_DEFERRED: - case PostgreSQLParser.KW_DEFINER: - case PostgreSQLParser.KW_DELETE: - case PostgreSQLParser.KW_DELIMITER: - case PostgreSQLParser.KW_DELIMITERS: - case PostgreSQLParser.KW_DICTIONARY: - case PostgreSQLParser.KW_DISABLE: - case PostgreSQLParser.KW_DISCARD: - case PostgreSQLParser.KW_DOCUMENT: - case PostgreSQLParser.KW_DOMAIN: - case PostgreSQLParser.KW_DOUBLE: - case PostgreSQLParser.KW_DROP: - case PostgreSQLParser.KW_EACH: - case PostgreSQLParser.KW_ENABLE: - case PostgreSQLParser.KW_ENCODING: - case PostgreSQLParser.KW_ENCRYPTED: - case PostgreSQLParser.KW_ENUM: - case PostgreSQLParser.KW_ESCAPE: - case PostgreSQLParser.KW_EVENT: - case PostgreSQLParser.KW_EXCLUDE: - case PostgreSQLParser.KW_EXCLUDING: - case PostgreSQLParser.KW_EXCLUSIVE: - case PostgreSQLParser.KW_EXECUTE: - case PostgreSQLParser.KW_EXPLAIN: - case PostgreSQLParser.KW_EXTENSION: - case PostgreSQLParser.KW_EXTERNAL: - case PostgreSQLParser.KW_FAMILY: - case PostgreSQLParser.KW_FIRST: - case PostgreSQLParser.KW_FOLLOWING: - case PostgreSQLParser.KW_FORCE: - case PostgreSQLParser.KW_FORWARD: - case PostgreSQLParser.KW_FUNCTION: - case PostgreSQLParser.KW_FUNCTIONS: - case PostgreSQLParser.KW_GLOBAL: - case PostgreSQLParser.KW_GRANTED: - case PostgreSQLParser.KW_HANDLER: - case PostgreSQLParser.KW_HEADER: - case PostgreSQLParser.KW_HOLD: - case PostgreSQLParser.KW_HOUR: - case PostgreSQLParser.KW_IDENTITY: - case PostgreSQLParser.KW_IF: - case PostgreSQLParser.KW_IMMEDIATE: - case PostgreSQLParser.KW_IMMUTABLE: - case PostgreSQLParser.KW_IMPLICIT: - case PostgreSQLParser.KW_INCLUDING: - case PostgreSQLParser.KW_INCREMENT: - case PostgreSQLParser.KW_INDEX: - case PostgreSQLParser.KW_INDEXES: - case PostgreSQLParser.KW_INHERIT: - case PostgreSQLParser.KW_INHERITS: - case PostgreSQLParser.KW_INLINE: - case PostgreSQLParser.KW_INSENSITIVE: - case PostgreSQLParser.KW_INSERT: - case PostgreSQLParser.KW_INSTEAD: - case PostgreSQLParser.KW_INVOKER: - case PostgreSQLParser.KW_ISOLATION: - case PostgreSQLParser.KW_KEY: - case PostgreSQLParser.KW_LABEL: - case PostgreSQLParser.KW_LANGUAGE: - case PostgreSQLParser.KW_LARGE: - case PostgreSQLParser.KW_LAST: - case PostgreSQLParser.KW_LEAKPROOF: - case PostgreSQLParser.KW_LEVEL: - case PostgreSQLParser.KW_LISTEN: - case PostgreSQLParser.KW_LOAD: - case PostgreSQLParser.KW_LOCAL: - case PostgreSQLParser.KW_LOCATION: - case PostgreSQLParser.KW_LOCK: - case PostgreSQLParser.KW_MAPPING: - case PostgreSQLParser.KW_MATCH: - case PostgreSQLParser.KW_MATERIALIZED: - case PostgreSQLParser.KW_MAXVALUE: - case PostgreSQLParser.KW_MINUTE: - case PostgreSQLParser.KW_MINVALUE: - case PostgreSQLParser.KW_MODE: - case PostgreSQLParser.KW_MONTH: - case PostgreSQLParser.KW_MOVE: - case PostgreSQLParser.KW_NAME: - case PostgreSQLParser.KW_NAMES: - case PostgreSQLParser.KW_NEXT: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_NOTHING: - case PostgreSQLParser.KW_NOTIFY: - case PostgreSQLParser.KW_NOWAIT: - case PostgreSQLParser.KW_NULLS: - case PostgreSQLParser.KW_OBJECT: - case PostgreSQLParser.KW_OF: - case PostgreSQLParser.KW_OFF: - case PostgreSQLParser.KW_OIDS: - case PostgreSQLParser.KW_OPERATOR: - case PostgreSQLParser.KW_OPTION: - case PostgreSQLParser.KW_OPTIONS: - case PostgreSQLParser.KW_OWNED: - case PostgreSQLParser.KW_OWNER: - case PostgreSQLParser.KW_PARSER: - case PostgreSQLParser.KW_PARTIAL: - case PostgreSQLParser.KW_PARTITION: - case PostgreSQLParser.KW_PASSING: - case PostgreSQLParser.KW_PASSWORD: - case PostgreSQLParser.KW_PLANS: - case PostgreSQLParser.KW_PRECEDING: - case PostgreSQLParser.KW_PREPARE: - case PostgreSQLParser.KW_PREPARED: - case PostgreSQLParser.KW_PRESERVE: - case PostgreSQLParser.KW_PRIOR: - case PostgreSQLParser.KW_PRIVILEGES: - case PostgreSQLParser.KW_PROCEDURAL: - case PostgreSQLParser.KW_PROCEDURE: - case PostgreSQLParser.KW_PROGRAM: - case PostgreSQLParser.KW_QUOTE: - case PostgreSQLParser.KW_RANGE: - case PostgreSQLParser.KW_READ: - case PostgreSQLParser.KW_REASSIGN: - case PostgreSQLParser.KW_RECHECK: - case PostgreSQLParser.KW_RECURSIVE: - case PostgreSQLParser.KW_REF: - case PostgreSQLParser.KW_REFRESH: - case PostgreSQLParser.KW_REINDEX: - case PostgreSQLParser.KW_RELATIVE: - case PostgreSQLParser.KW_RELEASE: - case PostgreSQLParser.KW_RENAME: - case PostgreSQLParser.KW_REPEATABLE: - case PostgreSQLParser.KW_REPLACE: - case PostgreSQLParser.KW_REPLICA: - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_RESTART: - case PostgreSQLParser.KW_RESTRICT: - case PostgreSQLParser.KW_RETURNS: - case PostgreSQLParser.KW_REVOKE: - case PostgreSQLParser.KW_ROLE: - case PostgreSQLParser.KW_ROLLBACK: - case PostgreSQLParser.KW_ROWS: - case PostgreSQLParser.KW_RULE: - case PostgreSQLParser.KW_SAVEPOINT: - case PostgreSQLParser.KW_SCHEMA: - case PostgreSQLParser.KW_SCROLL: - case PostgreSQLParser.KW_SEARCH: - case PostgreSQLParser.KW_SECOND: - case PostgreSQLParser.KW_SECURITY: - case PostgreSQLParser.KW_SEQUENCE: - case PostgreSQLParser.KW_SEQUENCES: - case PostgreSQLParser.KW_SERIALIZABLE: - case PostgreSQLParser.KW_SERVER: - case PostgreSQLParser.KW_SESSION: - case PostgreSQLParser.KW_SET: - case PostgreSQLParser.KW_SHARE: - case PostgreSQLParser.KW_SHOW: - case PostgreSQLParser.KW_SIMPLE: - case PostgreSQLParser.KW_SNAPSHOT: - case PostgreSQLParser.KW_STABLE: - case PostgreSQLParser.KW_STANDALONE: - case PostgreSQLParser.KW_START: - case PostgreSQLParser.KW_STATEMENT: - case PostgreSQLParser.KW_STATISTICS: - case PostgreSQLParser.KW_STDIN: - case PostgreSQLParser.KW_STDOUT: - case PostgreSQLParser.KW_STORAGE: - case PostgreSQLParser.KW_STRICT: - case PostgreSQLParser.KW_STRIP: - case PostgreSQLParser.KW_SYSID: - case PostgreSQLParser.KW_SYSTEM: - case PostgreSQLParser.KW_TABLES: - case PostgreSQLParser.KW_TABLESPACE: - case PostgreSQLParser.KW_TEMP: - case PostgreSQLParser.KW_TEMPLATE: - case PostgreSQLParser.KW_TEMPORARY: - case PostgreSQLParser.KW_TEXT: - case PostgreSQLParser.KW_TRANSACTION: - case PostgreSQLParser.KW_TRIGGER: - case PostgreSQLParser.KW_TRUNCATE: - case PostgreSQLParser.KW_TRUSTED: - case PostgreSQLParser.KW_TYPE: - case PostgreSQLParser.KW_TYPES: - case PostgreSQLParser.KW_UNBOUNDED: - case PostgreSQLParser.KW_UNCOMMITTED: - case PostgreSQLParser.KW_UNENCRYPTED: - case PostgreSQLParser.KW_UNKNOWN: - case PostgreSQLParser.KW_UNLISTEN: - case PostgreSQLParser.KW_UNLOGGED: - case PostgreSQLParser.KW_UNTIL: - case PostgreSQLParser.KW_UPDATE: - case PostgreSQLParser.KW_VACUUM: - case PostgreSQLParser.KW_VALID: - case PostgreSQLParser.KW_VALIDATE: - case PostgreSQLParser.KW_VALIDATOR: - case PostgreSQLParser.KW_VARYING: - case PostgreSQLParser.KW_VERSION: - case PostgreSQLParser.KW_VIEW: - case PostgreSQLParser.KW_VOLATILE: - case PostgreSQLParser.KW_WHITESPACE: - case PostgreSQLParser.KW_WITHOUT: - case PostgreSQLParser.KW_WORK: - case PostgreSQLParser.KW_WRAPPER: - case PostgreSQLParser.KW_WRITE: - case PostgreSQLParser.KW_XML: - case PostgreSQLParser.KW_YEAR: - case PostgreSQLParser.KW_YES: - case PostgreSQLParser.KW_ZONE: - case PostgreSQLParser.KW_BETWEEN: - case PostgreSQLParser.KW_BIGINT: - case PostgreSQLParser.KW_BIT: - case PostgreSQLParser.KW_BOOLEAN: - case PostgreSQLParser.KW_CHAR: - case PostgreSQLParser.KW_CHARACTER: - case PostgreSQLParser.KW_COALESCE: - case PostgreSQLParser.KW_DEC: - case PostgreSQLParser.KW_DECIMAL: - case PostgreSQLParser.KW_EXISTS: - case PostgreSQLParser.KW_EXTRACT: - case PostgreSQLParser.KW_FLOAT: - case PostgreSQLParser.KW_GREATEST: - case PostgreSQLParser.KW_INOUT: - case PostgreSQLParser.KW_INT: - case PostgreSQLParser.KW_INTEGER: - case PostgreSQLParser.KW_INTERVAL: - case PostgreSQLParser.KW_LEAST: - case PostgreSQLParser.KW_NATIONAL: - case PostgreSQLParser.KW_NCHAR: - case PostgreSQLParser.KW_NONE: - case PostgreSQLParser.KW_NULLIF: - case PostgreSQLParser.KW_NUMERIC: - case PostgreSQLParser.KW_OVERLAY: - case PostgreSQLParser.KW_POSITION: - case PostgreSQLParser.KW_PRECISION: - case PostgreSQLParser.KW_REAL: - case PostgreSQLParser.KW_ROW: - case PostgreSQLParser.KW_SETOF: - case PostgreSQLParser.KW_SMALLINT: - case PostgreSQLParser.KW_SUBSTRING: - case PostgreSQLParser.KW_TIME: - case PostgreSQLParser.KW_TIMESTAMP: - case PostgreSQLParser.KW_TREAT: - case PostgreSQLParser.KW_TRIM: - case PostgreSQLParser.KW_VALUES: - case PostgreSQLParser.KW_VARCHAR: - case PostgreSQLParser.KW_XMLATTRIBUTES: - case PostgreSQLParser.KW_XMLCONCAT: - case PostgreSQLParser.KW_XMLELEMENT: - case PostgreSQLParser.KW_XMLEXISTS: - case PostgreSQLParser.KW_XMLFOREST: - case PostgreSQLParser.KW_XMLPARSE: - case PostgreSQLParser.KW_XMLPI: - case PostgreSQLParser.KW_XMLROOT: - case PostgreSQLParser.KW_XMLSERIALIZE: - case PostgreSQLParser.KW_CALL: - case PostgreSQLParser.KW_CURRENT: - case PostgreSQLParser.KW_ATTACH: - case PostgreSQLParser.KW_DETACH: - case PostgreSQLParser.KW_EXPRESSION: - case PostgreSQLParser.KW_GENERATED: - case PostgreSQLParser.KW_LOGGED: - case PostgreSQLParser.KW_STORED: - case PostgreSQLParser.KW_INCLUDE: - case PostgreSQLParser.KW_ROUTINE: - case PostgreSQLParser.KW_TRANSFORM: - case PostgreSQLParser.KW_IMPORT: - case PostgreSQLParser.KW_POLICY: - case PostgreSQLParser.KW_METHOD: - case PostgreSQLParser.KW_REFERENCING: - case PostgreSQLParser.KW_NEW: - case PostgreSQLParser.KW_OLD: - case PostgreSQLParser.KW_VALUE: - case PostgreSQLParser.KW_SUBSCRIPTION: - case PostgreSQLParser.KW_PUBLICATION: - case PostgreSQLParser.KW_OUT: - case PostgreSQLParser.KW_ROUTINES: - case PostgreSQLParser.KW_SCHEMAS: - case PostgreSQLParser.KW_PROCEDURES: - case PostgreSQLParser.KW_INPUT: - case PostgreSQLParser.KW_SUPPORT: - case PostgreSQLParser.KW_PARALLEL: - case PostgreSQLParser.KW_SQL: - case PostgreSQLParser.KW_DEPENDS: - case PostgreSQLParser.KW_OVERRIDING: - case PostgreSQLParser.KW_CONFLICT: - case PostgreSQLParser.KW_SKIP: - case PostgreSQLParser.KW_LOCKED: - case PostgreSQLParser.KW_TIES: - case PostgreSQLParser.KW_ROLLUP: - case PostgreSQLParser.KW_CUBE: - case PostgreSQLParser.KW_GROUPING: - case PostgreSQLParser.KW_SETS: - case PostgreSQLParser.KW_ORDINALITY: - case PostgreSQLParser.KW_XMLTABLE: - case PostgreSQLParser.KW_COLUMNS: - case PostgreSQLParser.KW_XMLNAMESPACES: - case PostgreSQLParser.KW_ROWTYPE: - case PostgreSQLParser.KW_NORMALIZED: - case PostgreSQLParser.KW_WITHIN: - case PostgreSQLParser.KW_FILTER: - case PostgreSQLParser.KW_GROUPS: - case PostgreSQLParser.KW_OTHERS: - case PostgreSQLParser.KW_NFC: - case PostgreSQLParser.KW_NFD: - case PostgreSQLParser.KW_NFKC: - case PostgreSQLParser.KW_NFKD: - case PostgreSQLParser.KW_UESCAPE: - case PostgreSQLParser.KW_VIEWS: - case PostgreSQLParser.KW_NORMALIZE: - case PostgreSQLParser.KW_DUMP: - case PostgreSQLParser.KW_PRINT_STRICT_PARAMS: - case PostgreSQLParser.KW_VARIABLE_CONFLICT: - case PostgreSQLParser.KW_ERROR: - case PostgreSQLParser.KW_USE_VARIABLE: - case PostgreSQLParser.KW_USE_COLUMN: - case PostgreSQLParser.KW_ALIAS: - case PostgreSQLParser.KW_CONSTANT: - case PostgreSQLParser.KW_PERFORM: - case PostgreSQLParser.KW_GET: - case PostgreSQLParser.KW_DIAGNOSTICS: - case PostgreSQLParser.KW_STACKED: - case PostgreSQLParser.KW_ELSIF: - case PostgreSQLParser.KW_REVERSE: - case PostgreSQLParser.KW_SLICE: - case PostgreSQLParser.KW_EXIT: - case PostgreSQLParser.KW_RETURN: - case PostgreSQLParser.KW_QUERY: - case PostgreSQLParser.KW_RAISE: - case PostgreSQLParser.KW_SQLSTATE: - case PostgreSQLParser.KW_DEBUG: - case PostgreSQLParser.KW_LOG: - case PostgreSQLParser.KW_INFO: - case PostgreSQLParser.KW_NOTICE: - case PostgreSQLParser.KW_WARNING: - case PostgreSQLParser.KW_EXCEPTION: - case PostgreSQLParser.KW_ASSERT: - case PostgreSQLParser.KW_OPEN: - case PostgreSQLParser.KW_SKIP_LOCKED: - case PostgreSQLParser.KW_BUFFER_USAGE_LIMIT: - case PostgreSQLParser.Identifier: - case PostgreSQLParser.QuotedIdentifier: - case PostgreSQLParser.UnicodeQuotedIdentifier: - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.PLSQLVARIABLENAME: - case PostgreSQLParser.PLSQLIDENTIFIER: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.KW_AND: + case PostgreSqlParser.KW_ARRAY: + case PostgreSqlParser.KW_COLLATE: + case PostgreSqlParser.KW_CONSTRAINT: + case PostgreSqlParser.KW_DEFAULT: + case PostgreSqlParser.KW_DO: + case PostgreSqlParser.KW_FETCH: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_IS: + case PostgreSqlParser.KW_OUTER: + case PostgreSqlParser.KW_OVER: + case PostgreSqlParser.KW_ABORT: + case PostgreSqlParser.KW_ABSOLUTE: + case PostgreSqlParser.KW_ACCESS: + case PostgreSqlParser.KW_ACTION: + case PostgreSqlParser.KW_ADD: + case PostgreSqlParser.KW_ADMIN: + case PostgreSqlParser.KW_AFTER: + case PostgreSqlParser.KW_AGGREGATE: + case PostgreSqlParser.KW_ALSO: + case PostgreSqlParser.KW_ALTER: + case PostgreSqlParser.KW_ALWAYS: + case PostgreSqlParser.KW_ASSERTION: + case PostgreSqlParser.KW_ASSIGNMENT: + case PostgreSqlParser.KW_AT: + case PostgreSqlParser.KW_ATTRIBUTE: + case PostgreSqlParser.KW_BACKWARD: + case PostgreSqlParser.KW_BEFORE: + case PostgreSqlParser.KW_BEGIN: + case PostgreSqlParser.KW_BY: + case PostgreSqlParser.KW_CACHE: + case PostgreSqlParser.KW_CALLED: + case PostgreSqlParser.KW_CASCADE: + case PostgreSqlParser.KW_CASCADED: + case PostgreSqlParser.KW_CATALOG: + case PostgreSqlParser.KW_CHAIN: + case PostgreSqlParser.KW_CHARACTERISTICS: + case PostgreSqlParser.KW_CHECKPOINT: + case PostgreSqlParser.KW_CLASS: + case PostgreSqlParser.KW_CLOSE: + case PostgreSqlParser.KW_CLUSTER: + case PostgreSqlParser.KW_COMMENT: + case PostgreSqlParser.KW_COMMENTS: + case PostgreSqlParser.KW_COMMIT: + case PostgreSqlParser.KW_COMMITTED: + case PostgreSqlParser.KW_CONFIGURATION: + case PostgreSqlParser.KW_CONNECTION: + case PostgreSqlParser.KW_CONSTRAINTS: + case PostgreSqlParser.KW_CONTENT: + case PostgreSqlParser.KW_CONTINUE: + case PostgreSqlParser.KW_CONVERSION: + case PostgreSqlParser.KW_COPY: + case PostgreSqlParser.KW_COST: + case PostgreSqlParser.KW_CSV: + case PostgreSqlParser.KW_CURSOR: + case PostgreSqlParser.KW_CYCLE: + case PostgreSqlParser.KW_DATA: + case PostgreSqlParser.KW_DATABASE: + case PostgreSqlParser.KW_DAY: + case PostgreSqlParser.KW_DEALLOCATE: + case PostgreSqlParser.KW_DECLARE: + case PostgreSqlParser.KW_DEFAULTS: + case PostgreSqlParser.KW_DEFERRED: + case PostgreSqlParser.KW_DEFINER: + case PostgreSqlParser.KW_DELETE: + case PostgreSqlParser.KW_DELIMITER: + case PostgreSqlParser.KW_DELIMITERS: + case PostgreSqlParser.KW_DICTIONARY: + case PostgreSqlParser.KW_DISABLE: + case PostgreSqlParser.KW_DISCARD: + case PostgreSqlParser.KW_DOCUMENT: + case PostgreSqlParser.KW_DOMAIN: + case PostgreSqlParser.KW_DOUBLE: + case PostgreSqlParser.KW_DROP: + case PostgreSqlParser.KW_EACH: + case PostgreSqlParser.KW_ENABLE: + case PostgreSqlParser.KW_ENCODING: + case PostgreSqlParser.KW_ENCRYPTED: + case PostgreSqlParser.KW_ENUM: + case PostgreSqlParser.KW_ESCAPE: + case PostgreSqlParser.KW_EVENT: + case PostgreSqlParser.KW_EXCLUDE: + case PostgreSqlParser.KW_EXCLUDING: + case PostgreSqlParser.KW_EXCLUSIVE: + case PostgreSqlParser.KW_EXECUTE: + case PostgreSqlParser.KW_EXPLAIN: + case PostgreSqlParser.KW_EXTENSION: + case PostgreSqlParser.KW_EXTERNAL: + case PostgreSqlParser.KW_FAMILY: + case PostgreSqlParser.KW_FIRST: + case PostgreSqlParser.KW_FOLLOWING: + case PostgreSqlParser.KW_FORCE: + case PostgreSqlParser.KW_FORWARD: + case PostgreSqlParser.KW_FUNCTION: + case PostgreSqlParser.KW_FUNCTIONS: + case PostgreSqlParser.KW_GLOBAL: + case PostgreSqlParser.KW_GRANTED: + case PostgreSqlParser.KW_HANDLER: + case PostgreSqlParser.KW_HEADER: + case PostgreSqlParser.KW_HOLD: + case PostgreSqlParser.KW_HOUR: + case PostgreSqlParser.KW_IDENTITY: + case PostgreSqlParser.KW_IF: + case PostgreSqlParser.KW_IMMEDIATE: + case PostgreSqlParser.KW_IMMUTABLE: + case PostgreSqlParser.KW_IMPLICIT: + case PostgreSqlParser.KW_INCLUDING: + case PostgreSqlParser.KW_INCREMENT: + case PostgreSqlParser.KW_INDEX: + case PostgreSqlParser.KW_INDEXES: + case PostgreSqlParser.KW_INHERIT: + case PostgreSqlParser.KW_INHERITS: + case PostgreSqlParser.KW_INLINE: + case PostgreSqlParser.KW_INSENSITIVE: + case PostgreSqlParser.KW_INSERT: + case PostgreSqlParser.KW_INSTEAD: + case PostgreSqlParser.KW_INVOKER: + case PostgreSqlParser.KW_ISOLATION: + case PostgreSqlParser.KW_KEY: + case PostgreSqlParser.KW_LABEL: + case PostgreSqlParser.KW_LANGUAGE: + case PostgreSqlParser.KW_LARGE: + case PostgreSqlParser.KW_LAST: + case PostgreSqlParser.KW_LEAKPROOF: + case PostgreSqlParser.KW_LEVEL: + case PostgreSqlParser.KW_LISTEN: + case PostgreSqlParser.KW_LOAD: + case PostgreSqlParser.KW_LOCAL: + case PostgreSqlParser.KW_LOCATION: + case PostgreSqlParser.KW_LOCK: + case PostgreSqlParser.KW_MAPPING: + case PostgreSqlParser.KW_MATCH: + case PostgreSqlParser.KW_MATERIALIZED: + case PostgreSqlParser.KW_MAXVALUE: + case PostgreSqlParser.KW_MINUTE: + case PostgreSqlParser.KW_MINVALUE: + case PostgreSqlParser.KW_MODE: + case PostgreSqlParser.KW_MONTH: + case PostgreSqlParser.KW_MOVE: + case PostgreSqlParser.KW_NAME: + case PostgreSqlParser.KW_NAMES: + case PostgreSqlParser.KW_NEXT: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_NOTHING: + case PostgreSqlParser.KW_NOTIFY: + case PostgreSqlParser.KW_NOWAIT: + case PostgreSqlParser.KW_NULLS: + case PostgreSqlParser.KW_OBJECT: + case PostgreSqlParser.KW_OF: + case PostgreSqlParser.KW_OFF: + case PostgreSqlParser.KW_OIDS: + case PostgreSqlParser.KW_OPERATOR: + case PostgreSqlParser.KW_OPTION: + case PostgreSqlParser.KW_OPTIONS: + case PostgreSqlParser.KW_OWNED: + case PostgreSqlParser.KW_OWNER: + case PostgreSqlParser.KW_PARSER: + case PostgreSqlParser.KW_PARTIAL: + case PostgreSqlParser.KW_PARTITION: + case PostgreSqlParser.KW_PASSING: + case PostgreSqlParser.KW_PASSWORD: + case PostgreSqlParser.KW_PLANS: + case PostgreSqlParser.KW_PRECEDING: + case PostgreSqlParser.KW_PREPARE: + case PostgreSqlParser.KW_PREPARED: + case PostgreSqlParser.KW_PRESERVE: + case PostgreSqlParser.KW_PRIOR: + case PostgreSqlParser.KW_PRIVILEGES: + case PostgreSqlParser.KW_PROCEDURAL: + case PostgreSqlParser.KW_PROCEDURE: + case PostgreSqlParser.KW_PROGRAM: + case PostgreSqlParser.KW_QUOTE: + case PostgreSqlParser.KW_RANGE: + case PostgreSqlParser.KW_READ: + case PostgreSqlParser.KW_REASSIGN: + case PostgreSqlParser.KW_RECHECK: + case PostgreSqlParser.KW_RECURSIVE: + case PostgreSqlParser.KW_REF: + case PostgreSqlParser.KW_REFRESH: + case PostgreSqlParser.KW_REINDEX: + case PostgreSqlParser.KW_RELATIVE: + case PostgreSqlParser.KW_RELEASE: + case PostgreSqlParser.KW_RENAME: + case PostgreSqlParser.KW_REPEATABLE: + case PostgreSqlParser.KW_REPLACE: + case PostgreSqlParser.KW_REPLICA: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_RESTART: + case PostgreSqlParser.KW_RESTRICT: + case PostgreSqlParser.KW_RETURNS: + case PostgreSqlParser.KW_REVOKE: + case PostgreSqlParser.KW_ROLE: + case PostgreSqlParser.KW_ROLLBACK: + case PostgreSqlParser.KW_ROWS: + case PostgreSqlParser.KW_RULE: + case PostgreSqlParser.KW_SAVEPOINT: + case PostgreSqlParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCROLL: + case PostgreSqlParser.KW_SEARCH: + case PostgreSqlParser.KW_SECOND: + case PostgreSqlParser.KW_SECURITY: + case PostgreSqlParser.KW_SEQUENCE: + case PostgreSqlParser.KW_SEQUENCES: + case PostgreSqlParser.KW_SERIALIZABLE: + case PostgreSqlParser.KW_SERVER: + case PostgreSqlParser.KW_SESSION: + case PostgreSqlParser.KW_SET: + case PostgreSqlParser.KW_SHARE: + case PostgreSqlParser.KW_SHOW: + case PostgreSqlParser.KW_SIMPLE: + case PostgreSqlParser.KW_SNAPSHOT: + case PostgreSqlParser.KW_STABLE: + case PostgreSqlParser.KW_STANDALONE: + case PostgreSqlParser.KW_START: + case PostgreSqlParser.KW_STATEMENT: + case PostgreSqlParser.KW_STATISTICS: + case PostgreSqlParser.KW_STDIN: + case PostgreSqlParser.KW_STDOUT: + case PostgreSqlParser.KW_STORAGE: + case PostgreSqlParser.KW_STRICT: + case PostgreSqlParser.KW_STRIP: + case PostgreSqlParser.KW_SYSID: + case PostgreSqlParser.KW_SYSTEM: + case PostgreSqlParser.KW_TABLES: + case PostgreSqlParser.KW_TABLESPACE: + case PostgreSqlParser.KW_TEMP: + case PostgreSqlParser.KW_TEMPLATE: + case PostgreSqlParser.KW_TEMPORARY: + case PostgreSqlParser.KW_TEXT: + case PostgreSqlParser.KW_TRANSACTION: + case PostgreSqlParser.KW_TRIGGER: + case PostgreSqlParser.KW_TRUNCATE: + case PostgreSqlParser.KW_TRUSTED: + case PostgreSqlParser.KW_TYPE: + case PostgreSqlParser.KW_TYPES: + case PostgreSqlParser.KW_UNBOUNDED: + case PostgreSqlParser.KW_UNCOMMITTED: + case PostgreSqlParser.KW_UNENCRYPTED: + case PostgreSqlParser.KW_UNKNOWN: + case PostgreSqlParser.KW_UNLISTEN: + case PostgreSqlParser.KW_UNLOGGED: + case PostgreSqlParser.KW_UNTIL: + case PostgreSqlParser.KW_UPDATE: + case PostgreSqlParser.KW_VACUUM: + case PostgreSqlParser.KW_VALID: + case PostgreSqlParser.KW_VALIDATE: + case PostgreSqlParser.KW_VALIDATOR: + case PostgreSqlParser.KW_VARYING: + case PostgreSqlParser.KW_VERSION: + case PostgreSqlParser.KW_VIEW: + case PostgreSqlParser.KW_VOLATILE: + case PostgreSqlParser.KW_WHITESPACE: + case PostgreSqlParser.KW_WITHOUT: + case PostgreSqlParser.KW_WORK: + case PostgreSqlParser.KW_WRAPPER: + case PostgreSqlParser.KW_WRITE: + case PostgreSqlParser.KW_XML: + case PostgreSqlParser.KW_YEAR: + case PostgreSqlParser.KW_YES: + case PostgreSqlParser.KW_ZONE: + case PostgreSqlParser.KW_BETWEEN: + case PostgreSqlParser.KW_BIGINT: + case PostgreSqlParser.KW_BIT: + case PostgreSqlParser.KW_BOOLEAN: + case PostgreSqlParser.KW_CHAR: + case PostgreSqlParser.KW_CHARACTER: + case PostgreSqlParser.KW_COALESCE: + case PostgreSqlParser.KW_DEC: + case PostgreSqlParser.KW_DECIMAL: + case PostgreSqlParser.KW_EXISTS: + case PostgreSqlParser.KW_EXTRACT: + case PostgreSqlParser.KW_FLOAT: + case PostgreSqlParser.KW_GREATEST: + case PostgreSqlParser.KW_INOUT: + case PostgreSqlParser.KW_INT: + case PostgreSqlParser.KW_INTEGER: + case PostgreSqlParser.KW_INTERVAL: + case PostgreSqlParser.KW_LEAST: + case PostgreSqlParser.KW_NATIONAL: + case PostgreSqlParser.KW_NCHAR: + case PostgreSqlParser.KW_NONE: + case PostgreSqlParser.KW_NULLIF: + case PostgreSqlParser.KW_NUMERIC: + case PostgreSqlParser.KW_OVERLAY: + case PostgreSqlParser.KW_POSITION: + case PostgreSqlParser.KW_PRECISION: + case PostgreSqlParser.KW_REAL: + case PostgreSqlParser.KW_ROW: + case PostgreSqlParser.KW_SETOF: + case PostgreSqlParser.KW_SMALLINT: + case PostgreSqlParser.KW_SUBSTRING: + case PostgreSqlParser.KW_TIME: + case PostgreSqlParser.KW_TIMESTAMP: + case PostgreSqlParser.KW_TREAT: + case PostgreSqlParser.KW_TRIM: + case PostgreSqlParser.KW_VALUES: + case PostgreSqlParser.KW_VARCHAR: + case PostgreSqlParser.KW_XMLATTRIBUTES: + case PostgreSqlParser.KW_XMLCONCAT: + case PostgreSqlParser.KW_XMLELEMENT: + case PostgreSqlParser.KW_XMLEXISTS: + case PostgreSqlParser.KW_XMLFOREST: + case PostgreSqlParser.KW_XMLPARSE: + case PostgreSqlParser.KW_XMLPI: + case PostgreSqlParser.KW_XMLROOT: + case PostgreSqlParser.KW_XMLSERIALIZE: + case PostgreSqlParser.KW_CALL: + case PostgreSqlParser.KW_CURRENT: + case PostgreSqlParser.KW_ATTACH: + case PostgreSqlParser.KW_DETACH: + case PostgreSqlParser.KW_EXPRESSION: + case PostgreSqlParser.KW_GENERATED: + case PostgreSqlParser.KW_LOGGED: + case PostgreSqlParser.KW_STORED: + case PostgreSqlParser.KW_INCLUDE: + case PostgreSqlParser.KW_ROUTINE: + case PostgreSqlParser.KW_TRANSFORM: + case PostgreSqlParser.KW_IMPORT: + case PostgreSqlParser.KW_POLICY: + case PostgreSqlParser.KW_METHOD: + case PostgreSqlParser.KW_REFERENCING: + case PostgreSqlParser.KW_NEW: + case PostgreSqlParser.KW_OLD: + case PostgreSqlParser.KW_VALUE: + case PostgreSqlParser.KW_SUBSCRIPTION: + case PostgreSqlParser.KW_PUBLICATION: + case PostgreSqlParser.KW_OUT: + case PostgreSqlParser.KW_ROUTINES: + case PostgreSqlParser.KW_SCHEMAS: + case PostgreSqlParser.KW_PROCEDURES: + case PostgreSqlParser.KW_INPUT: + case PostgreSqlParser.KW_SUPPORT: + case PostgreSqlParser.KW_PARALLEL: + case PostgreSqlParser.KW_SQL: + case PostgreSqlParser.KW_DEPENDS: + case PostgreSqlParser.KW_OVERRIDING: + case PostgreSqlParser.KW_CONFLICT: + case PostgreSqlParser.KW_SKIP: + case PostgreSqlParser.KW_LOCKED: + case PostgreSqlParser.KW_TIES: + case PostgreSqlParser.KW_ROLLUP: + case PostgreSqlParser.KW_CUBE: + case PostgreSqlParser.KW_GROUPING: + case PostgreSqlParser.KW_SETS: + case PostgreSqlParser.KW_ORDINALITY: + case PostgreSqlParser.KW_XMLTABLE: + case PostgreSqlParser.KW_COLUMNS: + case PostgreSqlParser.KW_XMLNAMESPACES: + case PostgreSqlParser.KW_ROWTYPE: + case PostgreSqlParser.KW_NORMALIZED: + case PostgreSqlParser.KW_WITHIN: + case PostgreSqlParser.KW_FILTER: + case PostgreSqlParser.KW_GROUPS: + case PostgreSqlParser.KW_OTHERS: + case PostgreSqlParser.KW_NFC: + case PostgreSqlParser.KW_NFD: + case PostgreSqlParser.KW_NFKC: + case PostgreSqlParser.KW_NFKD: + case PostgreSqlParser.KW_UESCAPE: + case PostgreSqlParser.KW_VIEWS: + case PostgreSqlParser.KW_NORMALIZE: + case PostgreSqlParser.KW_DUMP: + case PostgreSqlParser.KW_PRINT_STRICT_PARAMS: + case PostgreSqlParser.KW_VARIABLE_CONFLICT: + case PostgreSqlParser.KW_ERROR: + case PostgreSqlParser.KW_USE_VARIABLE: + case PostgreSqlParser.KW_USE_COLUMN: + case PostgreSqlParser.KW_ALIAS: + case PostgreSqlParser.KW_CONSTANT: + case PostgreSqlParser.KW_PERFORM: + case PostgreSqlParser.KW_GET: + case PostgreSqlParser.KW_DIAGNOSTICS: + case PostgreSqlParser.KW_STACKED: + case PostgreSqlParser.KW_ELSIF: + case PostgreSqlParser.KW_REVERSE: + case PostgreSqlParser.KW_SLICE: + case PostgreSqlParser.KW_EXIT: + case PostgreSqlParser.KW_RETURN: + case PostgreSqlParser.KW_QUERY: + case PostgreSqlParser.KW_RAISE: + case PostgreSqlParser.KW_SQLSTATE: + case PostgreSqlParser.KW_DEBUG: + case PostgreSqlParser.KW_LOG: + case PostgreSqlParser.KW_INFO: + case PostgreSqlParser.KW_NOTICE: + case PostgreSqlParser.KW_WARNING: + case PostgreSqlParser.KW_EXCEPTION: + case PostgreSqlParser.KW_ASSERT: + case PostgreSqlParser.KW_OPEN: + case PostgreSqlParser.KW_SKIP_LOCKED: + case PostgreSqlParser.KW_BUFFER_USAGE_LIMIT: + case PostgreSqlParser.Identifier: + case PostgreSqlParser.QuotedIdentifier: + case PostgreSqlParser.UnicodeQuotedIdentifier: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.PLSQLVARIABLENAME: + case PostgreSqlParser.PLSQLIDENTIFIER: + case PostgreSqlParser.EscapeStringConstant: { this.state = 10214; this.colid(); @@ -54024,13 +54024,13 @@ export class PostgreSQLParser extends SQLParserBase { } public window_specification(): Window_specificationContext { let localContext = new Window_specificationContext(this.context, this.state); - this.enterRule(localContext, 1296, PostgreSQLParser.RULE_window_specification); + this.enterRule(localContext, 1296, PostgreSqlParser.RULE_window_specification); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 10217; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 10219; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 1069, this.context) ) { @@ -54072,7 +54072,7 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 10230; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -54091,7 +54091,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_existing_window_name(): Opt_existing_window_nameContext { let localContext = new Opt_existing_window_nameContext(this.context, this.state); - this.enterRule(localContext, 1298, PostgreSQLParser.RULE_opt_existing_window_name); + this.enterRule(localContext, 1298, PostgreSqlParser.RULE_opt_existing_window_name); try { this.enterOuterAlt(localContext, 1); { @@ -54115,14 +54115,14 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_partition_clause(): Opt_partition_clauseContext { let localContext = new Opt_partition_clauseContext(this.context, this.state); - this.enterRule(localContext, 1300, PostgreSQLParser.RULE_opt_partition_clause); + this.enterRule(localContext, 1300, PostgreSqlParser.RULE_opt_partition_clause); try { this.enterOuterAlt(localContext, 1); { this.state = 10234; - this.match(PostgreSQLParser.KW_PARTITION); + this.match(PostgreSqlParser.KW_PARTITION); this.state = 10235; - this.match(PostgreSQLParser.KW_BY); + this.match(PostgreSqlParser.KW_BY); this.state = 10236; this.expr_list(); } @@ -54143,17 +54143,17 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_frame_clause(): Opt_frame_clauseContext { let localContext = new Opt_frame_clauseContext(this.context, this.state); - this.enterRule(localContext, 1302, PostgreSQLParser.RULE_opt_frame_clause); + this.enterRule(localContext, 1302, PostgreSqlParser.RULE_opt_frame_clause); let _la: number; try { this.state = 10253; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_RANGE: + case PostgreSqlParser.KW_RANGE: this.enterOuterAlt(localContext, 1); { this.state = 10238; - this.match(PostgreSQLParser.KW_RANGE); + this.match(PostgreSqlParser.KW_RANGE); this.state = 10239; this.frame_extent(); this.state = 10241; @@ -54168,11 +54168,11 @@ export class PostgreSQLParser extends SQLParserBase { } break; - case PostgreSQLParser.KW_ROWS: + case PostgreSqlParser.KW_ROWS: this.enterOuterAlt(localContext, 2); { this.state = 10243; - this.match(PostgreSQLParser.KW_ROWS); + this.match(PostgreSqlParser.KW_ROWS); this.state = 10244; this.frame_extent(); this.state = 10246; @@ -54187,11 +54187,11 @@ export class PostgreSQLParser extends SQLParserBase { } break; - case PostgreSQLParser.KW_GROUPS: + case PostgreSqlParser.KW_GROUPS: this.enterOuterAlt(localContext, 3); { this.state = 10248; - this.match(PostgreSQLParser.KW_GROUPS); + this.match(PostgreSqlParser.KW_GROUPS); this.state = 10249; this.frame_extent(); this.state = 10251; @@ -54226,7 +54226,7 @@ export class PostgreSQLParser extends SQLParserBase { } public frame_extent(): Frame_extentContext { let localContext = new Frame_extentContext(this.context, this.state); - this.enterRule(localContext, 1304, PostgreSQLParser.RULE_frame_extent); + this.enterRule(localContext, 1304, PostgreSqlParser.RULE_frame_extent); try { this.state = 10261; this.errorHandler.sync(this); @@ -54242,11 +54242,11 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 10256; - this.match(PostgreSQLParser.KW_BETWEEN); + this.match(PostgreSqlParser.KW_BETWEEN); this.state = 10257; this.frame_bound(); this.state = 10258; - this.match(PostgreSQLParser.KW_AND); + this.match(PostgreSqlParser.KW_AND); this.state = 10259; this.frame_bound(); } @@ -54269,7 +54269,7 @@ export class PostgreSQLParser extends SQLParserBase { } public frame_bound(): Frame_boundContext { let localContext = new Frame_boundContext(this.context, this.state); - this.enterRule(localContext, 1306, PostgreSQLParser.RULE_frame_bound); + this.enterRule(localContext, 1306, PostgreSqlParser.RULE_frame_bound); let _la: number; try { this.state = 10270; @@ -54279,7 +54279,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 10263; - this.match(PostgreSQLParser.KW_UNBOUNDED); + this.match(PostgreSqlParser.KW_UNBOUNDED); this.state = 10264; _la = this.tokenStream.LA(1); if(!(_la === 208 || _la === 289)) { @@ -54295,9 +54295,9 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 10265; - this.match(PostgreSQLParser.KW_CURRENT); + this.match(PostgreSqlParser.KW_CURRENT); this.state = 10266; - this.match(PostgreSQLParser.KW_ROW); + this.match(PostgreSqlParser.KW_ROW); } break; case 3: @@ -54334,41 +54334,41 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_window_exclusion_clause(): Opt_window_exclusion_clauseContext { let localContext = new Opt_window_exclusion_clauseContext(this.context, this.state); - this.enterRule(localContext, 1308, PostgreSQLParser.RULE_opt_window_exclusion_clause); + this.enterRule(localContext, 1308, PostgreSqlParser.RULE_opt_window_exclusion_clause); try { this.enterOuterAlt(localContext, 1); { this.state = 10272; - this.match(PostgreSQLParser.KW_EXCLUDE); + this.match(PostgreSqlParser.KW_EXCLUDE); this.state = 10279; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_CURRENT: + case PostgreSqlParser.KW_CURRENT: { this.state = 10273; - this.match(PostgreSQLParser.KW_CURRENT); + this.match(PostgreSqlParser.KW_CURRENT); this.state = 10274; - this.match(PostgreSQLParser.KW_ROW); + this.match(PostgreSqlParser.KW_ROW); } break; - case PostgreSQLParser.KW_GROUP: + case PostgreSqlParser.KW_GROUP: { this.state = 10275; - this.match(PostgreSQLParser.KW_GROUP); + this.match(PostgreSqlParser.KW_GROUP); } break; - case PostgreSQLParser.KW_TIES: + case PostgreSqlParser.KW_TIES: { this.state = 10276; - this.match(PostgreSQLParser.KW_TIES); + this.match(PostgreSqlParser.KW_TIES); } break; - case PostgreSQLParser.KW_NO: + case PostgreSqlParser.KW_NO: { this.state = 10277; - this.match(PostgreSQLParser.KW_NO); + this.match(PostgreSqlParser.KW_NO); this.state = 10278; - this.match(PostgreSQLParser.KW_OTHERS); + this.match(PostgreSqlParser.KW_OTHERS); } break; default: @@ -54392,19 +54392,19 @@ export class PostgreSQLParser extends SQLParserBase { } public row(): RowContext { let localContext = new RowContext(this.context, this.state); - this.enterRule(localContext, 1310, PostgreSQLParser.RULE_row); + this.enterRule(localContext, 1310, PostgreSqlParser.RULE_row); let _la: number; try { this.state = 10293; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_ROW: + case PostgreSqlParser.KW_ROW: this.enterOuterAlt(localContext, 1); { this.state = 10281; - this.match(PostgreSQLParser.KW_ROW); + this.match(PostgreSqlParser.KW_ROW); this.state = 10282; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 10284; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -54416,22 +54416,22 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 10286; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; - case PostgreSQLParser.OPEN_PAREN: + case PostgreSqlParser.OPEN_PAREN: this.enterOuterAlt(localContext, 2); { this.state = 10287; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 10288; this.expr_list(); this.state = 10289; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 10290; this.a_expr(); this.state = 10291; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; default: @@ -54454,15 +54454,15 @@ export class PostgreSQLParser extends SQLParserBase { } public explicit_row(): Explicit_rowContext { let localContext = new Explicit_rowContext(this.context, this.state); - this.enterRule(localContext, 1312, PostgreSQLParser.RULE_explicit_row); + this.enterRule(localContext, 1312, PostgreSqlParser.RULE_explicit_row); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 10295; - this.match(PostgreSQLParser.KW_ROW); + this.match(PostgreSqlParser.KW_ROW); this.state = 10296; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 10298; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -54474,7 +54474,7 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 10300; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -54493,20 +54493,20 @@ export class PostgreSQLParser extends SQLParserBase { } public implicit_row(): Implicit_rowContext { let localContext = new Implicit_rowContext(this.context, this.state); - this.enterRule(localContext, 1314, PostgreSQLParser.RULE_implicit_row); + this.enterRule(localContext, 1314, PostgreSqlParser.RULE_implicit_row); try { this.enterOuterAlt(localContext, 1); { this.state = 10302; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 10303; this.a_expr(); this.state = 10304; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 10305; this.expr_list(); this.state = 10306; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -54525,7 +54525,7 @@ export class PostgreSQLParser extends SQLParserBase { } public sub_type(): Sub_typeContext { let localContext = new Sub_typeContext(this.context, this.state); - this.enterRule(localContext, 1316, PostgreSQLParser.RULE_sub_type); + this.enterRule(localContext, 1316, PostgreSqlParser.RULE_sub_type); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -54557,30 +54557,30 @@ export class PostgreSQLParser extends SQLParserBase { } public all_op(): All_opContext { let localContext = new All_opContext(this.context, this.state); - this.enterRule(localContext, 1318, PostgreSQLParser.RULE_all_op); + this.enterRule(localContext, 1318, PostgreSqlParser.RULE_all_op); try { this.state = 10312; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.Operator: + case PostgreSqlParser.Operator: this.enterOuterAlt(localContext, 1); { this.state = 10310; - this.match(PostgreSQLParser.Operator); + this.match(PostgreSqlParser.Operator); } break; - case PostgreSQLParser.STAR: - case PostgreSQLParser.EQUAL: - case PostgreSQLParser.PLUS: - case PostgreSQLParser.MINUS: - case PostgreSQLParser.SLASH: - case PostgreSQLParser.CARET: - case PostgreSQLParser.LT: - case PostgreSQLParser.GT: - case PostgreSQLParser.LESS_EQUALS: - case PostgreSQLParser.GREATER_EQUALS: - case PostgreSQLParser.NOT_EQUALS: - case PostgreSQLParser.PERCENT: + case PostgreSqlParser.STAR: + case PostgreSqlParser.EQUAL: + case PostgreSqlParser.PLUS: + case PostgreSqlParser.MINUS: + case PostgreSqlParser.SLASH: + case PostgreSqlParser.CARET: + case PostgreSqlParser.LT: + case PostgreSqlParser.GT: + case PostgreSqlParser.LESS_EQUALS: + case PostgreSqlParser.GREATER_EQUALS: + case PostgreSqlParser.NOT_EQUALS: + case PostgreSqlParser.PERCENT: this.enterOuterAlt(localContext, 2); { this.state = 10311; @@ -54607,7 +54607,7 @@ export class PostgreSQLParser extends SQLParserBase { } public mathop(): MathopContext { let localContext = new MathopContext(this.context, this.state); - this.enterRule(localContext, 1320, PostgreSQLParser.RULE_mathop); + this.enterRule(localContext, 1320, PostgreSqlParser.RULE_mathop); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -54639,29 +54639,29 @@ export class PostgreSQLParser extends SQLParserBase { } public qual_op(): Qual_opContext { let localContext = new Qual_opContext(this.context, this.state); - this.enterRule(localContext, 1322, PostgreSQLParser.RULE_qual_op); + this.enterRule(localContext, 1322, PostgreSqlParser.RULE_qual_op); try { this.state = 10322; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.Operator: + case PostgreSqlParser.Operator: this.enterOuterAlt(localContext, 1); { this.state = 10316; - this.match(PostgreSQLParser.Operator); + this.match(PostgreSqlParser.Operator); } break; - case PostgreSQLParser.KW_OPERATOR: + case PostgreSqlParser.KW_OPERATOR: this.enterOuterAlt(localContext, 2); { this.state = 10317; - this.match(PostgreSQLParser.KW_OPERATOR); + this.match(PostgreSqlParser.KW_OPERATOR); this.state = 10318; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 10319; this.any_operator(); this.state = 10320; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; default: @@ -54684,41 +54684,41 @@ export class PostgreSQLParser extends SQLParserBase { } public qual_all_op(): Qual_all_opContext { let localContext = new Qual_all_opContext(this.context, this.state); - this.enterRule(localContext, 1324, PostgreSQLParser.RULE_qual_all_op); + this.enterRule(localContext, 1324, PostgreSqlParser.RULE_qual_all_op); try { this.state = 10330; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.STAR: - case PostgreSQLParser.EQUAL: - case PostgreSQLParser.PLUS: - case PostgreSQLParser.MINUS: - case PostgreSQLParser.SLASH: - case PostgreSQLParser.CARET: - case PostgreSQLParser.LT: - case PostgreSQLParser.GT: - case PostgreSQLParser.LESS_EQUALS: - case PostgreSQLParser.GREATER_EQUALS: - case PostgreSQLParser.NOT_EQUALS: - case PostgreSQLParser.PERCENT: - case PostgreSQLParser.Operator: + case PostgreSqlParser.STAR: + case PostgreSqlParser.EQUAL: + case PostgreSqlParser.PLUS: + case PostgreSqlParser.MINUS: + case PostgreSqlParser.SLASH: + case PostgreSqlParser.CARET: + case PostgreSqlParser.LT: + case PostgreSqlParser.GT: + case PostgreSqlParser.LESS_EQUALS: + case PostgreSqlParser.GREATER_EQUALS: + case PostgreSqlParser.NOT_EQUALS: + case PostgreSqlParser.PERCENT: + case PostgreSqlParser.Operator: this.enterOuterAlt(localContext, 1); { this.state = 10324; this.all_op(); } break; - case PostgreSQLParser.KW_OPERATOR: + case PostgreSqlParser.KW_OPERATOR: this.enterOuterAlt(localContext, 2); { this.state = 10325; - this.match(PostgreSQLParser.KW_OPERATOR); + this.match(PostgreSqlParser.KW_OPERATOR); this.state = 10326; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 10327; this.any_operator(); this.state = 10328; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; default: @@ -54741,7 +54741,7 @@ export class PostgreSQLParser extends SQLParserBase { } public subquery_Op(): Subquery_OpContext { let localContext = new Subquery_OpContext(this.context, this.state); - this.enterRule(localContext, 1326, PostgreSQLParser.RULE_subquery_Op); + this.enterRule(localContext, 1326, PostgreSqlParser.RULE_subquery_Op); try { this.state = 10344; this.errorHandler.sync(this); @@ -54757,45 +54757,45 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 10333; - this.match(PostgreSQLParser.KW_OPERATOR); + this.match(PostgreSqlParser.KW_OPERATOR); this.state = 10334; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 10335; this.any_operator(); this.state = 10336; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; case 3: this.enterOuterAlt(localContext, 3); { this.state = 10338; - this.match(PostgreSQLParser.KW_LIKE); + this.match(PostgreSqlParser.KW_LIKE); } break; case 4: this.enterOuterAlt(localContext, 4); { this.state = 10339; - this.match(PostgreSQLParser.KW_NOT); + this.match(PostgreSqlParser.KW_NOT); this.state = 10340; - this.match(PostgreSQLParser.KW_LIKE); + this.match(PostgreSqlParser.KW_LIKE); } break; case 5: this.enterOuterAlt(localContext, 5); { this.state = 10341; - this.match(PostgreSQLParser.KW_ILIKE); + this.match(PostgreSqlParser.KW_ILIKE); } break; case 6: this.enterOuterAlt(localContext, 6); { this.state = 10342; - this.match(PostgreSQLParser.KW_NOT); + this.match(PostgreSqlParser.KW_NOT); this.state = 10343; - this.match(PostgreSQLParser.KW_ILIKE); + this.match(PostgreSqlParser.KW_ILIKE); } break; } @@ -54816,7 +54816,7 @@ export class PostgreSQLParser extends SQLParserBase { } public expr_list(): Expr_listContext { let localContext = new Expr_listContext(this.context, this.state); - this.enterRule(localContext, 1328, PostgreSQLParser.RULE_expr_list); + this.enterRule(localContext, 1328, PostgreSqlParser.RULE_expr_list); try { let alternative: number; this.enterOuterAlt(localContext, 1); @@ -54831,7 +54831,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 10347; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 10348; this.a_expr(); } @@ -54859,7 +54859,7 @@ export class PostgreSQLParser extends SQLParserBase { } public column_expr_list_noparen(): Column_expr_list_noparenContext { let localContext = new Column_expr_list_noparenContext(this.context, this.state); - this.enterRule(localContext, 1330, PostgreSQLParser.RULE_column_expr_list_noparen); + this.enterRule(localContext, 1330, PostgreSqlParser.RULE_column_expr_list_noparen); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -54873,7 +54873,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 10355; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 10356; this.column_expr_noparen(); } @@ -54900,7 +54900,7 @@ export class PostgreSQLParser extends SQLParserBase { } public column_expr_list(): Column_expr_listContext { let localContext = new Column_expr_listContext(this.context, this.state); - this.enterRule(localContext, 1332, PostgreSQLParser.RULE_column_expr_list); + this.enterRule(localContext, 1332, PostgreSqlParser.RULE_column_expr_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -54914,7 +54914,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 10363; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 10364; this.column_expr(); } @@ -54941,7 +54941,7 @@ export class PostgreSQLParser extends SQLParserBase { } public column_expr(): Column_exprContext { let localContext = new Column_exprContext(this.context, this.state); - this.enterRule(localContext, 1334, PostgreSQLParser.RULE_column_expr); + this.enterRule(localContext, 1334, PostgreSqlParser.RULE_column_expr); try { this.state = 10375; this.errorHandler.sync(this); @@ -54951,11 +54951,11 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 10370; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 10371; this.a_expr(); this.state = 10372; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } break; @@ -54984,7 +54984,7 @@ export class PostgreSQLParser extends SQLParserBase { } public column_expr_noparen(): Column_expr_noparenContext { let localContext = new Column_expr_noparenContext(this.context, this.state); - this.enterRule(localContext, 1336, PostgreSQLParser.RULE_column_expr_noparen); + this.enterRule(localContext, 1336, PostgreSqlParser.RULE_column_expr_noparen); try { this.state = 10379; this.errorHandler.sync(this); @@ -55021,7 +55021,7 @@ export class PostgreSQLParser extends SQLParserBase { } public func_arg_list(): Func_arg_listContext { let localContext = new Func_arg_listContext(this.context, this.state); - this.enterRule(localContext, 1338, PostgreSQLParser.RULE_func_arg_list); + this.enterRule(localContext, 1338, PostgreSqlParser.RULE_func_arg_list); try { let alternative: number; this.enterOuterAlt(localContext, 1); @@ -55036,7 +55036,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 10382; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 10383; this.func_arg_expr(); } @@ -55064,7 +55064,7 @@ export class PostgreSQLParser extends SQLParserBase { } public func_arg_expr(): Func_arg_exprContext { let localContext = new Func_arg_exprContext(this.context, this.state); - this.enterRule(localContext, 1340, PostgreSQLParser.RULE_func_arg_expr); + this.enterRule(localContext, 1340, PostgreSqlParser.RULE_func_arg_expr); let _la: number; try { this.state = 10394; @@ -55113,7 +55113,7 @@ export class PostgreSQLParser extends SQLParserBase { } public type_list(): Type_listContext { let localContext = new Type_listContext(this.context, this.state); - this.enterRule(localContext, 1342, PostgreSQLParser.RULE_type_list); + this.enterRule(localContext, 1342, PostgreSqlParser.RULE_type_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -55127,7 +55127,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 10397; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 10398; this.typename(); } @@ -55154,480 +55154,480 @@ export class PostgreSQLParser extends SQLParserBase { } public array_expr(): Array_exprContext { let localContext = new Array_exprContext(this.context, this.state); - this.enterRule(localContext, 1344, PostgreSQLParser.RULE_array_expr); + this.enterRule(localContext, 1344, PostgreSqlParser.RULE_array_expr); try { this.enterOuterAlt(localContext, 1); { this.state = 10404; - this.match(PostgreSQLParser.OPEN_BRACKET); + this.match(PostgreSqlParser.OPEN_BRACKET); this.state = 10407; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.OPEN_PAREN: - case PostgreSQLParser.PLUS: - case PostgreSQLParser.MINUS: - case PostgreSQLParser.PARAM: - case PostgreSQLParser.Operator: - case PostgreSQLParser.KW_AND: - case PostgreSQLParser.KW_ARRAY: - case PostgreSQLParser.KW_CASE: - case PostgreSQLParser.KW_CAST: - case PostgreSQLParser.KW_COLLATE: - case PostgreSQLParser.KW_CONSTRAINT: - case PostgreSQLParser.KW_CURRENT_CATALOG: - case PostgreSQLParser.KW_CURRENT_DATE: - case PostgreSQLParser.KW_CURRENT_ROLE: - case PostgreSQLParser.KW_CURRENT_TIME: - case PostgreSQLParser.KW_CURRENT_TIMESTAMP: - case PostgreSQLParser.KW_CURRENT_USER: - case PostgreSQLParser.KW_DEFAULT: - case PostgreSQLParser.KW_DO: - case PostgreSQLParser.KW_FALSE: - case PostgreSQLParser.KW_FETCH: - case PostgreSQLParser.KW_LOCALTIME: - case PostgreSQLParser.KW_LOCALTIMESTAMP: - case PostgreSQLParser.KW_NOT: - case PostgreSQLParser.KW_NULL: - case PostgreSQLParser.KW_SESSION_USER: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_TRUE: - case PostgreSQLParser.KW_UNIQUE: - case PostgreSQLParser.KW_USER: - case PostgreSQLParser.KW_AUTHORIZATION: - case PostgreSQLParser.KW_BINARY: - case PostgreSQLParser.KW_COLLATION: - case PostgreSQLParser.KW_CONCURRENTLY: - case PostgreSQLParser.KW_CROSS: - case PostgreSQLParser.KW_CURRENT_SCHEMA: - case PostgreSQLParser.KW_FREEZE: - case PostgreSQLParser.KW_FULL: - case PostgreSQLParser.KW_ILIKE: - case PostgreSQLParser.KW_INNER: - case PostgreSQLParser.KW_IS: - case PostgreSQLParser.KW_ISNULL: - case PostgreSQLParser.KW_JOIN: - case PostgreSQLParser.KW_LEFT: - case PostgreSQLParser.KW_LIKE: - case PostgreSQLParser.KW_NATURAL: - case PostgreSQLParser.KW_NOTNULL: - case PostgreSQLParser.KW_OUTER: - case PostgreSQLParser.KW_OVER: - case PostgreSQLParser.KW_OVERLAPS: - case PostgreSQLParser.KW_RIGHT: - case PostgreSQLParser.KW_SIMILAR: - case PostgreSQLParser.KW_VERBOSE: - case PostgreSQLParser.KW_ABORT: - case PostgreSQLParser.KW_ABSOLUTE: - case PostgreSQLParser.KW_ACCESS: - case PostgreSQLParser.KW_ACTION: - case PostgreSQLParser.KW_ADD: - case PostgreSQLParser.KW_ADMIN: - case PostgreSQLParser.KW_AFTER: - case PostgreSQLParser.KW_AGGREGATE: - case PostgreSQLParser.KW_ALSO: - case PostgreSQLParser.KW_ALTER: - case PostgreSQLParser.KW_ALWAYS: - case PostgreSQLParser.KW_ASSERTION: - case PostgreSQLParser.KW_ASSIGNMENT: - case PostgreSQLParser.KW_AT: - case PostgreSQLParser.KW_ATTRIBUTE: - case PostgreSQLParser.KW_BACKWARD: - case PostgreSQLParser.KW_BEFORE: - case PostgreSQLParser.KW_BEGIN: - case PostgreSQLParser.KW_BY: - case PostgreSQLParser.KW_CACHE: - case PostgreSQLParser.KW_CALLED: - case PostgreSQLParser.KW_CASCADE: - case PostgreSQLParser.KW_CASCADED: - case PostgreSQLParser.KW_CATALOG: - case PostgreSQLParser.KW_CHAIN: - case PostgreSQLParser.KW_CHARACTERISTICS: - case PostgreSQLParser.KW_CHECKPOINT: - case PostgreSQLParser.KW_CLASS: - case PostgreSQLParser.KW_CLOSE: - case PostgreSQLParser.KW_CLUSTER: - case PostgreSQLParser.KW_COMMENT: - case PostgreSQLParser.KW_COMMENTS: - case PostgreSQLParser.KW_COMMIT: - case PostgreSQLParser.KW_COMMITTED: - case PostgreSQLParser.KW_CONFIGURATION: - case PostgreSQLParser.KW_CONNECTION: - case PostgreSQLParser.KW_CONSTRAINTS: - case PostgreSQLParser.KW_CONTENT: - case PostgreSQLParser.KW_CONTINUE: - case PostgreSQLParser.KW_CONVERSION: - case PostgreSQLParser.KW_COPY: - case PostgreSQLParser.KW_COST: - case PostgreSQLParser.KW_CSV: - case PostgreSQLParser.KW_CURSOR: - case PostgreSQLParser.KW_CYCLE: - case PostgreSQLParser.KW_DATA: - case PostgreSQLParser.KW_DATABASE: - case PostgreSQLParser.KW_DAY: - case PostgreSQLParser.KW_DEALLOCATE: - case PostgreSQLParser.KW_DECLARE: - case PostgreSQLParser.KW_DEFAULTS: - case PostgreSQLParser.KW_DEFERRED: - case PostgreSQLParser.KW_DEFINER: - case PostgreSQLParser.KW_DELETE: - case PostgreSQLParser.KW_DELIMITER: - case PostgreSQLParser.KW_DELIMITERS: - case PostgreSQLParser.KW_DICTIONARY: - case PostgreSQLParser.KW_DISABLE: - case PostgreSQLParser.KW_DISCARD: - case PostgreSQLParser.KW_DOCUMENT: - case PostgreSQLParser.KW_DOMAIN: - case PostgreSQLParser.KW_DOUBLE: - case PostgreSQLParser.KW_DROP: - case PostgreSQLParser.KW_EACH: - case PostgreSQLParser.KW_ENABLE: - case PostgreSQLParser.KW_ENCODING: - case PostgreSQLParser.KW_ENCRYPTED: - case PostgreSQLParser.KW_ENUM: - case PostgreSQLParser.KW_ESCAPE: - case PostgreSQLParser.KW_EVENT: - case PostgreSQLParser.KW_EXCLUDE: - case PostgreSQLParser.KW_EXCLUDING: - case PostgreSQLParser.KW_EXCLUSIVE: - case PostgreSQLParser.KW_EXECUTE: - case PostgreSQLParser.KW_EXPLAIN: - case PostgreSQLParser.KW_EXTENSION: - case PostgreSQLParser.KW_EXTERNAL: - case PostgreSQLParser.KW_FAMILY: - case PostgreSQLParser.KW_FIRST: - case PostgreSQLParser.KW_FOLLOWING: - case PostgreSQLParser.KW_FORCE: - case PostgreSQLParser.KW_FORWARD: - case PostgreSQLParser.KW_FUNCTION: - case PostgreSQLParser.KW_FUNCTIONS: - case PostgreSQLParser.KW_GLOBAL: - case PostgreSQLParser.KW_GRANTED: - case PostgreSQLParser.KW_HANDLER: - case PostgreSQLParser.KW_HEADER: - case PostgreSQLParser.KW_HOLD: - case PostgreSQLParser.KW_HOUR: - case PostgreSQLParser.KW_IDENTITY: - case PostgreSQLParser.KW_IF: - case PostgreSQLParser.KW_IMMEDIATE: - case PostgreSQLParser.KW_IMMUTABLE: - case PostgreSQLParser.KW_IMPLICIT: - case PostgreSQLParser.KW_INCLUDING: - case PostgreSQLParser.KW_INCREMENT: - case PostgreSQLParser.KW_INDEX: - case PostgreSQLParser.KW_INDEXES: - case PostgreSQLParser.KW_INHERIT: - case PostgreSQLParser.KW_INHERITS: - case PostgreSQLParser.KW_INLINE: - case PostgreSQLParser.KW_INSENSITIVE: - case PostgreSQLParser.KW_INSERT: - case PostgreSQLParser.KW_INSTEAD: - case PostgreSQLParser.KW_INVOKER: - case PostgreSQLParser.KW_ISOLATION: - case PostgreSQLParser.KW_KEY: - case PostgreSQLParser.KW_LABEL: - case PostgreSQLParser.KW_LANGUAGE: - case PostgreSQLParser.KW_LARGE: - case PostgreSQLParser.KW_LAST: - case PostgreSQLParser.KW_LEAKPROOF: - case PostgreSQLParser.KW_LEVEL: - case PostgreSQLParser.KW_LISTEN: - case PostgreSQLParser.KW_LOAD: - case PostgreSQLParser.KW_LOCAL: - case PostgreSQLParser.KW_LOCATION: - case PostgreSQLParser.KW_LOCK: - case PostgreSQLParser.KW_MAPPING: - case PostgreSQLParser.KW_MATCH: - case PostgreSQLParser.KW_MATERIALIZED: - case PostgreSQLParser.KW_MAXVALUE: - case PostgreSQLParser.KW_MINUTE: - case PostgreSQLParser.KW_MINVALUE: - case PostgreSQLParser.KW_MODE: - case PostgreSQLParser.KW_MONTH: - case PostgreSQLParser.KW_MOVE: - case PostgreSQLParser.KW_NAME: - case PostgreSQLParser.KW_NAMES: - case PostgreSQLParser.KW_NEXT: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_NOTHING: - case PostgreSQLParser.KW_NOTIFY: - case PostgreSQLParser.KW_NOWAIT: - case PostgreSQLParser.KW_NULLS: - case PostgreSQLParser.KW_OBJECT: - case PostgreSQLParser.KW_OF: - case PostgreSQLParser.KW_OFF: - case PostgreSQLParser.KW_OIDS: - case PostgreSQLParser.KW_OPERATOR: - case PostgreSQLParser.KW_OPTION: - case PostgreSQLParser.KW_OPTIONS: - case PostgreSQLParser.KW_OWNED: - case PostgreSQLParser.KW_OWNER: - case PostgreSQLParser.KW_PARSER: - case PostgreSQLParser.KW_PARTIAL: - case PostgreSQLParser.KW_PARTITION: - case PostgreSQLParser.KW_PASSING: - case PostgreSQLParser.KW_PASSWORD: - case PostgreSQLParser.KW_PLANS: - case PostgreSQLParser.KW_PRECEDING: - case PostgreSQLParser.KW_PREPARE: - case PostgreSQLParser.KW_PREPARED: - case PostgreSQLParser.KW_PRESERVE: - case PostgreSQLParser.KW_PRIOR: - case PostgreSQLParser.KW_PRIVILEGES: - case PostgreSQLParser.KW_PROCEDURAL: - case PostgreSQLParser.KW_PROCEDURE: - case PostgreSQLParser.KW_PROGRAM: - case PostgreSQLParser.KW_QUOTE: - case PostgreSQLParser.KW_RANGE: - case PostgreSQLParser.KW_READ: - case PostgreSQLParser.KW_REASSIGN: - case PostgreSQLParser.KW_RECHECK: - case PostgreSQLParser.KW_RECURSIVE: - case PostgreSQLParser.KW_REF: - case PostgreSQLParser.KW_REFRESH: - case PostgreSQLParser.KW_REINDEX: - case PostgreSQLParser.KW_RELATIVE: - case PostgreSQLParser.KW_RELEASE: - case PostgreSQLParser.KW_RENAME: - case PostgreSQLParser.KW_REPEATABLE: - case PostgreSQLParser.KW_REPLACE: - case PostgreSQLParser.KW_REPLICA: - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_RESTART: - case PostgreSQLParser.KW_RESTRICT: - case PostgreSQLParser.KW_RETURNS: - case PostgreSQLParser.KW_REVOKE: - case PostgreSQLParser.KW_ROLE: - case PostgreSQLParser.KW_ROLLBACK: - case PostgreSQLParser.KW_ROWS: - case PostgreSQLParser.KW_RULE: - case PostgreSQLParser.KW_SAVEPOINT: - case PostgreSQLParser.KW_SCHEMA: - case PostgreSQLParser.KW_SCROLL: - case PostgreSQLParser.KW_SEARCH: - case PostgreSQLParser.KW_SECOND: - case PostgreSQLParser.KW_SECURITY: - case PostgreSQLParser.KW_SEQUENCE: - case PostgreSQLParser.KW_SEQUENCES: - case PostgreSQLParser.KW_SERIALIZABLE: - case PostgreSQLParser.KW_SERVER: - case PostgreSQLParser.KW_SESSION: - case PostgreSQLParser.KW_SET: - case PostgreSQLParser.KW_SHARE: - case PostgreSQLParser.KW_SHOW: - case PostgreSQLParser.KW_SIMPLE: - case PostgreSQLParser.KW_SNAPSHOT: - case PostgreSQLParser.KW_STABLE: - case PostgreSQLParser.KW_STANDALONE: - case PostgreSQLParser.KW_START: - case PostgreSQLParser.KW_STATEMENT: - case PostgreSQLParser.KW_STATISTICS: - case PostgreSQLParser.KW_STDIN: - case PostgreSQLParser.KW_STDOUT: - case PostgreSQLParser.KW_STORAGE: - case PostgreSQLParser.KW_STRICT: - case PostgreSQLParser.KW_STRIP: - case PostgreSQLParser.KW_SYSID: - case PostgreSQLParser.KW_SYSTEM: - case PostgreSQLParser.KW_TABLES: - case PostgreSQLParser.KW_TABLESPACE: - case PostgreSQLParser.KW_TEMP: - case PostgreSQLParser.KW_TEMPLATE: - case PostgreSQLParser.KW_TEMPORARY: - case PostgreSQLParser.KW_TEXT: - case PostgreSQLParser.KW_TRANSACTION: - case PostgreSQLParser.KW_TRIGGER: - case PostgreSQLParser.KW_TRUNCATE: - case PostgreSQLParser.KW_TRUSTED: - case PostgreSQLParser.KW_TYPE: - case PostgreSQLParser.KW_TYPES: - case PostgreSQLParser.KW_UNBOUNDED: - case PostgreSQLParser.KW_UNCOMMITTED: - case PostgreSQLParser.KW_UNENCRYPTED: - case PostgreSQLParser.KW_UNKNOWN: - case PostgreSQLParser.KW_UNLISTEN: - case PostgreSQLParser.KW_UNLOGGED: - case PostgreSQLParser.KW_UNTIL: - case PostgreSQLParser.KW_UPDATE: - case PostgreSQLParser.KW_VACUUM: - case PostgreSQLParser.KW_VALID: - case PostgreSQLParser.KW_VALIDATE: - case PostgreSQLParser.KW_VALIDATOR: - case PostgreSQLParser.KW_VARYING: - case PostgreSQLParser.KW_VERSION: - case PostgreSQLParser.KW_VIEW: - case PostgreSQLParser.KW_VOLATILE: - case PostgreSQLParser.KW_WHITESPACE: - case PostgreSQLParser.KW_WITHOUT: - case PostgreSQLParser.KW_WORK: - case PostgreSQLParser.KW_WRAPPER: - case PostgreSQLParser.KW_WRITE: - case PostgreSQLParser.KW_XML: - case PostgreSQLParser.KW_YEAR: - case PostgreSQLParser.KW_YES: - case PostgreSQLParser.KW_ZONE: - case PostgreSQLParser.KW_BETWEEN: - case PostgreSQLParser.KW_BIGINT: - case PostgreSQLParser.KW_BIT: - case PostgreSQLParser.KW_BOOLEAN: - case PostgreSQLParser.KW_CHAR: - case PostgreSQLParser.KW_CHARACTER: - case PostgreSQLParser.KW_COALESCE: - case PostgreSQLParser.KW_DEC: - case PostgreSQLParser.KW_DECIMAL: - case PostgreSQLParser.KW_EXISTS: - case PostgreSQLParser.KW_EXTRACT: - case PostgreSQLParser.KW_FLOAT: - case PostgreSQLParser.KW_GREATEST: - case PostgreSQLParser.KW_INOUT: - case PostgreSQLParser.KW_INT: - case PostgreSQLParser.KW_INTEGER: - case PostgreSQLParser.KW_INTERVAL: - case PostgreSQLParser.KW_LEAST: - case PostgreSQLParser.KW_NATIONAL: - case PostgreSQLParser.KW_NCHAR: - case PostgreSQLParser.KW_NONE: - case PostgreSQLParser.KW_NULLIF: - case PostgreSQLParser.KW_NUMERIC: - case PostgreSQLParser.KW_OVERLAY: - case PostgreSQLParser.KW_POSITION: - case PostgreSQLParser.KW_PRECISION: - case PostgreSQLParser.KW_REAL: - case PostgreSQLParser.KW_ROW: - case PostgreSQLParser.KW_SETOF: - case PostgreSQLParser.KW_SMALLINT: - case PostgreSQLParser.KW_SUBSTRING: - case PostgreSQLParser.KW_TIME: - case PostgreSQLParser.KW_TIMESTAMP: - case PostgreSQLParser.KW_TREAT: - case PostgreSQLParser.KW_TRIM: - case PostgreSQLParser.KW_VALUES: - case PostgreSQLParser.KW_VARCHAR: - case PostgreSQLParser.KW_XMLATTRIBUTES: - case PostgreSQLParser.KW_XMLCONCAT: - case PostgreSQLParser.KW_XMLELEMENT: - case PostgreSQLParser.KW_XMLEXISTS: - case PostgreSQLParser.KW_XMLFOREST: - case PostgreSQLParser.KW_XMLPARSE: - case PostgreSQLParser.KW_XMLPI: - case PostgreSQLParser.KW_XMLROOT: - case PostgreSQLParser.KW_XMLSERIALIZE: - case PostgreSQLParser.KW_CALL: - case PostgreSQLParser.KW_CURRENT: - case PostgreSQLParser.KW_ATTACH: - case PostgreSQLParser.KW_DETACH: - case PostgreSQLParser.KW_EXPRESSION: - case PostgreSQLParser.KW_GENERATED: - case PostgreSQLParser.KW_LOGGED: - case PostgreSQLParser.KW_STORED: - case PostgreSQLParser.KW_INCLUDE: - case PostgreSQLParser.KW_ROUTINE: - case PostgreSQLParser.KW_TRANSFORM: - case PostgreSQLParser.KW_IMPORT: - case PostgreSQLParser.KW_POLICY: - case PostgreSQLParser.KW_METHOD: - case PostgreSQLParser.KW_REFERENCING: - case PostgreSQLParser.KW_NEW: - case PostgreSQLParser.KW_OLD: - case PostgreSQLParser.KW_VALUE: - case PostgreSQLParser.KW_SUBSCRIPTION: - case PostgreSQLParser.KW_PUBLICATION: - case PostgreSQLParser.KW_OUT: - case PostgreSQLParser.KW_ROUTINES: - case PostgreSQLParser.KW_SCHEMAS: - case PostgreSQLParser.KW_PROCEDURES: - case PostgreSQLParser.KW_INPUT: - case PostgreSQLParser.KW_SUPPORT: - case PostgreSQLParser.KW_PARALLEL: - case PostgreSQLParser.KW_SQL: - case PostgreSQLParser.KW_DEPENDS: - case PostgreSQLParser.KW_OVERRIDING: - case PostgreSQLParser.KW_CONFLICT: - case PostgreSQLParser.KW_SKIP: - case PostgreSQLParser.KW_LOCKED: - case PostgreSQLParser.KW_TIES: - case PostgreSQLParser.KW_ROLLUP: - case PostgreSQLParser.KW_CUBE: - case PostgreSQLParser.KW_GROUPING: - case PostgreSQLParser.KW_SETS: - case PostgreSQLParser.KW_TABLESAMPLE: - case PostgreSQLParser.KW_ORDINALITY: - case PostgreSQLParser.KW_XMLTABLE: - case PostgreSQLParser.KW_COLUMNS: - case PostgreSQLParser.KW_XMLNAMESPACES: - case PostgreSQLParser.KW_ROWTYPE: - case PostgreSQLParser.KW_NORMALIZED: - case PostgreSQLParser.KW_WITHIN: - case PostgreSQLParser.KW_FILTER: - case PostgreSQLParser.KW_GROUPS: - case PostgreSQLParser.KW_OTHERS: - case PostgreSQLParser.KW_NFC: - case PostgreSQLParser.KW_NFD: - case PostgreSQLParser.KW_NFKC: - case PostgreSQLParser.KW_NFKD: - case PostgreSQLParser.KW_UESCAPE: - case PostgreSQLParser.KW_VIEWS: - case PostgreSQLParser.KW_NORMALIZE: - case PostgreSQLParser.KW_DUMP: - case PostgreSQLParser.KW_PRINT_STRICT_PARAMS: - case PostgreSQLParser.KW_VARIABLE_CONFLICT: - case PostgreSQLParser.KW_ERROR: - case PostgreSQLParser.KW_USE_VARIABLE: - case PostgreSQLParser.KW_USE_COLUMN: - case PostgreSQLParser.KW_ALIAS: - case PostgreSQLParser.KW_CONSTANT: - case PostgreSQLParser.KW_PERFORM: - case PostgreSQLParser.KW_GET: - case PostgreSQLParser.KW_DIAGNOSTICS: - case PostgreSQLParser.KW_STACKED: - case PostgreSQLParser.KW_ELSIF: - case PostgreSQLParser.KW_REVERSE: - case PostgreSQLParser.KW_SLICE: - case PostgreSQLParser.KW_EXIT: - case PostgreSQLParser.KW_RETURN: - case PostgreSQLParser.KW_QUERY: - case PostgreSQLParser.KW_RAISE: - case PostgreSQLParser.KW_SQLSTATE: - case PostgreSQLParser.KW_DEBUG: - case PostgreSQLParser.KW_LOG: - case PostgreSQLParser.KW_INFO: - case PostgreSQLParser.KW_NOTICE: - case PostgreSQLParser.KW_WARNING: - case PostgreSQLParser.KW_EXCEPTION: - case PostgreSQLParser.KW_ASSERT: - case PostgreSQLParser.KW_OPEN: - case PostgreSQLParser.KW_SKIP_LOCKED: - case PostgreSQLParser.KW_BUFFER_USAGE_LIMIT: - case PostgreSQLParser.Identifier: - case PostgreSQLParser.QuotedIdentifier: - case PostgreSQLParser.UnicodeQuotedIdentifier: - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.BinaryStringConstant: - case PostgreSQLParser.HexadecimalStringConstant: - case PostgreSQLParser.Integral: - case PostgreSQLParser.Numeric: - case PostgreSQLParser.PLSQLVARIABLENAME: - case PostgreSQLParser.PLSQLIDENTIFIER: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.OPEN_PAREN: + case PostgreSqlParser.PLUS: + case PostgreSqlParser.MINUS: + case PostgreSqlParser.PARAM: + case PostgreSqlParser.Operator: + case PostgreSqlParser.KW_AND: + case PostgreSqlParser.KW_ARRAY: + case PostgreSqlParser.KW_CASE: + case PostgreSqlParser.KW_CAST: + case PostgreSqlParser.KW_COLLATE: + case PostgreSqlParser.KW_CONSTRAINT: + case PostgreSqlParser.KW_CURRENT_CATALOG: + case PostgreSqlParser.KW_CURRENT_DATE: + case PostgreSqlParser.KW_CURRENT_ROLE: + case PostgreSqlParser.KW_CURRENT_TIME: + case PostgreSqlParser.KW_CURRENT_TIMESTAMP: + case PostgreSqlParser.KW_CURRENT_USER: + case PostgreSqlParser.KW_DEFAULT: + case PostgreSqlParser.KW_DO: + case PostgreSqlParser.KW_FALSE: + case PostgreSqlParser.KW_FETCH: + case PostgreSqlParser.KW_LOCALTIME: + case PostgreSqlParser.KW_LOCALTIMESTAMP: + case PostgreSqlParser.KW_NOT: + case PostgreSqlParser.KW_NULL: + case PostgreSqlParser.KW_SESSION_USER: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_TRUE: + case PostgreSqlParser.KW_UNIQUE: + case PostgreSqlParser.KW_USER: + case PostgreSqlParser.KW_AUTHORIZATION: + case PostgreSqlParser.KW_BINARY: + case PostgreSqlParser.KW_COLLATION: + case PostgreSqlParser.KW_CONCURRENTLY: + case PostgreSqlParser.KW_CROSS: + case PostgreSqlParser.KW_CURRENT_SCHEMA: + case PostgreSqlParser.KW_FREEZE: + case PostgreSqlParser.KW_FULL: + case PostgreSqlParser.KW_ILIKE: + case PostgreSqlParser.KW_INNER: + case PostgreSqlParser.KW_IS: + case PostgreSqlParser.KW_ISNULL: + case PostgreSqlParser.KW_JOIN: + case PostgreSqlParser.KW_LEFT: + case PostgreSqlParser.KW_LIKE: + case PostgreSqlParser.KW_NATURAL: + case PostgreSqlParser.KW_NOTNULL: + case PostgreSqlParser.KW_OUTER: + case PostgreSqlParser.KW_OVER: + case PostgreSqlParser.KW_OVERLAPS: + case PostgreSqlParser.KW_RIGHT: + case PostgreSqlParser.KW_SIMILAR: + case PostgreSqlParser.KW_VERBOSE: + case PostgreSqlParser.KW_ABORT: + case PostgreSqlParser.KW_ABSOLUTE: + case PostgreSqlParser.KW_ACCESS: + case PostgreSqlParser.KW_ACTION: + case PostgreSqlParser.KW_ADD: + case PostgreSqlParser.KW_ADMIN: + case PostgreSqlParser.KW_AFTER: + case PostgreSqlParser.KW_AGGREGATE: + case PostgreSqlParser.KW_ALSO: + case PostgreSqlParser.KW_ALTER: + case PostgreSqlParser.KW_ALWAYS: + case PostgreSqlParser.KW_ASSERTION: + case PostgreSqlParser.KW_ASSIGNMENT: + case PostgreSqlParser.KW_AT: + case PostgreSqlParser.KW_ATTRIBUTE: + case PostgreSqlParser.KW_BACKWARD: + case PostgreSqlParser.KW_BEFORE: + case PostgreSqlParser.KW_BEGIN: + case PostgreSqlParser.KW_BY: + case PostgreSqlParser.KW_CACHE: + case PostgreSqlParser.KW_CALLED: + case PostgreSqlParser.KW_CASCADE: + case PostgreSqlParser.KW_CASCADED: + case PostgreSqlParser.KW_CATALOG: + case PostgreSqlParser.KW_CHAIN: + case PostgreSqlParser.KW_CHARACTERISTICS: + case PostgreSqlParser.KW_CHECKPOINT: + case PostgreSqlParser.KW_CLASS: + case PostgreSqlParser.KW_CLOSE: + case PostgreSqlParser.KW_CLUSTER: + case PostgreSqlParser.KW_COMMENT: + case PostgreSqlParser.KW_COMMENTS: + case PostgreSqlParser.KW_COMMIT: + case PostgreSqlParser.KW_COMMITTED: + case PostgreSqlParser.KW_CONFIGURATION: + case PostgreSqlParser.KW_CONNECTION: + case PostgreSqlParser.KW_CONSTRAINTS: + case PostgreSqlParser.KW_CONTENT: + case PostgreSqlParser.KW_CONTINUE: + case PostgreSqlParser.KW_CONVERSION: + case PostgreSqlParser.KW_COPY: + case PostgreSqlParser.KW_COST: + case PostgreSqlParser.KW_CSV: + case PostgreSqlParser.KW_CURSOR: + case PostgreSqlParser.KW_CYCLE: + case PostgreSqlParser.KW_DATA: + case PostgreSqlParser.KW_DATABASE: + case PostgreSqlParser.KW_DAY: + case PostgreSqlParser.KW_DEALLOCATE: + case PostgreSqlParser.KW_DECLARE: + case PostgreSqlParser.KW_DEFAULTS: + case PostgreSqlParser.KW_DEFERRED: + case PostgreSqlParser.KW_DEFINER: + case PostgreSqlParser.KW_DELETE: + case PostgreSqlParser.KW_DELIMITER: + case PostgreSqlParser.KW_DELIMITERS: + case PostgreSqlParser.KW_DICTIONARY: + case PostgreSqlParser.KW_DISABLE: + case PostgreSqlParser.KW_DISCARD: + case PostgreSqlParser.KW_DOCUMENT: + case PostgreSqlParser.KW_DOMAIN: + case PostgreSqlParser.KW_DOUBLE: + case PostgreSqlParser.KW_DROP: + case PostgreSqlParser.KW_EACH: + case PostgreSqlParser.KW_ENABLE: + case PostgreSqlParser.KW_ENCODING: + case PostgreSqlParser.KW_ENCRYPTED: + case PostgreSqlParser.KW_ENUM: + case PostgreSqlParser.KW_ESCAPE: + case PostgreSqlParser.KW_EVENT: + case PostgreSqlParser.KW_EXCLUDE: + case PostgreSqlParser.KW_EXCLUDING: + case PostgreSqlParser.KW_EXCLUSIVE: + case PostgreSqlParser.KW_EXECUTE: + case PostgreSqlParser.KW_EXPLAIN: + case PostgreSqlParser.KW_EXTENSION: + case PostgreSqlParser.KW_EXTERNAL: + case PostgreSqlParser.KW_FAMILY: + case PostgreSqlParser.KW_FIRST: + case PostgreSqlParser.KW_FOLLOWING: + case PostgreSqlParser.KW_FORCE: + case PostgreSqlParser.KW_FORWARD: + case PostgreSqlParser.KW_FUNCTION: + case PostgreSqlParser.KW_FUNCTIONS: + case PostgreSqlParser.KW_GLOBAL: + case PostgreSqlParser.KW_GRANTED: + case PostgreSqlParser.KW_HANDLER: + case PostgreSqlParser.KW_HEADER: + case PostgreSqlParser.KW_HOLD: + case PostgreSqlParser.KW_HOUR: + case PostgreSqlParser.KW_IDENTITY: + case PostgreSqlParser.KW_IF: + case PostgreSqlParser.KW_IMMEDIATE: + case PostgreSqlParser.KW_IMMUTABLE: + case PostgreSqlParser.KW_IMPLICIT: + case PostgreSqlParser.KW_INCLUDING: + case PostgreSqlParser.KW_INCREMENT: + case PostgreSqlParser.KW_INDEX: + case PostgreSqlParser.KW_INDEXES: + case PostgreSqlParser.KW_INHERIT: + case PostgreSqlParser.KW_INHERITS: + case PostgreSqlParser.KW_INLINE: + case PostgreSqlParser.KW_INSENSITIVE: + case PostgreSqlParser.KW_INSERT: + case PostgreSqlParser.KW_INSTEAD: + case PostgreSqlParser.KW_INVOKER: + case PostgreSqlParser.KW_ISOLATION: + case PostgreSqlParser.KW_KEY: + case PostgreSqlParser.KW_LABEL: + case PostgreSqlParser.KW_LANGUAGE: + case PostgreSqlParser.KW_LARGE: + case PostgreSqlParser.KW_LAST: + case PostgreSqlParser.KW_LEAKPROOF: + case PostgreSqlParser.KW_LEVEL: + case PostgreSqlParser.KW_LISTEN: + case PostgreSqlParser.KW_LOAD: + case PostgreSqlParser.KW_LOCAL: + case PostgreSqlParser.KW_LOCATION: + case PostgreSqlParser.KW_LOCK: + case PostgreSqlParser.KW_MAPPING: + case PostgreSqlParser.KW_MATCH: + case PostgreSqlParser.KW_MATERIALIZED: + case PostgreSqlParser.KW_MAXVALUE: + case PostgreSqlParser.KW_MINUTE: + case PostgreSqlParser.KW_MINVALUE: + case PostgreSqlParser.KW_MODE: + case PostgreSqlParser.KW_MONTH: + case PostgreSqlParser.KW_MOVE: + case PostgreSqlParser.KW_NAME: + case PostgreSqlParser.KW_NAMES: + case PostgreSqlParser.KW_NEXT: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_NOTHING: + case PostgreSqlParser.KW_NOTIFY: + case PostgreSqlParser.KW_NOWAIT: + case PostgreSqlParser.KW_NULLS: + case PostgreSqlParser.KW_OBJECT: + case PostgreSqlParser.KW_OF: + case PostgreSqlParser.KW_OFF: + case PostgreSqlParser.KW_OIDS: + case PostgreSqlParser.KW_OPERATOR: + case PostgreSqlParser.KW_OPTION: + case PostgreSqlParser.KW_OPTIONS: + case PostgreSqlParser.KW_OWNED: + case PostgreSqlParser.KW_OWNER: + case PostgreSqlParser.KW_PARSER: + case PostgreSqlParser.KW_PARTIAL: + case PostgreSqlParser.KW_PARTITION: + case PostgreSqlParser.KW_PASSING: + case PostgreSqlParser.KW_PASSWORD: + case PostgreSqlParser.KW_PLANS: + case PostgreSqlParser.KW_PRECEDING: + case PostgreSqlParser.KW_PREPARE: + case PostgreSqlParser.KW_PREPARED: + case PostgreSqlParser.KW_PRESERVE: + case PostgreSqlParser.KW_PRIOR: + case PostgreSqlParser.KW_PRIVILEGES: + case PostgreSqlParser.KW_PROCEDURAL: + case PostgreSqlParser.KW_PROCEDURE: + case PostgreSqlParser.KW_PROGRAM: + case PostgreSqlParser.KW_QUOTE: + case PostgreSqlParser.KW_RANGE: + case PostgreSqlParser.KW_READ: + case PostgreSqlParser.KW_REASSIGN: + case PostgreSqlParser.KW_RECHECK: + case PostgreSqlParser.KW_RECURSIVE: + case PostgreSqlParser.KW_REF: + case PostgreSqlParser.KW_REFRESH: + case PostgreSqlParser.KW_REINDEX: + case PostgreSqlParser.KW_RELATIVE: + case PostgreSqlParser.KW_RELEASE: + case PostgreSqlParser.KW_RENAME: + case PostgreSqlParser.KW_REPEATABLE: + case PostgreSqlParser.KW_REPLACE: + case PostgreSqlParser.KW_REPLICA: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_RESTART: + case PostgreSqlParser.KW_RESTRICT: + case PostgreSqlParser.KW_RETURNS: + case PostgreSqlParser.KW_REVOKE: + case PostgreSqlParser.KW_ROLE: + case PostgreSqlParser.KW_ROLLBACK: + case PostgreSqlParser.KW_ROWS: + case PostgreSqlParser.KW_RULE: + case PostgreSqlParser.KW_SAVEPOINT: + case PostgreSqlParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCROLL: + case PostgreSqlParser.KW_SEARCH: + case PostgreSqlParser.KW_SECOND: + case PostgreSqlParser.KW_SECURITY: + case PostgreSqlParser.KW_SEQUENCE: + case PostgreSqlParser.KW_SEQUENCES: + case PostgreSqlParser.KW_SERIALIZABLE: + case PostgreSqlParser.KW_SERVER: + case PostgreSqlParser.KW_SESSION: + case PostgreSqlParser.KW_SET: + case PostgreSqlParser.KW_SHARE: + case PostgreSqlParser.KW_SHOW: + case PostgreSqlParser.KW_SIMPLE: + case PostgreSqlParser.KW_SNAPSHOT: + case PostgreSqlParser.KW_STABLE: + case PostgreSqlParser.KW_STANDALONE: + case PostgreSqlParser.KW_START: + case PostgreSqlParser.KW_STATEMENT: + case PostgreSqlParser.KW_STATISTICS: + case PostgreSqlParser.KW_STDIN: + case PostgreSqlParser.KW_STDOUT: + case PostgreSqlParser.KW_STORAGE: + case PostgreSqlParser.KW_STRICT: + case PostgreSqlParser.KW_STRIP: + case PostgreSqlParser.KW_SYSID: + case PostgreSqlParser.KW_SYSTEM: + case PostgreSqlParser.KW_TABLES: + case PostgreSqlParser.KW_TABLESPACE: + case PostgreSqlParser.KW_TEMP: + case PostgreSqlParser.KW_TEMPLATE: + case PostgreSqlParser.KW_TEMPORARY: + case PostgreSqlParser.KW_TEXT: + case PostgreSqlParser.KW_TRANSACTION: + case PostgreSqlParser.KW_TRIGGER: + case PostgreSqlParser.KW_TRUNCATE: + case PostgreSqlParser.KW_TRUSTED: + case PostgreSqlParser.KW_TYPE: + case PostgreSqlParser.KW_TYPES: + case PostgreSqlParser.KW_UNBOUNDED: + case PostgreSqlParser.KW_UNCOMMITTED: + case PostgreSqlParser.KW_UNENCRYPTED: + case PostgreSqlParser.KW_UNKNOWN: + case PostgreSqlParser.KW_UNLISTEN: + case PostgreSqlParser.KW_UNLOGGED: + case PostgreSqlParser.KW_UNTIL: + case PostgreSqlParser.KW_UPDATE: + case PostgreSqlParser.KW_VACUUM: + case PostgreSqlParser.KW_VALID: + case PostgreSqlParser.KW_VALIDATE: + case PostgreSqlParser.KW_VALIDATOR: + case PostgreSqlParser.KW_VARYING: + case PostgreSqlParser.KW_VERSION: + case PostgreSqlParser.KW_VIEW: + case PostgreSqlParser.KW_VOLATILE: + case PostgreSqlParser.KW_WHITESPACE: + case PostgreSqlParser.KW_WITHOUT: + case PostgreSqlParser.KW_WORK: + case PostgreSqlParser.KW_WRAPPER: + case PostgreSqlParser.KW_WRITE: + case PostgreSqlParser.KW_XML: + case PostgreSqlParser.KW_YEAR: + case PostgreSqlParser.KW_YES: + case PostgreSqlParser.KW_ZONE: + case PostgreSqlParser.KW_BETWEEN: + case PostgreSqlParser.KW_BIGINT: + case PostgreSqlParser.KW_BIT: + case PostgreSqlParser.KW_BOOLEAN: + case PostgreSqlParser.KW_CHAR: + case PostgreSqlParser.KW_CHARACTER: + case PostgreSqlParser.KW_COALESCE: + case PostgreSqlParser.KW_DEC: + case PostgreSqlParser.KW_DECIMAL: + case PostgreSqlParser.KW_EXISTS: + case PostgreSqlParser.KW_EXTRACT: + case PostgreSqlParser.KW_FLOAT: + case PostgreSqlParser.KW_GREATEST: + case PostgreSqlParser.KW_INOUT: + case PostgreSqlParser.KW_INT: + case PostgreSqlParser.KW_INTEGER: + case PostgreSqlParser.KW_INTERVAL: + case PostgreSqlParser.KW_LEAST: + case PostgreSqlParser.KW_NATIONAL: + case PostgreSqlParser.KW_NCHAR: + case PostgreSqlParser.KW_NONE: + case PostgreSqlParser.KW_NULLIF: + case PostgreSqlParser.KW_NUMERIC: + case PostgreSqlParser.KW_OVERLAY: + case PostgreSqlParser.KW_POSITION: + case PostgreSqlParser.KW_PRECISION: + case PostgreSqlParser.KW_REAL: + case PostgreSqlParser.KW_ROW: + case PostgreSqlParser.KW_SETOF: + case PostgreSqlParser.KW_SMALLINT: + case PostgreSqlParser.KW_SUBSTRING: + case PostgreSqlParser.KW_TIME: + case PostgreSqlParser.KW_TIMESTAMP: + case PostgreSqlParser.KW_TREAT: + case PostgreSqlParser.KW_TRIM: + case PostgreSqlParser.KW_VALUES: + case PostgreSqlParser.KW_VARCHAR: + case PostgreSqlParser.KW_XMLATTRIBUTES: + case PostgreSqlParser.KW_XMLCONCAT: + case PostgreSqlParser.KW_XMLELEMENT: + case PostgreSqlParser.KW_XMLEXISTS: + case PostgreSqlParser.KW_XMLFOREST: + case PostgreSqlParser.KW_XMLPARSE: + case PostgreSqlParser.KW_XMLPI: + case PostgreSqlParser.KW_XMLROOT: + case PostgreSqlParser.KW_XMLSERIALIZE: + case PostgreSqlParser.KW_CALL: + case PostgreSqlParser.KW_CURRENT: + case PostgreSqlParser.KW_ATTACH: + case PostgreSqlParser.KW_DETACH: + case PostgreSqlParser.KW_EXPRESSION: + case PostgreSqlParser.KW_GENERATED: + case PostgreSqlParser.KW_LOGGED: + case PostgreSqlParser.KW_STORED: + case PostgreSqlParser.KW_INCLUDE: + case PostgreSqlParser.KW_ROUTINE: + case PostgreSqlParser.KW_TRANSFORM: + case PostgreSqlParser.KW_IMPORT: + case PostgreSqlParser.KW_POLICY: + case PostgreSqlParser.KW_METHOD: + case PostgreSqlParser.KW_REFERENCING: + case PostgreSqlParser.KW_NEW: + case PostgreSqlParser.KW_OLD: + case PostgreSqlParser.KW_VALUE: + case PostgreSqlParser.KW_SUBSCRIPTION: + case PostgreSqlParser.KW_PUBLICATION: + case PostgreSqlParser.KW_OUT: + case PostgreSqlParser.KW_ROUTINES: + case PostgreSqlParser.KW_SCHEMAS: + case PostgreSqlParser.KW_PROCEDURES: + case PostgreSqlParser.KW_INPUT: + case PostgreSqlParser.KW_SUPPORT: + case PostgreSqlParser.KW_PARALLEL: + case PostgreSqlParser.KW_SQL: + case PostgreSqlParser.KW_DEPENDS: + case PostgreSqlParser.KW_OVERRIDING: + case PostgreSqlParser.KW_CONFLICT: + case PostgreSqlParser.KW_SKIP: + case PostgreSqlParser.KW_LOCKED: + case PostgreSqlParser.KW_TIES: + case PostgreSqlParser.KW_ROLLUP: + case PostgreSqlParser.KW_CUBE: + case PostgreSqlParser.KW_GROUPING: + case PostgreSqlParser.KW_SETS: + case PostgreSqlParser.KW_TABLESAMPLE: + case PostgreSqlParser.KW_ORDINALITY: + case PostgreSqlParser.KW_XMLTABLE: + case PostgreSqlParser.KW_COLUMNS: + case PostgreSqlParser.KW_XMLNAMESPACES: + case PostgreSqlParser.KW_ROWTYPE: + case PostgreSqlParser.KW_NORMALIZED: + case PostgreSqlParser.KW_WITHIN: + case PostgreSqlParser.KW_FILTER: + case PostgreSqlParser.KW_GROUPS: + case PostgreSqlParser.KW_OTHERS: + case PostgreSqlParser.KW_NFC: + case PostgreSqlParser.KW_NFD: + case PostgreSqlParser.KW_NFKC: + case PostgreSqlParser.KW_NFKD: + case PostgreSqlParser.KW_UESCAPE: + case PostgreSqlParser.KW_VIEWS: + case PostgreSqlParser.KW_NORMALIZE: + case PostgreSqlParser.KW_DUMP: + case PostgreSqlParser.KW_PRINT_STRICT_PARAMS: + case PostgreSqlParser.KW_VARIABLE_CONFLICT: + case PostgreSqlParser.KW_ERROR: + case PostgreSqlParser.KW_USE_VARIABLE: + case PostgreSqlParser.KW_USE_COLUMN: + case PostgreSqlParser.KW_ALIAS: + case PostgreSqlParser.KW_CONSTANT: + case PostgreSqlParser.KW_PERFORM: + case PostgreSqlParser.KW_GET: + case PostgreSqlParser.KW_DIAGNOSTICS: + case PostgreSqlParser.KW_STACKED: + case PostgreSqlParser.KW_ELSIF: + case PostgreSqlParser.KW_REVERSE: + case PostgreSqlParser.KW_SLICE: + case PostgreSqlParser.KW_EXIT: + case PostgreSqlParser.KW_RETURN: + case PostgreSqlParser.KW_QUERY: + case PostgreSqlParser.KW_RAISE: + case PostgreSqlParser.KW_SQLSTATE: + case PostgreSqlParser.KW_DEBUG: + case PostgreSqlParser.KW_LOG: + case PostgreSqlParser.KW_INFO: + case PostgreSqlParser.KW_NOTICE: + case PostgreSqlParser.KW_WARNING: + case PostgreSqlParser.KW_EXCEPTION: + case PostgreSqlParser.KW_ASSERT: + case PostgreSqlParser.KW_OPEN: + case PostgreSqlParser.KW_SKIP_LOCKED: + case PostgreSqlParser.KW_BUFFER_USAGE_LIMIT: + case PostgreSqlParser.Identifier: + case PostgreSqlParser.QuotedIdentifier: + case PostgreSqlParser.UnicodeQuotedIdentifier: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.BinaryStringConstant: + case PostgreSqlParser.HexadecimalStringConstant: + case PostgreSqlParser.Integral: + case PostgreSqlParser.Numeric: + case PostgreSqlParser.PLSQLVARIABLENAME: + case PostgreSqlParser.PLSQLIDENTIFIER: + case PostgreSqlParser.EscapeStringConstant: { this.state = 10405; this.expr_list(); } break; - case PostgreSQLParser.OPEN_BRACKET: + case PostgreSqlParser.OPEN_BRACKET: { this.state = 10406; this.array_expr_list(); } break; - case PostgreSQLParser.CLOSE_BRACKET: + case PostgreSqlParser.CLOSE_BRACKET: break; default: break; } this.state = 10409; - this.match(PostgreSQLParser.CLOSE_BRACKET); + this.match(PostgreSqlParser.CLOSE_BRACKET); } } catch (re) { @@ -55646,7 +55646,7 @@ export class PostgreSQLParser extends SQLParserBase { } public array_expr_list(): Array_expr_listContext { let localContext = new Array_expr_listContext(this.context, this.state); - this.enterRule(localContext, 1346, PostgreSQLParser.RULE_array_expr_list); + this.enterRule(localContext, 1346, PostgreSqlParser.RULE_array_expr_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -55660,7 +55660,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 10412; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 10413; this.array_expr(); } @@ -55687,14 +55687,14 @@ export class PostgreSQLParser extends SQLParserBase { } public extract_list(): Extract_listContext { let localContext = new Extract_listContext(this.context, this.state); - this.enterRule(localContext, 1348, PostgreSQLParser.RULE_extract_list); + this.enterRule(localContext, 1348, PostgreSqlParser.RULE_extract_list); try { this.enterOuterAlt(localContext, 1); { this.state = 10419; this.extract_arg(); this.state = 10420; - this.match(PostgreSQLParser.KW_FROM); + this.match(PostgreSqlParser.KW_FROM); this.state = 10421; this.a_expr(); } @@ -55715,7 +55715,7 @@ export class PostgreSQLParser extends SQLParserBase { } public extract_arg(): Extract_argContext { let localContext = new Extract_argContext(this.context, this.state); - this.enterRule(localContext, 1350, PostgreSQLParser.RULE_extract_arg); + this.enterRule(localContext, 1350, PostgreSqlParser.RULE_extract_arg); try { this.state = 10431; this.errorHandler.sync(this); @@ -55731,42 +55731,42 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 10424; - this.match(PostgreSQLParser.KW_YEAR); + this.match(PostgreSqlParser.KW_YEAR); } break; case 3: this.enterOuterAlt(localContext, 3); { this.state = 10425; - this.match(PostgreSQLParser.KW_MONTH); + this.match(PostgreSqlParser.KW_MONTH); } break; case 4: this.enterOuterAlt(localContext, 4); { this.state = 10426; - this.match(PostgreSQLParser.KW_DAY); + this.match(PostgreSqlParser.KW_DAY); } break; case 5: this.enterOuterAlt(localContext, 5); { this.state = 10427; - this.match(PostgreSQLParser.KW_HOUR); + this.match(PostgreSqlParser.KW_HOUR); } break; case 6: this.enterOuterAlt(localContext, 6); { this.state = 10428; - this.match(PostgreSQLParser.KW_MINUTE); + this.match(PostgreSqlParser.KW_MINUTE); } break; case 7: this.enterOuterAlt(localContext, 7); { this.state = 10429; - this.match(PostgreSQLParser.KW_SECOND); + this.match(PostgreSqlParser.KW_SECOND); } break; case 8: @@ -55794,7 +55794,7 @@ export class PostgreSQLParser extends SQLParserBase { } public unicode_normal_form(): Unicode_normal_formContext { let localContext = new Unicode_normal_formContext(this.context, this.state); - this.enterRule(localContext, 1352, PostgreSQLParser.RULE_unicode_normal_form); + this.enterRule(localContext, 1352, PostgreSqlParser.RULE_unicode_normal_form); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -55826,7 +55826,7 @@ export class PostgreSQLParser extends SQLParserBase { } public overlay_list(): Overlay_listContext { let localContext = new Overlay_listContext(this.context, this.state); - this.enterRule(localContext, 1354, PostgreSQLParser.RULE_overlay_list); + this.enterRule(localContext, 1354, PostgreSqlParser.RULE_overlay_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -55834,11 +55834,11 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 10435; this.a_expr(); this.state = 10436; - this.match(PostgreSQLParser.KW_PLACING); + this.match(PostgreSqlParser.KW_PLACING); this.state = 10437; this.a_expr(); this.state = 10438; - this.match(PostgreSQLParser.KW_FROM); + this.match(PostgreSqlParser.KW_FROM); this.state = 10439; this.a_expr(); this.state = 10442; @@ -55847,7 +55847,7 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 62) { { this.state = 10440; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 10441; this.a_expr(); } @@ -55871,14 +55871,14 @@ export class PostgreSQLParser extends SQLParserBase { } public position_list(): Position_listContext { let localContext = new Position_listContext(this.context, this.state); - this.enterRule(localContext, 1356, PostgreSQLParser.RULE_position_list); + this.enterRule(localContext, 1356, PostgreSqlParser.RULE_position_list); try { this.enterOuterAlt(localContext, 1); { this.state = 10444; this.b_expr(0); this.state = 10445; - this.match(PostgreSQLParser.KW_IN); + this.match(PostgreSqlParser.KW_IN); this.state = 10446; this.b_expr(0); } @@ -55899,7 +55899,7 @@ export class PostgreSQLParser extends SQLParserBase { } public substr_list(): Substr_listContext { let localContext = new Substr_listContext(this.context, this.state); - this.enterRule(localContext, 1358, PostgreSQLParser.RULE_substr_list); + this.enterRule(localContext, 1358, PostgreSqlParser.RULE_substr_list); try { this.state = 10475; this.errorHandler.sync(this); @@ -55910,11 +55910,11 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 10448; this.a_expr(); this.state = 10449; - this.match(PostgreSQLParser.KW_FROM); + this.match(PostgreSqlParser.KW_FROM); this.state = 10450; this.a_expr(); this.state = 10451; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 10452; this.a_expr(); } @@ -55925,11 +55925,11 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 10454; this.a_expr(); this.state = 10455; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 10456; this.a_expr(); this.state = 10457; - this.match(PostgreSQLParser.KW_FROM); + this.match(PostgreSqlParser.KW_FROM); this.state = 10458; this.a_expr(); } @@ -55940,7 +55940,7 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 10460; this.a_expr(); this.state = 10461; - this.match(PostgreSQLParser.KW_FROM); + this.match(PostgreSqlParser.KW_FROM); this.state = 10462; this.a_expr(); } @@ -55951,7 +55951,7 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 10464; this.a_expr(); this.state = 10465; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 10466; this.a_expr(); } @@ -55962,11 +55962,11 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 10468; this.a_expr(); this.state = 10469; - this.match(PostgreSQLParser.KW_SIMILAR); + this.match(PostgreSqlParser.KW_SIMILAR); this.state = 10470; this.a_expr(); this.state = 10471; - this.match(PostgreSQLParser.KW_ESCAPE); + this.match(PostgreSqlParser.KW_ESCAPE); this.state = 10472; this.a_expr(); } @@ -55996,7 +55996,7 @@ export class PostgreSQLParser extends SQLParserBase { } public trim_list(): Trim_listContext { let localContext = new Trim_listContext(this.context, this.state); - this.enterRule(localContext, 1360, PostgreSQLParser.RULE_trim_list); + this.enterRule(localContext, 1360, PostgreSqlParser.RULE_trim_list); try { this.state = 10484; this.errorHandler.sync(this); @@ -56007,7 +56007,7 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 10477; this.a_expr(); this.state = 10478; - this.match(PostgreSQLParser.KW_FROM); + this.match(PostgreSqlParser.KW_FROM); this.state = 10479; this.expr_list(); } @@ -56016,7 +56016,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 10481; - this.match(PostgreSQLParser.KW_FROM); + this.match(PostgreSqlParser.KW_FROM); this.state = 10482; this.expr_list(); } @@ -56046,7 +56046,7 @@ export class PostgreSQLParser extends SQLParserBase { } public in_expr(): In_exprContext { let localContext = new In_exprContext(this.context, this.state); - this.enterRule(localContext, 1362, PostgreSQLParser.RULE_in_expr); + this.enterRule(localContext, 1362, PostgreSqlParser.RULE_in_expr); try { this.state = 10491; this.errorHandler.sync(this); @@ -56064,11 +56064,11 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 10487; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 10488; this.expr_list(); this.state = 10489; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; } @@ -56089,13 +56089,13 @@ export class PostgreSQLParser extends SQLParserBase { } public case_expr(): Case_exprContext { let localContext = new Case_exprContext(this.context, this.state); - this.enterRule(localContext, 1364, PostgreSQLParser.RULE_case_expr); + this.enterRule(localContext, 1364, PostgreSqlParser.RULE_case_expr); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 10493; - this.match(PostgreSQLParser.KW_CASE); + this.match(PostgreSqlParser.KW_CASE); this.state = 10495; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -56119,7 +56119,7 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 10501; - this.match(PostgreSQLParser.KW_END); + this.match(PostgreSqlParser.KW_END); } } catch (re) { @@ -56138,7 +56138,7 @@ export class PostgreSQLParser extends SQLParserBase { } public when_clause_list(): When_clause_listContext { let localContext = new When_clause_listContext(this.context, this.state); - this.enterRule(localContext, 1366, PostgreSQLParser.RULE_when_clause_list); + this.enterRule(localContext, 1366, PostgreSqlParser.RULE_when_clause_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -56175,16 +56175,16 @@ export class PostgreSQLParser extends SQLParserBase { } public when_clause(): When_clauseContext { let localContext = new When_clauseContext(this.context, this.state); - this.enterRule(localContext, 1368, PostgreSQLParser.RULE_when_clause); + this.enterRule(localContext, 1368, PostgreSqlParser.RULE_when_clause); try { this.enterOuterAlt(localContext, 1); { this.state = 10508; - this.match(PostgreSQLParser.KW_WHEN); + this.match(PostgreSqlParser.KW_WHEN); this.state = 10509; this.a_expr(); this.state = 10510; - this.match(PostgreSQLParser.KW_THEN); + this.match(PostgreSqlParser.KW_THEN); this.state = 10511; this.a_expr(); } @@ -56205,12 +56205,12 @@ export class PostgreSQLParser extends SQLParserBase { } public case_default(): Case_defaultContext { let localContext = new Case_defaultContext(this.context, this.state); - this.enterRule(localContext, 1370, PostgreSQLParser.RULE_case_default); + this.enterRule(localContext, 1370, PostgreSqlParser.RULE_case_default); try { this.enterOuterAlt(localContext, 1); { this.state = 10513; - this.match(PostgreSQLParser.KW_ELSE); + this.match(PostgreSqlParser.KW_ELSE); this.state = 10514; this.a_expr(); } @@ -56231,7 +56231,7 @@ export class PostgreSQLParser extends SQLParserBase { } public case_arg(): Case_argContext { let localContext = new Case_argContext(this.context, this.state); - this.enterRule(localContext, 1372, PostgreSQLParser.RULE_case_arg); + this.enterRule(localContext, 1372, PostgreSqlParser.RULE_case_arg); try { this.enterOuterAlt(localContext, 1); { @@ -56255,7 +56255,7 @@ export class PostgreSQLParser extends SQLParserBase { } public columnref(): ColumnrefContext { let localContext = new ColumnrefContext(this.context, this.state); - this.enterRule(localContext, 1374, PostgreSQLParser.RULE_columnref); + this.enterRule(localContext, 1374, PostgreSqlParser.RULE_columnref); try { this.enterOuterAlt(localContext, 1); { @@ -56289,518 +56289,518 @@ export class PostgreSQLParser extends SQLParserBase { } public indirection_el(): Indirection_elContext { let localContext = new Indirection_elContext(this.context, this.state); - this.enterRule(localContext, 1376, PostgreSQLParser.RULE_indirection_el); + this.enterRule(localContext, 1376, PostgreSqlParser.RULE_indirection_el); let _la: number; try { this.state = 10539; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.DOT: + case PostgreSqlParser.DOT: this.enterOuterAlt(localContext, 1); { this.state = 10522; - this.match(PostgreSQLParser.DOT); + this.match(PostgreSqlParser.DOT); this.state = 10525; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_ALL: - case PostgreSQLParser.KW_ANALYSE: - case PostgreSQLParser.KW_ANALYZE: - case PostgreSQLParser.KW_AND: - case PostgreSQLParser.KW_ANY: - case PostgreSQLParser.KW_ARRAY: - case PostgreSQLParser.KW_AS: - case PostgreSQLParser.KW_ASC: - case PostgreSQLParser.KW_ASYMMETRIC: - case PostgreSQLParser.KW_BOTH: - case PostgreSQLParser.KW_CASE: - case PostgreSQLParser.KW_CAST: - case PostgreSQLParser.KW_CHECK: - case PostgreSQLParser.KW_COLLATE: - case PostgreSQLParser.KW_COLUMN: - case PostgreSQLParser.KW_CONSTRAINT: - case PostgreSQLParser.KW_CREATE: - case PostgreSQLParser.KW_CURRENT_CATALOG: - case PostgreSQLParser.KW_CURRENT_DATE: - case PostgreSQLParser.KW_CURRENT_ROLE: - case PostgreSQLParser.KW_CURRENT_TIME: - case PostgreSQLParser.KW_CURRENT_TIMESTAMP: - case PostgreSQLParser.KW_CURRENT_USER: - case PostgreSQLParser.KW_DEFAULT: - case PostgreSQLParser.KW_DEFERRABLE: - case PostgreSQLParser.KW_DESC: - case PostgreSQLParser.KW_DISTINCT: - case PostgreSQLParser.KW_DO: - case PostgreSQLParser.KW_ELSE: - case PostgreSQLParser.KW_EXCEPT: - case PostgreSQLParser.KW_FALSE: - case PostgreSQLParser.KW_FETCH: - case PostgreSQLParser.KW_FOR: - case PostgreSQLParser.KW_FOREIGN: - case PostgreSQLParser.KW_FROM: - case PostgreSQLParser.KW_GRANT: - case PostgreSQLParser.KW_GROUP: - case PostgreSQLParser.KW_HAVING: - case PostgreSQLParser.KW_IN: - case PostgreSQLParser.KW_INITIALLY: - case PostgreSQLParser.KW_INTERSECT: - case PostgreSQLParser.KW_LATERAL: - case PostgreSQLParser.KW_LEADING: - case PostgreSQLParser.KW_LIMIT: - case PostgreSQLParser.KW_LOCALTIME: - case PostgreSQLParser.KW_LOCALTIMESTAMP: - case PostgreSQLParser.KW_NOT: - case PostgreSQLParser.KW_NULL: - case PostgreSQLParser.KW_OFFSET: - case PostgreSQLParser.KW_ON: - case PostgreSQLParser.KW_ONLY: - case PostgreSQLParser.KW_OR: - case PostgreSQLParser.KW_ORDER: - case PostgreSQLParser.KW_PLACING: - case PostgreSQLParser.KW_PRIMARY: - case PostgreSQLParser.KW_REFERENCES: - case PostgreSQLParser.KW_RETURNING: - case PostgreSQLParser.KW_SELECT: - case PostgreSQLParser.KW_SESSION_USER: - case PostgreSQLParser.KW_SOME: - case PostgreSQLParser.KW_SYMMETRIC: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_THEN: - case PostgreSQLParser.KW_TO: - case PostgreSQLParser.KW_TRAILING: - case PostgreSQLParser.KW_TRUE: - case PostgreSQLParser.KW_UNION: - case PostgreSQLParser.KW_UNIQUE: - case PostgreSQLParser.KW_USER: - case PostgreSQLParser.KW_USING: - case PostgreSQLParser.KW_VARIADIC: - case PostgreSQLParser.KW_WHEN: - case PostgreSQLParser.KW_WHERE: - case PostgreSQLParser.KW_WINDOW: - case PostgreSQLParser.KW_WITH: - case PostgreSQLParser.KW_AUTHORIZATION: - case PostgreSQLParser.KW_BINARY: - case PostgreSQLParser.KW_COLLATION: - case PostgreSQLParser.KW_CONCURRENTLY: - case PostgreSQLParser.KW_CROSS: - case PostgreSQLParser.KW_CURRENT_SCHEMA: - case PostgreSQLParser.KW_FREEZE: - case PostgreSQLParser.KW_FULL: - case PostgreSQLParser.KW_ILIKE: - case PostgreSQLParser.KW_INNER: - case PostgreSQLParser.KW_IS: - case PostgreSQLParser.KW_ISNULL: - case PostgreSQLParser.KW_JOIN: - case PostgreSQLParser.KW_LEFT: - case PostgreSQLParser.KW_LIKE: - case PostgreSQLParser.KW_NATURAL: - case PostgreSQLParser.KW_NOTNULL: - case PostgreSQLParser.KW_OUTER: - case PostgreSQLParser.KW_OVER: - case PostgreSQLParser.KW_OVERLAPS: - case PostgreSQLParser.KW_RIGHT: - case PostgreSQLParser.KW_SIMILAR: - case PostgreSQLParser.KW_VERBOSE: - case PostgreSQLParser.KW_ABORT: - case PostgreSQLParser.KW_ABSOLUTE: - case PostgreSQLParser.KW_ACCESS: - case PostgreSQLParser.KW_ACTION: - case PostgreSQLParser.KW_ADD: - case PostgreSQLParser.KW_ADMIN: - case PostgreSQLParser.KW_AFTER: - case PostgreSQLParser.KW_AGGREGATE: - case PostgreSQLParser.KW_ALSO: - case PostgreSQLParser.KW_ALTER: - case PostgreSQLParser.KW_ALWAYS: - case PostgreSQLParser.KW_ASSERTION: - case PostgreSQLParser.KW_ASSIGNMENT: - case PostgreSQLParser.KW_AT: - case PostgreSQLParser.KW_ATTRIBUTE: - case PostgreSQLParser.KW_BACKWARD: - case PostgreSQLParser.KW_BEFORE: - case PostgreSQLParser.KW_BEGIN: - case PostgreSQLParser.KW_BY: - case PostgreSQLParser.KW_CACHE: - case PostgreSQLParser.KW_CALLED: - case PostgreSQLParser.KW_CASCADE: - case PostgreSQLParser.KW_CASCADED: - case PostgreSQLParser.KW_CATALOG: - case PostgreSQLParser.KW_CHAIN: - case PostgreSQLParser.KW_CHARACTERISTICS: - case PostgreSQLParser.KW_CHECKPOINT: - case PostgreSQLParser.KW_CLASS: - case PostgreSQLParser.KW_CLOSE: - case PostgreSQLParser.KW_CLUSTER: - case PostgreSQLParser.KW_COMMENT: - case PostgreSQLParser.KW_COMMENTS: - case PostgreSQLParser.KW_COMMIT: - case PostgreSQLParser.KW_COMMITTED: - case PostgreSQLParser.KW_CONFIGURATION: - case PostgreSQLParser.KW_CONNECTION: - case PostgreSQLParser.KW_CONSTRAINTS: - case PostgreSQLParser.KW_CONTENT: - case PostgreSQLParser.KW_CONTINUE: - case PostgreSQLParser.KW_CONVERSION: - case PostgreSQLParser.KW_COPY: - case PostgreSQLParser.KW_COST: - case PostgreSQLParser.KW_CSV: - case PostgreSQLParser.KW_CURSOR: - case PostgreSQLParser.KW_CYCLE: - case PostgreSQLParser.KW_DATA: - case PostgreSQLParser.KW_DATABASE: - case PostgreSQLParser.KW_DAY: - case PostgreSQLParser.KW_DEALLOCATE: - case PostgreSQLParser.KW_DECLARE: - case PostgreSQLParser.KW_DEFAULTS: - case PostgreSQLParser.KW_DEFERRED: - case PostgreSQLParser.KW_DEFINER: - case PostgreSQLParser.KW_DELETE: - case PostgreSQLParser.KW_DELIMITER: - case PostgreSQLParser.KW_DELIMITERS: - case PostgreSQLParser.KW_DICTIONARY: - case PostgreSQLParser.KW_DISABLE: - case PostgreSQLParser.KW_DISCARD: - case PostgreSQLParser.KW_DOCUMENT: - case PostgreSQLParser.KW_DOMAIN: - case PostgreSQLParser.KW_DOUBLE: - case PostgreSQLParser.KW_DROP: - case PostgreSQLParser.KW_EACH: - case PostgreSQLParser.KW_ENABLE: - case PostgreSQLParser.KW_ENCODING: - case PostgreSQLParser.KW_ENCRYPTED: - case PostgreSQLParser.KW_ENUM: - case PostgreSQLParser.KW_ESCAPE: - case PostgreSQLParser.KW_EVENT: - case PostgreSQLParser.KW_EXCLUDE: - case PostgreSQLParser.KW_EXCLUDING: - case PostgreSQLParser.KW_EXCLUSIVE: - case PostgreSQLParser.KW_EXECUTE: - case PostgreSQLParser.KW_EXPLAIN: - case PostgreSQLParser.KW_EXTENSION: - case PostgreSQLParser.KW_EXTERNAL: - case PostgreSQLParser.KW_FAMILY: - case PostgreSQLParser.KW_FIRST: - case PostgreSQLParser.KW_FOLLOWING: - case PostgreSQLParser.KW_FORCE: - case PostgreSQLParser.KW_FORWARD: - case PostgreSQLParser.KW_FUNCTION: - case PostgreSQLParser.KW_FUNCTIONS: - case PostgreSQLParser.KW_GLOBAL: - case PostgreSQLParser.KW_GRANTED: - case PostgreSQLParser.KW_HANDLER: - case PostgreSQLParser.KW_HEADER: - case PostgreSQLParser.KW_HOLD: - case PostgreSQLParser.KW_HOUR: - case PostgreSQLParser.KW_IDENTITY: - case PostgreSQLParser.KW_IF: - case PostgreSQLParser.KW_IMMEDIATE: - case PostgreSQLParser.KW_IMMUTABLE: - case PostgreSQLParser.KW_IMPLICIT: - case PostgreSQLParser.KW_INCLUDING: - case PostgreSQLParser.KW_INCREMENT: - case PostgreSQLParser.KW_INDEX: - case PostgreSQLParser.KW_INDEXES: - case PostgreSQLParser.KW_INHERIT: - case PostgreSQLParser.KW_INHERITS: - case PostgreSQLParser.KW_INLINE: - case PostgreSQLParser.KW_INSENSITIVE: - case PostgreSQLParser.KW_INSERT: - case PostgreSQLParser.KW_INSTEAD: - case PostgreSQLParser.KW_INVOKER: - case PostgreSQLParser.KW_ISOLATION: - case PostgreSQLParser.KW_KEY: - case PostgreSQLParser.KW_LABEL: - case PostgreSQLParser.KW_LANGUAGE: - case PostgreSQLParser.KW_LARGE: - case PostgreSQLParser.KW_LAST: - case PostgreSQLParser.KW_LEAKPROOF: - case PostgreSQLParser.KW_LEVEL: - case PostgreSQLParser.KW_LISTEN: - case PostgreSQLParser.KW_LOAD: - case PostgreSQLParser.KW_LOCAL: - case PostgreSQLParser.KW_LOCATION: - case PostgreSQLParser.KW_LOCK: - case PostgreSQLParser.KW_MAPPING: - case PostgreSQLParser.KW_MATCH: - case PostgreSQLParser.KW_MATERIALIZED: - case PostgreSQLParser.KW_MAXVALUE: - case PostgreSQLParser.KW_MINUTE: - case PostgreSQLParser.KW_MINVALUE: - case PostgreSQLParser.KW_MODE: - case PostgreSQLParser.KW_MONTH: - case PostgreSQLParser.KW_MOVE: - case PostgreSQLParser.KW_NAME: - case PostgreSQLParser.KW_NAMES: - case PostgreSQLParser.KW_NEXT: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_NOTHING: - case PostgreSQLParser.KW_NOTIFY: - case PostgreSQLParser.KW_NOWAIT: - case PostgreSQLParser.KW_NULLS: - case PostgreSQLParser.KW_OBJECT: - case PostgreSQLParser.KW_OF: - case PostgreSQLParser.KW_OFF: - case PostgreSQLParser.KW_OIDS: - case PostgreSQLParser.KW_OPERATOR: - case PostgreSQLParser.KW_OPTION: - case PostgreSQLParser.KW_OPTIONS: - case PostgreSQLParser.KW_OWNED: - case PostgreSQLParser.KW_OWNER: - case PostgreSQLParser.KW_PARSER: - case PostgreSQLParser.KW_PARTIAL: - case PostgreSQLParser.KW_PARTITION: - case PostgreSQLParser.KW_PASSING: - case PostgreSQLParser.KW_PASSWORD: - case PostgreSQLParser.KW_PLANS: - case PostgreSQLParser.KW_PRECEDING: - case PostgreSQLParser.KW_PREPARE: - case PostgreSQLParser.KW_PREPARED: - case PostgreSQLParser.KW_PRESERVE: - case PostgreSQLParser.KW_PRIOR: - case PostgreSQLParser.KW_PRIVILEGES: - case PostgreSQLParser.KW_PROCEDURAL: - case PostgreSQLParser.KW_PROCEDURE: - case PostgreSQLParser.KW_PROGRAM: - case PostgreSQLParser.KW_QUOTE: - case PostgreSQLParser.KW_RANGE: - case PostgreSQLParser.KW_READ: - case PostgreSQLParser.KW_REASSIGN: - case PostgreSQLParser.KW_RECHECK: - case PostgreSQLParser.KW_RECURSIVE: - case PostgreSQLParser.KW_REF: - case PostgreSQLParser.KW_REFRESH: - case PostgreSQLParser.KW_REINDEX: - case PostgreSQLParser.KW_RELATIVE: - case PostgreSQLParser.KW_RELEASE: - case PostgreSQLParser.KW_RENAME: - case PostgreSQLParser.KW_REPEATABLE: - case PostgreSQLParser.KW_REPLACE: - case PostgreSQLParser.KW_REPLICA: - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_RESTART: - case PostgreSQLParser.KW_RESTRICT: - case PostgreSQLParser.KW_RETURNS: - case PostgreSQLParser.KW_REVOKE: - case PostgreSQLParser.KW_ROLE: - case PostgreSQLParser.KW_ROLLBACK: - case PostgreSQLParser.KW_ROWS: - case PostgreSQLParser.KW_RULE: - case PostgreSQLParser.KW_SAVEPOINT: - case PostgreSQLParser.KW_SCHEMA: - case PostgreSQLParser.KW_SCROLL: - case PostgreSQLParser.KW_SEARCH: - case PostgreSQLParser.KW_SECOND: - case PostgreSQLParser.KW_SECURITY: - case PostgreSQLParser.KW_SEQUENCE: - case PostgreSQLParser.KW_SEQUENCES: - case PostgreSQLParser.KW_SERIALIZABLE: - case PostgreSQLParser.KW_SERVER: - case PostgreSQLParser.KW_SESSION: - case PostgreSQLParser.KW_SET: - case PostgreSQLParser.KW_SHARE: - case PostgreSQLParser.KW_SHOW: - case PostgreSQLParser.KW_SIMPLE: - case PostgreSQLParser.KW_SNAPSHOT: - case PostgreSQLParser.KW_STABLE: - case PostgreSQLParser.KW_STANDALONE: - case PostgreSQLParser.KW_START: - case PostgreSQLParser.KW_STATEMENT: - case PostgreSQLParser.KW_STATISTICS: - case PostgreSQLParser.KW_STDIN: - case PostgreSQLParser.KW_STDOUT: - case PostgreSQLParser.KW_STORAGE: - case PostgreSQLParser.KW_STRICT: - case PostgreSQLParser.KW_STRIP: - case PostgreSQLParser.KW_SYSID: - case PostgreSQLParser.KW_SYSTEM: - case PostgreSQLParser.KW_TABLES: - case PostgreSQLParser.KW_TABLESPACE: - case PostgreSQLParser.KW_TEMP: - case PostgreSQLParser.KW_TEMPLATE: - case PostgreSQLParser.KW_TEMPORARY: - case PostgreSQLParser.KW_TEXT: - case PostgreSQLParser.KW_TRANSACTION: - case PostgreSQLParser.KW_TRIGGER: - case PostgreSQLParser.KW_TRUNCATE: - case PostgreSQLParser.KW_TRUSTED: - case PostgreSQLParser.KW_TYPE: - case PostgreSQLParser.KW_TYPES: - case PostgreSQLParser.KW_UNBOUNDED: - case PostgreSQLParser.KW_UNCOMMITTED: - case PostgreSQLParser.KW_UNENCRYPTED: - case PostgreSQLParser.KW_UNKNOWN: - case PostgreSQLParser.KW_UNLISTEN: - case PostgreSQLParser.KW_UNLOGGED: - case PostgreSQLParser.KW_UNTIL: - case PostgreSQLParser.KW_UPDATE: - case PostgreSQLParser.KW_VACUUM: - case PostgreSQLParser.KW_VALID: - case PostgreSQLParser.KW_VALIDATE: - case PostgreSQLParser.KW_VALIDATOR: - case PostgreSQLParser.KW_VARYING: - case PostgreSQLParser.KW_VERSION: - case PostgreSQLParser.KW_VIEW: - case PostgreSQLParser.KW_VOLATILE: - case PostgreSQLParser.KW_WHITESPACE: - case PostgreSQLParser.KW_WITHOUT: - case PostgreSQLParser.KW_WORK: - case PostgreSQLParser.KW_WRAPPER: - case PostgreSQLParser.KW_WRITE: - case PostgreSQLParser.KW_XML: - case PostgreSQLParser.KW_YEAR: - case PostgreSQLParser.KW_YES: - case PostgreSQLParser.KW_ZONE: - case PostgreSQLParser.KW_BETWEEN: - case PostgreSQLParser.KW_BIGINT: - case PostgreSQLParser.KW_BIT: - case PostgreSQLParser.KW_BOOLEAN: - case PostgreSQLParser.KW_CHAR: - case PostgreSQLParser.KW_CHARACTER: - case PostgreSQLParser.KW_COALESCE: - case PostgreSQLParser.KW_DEC: - case PostgreSQLParser.KW_DECIMAL: - case PostgreSQLParser.KW_EXISTS: - case PostgreSQLParser.KW_EXTRACT: - case PostgreSQLParser.KW_FLOAT: - case PostgreSQLParser.KW_GREATEST: - case PostgreSQLParser.KW_INOUT: - case PostgreSQLParser.KW_INT: - case PostgreSQLParser.KW_INTEGER: - case PostgreSQLParser.KW_INTERVAL: - case PostgreSQLParser.KW_LEAST: - case PostgreSQLParser.KW_NATIONAL: - case PostgreSQLParser.KW_NCHAR: - case PostgreSQLParser.KW_NONE: - case PostgreSQLParser.KW_NULLIF: - case PostgreSQLParser.KW_NUMERIC: - case PostgreSQLParser.KW_OVERLAY: - case PostgreSQLParser.KW_POSITION: - case PostgreSQLParser.KW_PRECISION: - case PostgreSQLParser.KW_REAL: - case PostgreSQLParser.KW_ROW: - case PostgreSQLParser.KW_SETOF: - case PostgreSQLParser.KW_SMALLINT: - case PostgreSQLParser.KW_SUBSTRING: - case PostgreSQLParser.KW_TIME: - case PostgreSQLParser.KW_TIMESTAMP: - case PostgreSQLParser.KW_TREAT: - case PostgreSQLParser.KW_TRIM: - case PostgreSQLParser.KW_VALUES: - case PostgreSQLParser.KW_VARCHAR: - case PostgreSQLParser.KW_XMLATTRIBUTES: - case PostgreSQLParser.KW_XMLCONCAT: - case PostgreSQLParser.KW_XMLELEMENT: - case PostgreSQLParser.KW_XMLEXISTS: - case PostgreSQLParser.KW_XMLFOREST: - case PostgreSQLParser.KW_XMLPARSE: - case PostgreSQLParser.KW_XMLPI: - case PostgreSQLParser.KW_XMLROOT: - case PostgreSQLParser.KW_XMLSERIALIZE: - case PostgreSQLParser.KW_CALL: - case PostgreSQLParser.KW_CURRENT: - case PostgreSQLParser.KW_ATTACH: - case PostgreSQLParser.KW_DETACH: - case PostgreSQLParser.KW_EXPRESSION: - case PostgreSQLParser.KW_GENERATED: - case PostgreSQLParser.KW_LOGGED: - case PostgreSQLParser.KW_STORED: - case PostgreSQLParser.KW_INCLUDE: - case PostgreSQLParser.KW_ROUTINE: - case PostgreSQLParser.KW_TRANSFORM: - case PostgreSQLParser.KW_IMPORT: - case PostgreSQLParser.KW_POLICY: - case PostgreSQLParser.KW_METHOD: - case PostgreSQLParser.KW_REFERENCING: - case PostgreSQLParser.KW_NEW: - case PostgreSQLParser.KW_OLD: - case PostgreSQLParser.KW_VALUE: - case PostgreSQLParser.KW_SUBSCRIPTION: - case PostgreSQLParser.KW_PUBLICATION: - case PostgreSQLParser.KW_OUT: - case PostgreSQLParser.KW_END: - case PostgreSQLParser.KW_ROUTINES: - case PostgreSQLParser.KW_SCHEMAS: - case PostgreSQLParser.KW_PROCEDURES: - case PostgreSQLParser.KW_INPUT: - case PostgreSQLParser.KW_SUPPORT: - case PostgreSQLParser.KW_PARALLEL: - case PostgreSQLParser.KW_SQL: - case PostgreSQLParser.KW_DEPENDS: - case PostgreSQLParser.KW_OVERRIDING: - case PostgreSQLParser.KW_CONFLICT: - case PostgreSQLParser.KW_SKIP: - case PostgreSQLParser.KW_LOCKED: - case PostgreSQLParser.KW_TIES: - case PostgreSQLParser.KW_ROLLUP: - case PostgreSQLParser.KW_CUBE: - case PostgreSQLParser.KW_GROUPING: - case PostgreSQLParser.KW_SETS: - case PostgreSQLParser.KW_TABLESAMPLE: - case PostgreSQLParser.KW_ORDINALITY: - case PostgreSQLParser.KW_XMLTABLE: - case PostgreSQLParser.KW_COLUMNS: - case PostgreSQLParser.KW_XMLNAMESPACES: - case PostgreSQLParser.KW_ROWTYPE: - case PostgreSQLParser.KW_NORMALIZED: - case PostgreSQLParser.KW_WITHIN: - case PostgreSQLParser.KW_FILTER: - case PostgreSQLParser.KW_GROUPS: - case PostgreSQLParser.KW_OTHERS: - case PostgreSQLParser.KW_NFC: - case PostgreSQLParser.KW_NFD: - case PostgreSQLParser.KW_NFKC: - case PostgreSQLParser.KW_NFKD: - case PostgreSQLParser.KW_UESCAPE: - case PostgreSQLParser.KW_VIEWS: - case PostgreSQLParser.KW_NORMALIZE: - case PostgreSQLParser.KW_DUMP: - case PostgreSQLParser.KW_PRINT_STRICT_PARAMS: - case PostgreSQLParser.KW_VARIABLE_CONFLICT: - case PostgreSQLParser.KW_ERROR: - case PostgreSQLParser.KW_USE_VARIABLE: - case PostgreSQLParser.KW_USE_COLUMN: - case PostgreSQLParser.KW_ALIAS: - case PostgreSQLParser.KW_CONSTANT: - case PostgreSQLParser.KW_PERFORM: - case PostgreSQLParser.KW_GET: - case PostgreSQLParser.KW_DIAGNOSTICS: - case PostgreSQLParser.KW_STACKED: - case PostgreSQLParser.KW_ELSIF: - case PostgreSQLParser.KW_REVERSE: - case PostgreSQLParser.KW_SLICE: - case PostgreSQLParser.KW_EXIT: - case PostgreSQLParser.KW_RETURN: - case PostgreSQLParser.KW_QUERY: - case PostgreSQLParser.KW_RAISE: - case PostgreSQLParser.KW_SQLSTATE: - case PostgreSQLParser.KW_DEBUG: - case PostgreSQLParser.KW_LOG: - case PostgreSQLParser.KW_INFO: - case PostgreSQLParser.KW_NOTICE: - case PostgreSQLParser.KW_WARNING: - case PostgreSQLParser.KW_EXCEPTION: - case PostgreSQLParser.KW_ASSERT: - case PostgreSQLParser.KW_OPEN: - case PostgreSQLParser.KW_SKIP_LOCKED: - case PostgreSQLParser.KW_BUFFER_USAGE_LIMIT: - case PostgreSQLParser.Identifier: - case PostgreSQLParser.QuotedIdentifier: - case PostgreSQLParser.UnicodeQuotedIdentifier: - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.PLSQLVARIABLENAME: - case PostgreSQLParser.PLSQLIDENTIFIER: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.KW_ALL: + case PostgreSqlParser.KW_ANALYSE: + case PostgreSqlParser.KW_ANALYZE: + case PostgreSqlParser.KW_AND: + case PostgreSqlParser.KW_ANY: + case PostgreSqlParser.KW_ARRAY: + case PostgreSqlParser.KW_AS: + case PostgreSqlParser.KW_ASC: + case PostgreSqlParser.KW_ASYMMETRIC: + case PostgreSqlParser.KW_BOTH: + case PostgreSqlParser.KW_CASE: + case PostgreSqlParser.KW_CAST: + case PostgreSqlParser.KW_CHECK: + case PostgreSqlParser.KW_COLLATE: + case PostgreSqlParser.KW_COLUMN: + case PostgreSqlParser.KW_CONSTRAINT: + case PostgreSqlParser.KW_CREATE: + case PostgreSqlParser.KW_CURRENT_CATALOG: + case PostgreSqlParser.KW_CURRENT_DATE: + case PostgreSqlParser.KW_CURRENT_ROLE: + case PostgreSqlParser.KW_CURRENT_TIME: + case PostgreSqlParser.KW_CURRENT_TIMESTAMP: + case PostgreSqlParser.KW_CURRENT_USER: + case PostgreSqlParser.KW_DEFAULT: + case PostgreSqlParser.KW_DEFERRABLE: + case PostgreSqlParser.KW_DESC: + case PostgreSqlParser.KW_DISTINCT: + case PostgreSqlParser.KW_DO: + case PostgreSqlParser.KW_ELSE: + case PostgreSqlParser.KW_EXCEPT: + case PostgreSqlParser.KW_FALSE: + case PostgreSqlParser.KW_FETCH: + case PostgreSqlParser.KW_FOR: + case PostgreSqlParser.KW_FOREIGN: + case PostgreSqlParser.KW_FROM: + case PostgreSqlParser.KW_GRANT: + case PostgreSqlParser.KW_GROUP: + case PostgreSqlParser.KW_HAVING: + case PostgreSqlParser.KW_IN: + case PostgreSqlParser.KW_INITIALLY: + case PostgreSqlParser.KW_INTERSECT: + case PostgreSqlParser.KW_LATERAL: + case PostgreSqlParser.KW_LEADING: + case PostgreSqlParser.KW_LIMIT: + case PostgreSqlParser.KW_LOCALTIME: + case PostgreSqlParser.KW_LOCALTIMESTAMP: + case PostgreSqlParser.KW_NOT: + case PostgreSqlParser.KW_NULL: + case PostgreSqlParser.KW_OFFSET: + case PostgreSqlParser.KW_ON: + case PostgreSqlParser.KW_ONLY: + case PostgreSqlParser.KW_OR: + case PostgreSqlParser.KW_ORDER: + case PostgreSqlParser.KW_PLACING: + case PostgreSqlParser.KW_PRIMARY: + case PostgreSqlParser.KW_REFERENCES: + case PostgreSqlParser.KW_RETURNING: + case PostgreSqlParser.KW_SELECT: + case PostgreSqlParser.KW_SESSION_USER: + case PostgreSqlParser.KW_SOME: + case PostgreSqlParser.KW_SYMMETRIC: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_THEN: + case PostgreSqlParser.KW_TO: + case PostgreSqlParser.KW_TRAILING: + case PostgreSqlParser.KW_TRUE: + case PostgreSqlParser.KW_UNION: + case PostgreSqlParser.KW_UNIQUE: + case PostgreSqlParser.KW_USER: + case PostgreSqlParser.KW_USING: + case PostgreSqlParser.KW_VARIADIC: + case PostgreSqlParser.KW_WHEN: + case PostgreSqlParser.KW_WHERE: + case PostgreSqlParser.KW_WINDOW: + case PostgreSqlParser.KW_WITH: + case PostgreSqlParser.KW_AUTHORIZATION: + case PostgreSqlParser.KW_BINARY: + case PostgreSqlParser.KW_COLLATION: + case PostgreSqlParser.KW_CONCURRENTLY: + case PostgreSqlParser.KW_CROSS: + case PostgreSqlParser.KW_CURRENT_SCHEMA: + case PostgreSqlParser.KW_FREEZE: + case PostgreSqlParser.KW_FULL: + case PostgreSqlParser.KW_ILIKE: + case PostgreSqlParser.KW_INNER: + case PostgreSqlParser.KW_IS: + case PostgreSqlParser.KW_ISNULL: + case PostgreSqlParser.KW_JOIN: + case PostgreSqlParser.KW_LEFT: + case PostgreSqlParser.KW_LIKE: + case PostgreSqlParser.KW_NATURAL: + case PostgreSqlParser.KW_NOTNULL: + case PostgreSqlParser.KW_OUTER: + case PostgreSqlParser.KW_OVER: + case PostgreSqlParser.KW_OVERLAPS: + case PostgreSqlParser.KW_RIGHT: + case PostgreSqlParser.KW_SIMILAR: + case PostgreSqlParser.KW_VERBOSE: + case PostgreSqlParser.KW_ABORT: + case PostgreSqlParser.KW_ABSOLUTE: + case PostgreSqlParser.KW_ACCESS: + case PostgreSqlParser.KW_ACTION: + case PostgreSqlParser.KW_ADD: + case PostgreSqlParser.KW_ADMIN: + case PostgreSqlParser.KW_AFTER: + case PostgreSqlParser.KW_AGGREGATE: + case PostgreSqlParser.KW_ALSO: + case PostgreSqlParser.KW_ALTER: + case PostgreSqlParser.KW_ALWAYS: + case PostgreSqlParser.KW_ASSERTION: + case PostgreSqlParser.KW_ASSIGNMENT: + case PostgreSqlParser.KW_AT: + case PostgreSqlParser.KW_ATTRIBUTE: + case PostgreSqlParser.KW_BACKWARD: + case PostgreSqlParser.KW_BEFORE: + case PostgreSqlParser.KW_BEGIN: + case PostgreSqlParser.KW_BY: + case PostgreSqlParser.KW_CACHE: + case PostgreSqlParser.KW_CALLED: + case PostgreSqlParser.KW_CASCADE: + case PostgreSqlParser.KW_CASCADED: + case PostgreSqlParser.KW_CATALOG: + case PostgreSqlParser.KW_CHAIN: + case PostgreSqlParser.KW_CHARACTERISTICS: + case PostgreSqlParser.KW_CHECKPOINT: + case PostgreSqlParser.KW_CLASS: + case PostgreSqlParser.KW_CLOSE: + case PostgreSqlParser.KW_CLUSTER: + case PostgreSqlParser.KW_COMMENT: + case PostgreSqlParser.KW_COMMENTS: + case PostgreSqlParser.KW_COMMIT: + case PostgreSqlParser.KW_COMMITTED: + case PostgreSqlParser.KW_CONFIGURATION: + case PostgreSqlParser.KW_CONNECTION: + case PostgreSqlParser.KW_CONSTRAINTS: + case PostgreSqlParser.KW_CONTENT: + case PostgreSqlParser.KW_CONTINUE: + case PostgreSqlParser.KW_CONVERSION: + case PostgreSqlParser.KW_COPY: + case PostgreSqlParser.KW_COST: + case PostgreSqlParser.KW_CSV: + case PostgreSqlParser.KW_CURSOR: + case PostgreSqlParser.KW_CYCLE: + case PostgreSqlParser.KW_DATA: + case PostgreSqlParser.KW_DATABASE: + case PostgreSqlParser.KW_DAY: + case PostgreSqlParser.KW_DEALLOCATE: + case PostgreSqlParser.KW_DECLARE: + case PostgreSqlParser.KW_DEFAULTS: + case PostgreSqlParser.KW_DEFERRED: + case PostgreSqlParser.KW_DEFINER: + case PostgreSqlParser.KW_DELETE: + case PostgreSqlParser.KW_DELIMITER: + case PostgreSqlParser.KW_DELIMITERS: + case PostgreSqlParser.KW_DICTIONARY: + case PostgreSqlParser.KW_DISABLE: + case PostgreSqlParser.KW_DISCARD: + case PostgreSqlParser.KW_DOCUMENT: + case PostgreSqlParser.KW_DOMAIN: + case PostgreSqlParser.KW_DOUBLE: + case PostgreSqlParser.KW_DROP: + case PostgreSqlParser.KW_EACH: + case PostgreSqlParser.KW_ENABLE: + case PostgreSqlParser.KW_ENCODING: + case PostgreSqlParser.KW_ENCRYPTED: + case PostgreSqlParser.KW_ENUM: + case PostgreSqlParser.KW_ESCAPE: + case PostgreSqlParser.KW_EVENT: + case PostgreSqlParser.KW_EXCLUDE: + case PostgreSqlParser.KW_EXCLUDING: + case PostgreSqlParser.KW_EXCLUSIVE: + case PostgreSqlParser.KW_EXECUTE: + case PostgreSqlParser.KW_EXPLAIN: + case PostgreSqlParser.KW_EXTENSION: + case PostgreSqlParser.KW_EXTERNAL: + case PostgreSqlParser.KW_FAMILY: + case PostgreSqlParser.KW_FIRST: + case PostgreSqlParser.KW_FOLLOWING: + case PostgreSqlParser.KW_FORCE: + case PostgreSqlParser.KW_FORWARD: + case PostgreSqlParser.KW_FUNCTION: + case PostgreSqlParser.KW_FUNCTIONS: + case PostgreSqlParser.KW_GLOBAL: + case PostgreSqlParser.KW_GRANTED: + case PostgreSqlParser.KW_HANDLER: + case PostgreSqlParser.KW_HEADER: + case PostgreSqlParser.KW_HOLD: + case PostgreSqlParser.KW_HOUR: + case PostgreSqlParser.KW_IDENTITY: + case PostgreSqlParser.KW_IF: + case PostgreSqlParser.KW_IMMEDIATE: + case PostgreSqlParser.KW_IMMUTABLE: + case PostgreSqlParser.KW_IMPLICIT: + case PostgreSqlParser.KW_INCLUDING: + case PostgreSqlParser.KW_INCREMENT: + case PostgreSqlParser.KW_INDEX: + case PostgreSqlParser.KW_INDEXES: + case PostgreSqlParser.KW_INHERIT: + case PostgreSqlParser.KW_INHERITS: + case PostgreSqlParser.KW_INLINE: + case PostgreSqlParser.KW_INSENSITIVE: + case PostgreSqlParser.KW_INSERT: + case PostgreSqlParser.KW_INSTEAD: + case PostgreSqlParser.KW_INVOKER: + case PostgreSqlParser.KW_ISOLATION: + case PostgreSqlParser.KW_KEY: + case PostgreSqlParser.KW_LABEL: + case PostgreSqlParser.KW_LANGUAGE: + case PostgreSqlParser.KW_LARGE: + case PostgreSqlParser.KW_LAST: + case PostgreSqlParser.KW_LEAKPROOF: + case PostgreSqlParser.KW_LEVEL: + case PostgreSqlParser.KW_LISTEN: + case PostgreSqlParser.KW_LOAD: + case PostgreSqlParser.KW_LOCAL: + case PostgreSqlParser.KW_LOCATION: + case PostgreSqlParser.KW_LOCK: + case PostgreSqlParser.KW_MAPPING: + case PostgreSqlParser.KW_MATCH: + case PostgreSqlParser.KW_MATERIALIZED: + case PostgreSqlParser.KW_MAXVALUE: + case PostgreSqlParser.KW_MINUTE: + case PostgreSqlParser.KW_MINVALUE: + case PostgreSqlParser.KW_MODE: + case PostgreSqlParser.KW_MONTH: + case PostgreSqlParser.KW_MOVE: + case PostgreSqlParser.KW_NAME: + case PostgreSqlParser.KW_NAMES: + case PostgreSqlParser.KW_NEXT: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_NOTHING: + case PostgreSqlParser.KW_NOTIFY: + case PostgreSqlParser.KW_NOWAIT: + case PostgreSqlParser.KW_NULLS: + case PostgreSqlParser.KW_OBJECT: + case PostgreSqlParser.KW_OF: + case PostgreSqlParser.KW_OFF: + case PostgreSqlParser.KW_OIDS: + case PostgreSqlParser.KW_OPERATOR: + case PostgreSqlParser.KW_OPTION: + case PostgreSqlParser.KW_OPTIONS: + case PostgreSqlParser.KW_OWNED: + case PostgreSqlParser.KW_OWNER: + case PostgreSqlParser.KW_PARSER: + case PostgreSqlParser.KW_PARTIAL: + case PostgreSqlParser.KW_PARTITION: + case PostgreSqlParser.KW_PASSING: + case PostgreSqlParser.KW_PASSWORD: + case PostgreSqlParser.KW_PLANS: + case PostgreSqlParser.KW_PRECEDING: + case PostgreSqlParser.KW_PREPARE: + case PostgreSqlParser.KW_PREPARED: + case PostgreSqlParser.KW_PRESERVE: + case PostgreSqlParser.KW_PRIOR: + case PostgreSqlParser.KW_PRIVILEGES: + case PostgreSqlParser.KW_PROCEDURAL: + case PostgreSqlParser.KW_PROCEDURE: + case PostgreSqlParser.KW_PROGRAM: + case PostgreSqlParser.KW_QUOTE: + case PostgreSqlParser.KW_RANGE: + case PostgreSqlParser.KW_READ: + case PostgreSqlParser.KW_REASSIGN: + case PostgreSqlParser.KW_RECHECK: + case PostgreSqlParser.KW_RECURSIVE: + case PostgreSqlParser.KW_REF: + case PostgreSqlParser.KW_REFRESH: + case PostgreSqlParser.KW_REINDEX: + case PostgreSqlParser.KW_RELATIVE: + case PostgreSqlParser.KW_RELEASE: + case PostgreSqlParser.KW_RENAME: + case PostgreSqlParser.KW_REPEATABLE: + case PostgreSqlParser.KW_REPLACE: + case PostgreSqlParser.KW_REPLICA: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_RESTART: + case PostgreSqlParser.KW_RESTRICT: + case PostgreSqlParser.KW_RETURNS: + case PostgreSqlParser.KW_REVOKE: + case PostgreSqlParser.KW_ROLE: + case PostgreSqlParser.KW_ROLLBACK: + case PostgreSqlParser.KW_ROWS: + case PostgreSqlParser.KW_RULE: + case PostgreSqlParser.KW_SAVEPOINT: + case PostgreSqlParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCROLL: + case PostgreSqlParser.KW_SEARCH: + case PostgreSqlParser.KW_SECOND: + case PostgreSqlParser.KW_SECURITY: + case PostgreSqlParser.KW_SEQUENCE: + case PostgreSqlParser.KW_SEQUENCES: + case PostgreSqlParser.KW_SERIALIZABLE: + case PostgreSqlParser.KW_SERVER: + case PostgreSqlParser.KW_SESSION: + case PostgreSqlParser.KW_SET: + case PostgreSqlParser.KW_SHARE: + case PostgreSqlParser.KW_SHOW: + case PostgreSqlParser.KW_SIMPLE: + case PostgreSqlParser.KW_SNAPSHOT: + case PostgreSqlParser.KW_STABLE: + case PostgreSqlParser.KW_STANDALONE: + case PostgreSqlParser.KW_START: + case PostgreSqlParser.KW_STATEMENT: + case PostgreSqlParser.KW_STATISTICS: + case PostgreSqlParser.KW_STDIN: + case PostgreSqlParser.KW_STDOUT: + case PostgreSqlParser.KW_STORAGE: + case PostgreSqlParser.KW_STRICT: + case PostgreSqlParser.KW_STRIP: + case PostgreSqlParser.KW_SYSID: + case PostgreSqlParser.KW_SYSTEM: + case PostgreSqlParser.KW_TABLES: + case PostgreSqlParser.KW_TABLESPACE: + case PostgreSqlParser.KW_TEMP: + case PostgreSqlParser.KW_TEMPLATE: + case PostgreSqlParser.KW_TEMPORARY: + case PostgreSqlParser.KW_TEXT: + case PostgreSqlParser.KW_TRANSACTION: + case PostgreSqlParser.KW_TRIGGER: + case PostgreSqlParser.KW_TRUNCATE: + case PostgreSqlParser.KW_TRUSTED: + case PostgreSqlParser.KW_TYPE: + case PostgreSqlParser.KW_TYPES: + case PostgreSqlParser.KW_UNBOUNDED: + case PostgreSqlParser.KW_UNCOMMITTED: + case PostgreSqlParser.KW_UNENCRYPTED: + case PostgreSqlParser.KW_UNKNOWN: + case PostgreSqlParser.KW_UNLISTEN: + case PostgreSqlParser.KW_UNLOGGED: + case PostgreSqlParser.KW_UNTIL: + case PostgreSqlParser.KW_UPDATE: + case PostgreSqlParser.KW_VACUUM: + case PostgreSqlParser.KW_VALID: + case PostgreSqlParser.KW_VALIDATE: + case PostgreSqlParser.KW_VALIDATOR: + case PostgreSqlParser.KW_VARYING: + case PostgreSqlParser.KW_VERSION: + case PostgreSqlParser.KW_VIEW: + case PostgreSqlParser.KW_VOLATILE: + case PostgreSqlParser.KW_WHITESPACE: + case PostgreSqlParser.KW_WITHOUT: + case PostgreSqlParser.KW_WORK: + case PostgreSqlParser.KW_WRAPPER: + case PostgreSqlParser.KW_WRITE: + case PostgreSqlParser.KW_XML: + case PostgreSqlParser.KW_YEAR: + case PostgreSqlParser.KW_YES: + case PostgreSqlParser.KW_ZONE: + case PostgreSqlParser.KW_BETWEEN: + case PostgreSqlParser.KW_BIGINT: + case PostgreSqlParser.KW_BIT: + case PostgreSqlParser.KW_BOOLEAN: + case PostgreSqlParser.KW_CHAR: + case PostgreSqlParser.KW_CHARACTER: + case PostgreSqlParser.KW_COALESCE: + case PostgreSqlParser.KW_DEC: + case PostgreSqlParser.KW_DECIMAL: + case PostgreSqlParser.KW_EXISTS: + case PostgreSqlParser.KW_EXTRACT: + case PostgreSqlParser.KW_FLOAT: + case PostgreSqlParser.KW_GREATEST: + case PostgreSqlParser.KW_INOUT: + case PostgreSqlParser.KW_INT: + case PostgreSqlParser.KW_INTEGER: + case PostgreSqlParser.KW_INTERVAL: + case PostgreSqlParser.KW_LEAST: + case PostgreSqlParser.KW_NATIONAL: + case PostgreSqlParser.KW_NCHAR: + case PostgreSqlParser.KW_NONE: + case PostgreSqlParser.KW_NULLIF: + case PostgreSqlParser.KW_NUMERIC: + case PostgreSqlParser.KW_OVERLAY: + case PostgreSqlParser.KW_POSITION: + case PostgreSqlParser.KW_PRECISION: + case PostgreSqlParser.KW_REAL: + case PostgreSqlParser.KW_ROW: + case PostgreSqlParser.KW_SETOF: + case PostgreSqlParser.KW_SMALLINT: + case PostgreSqlParser.KW_SUBSTRING: + case PostgreSqlParser.KW_TIME: + case PostgreSqlParser.KW_TIMESTAMP: + case PostgreSqlParser.KW_TREAT: + case PostgreSqlParser.KW_TRIM: + case PostgreSqlParser.KW_VALUES: + case PostgreSqlParser.KW_VARCHAR: + case PostgreSqlParser.KW_XMLATTRIBUTES: + case PostgreSqlParser.KW_XMLCONCAT: + case PostgreSqlParser.KW_XMLELEMENT: + case PostgreSqlParser.KW_XMLEXISTS: + case PostgreSqlParser.KW_XMLFOREST: + case PostgreSqlParser.KW_XMLPARSE: + case PostgreSqlParser.KW_XMLPI: + case PostgreSqlParser.KW_XMLROOT: + case PostgreSqlParser.KW_XMLSERIALIZE: + case PostgreSqlParser.KW_CALL: + case PostgreSqlParser.KW_CURRENT: + case PostgreSqlParser.KW_ATTACH: + case PostgreSqlParser.KW_DETACH: + case PostgreSqlParser.KW_EXPRESSION: + case PostgreSqlParser.KW_GENERATED: + case PostgreSqlParser.KW_LOGGED: + case PostgreSqlParser.KW_STORED: + case PostgreSqlParser.KW_INCLUDE: + case PostgreSqlParser.KW_ROUTINE: + case PostgreSqlParser.KW_TRANSFORM: + case PostgreSqlParser.KW_IMPORT: + case PostgreSqlParser.KW_POLICY: + case PostgreSqlParser.KW_METHOD: + case PostgreSqlParser.KW_REFERENCING: + case PostgreSqlParser.KW_NEW: + case PostgreSqlParser.KW_OLD: + case PostgreSqlParser.KW_VALUE: + case PostgreSqlParser.KW_SUBSCRIPTION: + case PostgreSqlParser.KW_PUBLICATION: + case PostgreSqlParser.KW_OUT: + case PostgreSqlParser.KW_END: + case PostgreSqlParser.KW_ROUTINES: + case PostgreSqlParser.KW_SCHEMAS: + case PostgreSqlParser.KW_PROCEDURES: + case PostgreSqlParser.KW_INPUT: + case PostgreSqlParser.KW_SUPPORT: + case PostgreSqlParser.KW_PARALLEL: + case PostgreSqlParser.KW_SQL: + case PostgreSqlParser.KW_DEPENDS: + case PostgreSqlParser.KW_OVERRIDING: + case PostgreSqlParser.KW_CONFLICT: + case PostgreSqlParser.KW_SKIP: + case PostgreSqlParser.KW_LOCKED: + case PostgreSqlParser.KW_TIES: + case PostgreSqlParser.KW_ROLLUP: + case PostgreSqlParser.KW_CUBE: + case PostgreSqlParser.KW_GROUPING: + case PostgreSqlParser.KW_SETS: + case PostgreSqlParser.KW_TABLESAMPLE: + case PostgreSqlParser.KW_ORDINALITY: + case PostgreSqlParser.KW_XMLTABLE: + case PostgreSqlParser.KW_COLUMNS: + case PostgreSqlParser.KW_XMLNAMESPACES: + case PostgreSqlParser.KW_ROWTYPE: + case PostgreSqlParser.KW_NORMALIZED: + case PostgreSqlParser.KW_WITHIN: + case PostgreSqlParser.KW_FILTER: + case PostgreSqlParser.KW_GROUPS: + case PostgreSqlParser.KW_OTHERS: + case PostgreSqlParser.KW_NFC: + case PostgreSqlParser.KW_NFD: + case PostgreSqlParser.KW_NFKC: + case PostgreSqlParser.KW_NFKD: + case PostgreSqlParser.KW_UESCAPE: + case PostgreSqlParser.KW_VIEWS: + case PostgreSqlParser.KW_NORMALIZE: + case PostgreSqlParser.KW_DUMP: + case PostgreSqlParser.KW_PRINT_STRICT_PARAMS: + case PostgreSqlParser.KW_VARIABLE_CONFLICT: + case PostgreSqlParser.KW_ERROR: + case PostgreSqlParser.KW_USE_VARIABLE: + case PostgreSqlParser.KW_USE_COLUMN: + case PostgreSqlParser.KW_ALIAS: + case PostgreSqlParser.KW_CONSTANT: + case PostgreSqlParser.KW_PERFORM: + case PostgreSqlParser.KW_GET: + case PostgreSqlParser.KW_DIAGNOSTICS: + case PostgreSqlParser.KW_STACKED: + case PostgreSqlParser.KW_ELSIF: + case PostgreSqlParser.KW_REVERSE: + case PostgreSqlParser.KW_SLICE: + case PostgreSqlParser.KW_EXIT: + case PostgreSqlParser.KW_RETURN: + case PostgreSqlParser.KW_QUERY: + case PostgreSqlParser.KW_RAISE: + case PostgreSqlParser.KW_SQLSTATE: + case PostgreSqlParser.KW_DEBUG: + case PostgreSqlParser.KW_LOG: + case PostgreSqlParser.KW_INFO: + case PostgreSqlParser.KW_NOTICE: + case PostgreSqlParser.KW_WARNING: + case PostgreSqlParser.KW_EXCEPTION: + case PostgreSqlParser.KW_ASSERT: + case PostgreSqlParser.KW_OPEN: + case PostgreSqlParser.KW_SKIP_LOCKED: + case PostgreSqlParser.KW_BUFFER_USAGE_LIMIT: + case PostgreSqlParser.Identifier: + case PostgreSqlParser.QuotedIdentifier: + case PostgreSqlParser.UnicodeQuotedIdentifier: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.PLSQLVARIABLENAME: + case PostgreSqlParser.PLSQLIDENTIFIER: + case PostgreSqlParser.EscapeStringConstant: { this.state = 10523; this.attr_name(); } break; - case PostgreSQLParser.STAR: + case PostgreSqlParser.STAR: { this.state = 10524; - this.match(PostgreSQLParser.STAR); + this.match(PostgreSqlParser.STAR); } break; default: @@ -56808,11 +56808,11 @@ export class PostgreSQLParser extends SQLParserBase { } } break; - case PostgreSQLParser.OPEN_BRACKET: + case PostgreSqlParser.OPEN_BRACKET: this.enterOuterAlt(localContext, 2); { this.state = 10527; - this.match(PostgreSQLParser.OPEN_BRACKET); + this.match(PostgreSqlParser.OPEN_BRACKET); this.state = 10536; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 1109, this.context) ) { @@ -56835,7 +56835,7 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 10532; - this.match(PostgreSQLParser.COLON); + this.match(PostgreSqlParser.COLON); this.state = 10534; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -56850,7 +56850,7 @@ export class PostgreSQLParser extends SQLParserBase { break; } this.state = 10538; - this.match(PostgreSQLParser.CLOSE_BRACKET); + this.match(PostgreSqlParser.CLOSE_BRACKET); } break; default: @@ -56873,7 +56873,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_slice_bound(): Opt_slice_boundContext { let localContext = new Opt_slice_boundContext(this.context, this.state); - this.enterRule(localContext, 1378, PostgreSQLParser.RULE_opt_slice_bound); + this.enterRule(localContext, 1378, PostgreSqlParser.RULE_opt_slice_bound); try { this.enterOuterAlt(localContext, 1); { @@ -56897,7 +56897,7 @@ export class PostgreSQLParser extends SQLParserBase { } public indirection(): IndirectionContext { let localContext = new IndirectionContext(this.context, this.state); - this.enterRule(localContext, 1380, PostgreSQLParser.RULE_indirection); + this.enterRule(localContext, 1380, PostgreSqlParser.RULE_indirection); try { let alternative: number; this.enterOuterAlt(localContext, 1); @@ -56940,7 +56940,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_indirection(): Opt_indirectionContext { let localContext = new Opt_indirectionContext(this.context, this.state); - this.enterRule(localContext, 1382, PostgreSQLParser.RULE_opt_indirection); + this.enterRule(localContext, 1382, PostgreSqlParser.RULE_opt_indirection); try { let alternative: number; this.enterOuterAlt(localContext, 1); @@ -56979,7 +56979,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_target_list(): Opt_target_listContext { let localContext = new Opt_target_listContext(this.context, this.state); - this.enterRule(localContext, 1384, PostgreSQLParser.RULE_opt_target_list); + this.enterRule(localContext, 1384, PostgreSqlParser.RULE_opt_target_list); try { this.enterOuterAlt(localContext, 1); { @@ -57003,7 +57003,7 @@ export class PostgreSQLParser extends SQLParserBase { } public target_list(): Target_listContext { let localContext = new Target_listContext(this.context, this.state); - this.enterRule(localContext, 1386, PostgreSQLParser.RULE_target_list); + this.enterRule(localContext, 1386, PostgreSqlParser.RULE_target_list); try { let alternative: number; this.enterOuterAlt(localContext, 1); @@ -57018,7 +57018,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 10557; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 10558; this.target_el(); } @@ -57046,7 +57046,7 @@ export class PostgreSQLParser extends SQLParserBase { } public target_el(): Target_elContext { let localContext = new Target_elContext(this.context, this.state); - this.enterRule(localContext, 1388, PostgreSQLParser.RULE_target_el); + this.enterRule(localContext, 1388, PostgreSqlParser.RULE_target_el); try { this.state = 10572; this.errorHandler.sync(this); @@ -57063,7 +57063,7 @@ export class PostgreSQLParser extends SQLParserBase { case 1: { this.state = 10565; - this.match(PostgreSQLParser.KW_AS); + this.match(PostgreSqlParser.KW_AS); this.state = 10566; this.collabel(); } @@ -57087,7 +57087,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 10571; - this.match(PostgreSQLParser.STAR); + this.match(PostgreSqlParser.STAR); } break; } @@ -57108,7 +57108,7 @@ export class PostgreSQLParser extends SQLParserBase { } public qualified_name_list(): Qualified_name_listContext { let localContext = new Qualified_name_listContext(this.context, this.state); - this.enterRule(localContext, 1390, PostgreSQLParser.RULE_qualified_name_list); + this.enterRule(localContext, 1390, PostgreSqlParser.RULE_qualified_name_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -57122,7 +57122,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 10575; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 10576; this.qualified_name(); } @@ -57149,7 +57149,7 @@ export class PostgreSQLParser extends SQLParserBase { } public table_name_list(): Table_name_listContext { let localContext = new Table_name_listContext(this.context, this.state); - this.enterRule(localContext, 1392, PostgreSQLParser.RULE_table_name_list); + this.enterRule(localContext, 1392, PostgreSqlParser.RULE_table_name_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -57163,7 +57163,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 10583; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 10584; this.table_name(); } @@ -57190,7 +57190,7 @@ export class PostgreSQLParser extends SQLParserBase { } public schema_name_list(): Schema_name_listContext { let localContext = new Schema_name_listContext(this.context, this.state); - this.enterRule(localContext, 1394, PostgreSQLParser.RULE_schema_name_list); + this.enterRule(localContext, 1394, PostgreSqlParser.RULE_schema_name_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -57204,7 +57204,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 10591; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 10592; this.schema_name(); } @@ -57231,7 +57231,7 @@ export class PostgreSQLParser extends SQLParserBase { } public database_nameList(): Database_nameListContext { let localContext = new Database_nameListContext(this.context, this.state); - this.enterRule(localContext, 1396, PostgreSQLParser.RULE_database_nameList); + this.enterRule(localContext, 1396, PostgreSqlParser.RULE_database_nameList); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -57245,7 +57245,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 10599; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 10600; this.database_name(); } @@ -57272,7 +57272,7 @@ export class PostgreSQLParser extends SQLParserBase { } public procedure_name_list(): Procedure_name_listContext { let localContext = new Procedure_name_listContext(this.context, this.state); - this.enterRule(localContext, 1398, PostgreSQLParser.RULE_procedure_name_list); + this.enterRule(localContext, 1398, PostgreSqlParser.RULE_procedure_name_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -57286,7 +57286,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 10607; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 10608; this.procedure_name(); } @@ -57313,7 +57313,7 @@ export class PostgreSQLParser extends SQLParserBase { } public tablespace_name_create(): Tablespace_name_createContext { let localContext = new Tablespace_name_createContext(this.context, this.state); - this.enterRule(localContext, 1400, PostgreSQLParser.RULE_tablespace_name_create); + this.enterRule(localContext, 1400, PostgreSqlParser.RULE_tablespace_name_create); let _la: number; try { localContext = new TablespaceNameCreateContext(localContext); @@ -57349,7 +57349,7 @@ export class PostgreSQLParser extends SQLParserBase { } public tablespace_name(): Tablespace_nameContext { let localContext = new Tablespace_nameContext(this.context, this.state); - this.enterRule(localContext, 1402, PostgreSQLParser.RULE_tablespace_name); + this.enterRule(localContext, 1402, PostgreSqlParser.RULE_tablespace_name); let _la: number; try { localContext = new TablespaceNameContext(localContext); @@ -57385,7 +57385,7 @@ export class PostgreSQLParser extends SQLParserBase { } public table_name_create(): Table_name_createContext { let localContext = new Table_name_createContext(this.context, this.state); - this.enterRule(localContext, 1404, PostgreSQLParser.RULE_table_name_create); + this.enterRule(localContext, 1404, PostgreSqlParser.RULE_table_name_create); try { localContext = new TableNameCreateContext(localContext); this.enterOuterAlt(localContext, 1); @@ -57420,7 +57420,7 @@ export class PostgreSQLParser extends SQLParserBase { } public table_name(): Table_nameContext { let localContext = new Table_nameContext(this.context, this.state); - this.enterRule(localContext, 1406, PostgreSQLParser.RULE_table_name); + this.enterRule(localContext, 1406, PostgreSqlParser.RULE_table_name); let _la: number; try { localContext = new TableNameContext(localContext); @@ -57456,7 +57456,7 @@ export class PostgreSQLParser extends SQLParserBase { } public view_name_create(): View_name_createContext { let localContext = new View_name_createContext(this.context, this.state); - this.enterRule(localContext, 1408, PostgreSQLParser.RULE_view_name_create); + this.enterRule(localContext, 1408, PostgreSqlParser.RULE_view_name_create); let _la: number; try { localContext = new ViewNameCreateContext(localContext); @@ -57492,7 +57492,7 @@ export class PostgreSQLParser extends SQLParserBase { } public view_name(): View_nameContext { let localContext = new View_nameContext(this.context, this.state); - this.enterRule(localContext, 1410, PostgreSQLParser.RULE_view_name); + this.enterRule(localContext, 1410, PostgreSqlParser.RULE_view_name); try { localContext = new ViewNameContext(localContext); this.enterOuterAlt(localContext, 1); @@ -57527,7 +57527,7 @@ export class PostgreSQLParser extends SQLParserBase { } public qualified_name(): Qualified_nameContext { let localContext = new Qualified_nameContext(this.context, this.state); - this.enterRule(localContext, 1412, PostgreSQLParser.RULE_qualified_name); + this.enterRule(localContext, 1412, PostgreSqlParser.RULE_qualified_name); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -57562,7 +57562,7 @@ export class PostgreSQLParser extends SQLParserBase { } public tablespace_name_list(): Tablespace_name_listContext { let localContext = new Tablespace_name_listContext(this.context, this.state); - this.enterRule(localContext, 1414, PostgreSQLParser.RULE_tablespace_name_list); + this.enterRule(localContext, 1414, PostgreSqlParser.RULE_tablespace_name_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -57576,7 +57576,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 10643; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 10644; this.tablespace_name(); } @@ -57603,7 +57603,7 @@ export class PostgreSQLParser extends SQLParserBase { } public name_list(): Name_listContext { let localContext = new Name_listContext(this.context, this.state); - this.enterRule(localContext, 1416, PostgreSQLParser.RULE_name_list); + this.enterRule(localContext, 1416, PostgreSqlParser.RULE_name_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -57617,7 +57617,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 10651; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 10652; this.name(); } @@ -57644,7 +57644,7 @@ export class PostgreSQLParser extends SQLParserBase { } public database_name_create(): Database_name_createContext { let localContext = new Database_name_createContext(this.context, this.state); - this.enterRule(localContext, 1418, PostgreSQLParser.RULE_database_name_create); + this.enterRule(localContext, 1418, PostgreSqlParser.RULE_database_name_create); let _la: number; try { localContext = new DatabaseNameCreateContext(localContext); @@ -57680,7 +57680,7 @@ export class PostgreSQLParser extends SQLParserBase { } public database_name(): Database_nameContext { let localContext = new Database_nameContext(this.context, this.state); - this.enterRule(localContext, 1420, PostgreSQLParser.RULE_database_name); + this.enterRule(localContext, 1420, PostgreSqlParser.RULE_database_name); let _la: number; try { localContext = new DatabaseNameContext(localContext); @@ -57716,7 +57716,7 @@ export class PostgreSQLParser extends SQLParserBase { } public schema_name(): Schema_nameContext { let localContext = new Schema_nameContext(this.context, this.state); - this.enterRule(localContext, 1422, PostgreSQLParser.RULE_schema_name); + this.enterRule(localContext, 1422, PostgreSqlParser.RULE_schema_name); let _la: number; try { localContext = new SchemaNameContext(localContext); @@ -57752,7 +57752,7 @@ export class PostgreSQLParser extends SQLParserBase { } public routine_name_create(): Routine_name_createContext { let localContext = new Routine_name_createContext(this.context, this.state); - this.enterRule(localContext, 1424, PostgreSQLParser.RULE_routine_name_create); + this.enterRule(localContext, 1424, PostgreSqlParser.RULE_routine_name_create); try { localContext = new RoutineNameCreateContext(localContext); this.enterOuterAlt(localContext, 1); @@ -57777,7 +57777,7 @@ export class PostgreSQLParser extends SQLParserBase { } public routine_name(): Routine_nameContext { let localContext = new Routine_nameContext(this.context, this.state); - this.enterRule(localContext, 1426, PostgreSQLParser.RULE_routine_name); + this.enterRule(localContext, 1426, PostgreSqlParser.RULE_routine_name); try { localContext = new RoutineNameContext(localContext); this.enterOuterAlt(localContext, 1); @@ -57802,7 +57802,7 @@ export class PostgreSQLParser extends SQLParserBase { } public procedure_name(): Procedure_nameContext { let localContext = new Procedure_nameContext(this.context, this.state); - this.enterRule(localContext, 1428, PostgreSQLParser.RULE_procedure_name); + this.enterRule(localContext, 1428, PostgreSqlParser.RULE_procedure_name); try { this.state = 10678; this.errorHandler.sync(this); @@ -57843,7 +57843,7 @@ export class PostgreSQLParser extends SQLParserBase { } public procedure_name_create(): Procedure_name_createContext { let localContext = new Procedure_name_createContext(this.context, this.state); - this.enterRule(localContext, 1430, PostgreSQLParser.RULE_procedure_name_create); + this.enterRule(localContext, 1430, PostgreSqlParser.RULE_procedure_name_create); try { this.state = 10684; this.errorHandler.sync(this); @@ -57884,7 +57884,7 @@ export class PostgreSQLParser extends SQLParserBase { } public column_name(): Column_nameContext { let localContext = new Column_nameContext(this.context, this.state); - this.enterRule(localContext, 1432, PostgreSQLParser.RULE_column_name); + this.enterRule(localContext, 1432, PostgreSqlParser.RULE_column_name); try { let alternative: number; this.state = 10694; @@ -57942,7 +57942,7 @@ export class PostgreSQLParser extends SQLParserBase { } public column_name_create(): Column_name_createContext { let localContext = new Column_name_createContext(this.context, this.state); - this.enterRule(localContext, 1434, PostgreSQLParser.RULE_column_name_create); + this.enterRule(localContext, 1434, PostgreSqlParser.RULE_column_name_create); try { localContext = new ColumnNameCreateContext(localContext); this.enterOuterAlt(localContext, 1); @@ -57967,7 +57967,7 @@ export class PostgreSQLParser extends SQLParserBase { } public name(): NameContext { let localContext = new NameContext(this.context, this.state); - this.enterRule(localContext, 1436, PostgreSQLParser.RULE_name); + this.enterRule(localContext, 1436, PostgreSqlParser.RULE_name); try { this.enterOuterAlt(localContext, 1); { @@ -57991,7 +57991,7 @@ export class PostgreSQLParser extends SQLParserBase { } public attr_name(): Attr_nameContext { let localContext = new Attr_nameContext(this.context, this.state); - this.enterRule(localContext, 1438, PostgreSQLParser.RULE_attr_name); + this.enterRule(localContext, 1438, PostgreSqlParser.RULE_attr_name); try { this.enterOuterAlt(localContext, 1); { @@ -58015,7 +58015,7 @@ export class PostgreSQLParser extends SQLParserBase { } public file_name(): File_nameContext { let localContext = new File_nameContext(this.context, this.state); - this.enterRule(localContext, 1440, PostgreSQLParser.RULE_file_name); + this.enterRule(localContext, 1440, PostgreSqlParser.RULE_file_name); try { this.enterOuterAlt(localContext, 1); { @@ -58039,7 +58039,7 @@ export class PostgreSQLParser extends SQLParserBase { } public function_name_create(): Function_name_createContext { let localContext = new Function_name_createContext(this.context, this.state); - this.enterRule(localContext, 1442, PostgreSQLParser.RULE_function_name_create); + this.enterRule(localContext, 1442, PostgreSqlParser.RULE_function_name_create); try { this.state = 10708; this.errorHandler.sync(this); @@ -58080,7 +58080,7 @@ export class PostgreSQLParser extends SQLParserBase { } public function_name(): Function_nameContext { let localContext = new Function_nameContext(this.context, this.state); - this.enterRule(localContext, 1444, PostgreSQLParser.RULE_function_name); + this.enterRule(localContext, 1444, PostgreSqlParser.RULE_function_name); try { this.state = 10714; this.errorHandler.sync(this); @@ -58121,7 +58121,7 @@ export class PostgreSQLParser extends SQLParserBase { } public usual_name(): Usual_nameContext { let localContext = new Usual_nameContext(this.context, this.state); - this.enterRule(localContext, 1446, PostgreSQLParser.RULE_usual_name); + this.enterRule(localContext, 1446, PostgreSqlParser.RULE_usual_name); try { this.state = 10720; this.errorHandler.sync(this); @@ -58160,7 +58160,7 @@ export class PostgreSQLParser extends SQLParserBase { } public aexprconst(): AexprconstContext { let localContext = new AexprconstContext(this.context, this.state); - this.enterRule(localContext, 1448, PostgreSQLParser.RULE_aexprconst); + this.enterRule(localContext, 1448, PostgreSqlParser.RULE_aexprconst); let _la: number; try { this.state = 10757; @@ -58209,19 +58209,19 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 10737; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.EscapeStringConstant: { this.state = 10728; this.sconst(); } break; - case PostgreSQLParser.OPEN_PAREN: + case PostgreSqlParser.OPEN_PAREN: { this.state = 10729; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 10730; this.func_arg_list(); this.state = 10732; @@ -58235,7 +58235,7 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 10734; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); this.state = 10735; this.sconst(); } @@ -58262,10 +58262,10 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 10752; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.EscapeStringConstant: { this.state = 10743; this.sconst(); @@ -58281,14 +58281,14 @@ export class PostgreSQLParser extends SQLParserBase { } } break; - case PostgreSQLParser.OPEN_PAREN: + case PostgreSqlParser.OPEN_PAREN: { this.state = 10747; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 10748; this.iconst(); this.state = 10749; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); this.state = 10750; this.sconst(); } @@ -58302,21 +58302,21 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 9); { this.state = 10754; - this.match(PostgreSQLParser.KW_TRUE); + this.match(PostgreSqlParser.KW_TRUE); } break; case 10: this.enterOuterAlt(localContext, 10); { this.state = 10755; - this.match(PostgreSQLParser.KW_FALSE); + this.match(PostgreSqlParser.KW_FALSE); } break; case 11: this.enterOuterAlt(localContext, 11); { this.state = 10756; - this.match(PostgreSQLParser.KW_NULL); + this.match(PostgreSqlParser.KW_NULL); } break; } @@ -58337,12 +58337,12 @@ export class PostgreSQLParser extends SQLParserBase { } public xconst(): XconstContext { let localContext = new XconstContext(this.context, this.state); - this.enterRule(localContext, 1450, PostgreSQLParser.RULE_xconst); + this.enterRule(localContext, 1450, PostgreSqlParser.RULE_xconst); try { this.enterOuterAlt(localContext, 1); { this.state = 10759; - this.match(PostgreSQLParser.HexadecimalStringConstant); + this.match(PostgreSqlParser.HexadecimalStringConstant); } } catch (re) { @@ -58361,12 +58361,12 @@ export class PostgreSQLParser extends SQLParserBase { } public bconst(): BconstContext { let localContext = new BconstContext(this.context, this.state); - this.enterRule(localContext, 1452, PostgreSQLParser.RULE_bconst); + this.enterRule(localContext, 1452, PostgreSqlParser.RULE_bconst); try { this.enterOuterAlt(localContext, 1); { this.state = 10761; - this.match(PostgreSQLParser.BinaryStringConstant); + this.match(PostgreSqlParser.BinaryStringConstant); } } catch (re) { @@ -58385,12 +58385,12 @@ export class PostgreSQLParser extends SQLParserBase { } public fconst(): FconstContext { let localContext = new FconstContext(this.context, this.state); - this.enterRule(localContext, 1454, PostgreSQLParser.RULE_fconst); + this.enterRule(localContext, 1454, PostgreSqlParser.RULE_fconst); try { this.enterOuterAlt(localContext, 1); { this.state = 10763; - this.match(PostgreSQLParser.Numeric); + this.match(PostgreSqlParser.Numeric); } } catch (re) { @@ -58409,12 +58409,12 @@ export class PostgreSQLParser extends SQLParserBase { } public iconst(): IconstContext { let localContext = new IconstContext(this.context, this.state); - this.enterRule(localContext, 1456, PostgreSQLParser.RULE_iconst); + this.enterRule(localContext, 1456, PostgreSqlParser.RULE_iconst); try { this.enterOuterAlt(localContext, 1); { this.state = 10765; - this.match(PostgreSQLParser.Integral); + this.match(PostgreSqlParser.Integral); } } catch (re) { @@ -58433,7 +58433,7 @@ export class PostgreSQLParser extends SQLParserBase { } public sconst(): SconstContext { let localContext = new SconstContext(this.context, this.state); - this.enterRule(localContext, 1458, PostgreSQLParser.RULE_sconst); + this.enterRule(localContext, 1458, PostgreSqlParser.RULE_sconst); try { this.enterOuterAlt(localContext, 1); { @@ -58467,31 +58467,31 @@ export class PostgreSQLParser extends SQLParserBase { } public anysconst(): AnysconstContext { let localContext = new AnysconstContext(this.context, this.state); - this.enterRule(localContext, 1460, PostgreSQLParser.RULE_anysconst); + this.enterRule(localContext, 1460, PostgreSqlParser.RULE_anysconst); let _la: number; try { this.state = 10782; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.StringConstant: + case PostgreSqlParser.StringConstant: this.enterOuterAlt(localContext, 1); { this.state = 10771; - this.match(PostgreSQLParser.StringConstant); + this.match(PostgreSqlParser.StringConstant); } break; - case PostgreSQLParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: this.enterOuterAlt(localContext, 2); { this.state = 10772; - this.match(PostgreSQLParser.UnicodeEscapeStringConstant); + this.match(PostgreSqlParser.UnicodeEscapeStringConstant); } break; - case PostgreSQLParser.BeginDollarStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: this.enterOuterAlt(localContext, 3); { this.state = 10773; - this.match(PostgreSQLParser.BeginDollarStringConstant); + this.match(PostgreSqlParser.BeginDollarStringConstant); this.state = 10777; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -58499,7 +58499,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 10774; - this.match(PostgreSQLParser.DollarText); + this.match(PostgreSqlParser.DollarText); } } this.state = 10779; @@ -58507,14 +58507,14 @@ export class PostgreSQLParser extends SQLParserBase { _la = this.tokenStream.LA(1); } this.state = 10780; - this.match(PostgreSQLParser.EndDollarStringConstant); + this.match(PostgreSqlParser.EndDollarStringConstant); } break; - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.EscapeStringConstant: this.enterOuterAlt(localContext, 4); { this.state = 10781; - this.match(PostgreSQLParser.EscapeStringConstant); + this.match(PostgreSqlParser.EscapeStringConstant); } break; default: @@ -58537,12 +58537,12 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_uescape(): Opt_uescapeContext { let localContext = new Opt_uescapeContext(this.context, this.state); - this.enterRule(localContext, 1462, PostgreSQLParser.RULE_opt_uescape); + this.enterRule(localContext, 1462, PostgreSqlParser.RULE_opt_uescape); try { this.enterOuterAlt(localContext, 1); { this.state = 10784; - this.match(PostgreSQLParser.KW_UESCAPE); + this.match(PostgreSqlParser.KW_UESCAPE); this.state = 10785; this.anysconst(); } @@ -58563,32 +58563,32 @@ export class PostgreSQLParser extends SQLParserBase { } public signediconst(): SignediconstContext { let localContext = new SignediconstContext(this.context, this.state); - this.enterRule(localContext, 1464, PostgreSQLParser.RULE_signediconst); + this.enterRule(localContext, 1464, PostgreSqlParser.RULE_signediconst); try { this.state = 10792; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.Integral: + case PostgreSqlParser.Integral: this.enterOuterAlt(localContext, 1); { this.state = 10787; this.iconst(); } break; - case PostgreSQLParser.PLUS: + case PostgreSqlParser.PLUS: this.enterOuterAlt(localContext, 2); { this.state = 10788; - this.match(PostgreSQLParser.PLUS); + this.match(PostgreSqlParser.PLUS); this.state = 10789; this.iconst(); } break; - case PostgreSQLParser.MINUS: + case PostgreSqlParser.MINUS: this.enterOuterAlt(localContext, 3); { this.state = 10790; - this.match(PostgreSQLParser.MINUS); + this.match(PostgreSqlParser.MINUS); this.state = 10791; this.iconst(); } @@ -58613,7 +58613,7 @@ export class PostgreSQLParser extends SQLParserBase { } public groupname(): GroupnameContext { let localContext = new GroupnameContext(this.context, this.state); - this.enterRule(localContext, 1466, PostgreSQLParser.RULE_groupname); + this.enterRule(localContext, 1466, PostgreSqlParser.RULE_groupname); try { this.enterOuterAlt(localContext, 1); { @@ -58637,7 +58637,7 @@ export class PostgreSQLParser extends SQLParserBase { } public roleid(): RoleidContext { let localContext = new RoleidContext(this.context, this.state); - this.enterRule(localContext, 1468, PostgreSQLParser.RULE_roleid); + this.enterRule(localContext, 1468, PostgreSqlParser.RULE_roleid); try { this.enterOuterAlt(localContext, 1); { @@ -58661,464 +58661,464 @@ export class PostgreSQLParser extends SQLParserBase { } public rolespec(): RolespecContext { let localContext = new RolespecContext(this.context, this.state); - this.enterRule(localContext, 1470, PostgreSQLParser.RULE_rolespec); + this.enterRule(localContext, 1470, PostgreSqlParser.RULE_rolespec); try { this.state = 10803; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_AND: - case PostgreSQLParser.KW_ARRAY: - case PostgreSQLParser.KW_COLLATE: - case PostgreSQLParser.KW_CONSTRAINT: - case PostgreSQLParser.KW_DEFAULT: - case PostgreSQLParser.KW_DO: - case PostgreSQLParser.KW_FETCH: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_AUTHORIZATION: - case PostgreSQLParser.KW_BINARY: - case PostgreSQLParser.KW_COLLATION: - case PostgreSQLParser.KW_CONCURRENTLY: - case PostgreSQLParser.KW_CROSS: - case PostgreSQLParser.KW_CURRENT_SCHEMA: - case PostgreSQLParser.KW_FREEZE: - case PostgreSQLParser.KW_FULL: - case PostgreSQLParser.KW_ILIKE: - case PostgreSQLParser.KW_INNER: - case PostgreSQLParser.KW_IS: - case PostgreSQLParser.KW_ISNULL: - case PostgreSQLParser.KW_JOIN: - case PostgreSQLParser.KW_LEFT: - case PostgreSQLParser.KW_LIKE: - case PostgreSQLParser.KW_NATURAL: - case PostgreSQLParser.KW_NOTNULL: - case PostgreSQLParser.KW_OUTER: - case PostgreSQLParser.KW_OVER: - case PostgreSQLParser.KW_OVERLAPS: - case PostgreSQLParser.KW_RIGHT: - case PostgreSQLParser.KW_SIMILAR: - case PostgreSQLParser.KW_VERBOSE: - case PostgreSQLParser.KW_ABORT: - case PostgreSQLParser.KW_ABSOLUTE: - case PostgreSQLParser.KW_ACCESS: - case PostgreSQLParser.KW_ACTION: - case PostgreSQLParser.KW_ADD: - case PostgreSQLParser.KW_ADMIN: - case PostgreSQLParser.KW_AFTER: - case PostgreSQLParser.KW_AGGREGATE: - case PostgreSQLParser.KW_ALSO: - case PostgreSQLParser.KW_ALTER: - case PostgreSQLParser.KW_ALWAYS: - case PostgreSQLParser.KW_ASSERTION: - case PostgreSQLParser.KW_ASSIGNMENT: - case PostgreSQLParser.KW_AT: - case PostgreSQLParser.KW_ATTRIBUTE: - case PostgreSQLParser.KW_BACKWARD: - case PostgreSQLParser.KW_BEFORE: - case PostgreSQLParser.KW_BEGIN: - case PostgreSQLParser.KW_BY: - case PostgreSQLParser.KW_CACHE: - case PostgreSQLParser.KW_CALLED: - case PostgreSQLParser.KW_CASCADE: - case PostgreSQLParser.KW_CASCADED: - case PostgreSQLParser.KW_CATALOG: - case PostgreSQLParser.KW_CHAIN: - case PostgreSQLParser.KW_CHARACTERISTICS: - case PostgreSQLParser.KW_CHECKPOINT: - case PostgreSQLParser.KW_CLASS: - case PostgreSQLParser.KW_CLOSE: - case PostgreSQLParser.KW_CLUSTER: - case PostgreSQLParser.KW_COMMENT: - case PostgreSQLParser.KW_COMMENTS: - case PostgreSQLParser.KW_COMMIT: - case PostgreSQLParser.KW_COMMITTED: - case PostgreSQLParser.KW_CONFIGURATION: - case PostgreSQLParser.KW_CONNECTION: - case PostgreSQLParser.KW_CONSTRAINTS: - case PostgreSQLParser.KW_CONTENT: - case PostgreSQLParser.KW_CONTINUE: - case PostgreSQLParser.KW_CONVERSION: - case PostgreSQLParser.KW_COPY: - case PostgreSQLParser.KW_COST: - case PostgreSQLParser.KW_CSV: - case PostgreSQLParser.KW_CURSOR: - case PostgreSQLParser.KW_CYCLE: - case PostgreSQLParser.KW_DATA: - case PostgreSQLParser.KW_DATABASE: - case PostgreSQLParser.KW_DAY: - case PostgreSQLParser.KW_DEALLOCATE: - case PostgreSQLParser.KW_DECLARE: - case PostgreSQLParser.KW_DEFAULTS: - case PostgreSQLParser.KW_DEFERRED: - case PostgreSQLParser.KW_DEFINER: - case PostgreSQLParser.KW_DELETE: - case PostgreSQLParser.KW_DELIMITER: - case PostgreSQLParser.KW_DELIMITERS: - case PostgreSQLParser.KW_DICTIONARY: - case PostgreSQLParser.KW_DISABLE: - case PostgreSQLParser.KW_DISCARD: - case PostgreSQLParser.KW_DOCUMENT: - case PostgreSQLParser.KW_DOMAIN: - case PostgreSQLParser.KW_DOUBLE: - case PostgreSQLParser.KW_DROP: - case PostgreSQLParser.KW_EACH: - case PostgreSQLParser.KW_ENABLE: - case PostgreSQLParser.KW_ENCODING: - case PostgreSQLParser.KW_ENCRYPTED: - case PostgreSQLParser.KW_ENUM: - case PostgreSQLParser.KW_ESCAPE: - case PostgreSQLParser.KW_EVENT: - case PostgreSQLParser.KW_EXCLUDE: - case PostgreSQLParser.KW_EXCLUDING: - case PostgreSQLParser.KW_EXCLUSIVE: - case PostgreSQLParser.KW_EXECUTE: - case PostgreSQLParser.KW_EXPLAIN: - case PostgreSQLParser.KW_EXTENSION: - case PostgreSQLParser.KW_EXTERNAL: - case PostgreSQLParser.KW_FAMILY: - case PostgreSQLParser.KW_FIRST: - case PostgreSQLParser.KW_FOLLOWING: - case PostgreSQLParser.KW_FORCE: - case PostgreSQLParser.KW_FORWARD: - case PostgreSQLParser.KW_FUNCTION: - case PostgreSQLParser.KW_FUNCTIONS: - case PostgreSQLParser.KW_GLOBAL: - case PostgreSQLParser.KW_GRANTED: - case PostgreSQLParser.KW_HANDLER: - case PostgreSQLParser.KW_HEADER: - case PostgreSQLParser.KW_HOLD: - case PostgreSQLParser.KW_HOUR: - case PostgreSQLParser.KW_IDENTITY: - case PostgreSQLParser.KW_IF: - case PostgreSQLParser.KW_IMMEDIATE: - case PostgreSQLParser.KW_IMMUTABLE: - case PostgreSQLParser.KW_IMPLICIT: - case PostgreSQLParser.KW_INCLUDING: - case PostgreSQLParser.KW_INCREMENT: - case PostgreSQLParser.KW_INDEX: - case PostgreSQLParser.KW_INDEXES: - case PostgreSQLParser.KW_INHERIT: - case PostgreSQLParser.KW_INHERITS: - case PostgreSQLParser.KW_INLINE: - case PostgreSQLParser.KW_INSENSITIVE: - case PostgreSQLParser.KW_INSERT: - case PostgreSQLParser.KW_INSTEAD: - case PostgreSQLParser.KW_INVOKER: - case PostgreSQLParser.KW_ISOLATION: - case PostgreSQLParser.KW_KEY: - case PostgreSQLParser.KW_LABEL: - case PostgreSQLParser.KW_LANGUAGE: - case PostgreSQLParser.KW_LARGE: - case PostgreSQLParser.KW_LAST: - case PostgreSQLParser.KW_LEAKPROOF: - case PostgreSQLParser.KW_LEVEL: - case PostgreSQLParser.KW_LISTEN: - case PostgreSQLParser.KW_LOAD: - case PostgreSQLParser.KW_LOCAL: - case PostgreSQLParser.KW_LOCATION: - case PostgreSQLParser.KW_LOCK: - case PostgreSQLParser.KW_MAPPING: - case PostgreSQLParser.KW_MATCH: - case PostgreSQLParser.KW_MATERIALIZED: - case PostgreSQLParser.KW_MAXVALUE: - case PostgreSQLParser.KW_MINUTE: - case PostgreSQLParser.KW_MINVALUE: - case PostgreSQLParser.KW_MODE: - case PostgreSQLParser.KW_MONTH: - case PostgreSQLParser.KW_MOVE: - case PostgreSQLParser.KW_NAME: - case PostgreSQLParser.KW_NAMES: - case PostgreSQLParser.KW_NEXT: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_NOTHING: - case PostgreSQLParser.KW_NOTIFY: - case PostgreSQLParser.KW_NOWAIT: - case PostgreSQLParser.KW_NULLS: - case PostgreSQLParser.KW_OBJECT: - case PostgreSQLParser.KW_OF: - case PostgreSQLParser.KW_OFF: - case PostgreSQLParser.KW_OIDS: - case PostgreSQLParser.KW_OPERATOR: - case PostgreSQLParser.KW_OPTION: - case PostgreSQLParser.KW_OPTIONS: - case PostgreSQLParser.KW_OWNED: - case PostgreSQLParser.KW_OWNER: - case PostgreSQLParser.KW_PARSER: - case PostgreSQLParser.KW_PARTIAL: - case PostgreSQLParser.KW_PARTITION: - case PostgreSQLParser.KW_PASSING: - case PostgreSQLParser.KW_PASSWORD: - case PostgreSQLParser.KW_PLANS: - case PostgreSQLParser.KW_PRECEDING: - case PostgreSQLParser.KW_PREPARE: - case PostgreSQLParser.KW_PREPARED: - case PostgreSQLParser.KW_PRESERVE: - case PostgreSQLParser.KW_PRIOR: - case PostgreSQLParser.KW_PRIVILEGES: - case PostgreSQLParser.KW_PROCEDURAL: - case PostgreSQLParser.KW_PROCEDURE: - case PostgreSQLParser.KW_PROGRAM: - case PostgreSQLParser.KW_QUOTE: - case PostgreSQLParser.KW_RANGE: - case PostgreSQLParser.KW_READ: - case PostgreSQLParser.KW_REASSIGN: - case PostgreSQLParser.KW_RECHECK: - case PostgreSQLParser.KW_RECURSIVE: - case PostgreSQLParser.KW_REF: - case PostgreSQLParser.KW_REFRESH: - case PostgreSQLParser.KW_REINDEX: - case PostgreSQLParser.KW_RELATIVE: - case PostgreSQLParser.KW_RELEASE: - case PostgreSQLParser.KW_RENAME: - case PostgreSQLParser.KW_REPEATABLE: - case PostgreSQLParser.KW_REPLACE: - case PostgreSQLParser.KW_REPLICA: - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_RESTART: - case PostgreSQLParser.KW_RESTRICT: - case PostgreSQLParser.KW_RETURNS: - case PostgreSQLParser.KW_REVOKE: - case PostgreSQLParser.KW_ROLE: - case PostgreSQLParser.KW_ROLLBACK: - case PostgreSQLParser.KW_ROWS: - case PostgreSQLParser.KW_RULE: - case PostgreSQLParser.KW_SAVEPOINT: - case PostgreSQLParser.KW_SCHEMA: - case PostgreSQLParser.KW_SCROLL: - case PostgreSQLParser.KW_SEARCH: - case PostgreSQLParser.KW_SECOND: - case PostgreSQLParser.KW_SECURITY: - case PostgreSQLParser.KW_SEQUENCE: - case PostgreSQLParser.KW_SEQUENCES: - case PostgreSQLParser.KW_SERIALIZABLE: - case PostgreSQLParser.KW_SERVER: - case PostgreSQLParser.KW_SESSION: - case PostgreSQLParser.KW_SET: - case PostgreSQLParser.KW_SHARE: - case PostgreSQLParser.KW_SHOW: - case PostgreSQLParser.KW_SIMPLE: - case PostgreSQLParser.KW_SNAPSHOT: - case PostgreSQLParser.KW_STABLE: - case PostgreSQLParser.KW_STANDALONE: - case PostgreSQLParser.KW_START: - case PostgreSQLParser.KW_STATEMENT: - case PostgreSQLParser.KW_STATISTICS: - case PostgreSQLParser.KW_STDIN: - case PostgreSQLParser.KW_STDOUT: - case PostgreSQLParser.KW_STORAGE: - case PostgreSQLParser.KW_STRICT: - case PostgreSQLParser.KW_STRIP: - case PostgreSQLParser.KW_SYSID: - case PostgreSQLParser.KW_SYSTEM: - case PostgreSQLParser.KW_TABLES: - case PostgreSQLParser.KW_TABLESPACE: - case PostgreSQLParser.KW_TEMP: - case PostgreSQLParser.KW_TEMPLATE: - case PostgreSQLParser.KW_TEMPORARY: - case PostgreSQLParser.KW_TEXT: - case PostgreSQLParser.KW_TRANSACTION: - case PostgreSQLParser.KW_TRIGGER: - case PostgreSQLParser.KW_TRUNCATE: - case PostgreSQLParser.KW_TRUSTED: - case PostgreSQLParser.KW_TYPE: - case PostgreSQLParser.KW_TYPES: - case PostgreSQLParser.KW_UNBOUNDED: - case PostgreSQLParser.KW_UNCOMMITTED: - case PostgreSQLParser.KW_UNENCRYPTED: - case PostgreSQLParser.KW_UNKNOWN: - case PostgreSQLParser.KW_UNLISTEN: - case PostgreSQLParser.KW_UNLOGGED: - case PostgreSQLParser.KW_UNTIL: - case PostgreSQLParser.KW_UPDATE: - case PostgreSQLParser.KW_VACUUM: - case PostgreSQLParser.KW_VALID: - case PostgreSQLParser.KW_VALIDATE: - case PostgreSQLParser.KW_VALIDATOR: - case PostgreSQLParser.KW_VARYING: - case PostgreSQLParser.KW_VERSION: - case PostgreSQLParser.KW_VIEW: - case PostgreSQLParser.KW_VOLATILE: - case PostgreSQLParser.KW_WHITESPACE: - case PostgreSQLParser.KW_WITHOUT: - case PostgreSQLParser.KW_WORK: - case PostgreSQLParser.KW_WRAPPER: - case PostgreSQLParser.KW_WRITE: - case PostgreSQLParser.KW_XML: - case PostgreSQLParser.KW_YEAR: - case PostgreSQLParser.KW_YES: - case PostgreSQLParser.KW_ZONE: - case PostgreSQLParser.KW_BETWEEN: - case PostgreSQLParser.KW_BIGINT: - case PostgreSQLParser.KW_BIT: - case PostgreSQLParser.KW_BOOLEAN: - case PostgreSQLParser.KW_CHAR: - case PostgreSQLParser.KW_CHARACTER: - case PostgreSQLParser.KW_COALESCE: - case PostgreSQLParser.KW_DEC: - case PostgreSQLParser.KW_DECIMAL: - case PostgreSQLParser.KW_EXISTS: - case PostgreSQLParser.KW_EXTRACT: - case PostgreSQLParser.KW_FLOAT: - case PostgreSQLParser.KW_GREATEST: - case PostgreSQLParser.KW_INOUT: - case PostgreSQLParser.KW_INT: - case PostgreSQLParser.KW_INTEGER: - case PostgreSQLParser.KW_INTERVAL: - case PostgreSQLParser.KW_LEAST: - case PostgreSQLParser.KW_NATIONAL: - case PostgreSQLParser.KW_NCHAR: - case PostgreSQLParser.KW_NONE: - case PostgreSQLParser.KW_NULLIF: - case PostgreSQLParser.KW_NUMERIC: - case PostgreSQLParser.KW_OVERLAY: - case PostgreSQLParser.KW_POSITION: - case PostgreSQLParser.KW_PRECISION: - case PostgreSQLParser.KW_REAL: - case PostgreSQLParser.KW_ROW: - case PostgreSQLParser.KW_SETOF: - case PostgreSQLParser.KW_SMALLINT: - case PostgreSQLParser.KW_SUBSTRING: - case PostgreSQLParser.KW_TIME: - case PostgreSQLParser.KW_TIMESTAMP: - case PostgreSQLParser.KW_TREAT: - case PostgreSQLParser.KW_TRIM: - case PostgreSQLParser.KW_VALUES: - case PostgreSQLParser.KW_VARCHAR: - case PostgreSQLParser.KW_XMLATTRIBUTES: - case PostgreSQLParser.KW_XMLCONCAT: - case PostgreSQLParser.KW_XMLELEMENT: - case PostgreSQLParser.KW_XMLEXISTS: - case PostgreSQLParser.KW_XMLFOREST: - case PostgreSQLParser.KW_XMLPARSE: - case PostgreSQLParser.KW_XMLPI: - case PostgreSQLParser.KW_XMLROOT: - case PostgreSQLParser.KW_XMLSERIALIZE: - case PostgreSQLParser.KW_CALL: - case PostgreSQLParser.KW_CURRENT: - case PostgreSQLParser.KW_ATTACH: - case PostgreSQLParser.KW_DETACH: - case PostgreSQLParser.KW_EXPRESSION: - case PostgreSQLParser.KW_GENERATED: - case PostgreSQLParser.KW_LOGGED: - case PostgreSQLParser.KW_STORED: - case PostgreSQLParser.KW_INCLUDE: - case PostgreSQLParser.KW_ROUTINE: - case PostgreSQLParser.KW_TRANSFORM: - case PostgreSQLParser.KW_IMPORT: - case PostgreSQLParser.KW_POLICY: - case PostgreSQLParser.KW_METHOD: - case PostgreSQLParser.KW_REFERENCING: - case PostgreSQLParser.KW_NEW: - case PostgreSQLParser.KW_OLD: - case PostgreSQLParser.KW_VALUE: - case PostgreSQLParser.KW_SUBSCRIPTION: - case PostgreSQLParser.KW_PUBLICATION: - case PostgreSQLParser.KW_OUT: - case PostgreSQLParser.KW_ROUTINES: - case PostgreSQLParser.KW_SCHEMAS: - case PostgreSQLParser.KW_PROCEDURES: - case PostgreSQLParser.KW_INPUT: - case PostgreSQLParser.KW_SUPPORT: - case PostgreSQLParser.KW_PARALLEL: - case PostgreSQLParser.KW_SQL: - case PostgreSQLParser.KW_DEPENDS: - case PostgreSQLParser.KW_OVERRIDING: - case PostgreSQLParser.KW_CONFLICT: - case PostgreSQLParser.KW_SKIP: - case PostgreSQLParser.KW_LOCKED: - case PostgreSQLParser.KW_TIES: - case PostgreSQLParser.KW_ROLLUP: - case PostgreSQLParser.KW_CUBE: - case PostgreSQLParser.KW_GROUPING: - case PostgreSQLParser.KW_SETS: - case PostgreSQLParser.KW_TABLESAMPLE: - case PostgreSQLParser.KW_ORDINALITY: - case PostgreSQLParser.KW_XMLTABLE: - case PostgreSQLParser.KW_COLUMNS: - case PostgreSQLParser.KW_XMLNAMESPACES: - case PostgreSQLParser.KW_ROWTYPE: - case PostgreSQLParser.KW_NORMALIZED: - case PostgreSQLParser.KW_WITHIN: - case PostgreSQLParser.KW_FILTER: - case PostgreSQLParser.KW_GROUPS: - case PostgreSQLParser.KW_OTHERS: - case PostgreSQLParser.KW_NFC: - case PostgreSQLParser.KW_NFD: - case PostgreSQLParser.KW_NFKC: - case PostgreSQLParser.KW_NFKD: - case PostgreSQLParser.KW_UESCAPE: - case PostgreSQLParser.KW_VIEWS: - case PostgreSQLParser.KW_NORMALIZE: - case PostgreSQLParser.KW_DUMP: - case PostgreSQLParser.KW_PRINT_STRICT_PARAMS: - case PostgreSQLParser.KW_VARIABLE_CONFLICT: - case PostgreSQLParser.KW_ERROR: - case PostgreSQLParser.KW_USE_VARIABLE: - case PostgreSQLParser.KW_USE_COLUMN: - case PostgreSQLParser.KW_ALIAS: - case PostgreSQLParser.KW_CONSTANT: - case PostgreSQLParser.KW_PERFORM: - case PostgreSQLParser.KW_GET: - case PostgreSQLParser.KW_DIAGNOSTICS: - case PostgreSQLParser.KW_STACKED: - case PostgreSQLParser.KW_ELSIF: - case PostgreSQLParser.KW_REVERSE: - case PostgreSQLParser.KW_SLICE: - case PostgreSQLParser.KW_EXIT: - case PostgreSQLParser.KW_RETURN: - case PostgreSQLParser.KW_QUERY: - case PostgreSQLParser.KW_RAISE: - case PostgreSQLParser.KW_SQLSTATE: - case PostgreSQLParser.KW_DEBUG: - case PostgreSQLParser.KW_LOG: - case PostgreSQLParser.KW_INFO: - case PostgreSQLParser.KW_NOTICE: - case PostgreSQLParser.KW_WARNING: - case PostgreSQLParser.KW_EXCEPTION: - case PostgreSQLParser.KW_ASSERT: - case PostgreSQLParser.KW_OPEN: - case PostgreSQLParser.KW_SKIP_LOCKED: - case PostgreSQLParser.KW_BUFFER_USAGE_LIMIT: - case PostgreSQLParser.Identifier: - case PostgreSQLParser.QuotedIdentifier: - case PostgreSQLParser.UnicodeQuotedIdentifier: - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.PLSQLVARIABLENAME: - case PostgreSQLParser.PLSQLIDENTIFIER: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.KW_AND: + case PostgreSqlParser.KW_ARRAY: + case PostgreSqlParser.KW_COLLATE: + case PostgreSqlParser.KW_CONSTRAINT: + case PostgreSqlParser.KW_DEFAULT: + case PostgreSqlParser.KW_DO: + case PostgreSqlParser.KW_FETCH: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_AUTHORIZATION: + case PostgreSqlParser.KW_BINARY: + case PostgreSqlParser.KW_COLLATION: + case PostgreSqlParser.KW_CONCURRENTLY: + case PostgreSqlParser.KW_CROSS: + case PostgreSqlParser.KW_CURRENT_SCHEMA: + case PostgreSqlParser.KW_FREEZE: + case PostgreSqlParser.KW_FULL: + case PostgreSqlParser.KW_ILIKE: + case PostgreSqlParser.KW_INNER: + case PostgreSqlParser.KW_IS: + case PostgreSqlParser.KW_ISNULL: + case PostgreSqlParser.KW_JOIN: + case PostgreSqlParser.KW_LEFT: + case PostgreSqlParser.KW_LIKE: + case PostgreSqlParser.KW_NATURAL: + case PostgreSqlParser.KW_NOTNULL: + case PostgreSqlParser.KW_OUTER: + case PostgreSqlParser.KW_OVER: + case PostgreSqlParser.KW_OVERLAPS: + case PostgreSqlParser.KW_RIGHT: + case PostgreSqlParser.KW_SIMILAR: + case PostgreSqlParser.KW_VERBOSE: + case PostgreSqlParser.KW_ABORT: + case PostgreSqlParser.KW_ABSOLUTE: + case PostgreSqlParser.KW_ACCESS: + case PostgreSqlParser.KW_ACTION: + case PostgreSqlParser.KW_ADD: + case PostgreSqlParser.KW_ADMIN: + case PostgreSqlParser.KW_AFTER: + case PostgreSqlParser.KW_AGGREGATE: + case PostgreSqlParser.KW_ALSO: + case PostgreSqlParser.KW_ALTER: + case PostgreSqlParser.KW_ALWAYS: + case PostgreSqlParser.KW_ASSERTION: + case PostgreSqlParser.KW_ASSIGNMENT: + case PostgreSqlParser.KW_AT: + case PostgreSqlParser.KW_ATTRIBUTE: + case PostgreSqlParser.KW_BACKWARD: + case PostgreSqlParser.KW_BEFORE: + case PostgreSqlParser.KW_BEGIN: + case PostgreSqlParser.KW_BY: + case PostgreSqlParser.KW_CACHE: + case PostgreSqlParser.KW_CALLED: + case PostgreSqlParser.KW_CASCADE: + case PostgreSqlParser.KW_CASCADED: + case PostgreSqlParser.KW_CATALOG: + case PostgreSqlParser.KW_CHAIN: + case PostgreSqlParser.KW_CHARACTERISTICS: + case PostgreSqlParser.KW_CHECKPOINT: + case PostgreSqlParser.KW_CLASS: + case PostgreSqlParser.KW_CLOSE: + case PostgreSqlParser.KW_CLUSTER: + case PostgreSqlParser.KW_COMMENT: + case PostgreSqlParser.KW_COMMENTS: + case PostgreSqlParser.KW_COMMIT: + case PostgreSqlParser.KW_COMMITTED: + case PostgreSqlParser.KW_CONFIGURATION: + case PostgreSqlParser.KW_CONNECTION: + case PostgreSqlParser.KW_CONSTRAINTS: + case PostgreSqlParser.KW_CONTENT: + case PostgreSqlParser.KW_CONTINUE: + case PostgreSqlParser.KW_CONVERSION: + case PostgreSqlParser.KW_COPY: + case PostgreSqlParser.KW_COST: + case PostgreSqlParser.KW_CSV: + case PostgreSqlParser.KW_CURSOR: + case PostgreSqlParser.KW_CYCLE: + case PostgreSqlParser.KW_DATA: + case PostgreSqlParser.KW_DATABASE: + case PostgreSqlParser.KW_DAY: + case PostgreSqlParser.KW_DEALLOCATE: + case PostgreSqlParser.KW_DECLARE: + case PostgreSqlParser.KW_DEFAULTS: + case PostgreSqlParser.KW_DEFERRED: + case PostgreSqlParser.KW_DEFINER: + case PostgreSqlParser.KW_DELETE: + case PostgreSqlParser.KW_DELIMITER: + case PostgreSqlParser.KW_DELIMITERS: + case PostgreSqlParser.KW_DICTIONARY: + case PostgreSqlParser.KW_DISABLE: + case PostgreSqlParser.KW_DISCARD: + case PostgreSqlParser.KW_DOCUMENT: + case PostgreSqlParser.KW_DOMAIN: + case PostgreSqlParser.KW_DOUBLE: + case PostgreSqlParser.KW_DROP: + case PostgreSqlParser.KW_EACH: + case PostgreSqlParser.KW_ENABLE: + case PostgreSqlParser.KW_ENCODING: + case PostgreSqlParser.KW_ENCRYPTED: + case PostgreSqlParser.KW_ENUM: + case PostgreSqlParser.KW_ESCAPE: + case PostgreSqlParser.KW_EVENT: + case PostgreSqlParser.KW_EXCLUDE: + case PostgreSqlParser.KW_EXCLUDING: + case PostgreSqlParser.KW_EXCLUSIVE: + case PostgreSqlParser.KW_EXECUTE: + case PostgreSqlParser.KW_EXPLAIN: + case PostgreSqlParser.KW_EXTENSION: + case PostgreSqlParser.KW_EXTERNAL: + case PostgreSqlParser.KW_FAMILY: + case PostgreSqlParser.KW_FIRST: + case PostgreSqlParser.KW_FOLLOWING: + case PostgreSqlParser.KW_FORCE: + case PostgreSqlParser.KW_FORWARD: + case PostgreSqlParser.KW_FUNCTION: + case PostgreSqlParser.KW_FUNCTIONS: + case PostgreSqlParser.KW_GLOBAL: + case PostgreSqlParser.KW_GRANTED: + case PostgreSqlParser.KW_HANDLER: + case PostgreSqlParser.KW_HEADER: + case PostgreSqlParser.KW_HOLD: + case PostgreSqlParser.KW_HOUR: + case PostgreSqlParser.KW_IDENTITY: + case PostgreSqlParser.KW_IF: + case PostgreSqlParser.KW_IMMEDIATE: + case PostgreSqlParser.KW_IMMUTABLE: + case PostgreSqlParser.KW_IMPLICIT: + case PostgreSqlParser.KW_INCLUDING: + case PostgreSqlParser.KW_INCREMENT: + case PostgreSqlParser.KW_INDEX: + case PostgreSqlParser.KW_INDEXES: + case PostgreSqlParser.KW_INHERIT: + case PostgreSqlParser.KW_INHERITS: + case PostgreSqlParser.KW_INLINE: + case PostgreSqlParser.KW_INSENSITIVE: + case PostgreSqlParser.KW_INSERT: + case PostgreSqlParser.KW_INSTEAD: + case PostgreSqlParser.KW_INVOKER: + case PostgreSqlParser.KW_ISOLATION: + case PostgreSqlParser.KW_KEY: + case PostgreSqlParser.KW_LABEL: + case PostgreSqlParser.KW_LANGUAGE: + case PostgreSqlParser.KW_LARGE: + case PostgreSqlParser.KW_LAST: + case PostgreSqlParser.KW_LEAKPROOF: + case PostgreSqlParser.KW_LEVEL: + case PostgreSqlParser.KW_LISTEN: + case PostgreSqlParser.KW_LOAD: + case PostgreSqlParser.KW_LOCAL: + case PostgreSqlParser.KW_LOCATION: + case PostgreSqlParser.KW_LOCK: + case PostgreSqlParser.KW_MAPPING: + case PostgreSqlParser.KW_MATCH: + case PostgreSqlParser.KW_MATERIALIZED: + case PostgreSqlParser.KW_MAXVALUE: + case PostgreSqlParser.KW_MINUTE: + case PostgreSqlParser.KW_MINVALUE: + case PostgreSqlParser.KW_MODE: + case PostgreSqlParser.KW_MONTH: + case PostgreSqlParser.KW_MOVE: + case PostgreSqlParser.KW_NAME: + case PostgreSqlParser.KW_NAMES: + case PostgreSqlParser.KW_NEXT: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_NOTHING: + case PostgreSqlParser.KW_NOTIFY: + case PostgreSqlParser.KW_NOWAIT: + case PostgreSqlParser.KW_NULLS: + case PostgreSqlParser.KW_OBJECT: + case PostgreSqlParser.KW_OF: + case PostgreSqlParser.KW_OFF: + case PostgreSqlParser.KW_OIDS: + case PostgreSqlParser.KW_OPERATOR: + case PostgreSqlParser.KW_OPTION: + case PostgreSqlParser.KW_OPTIONS: + case PostgreSqlParser.KW_OWNED: + case PostgreSqlParser.KW_OWNER: + case PostgreSqlParser.KW_PARSER: + case PostgreSqlParser.KW_PARTIAL: + case PostgreSqlParser.KW_PARTITION: + case PostgreSqlParser.KW_PASSING: + case PostgreSqlParser.KW_PASSWORD: + case PostgreSqlParser.KW_PLANS: + case PostgreSqlParser.KW_PRECEDING: + case PostgreSqlParser.KW_PREPARE: + case PostgreSqlParser.KW_PREPARED: + case PostgreSqlParser.KW_PRESERVE: + case PostgreSqlParser.KW_PRIOR: + case PostgreSqlParser.KW_PRIVILEGES: + case PostgreSqlParser.KW_PROCEDURAL: + case PostgreSqlParser.KW_PROCEDURE: + case PostgreSqlParser.KW_PROGRAM: + case PostgreSqlParser.KW_QUOTE: + case PostgreSqlParser.KW_RANGE: + case PostgreSqlParser.KW_READ: + case PostgreSqlParser.KW_REASSIGN: + case PostgreSqlParser.KW_RECHECK: + case PostgreSqlParser.KW_RECURSIVE: + case PostgreSqlParser.KW_REF: + case PostgreSqlParser.KW_REFRESH: + case PostgreSqlParser.KW_REINDEX: + case PostgreSqlParser.KW_RELATIVE: + case PostgreSqlParser.KW_RELEASE: + case PostgreSqlParser.KW_RENAME: + case PostgreSqlParser.KW_REPEATABLE: + case PostgreSqlParser.KW_REPLACE: + case PostgreSqlParser.KW_REPLICA: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_RESTART: + case PostgreSqlParser.KW_RESTRICT: + case PostgreSqlParser.KW_RETURNS: + case PostgreSqlParser.KW_REVOKE: + case PostgreSqlParser.KW_ROLE: + case PostgreSqlParser.KW_ROLLBACK: + case PostgreSqlParser.KW_ROWS: + case PostgreSqlParser.KW_RULE: + case PostgreSqlParser.KW_SAVEPOINT: + case PostgreSqlParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCROLL: + case PostgreSqlParser.KW_SEARCH: + case PostgreSqlParser.KW_SECOND: + case PostgreSqlParser.KW_SECURITY: + case PostgreSqlParser.KW_SEQUENCE: + case PostgreSqlParser.KW_SEQUENCES: + case PostgreSqlParser.KW_SERIALIZABLE: + case PostgreSqlParser.KW_SERVER: + case PostgreSqlParser.KW_SESSION: + case PostgreSqlParser.KW_SET: + case PostgreSqlParser.KW_SHARE: + case PostgreSqlParser.KW_SHOW: + case PostgreSqlParser.KW_SIMPLE: + case PostgreSqlParser.KW_SNAPSHOT: + case PostgreSqlParser.KW_STABLE: + case PostgreSqlParser.KW_STANDALONE: + case PostgreSqlParser.KW_START: + case PostgreSqlParser.KW_STATEMENT: + case PostgreSqlParser.KW_STATISTICS: + case PostgreSqlParser.KW_STDIN: + case PostgreSqlParser.KW_STDOUT: + case PostgreSqlParser.KW_STORAGE: + case PostgreSqlParser.KW_STRICT: + case PostgreSqlParser.KW_STRIP: + case PostgreSqlParser.KW_SYSID: + case PostgreSqlParser.KW_SYSTEM: + case PostgreSqlParser.KW_TABLES: + case PostgreSqlParser.KW_TABLESPACE: + case PostgreSqlParser.KW_TEMP: + case PostgreSqlParser.KW_TEMPLATE: + case PostgreSqlParser.KW_TEMPORARY: + case PostgreSqlParser.KW_TEXT: + case PostgreSqlParser.KW_TRANSACTION: + case PostgreSqlParser.KW_TRIGGER: + case PostgreSqlParser.KW_TRUNCATE: + case PostgreSqlParser.KW_TRUSTED: + case PostgreSqlParser.KW_TYPE: + case PostgreSqlParser.KW_TYPES: + case PostgreSqlParser.KW_UNBOUNDED: + case PostgreSqlParser.KW_UNCOMMITTED: + case PostgreSqlParser.KW_UNENCRYPTED: + case PostgreSqlParser.KW_UNKNOWN: + case PostgreSqlParser.KW_UNLISTEN: + case PostgreSqlParser.KW_UNLOGGED: + case PostgreSqlParser.KW_UNTIL: + case PostgreSqlParser.KW_UPDATE: + case PostgreSqlParser.KW_VACUUM: + case PostgreSqlParser.KW_VALID: + case PostgreSqlParser.KW_VALIDATE: + case PostgreSqlParser.KW_VALIDATOR: + case PostgreSqlParser.KW_VARYING: + case PostgreSqlParser.KW_VERSION: + case PostgreSqlParser.KW_VIEW: + case PostgreSqlParser.KW_VOLATILE: + case PostgreSqlParser.KW_WHITESPACE: + case PostgreSqlParser.KW_WITHOUT: + case PostgreSqlParser.KW_WORK: + case PostgreSqlParser.KW_WRAPPER: + case PostgreSqlParser.KW_WRITE: + case PostgreSqlParser.KW_XML: + case PostgreSqlParser.KW_YEAR: + case PostgreSqlParser.KW_YES: + case PostgreSqlParser.KW_ZONE: + case PostgreSqlParser.KW_BETWEEN: + case PostgreSqlParser.KW_BIGINT: + case PostgreSqlParser.KW_BIT: + case PostgreSqlParser.KW_BOOLEAN: + case PostgreSqlParser.KW_CHAR: + case PostgreSqlParser.KW_CHARACTER: + case PostgreSqlParser.KW_COALESCE: + case PostgreSqlParser.KW_DEC: + case PostgreSqlParser.KW_DECIMAL: + case PostgreSqlParser.KW_EXISTS: + case PostgreSqlParser.KW_EXTRACT: + case PostgreSqlParser.KW_FLOAT: + case PostgreSqlParser.KW_GREATEST: + case PostgreSqlParser.KW_INOUT: + case PostgreSqlParser.KW_INT: + case PostgreSqlParser.KW_INTEGER: + case PostgreSqlParser.KW_INTERVAL: + case PostgreSqlParser.KW_LEAST: + case PostgreSqlParser.KW_NATIONAL: + case PostgreSqlParser.KW_NCHAR: + case PostgreSqlParser.KW_NONE: + case PostgreSqlParser.KW_NULLIF: + case PostgreSqlParser.KW_NUMERIC: + case PostgreSqlParser.KW_OVERLAY: + case PostgreSqlParser.KW_POSITION: + case PostgreSqlParser.KW_PRECISION: + case PostgreSqlParser.KW_REAL: + case PostgreSqlParser.KW_ROW: + case PostgreSqlParser.KW_SETOF: + case PostgreSqlParser.KW_SMALLINT: + case PostgreSqlParser.KW_SUBSTRING: + case PostgreSqlParser.KW_TIME: + case PostgreSqlParser.KW_TIMESTAMP: + case PostgreSqlParser.KW_TREAT: + case PostgreSqlParser.KW_TRIM: + case PostgreSqlParser.KW_VALUES: + case PostgreSqlParser.KW_VARCHAR: + case PostgreSqlParser.KW_XMLATTRIBUTES: + case PostgreSqlParser.KW_XMLCONCAT: + case PostgreSqlParser.KW_XMLELEMENT: + case PostgreSqlParser.KW_XMLEXISTS: + case PostgreSqlParser.KW_XMLFOREST: + case PostgreSqlParser.KW_XMLPARSE: + case PostgreSqlParser.KW_XMLPI: + case PostgreSqlParser.KW_XMLROOT: + case PostgreSqlParser.KW_XMLSERIALIZE: + case PostgreSqlParser.KW_CALL: + case PostgreSqlParser.KW_CURRENT: + case PostgreSqlParser.KW_ATTACH: + case PostgreSqlParser.KW_DETACH: + case PostgreSqlParser.KW_EXPRESSION: + case PostgreSqlParser.KW_GENERATED: + case PostgreSqlParser.KW_LOGGED: + case PostgreSqlParser.KW_STORED: + case PostgreSqlParser.KW_INCLUDE: + case PostgreSqlParser.KW_ROUTINE: + case PostgreSqlParser.KW_TRANSFORM: + case PostgreSqlParser.KW_IMPORT: + case PostgreSqlParser.KW_POLICY: + case PostgreSqlParser.KW_METHOD: + case PostgreSqlParser.KW_REFERENCING: + case PostgreSqlParser.KW_NEW: + case PostgreSqlParser.KW_OLD: + case PostgreSqlParser.KW_VALUE: + case PostgreSqlParser.KW_SUBSCRIPTION: + case PostgreSqlParser.KW_PUBLICATION: + case PostgreSqlParser.KW_OUT: + case PostgreSqlParser.KW_ROUTINES: + case PostgreSqlParser.KW_SCHEMAS: + case PostgreSqlParser.KW_PROCEDURES: + case PostgreSqlParser.KW_INPUT: + case PostgreSqlParser.KW_SUPPORT: + case PostgreSqlParser.KW_PARALLEL: + case PostgreSqlParser.KW_SQL: + case PostgreSqlParser.KW_DEPENDS: + case PostgreSqlParser.KW_OVERRIDING: + case PostgreSqlParser.KW_CONFLICT: + case PostgreSqlParser.KW_SKIP: + case PostgreSqlParser.KW_LOCKED: + case PostgreSqlParser.KW_TIES: + case PostgreSqlParser.KW_ROLLUP: + case PostgreSqlParser.KW_CUBE: + case PostgreSqlParser.KW_GROUPING: + case PostgreSqlParser.KW_SETS: + case PostgreSqlParser.KW_TABLESAMPLE: + case PostgreSqlParser.KW_ORDINALITY: + case PostgreSqlParser.KW_XMLTABLE: + case PostgreSqlParser.KW_COLUMNS: + case PostgreSqlParser.KW_XMLNAMESPACES: + case PostgreSqlParser.KW_ROWTYPE: + case PostgreSqlParser.KW_NORMALIZED: + case PostgreSqlParser.KW_WITHIN: + case PostgreSqlParser.KW_FILTER: + case PostgreSqlParser.KW_GROUPS: + case PostgreSqlParser.KW_OTHERS: + case PostgreSqlParser.KW_NFC: + case PostgreSqlParser.KW_NFD: + case PostgreSqlParser.KW_NFKC: + case PostgreSqlParser.KW_NFKD: + case PostgreSqlParser.KW_UESCAPE: + case PostgreSqlParser.KW_VIEWS: + case PostgreSqlParser.KW_NORMALIZE: + case PostgreSqlParser.KW_DUMP: + case PostgreSqlParser.KW_PRINT_STRICT_PARAMS: + case PostgreSqlParser.KW_VARIABLE_CONFLICT: + case PostgreSqlParser.KW_ERROR: + case PostgreSqlParser.KW_USE_VARIABLE: + case PostgreSqlParser.KW_USE_COLUMN: + case PostgreSqlParser.KW_ALIAS: + case PostgreSqlParser.KW_CONSTANT: + case PostgreSqlParser.KW_PERFORM: + case PostgreSqlParser.KW_GET: + case PostgreSqlParser.KW_DIAGNOSTICS: + case PostgreSqlParser.KW_STACKED: + case PostgreSqlParser.KW_ELSIF: + case PostgreSqlParser.KW_REVERSE: + case PostgreSqlParser.KW_SLICE: + case PostgreSqlParser.KW_EXIT: + case PostgreSqlParser.KW_RETURN: + case PostgreSqlParser.KW_QUERY: + case PostgreSqlParser.KW_RAISE: + case PostgreSqlParser.KW_SQLSTATE: + case PostgreSqlParser.KW_DEBUG: + case PostgreSqlParser.KW_LOG: + case PostgreSqlParser.KW_INFO: + case PostgreSqlParser.KW_NOTICE: + case PostgreSqlParser.KW_WARNING: + case PostgreSqlParser.KW_EXCEPTION: + case PostgreSqlParser.KW_ASSERT: + case PostgreSqlParser.KW_OPEN: + case PostgreSqlParser.KW_SKIP_LOCKED: + case PostgreSqlParser.KW_BUFFER_USAGE_LIMIT: + case PostgreSqlParser.Identifier: + case PostgreSqlParser.QuotedIdentifier: + case PostgreSqlParser.UnicodeQuotedIdentifier: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.PLSQLVARIABLENAME: + case PostgreSqlParser.PLSQLIDENTIFIER: + case PostgreSqlParser.EscapeStringConstant: this.enterOuterAlt(localContext, 1); { this.state = 10798; this.nonreservedword(); } break; - case PostgreSQLParser.KW_CURRENT_USER: + case PostgreSqlParser.KW_CURRENT_USER: this.enterOuterAlt(localContext, 2); { this.state = 10799; - this.match(PostgreSQLParser.KW_CURRENT_USER); + this.match(PostgreSqlParser.KW_CURRENT_USER); } break; - case PostgreSQLParser.KW_CURRENT_ROLE: + case PostgreSqlParser.KW_CURRENT_ROLE: this.enterOuterAlt(localContext, 3); { this.state = 10800; - this.match(PostgreSQLParser.KW_CURRENT_ROLE); + this.match(PostgreSqlParser.KW_CURRENT_ROLE); } break; - case PostgreSQLParser.KW_SESSION_USER: + case PostgreSqlParser.KW_SESSION_USER: this.enterOuterAlt(localContext, 4); { this.state = 10801; - this.match(PostgreSQLParser.KW_SESSION_USER); + this.match(PostgreSqlParser.KW_SESSION_USER); } break; - case PostgreSQLParser.KW_PUBLIC: + case PostgreSqlParser.KW_PUBLIC: this.enterOuterAlt(localContext, 5); { this.state = 10802; - this.match(PostgreSQLParser.KW_PUBLIC); + this.match(PostgreSqlParser.KW_PUBLIC); } break; default: @@ -59141,7 +59141,7 @@ export class PostgreSQLParser extends SQLParserBase { } public role_list(): Role_listContext { let localContext = new Role_listContext(this.context, this.state); - this.enterRule(localContext, 1472, PostgreSQLParser.RULE_role_list); + this.enterRule(localContext, 1472, PostgreSqlParser.RULE_role_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -59155,7 +59155,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 10806; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 10807; this.rolespec(); } @@ -59182,7 +59182,7 @@ export class PostgreSQLParser extends SQLParserBase { } public colid(): ColidContext { let localContext = new ColidContext(this.context, this.state); - this.enterRule(localContext, 1474, PostgreSQLParser.RULE_colid); + this.enterRule(localContext, 1474, PostgreSqlParser.RULE_colid); try { this.state = 10817; this.errorHandler.sync(this); @@ -59233,7 +59233,7 @@ export class PostgreSQLParser extends SQLParserBase { } public index_method_choices(): Index_method_choicesContext { let localContext = new Index_method_choicesContext(this.context, this.state); - this.enterRule(localContext, 1476, PostgreSQLParser.RULE_index_method_choices); + this.enterRule(localContext, 1476, PostgreSqlParser.RULE_index_method_choices); try { this.enterOuterAlt(localContext, 1); { @@ -59257,29 +59257,29 @@ export class PostgreSQLParser extends SQLParserBase { } public exclude_element(): Exclude_elementContext { let localContext = new Exclude_elementContext(this.context, this.state); - this.enterRule(localContext, 1478, PostgreSQLParser.RULE_exclude_element); + this.enterRule(localContext, 1478, PostgreSqlParser.RULE_exclude_element); let _la: number; try { this.state = 10833; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_WITH: + case PostgreSqlParser.KW_WITH: this.enterOuterAlt(localContext, 1); { this.state = 10821; this.opt_definition(); } break; - case PostgreSQLParser.OPEN_PAREN: + case PostgreSqlParser.OPEN_PAREN: this.enterOuterAlt(localContext, 2); { { this.state = 10822; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 10823; this.a_expr(); this.state = 10824; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } this.state = 10826; this.identifier(); @@ -59325,7 +59325,7 @@ export class PostgreSQLParser extends SQLParserBase { } public index_paramenters(): Index_paramentersContext { let localContext = new Index_paramentersContext(this.context, this.state); - this.enterRule(localContext, 1480, PostgreSQLParser.RULE_index_paramenters); + this.enterRule(localContext, 1480, PostgreSqlParser.RULE_index_paramenters); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -59336,7 +59336,7 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 105) { { this.state = 10835; - this.match(PostgreSQLParser.KW_WITH); + this.match(PostgreSqlParser.KW_WITH); this.state = 10836; this.reloptions(); } @@ -59370,7 +59370,7 @@ export class PostgreSQLParser extends SQLParserBase { } public type_function_name(): Type_function_nameContext { let localContext = new Type_function_nameContext(this.context, this.state); - this.enterRule(localContext, 1482, PostgreSQLParser.RULE_type_function_name); + this.enterRule(localContext, 1482, PostgreSqlParser.RULE_type_function_name); try { this.state = 10846; this.errorHandler.sync(this); @@ -59421,7 +59421,7 @@ export class PostgreSQLParser extends SQLParserBase { } public type_usual_name(): Type_usual_nameContext { let localContext = new Type_usual_nameContext(this.context, this.state); - this.enterRule(localContext, 1484, PostgreSQLParser.RULE_type_usual_name); + this.enterRule(localContext, 1484, PostgreSqlParser.RULE_type_usual_name); try { this.state = 10852; this.errorHandler.sync(this); @@ -59472,7 +59472,7 @@ export class PostgreSQLParser extends SQLParserBase { } public nonreservedword_column(): Nonreservedword_columnContext { let localContext = new Nonreservedword_columnContext(this.context, this.state); - this.enterRule(localContext, 1486, PostgreSQLParser.RULE_nonreservedword_column); + this.enterRule(localContext, 1486, PostgreSqlParser.RULE_nonreservedword_column); try { this.state = 10856; this.errorHandler.sync(this); @@ -59509,7 +59509,7 @@ export class PostgreSQLParser extends SQLParserBase { } public nonreservedword(): NonreservedwordContext { let localContext = new NonreservedwordContext(this.context, this.state); - this.enterRule(localContext, 1488, PostgreSQLParser.RULE_nonreservedword); + this.enterRule(localContext, 1488, PostgreSqlParser.RULE_nonreservedword); try { this.state = 10862; this.errorHandler.sync(this); @@ -59560,7 +59560,7 @@ export class PostgreSQLParser extends SQLParserBase { } public collabel(): CollabelContext { let localContext = new CollabelContext(this.context, this.state); - this.enterRule(localContext, 1490, PostgreSQLParser.RULE_collabel); + this.enterRule(localContext, 1490, PostgreSqlParser.RULE_collabel); try { this.state = 10870; this.errorHandler.sync(this); @@ -59625,16 +59625,16 @@ export class PostgreSQLParser extends SQLParserBase { } public identifier(): IdentifierContext { let localContext = new IdentifierContext(this.context, this.state); - this.enterRule(localContext, 1492, PostgreSQLParser.RULE_identifier); + this.enterRule(localContext, 1492, PostgreSqlParser.RULE_identifier); try { this.state = 10882; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.Identifier: + case PostgreSqlParser.Identifier: this.enterOuterAlt(localContext, 1); { this.state = 10872; - this.match(PostgreSQLParser.Identifier); + this.match(PostgreSqlParser.Identifier); this.state = 10874; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 1162, this.context) ) { @@ -59647,108 +59647,108 @@ export class PostgreSQLParser extends SQLParserBase { } } break; - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.EscapeStringConstant: this.enterOuterAlt(localContext, 2); { this.state = 10876; this.sconst(); } break; - case PostgreSQLParser.QuotedIdentifier: + case PostgreSqlParser.QuotedIdentifier: this.enterOuterAlt(localContext, 3); { this.state = 10877; - this.match(PostgreSQLParser.QuotedIdentifier); + this.match(PostgreSqlParser.QuotedIdentifier); } break; - case PostgreSQLParser.UnicodeQuotedIdentifier: + case PostgreSqlParser.UnicodeQuotedIdentifier: this.enterOuterAlt(localContext, 4); { this.state = 10878; - this.match(PostgreSQLParser.UnicodeQuotedIdentifier); + this.match(PostgreSqlParser.UnicodeQuotedIdentifier); } break; - case PostgreSQLParser.PLSQLVARIABLENAME: + case PostgreSqlParser.PLSQLVARIABLENAME: this.enterOuterAlt(localContext, 5); { this.state = 10879; this.plsqlvariablename(); } break; - case PostgreSQLParser.PLSQLIDENTIFIER: + case PostgreSqlParser.PLSQLIDENTIFIER: this.enterOuterAlt(localContext, 6); { this.state = 10880; this.plsqlidentifier(); } break; - case PostgreSQLParser.KW_AND: - case PostgreSQLParser.KW_ARRAY: - case PostgreSQLParser.KW_COLLATE: - case PostgreSQLParser.KW_CONSTRAINT: - case PostgreSQLParser.KW_DEFAULT: - case PostgreSQLParser.KW_DO: - case PostgreSQLParser.KW_FETCH: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_IS: - case PostgreSQLParser.KW_OUTER: - case PostgreSQLParser.KW_ABSOLUTE: - case PostgreSQLParser.KW_BACKWARD: - case PostgreSQLParser.KW_CHAIN: - case PostgreSQLParser.KW_CLOSE: - case PostgreSQLParser.KW_COMMIT: - case PostgreSQLParser.KW_CONTINUE: - case PostgreSQLParser.KW_CURSOR: - case PostgreSQLParser.KW_FIRST: - case PostgreSQLParser.KW_FORWARD: - case PostgreSQLParser.KW_INSERT: - case PostgreSQLParser.KW_LAST: - case PostgreSQLParser.KW_MOVE: - case PostgreSQLParser.KW_NEXT: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_OPTION: - case PostgreSQLParser.KW_PRIOR: - case PostgreSQLParser.KW_RELATIVE: - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_ROLLBACK: - case PostgreSQLParser.KW_SCHEMA: - case PostgreSQLParser.KW_SCROLL: - case PostgreSQLParser.KW_SET: - case PostgreSQLParser.KW_TYPE: - case PostgreSQLParser.KW_CALL: - case PostgreSQLParser.KW_CURRENT: - case PostgreSQLParser.KW_ROWTYPE: - case PostgreSQLParser.KW_DUMP: - case PostgreSQLParser.KW_PRINT_STRICT_PARAMS: - case PostgreSQLParser.KW_VARIABLE_CONFLICT: - case PostgreSQLParser.KW_ERROR: - case PostgreSQLParser.KW_USE_VARIABLE: - case PostgreSQLParser.KW_USE_COLUMN: - case PostgreSQLParser.KW_ALIAS: - case PostgreSQLParser.KW_CONSTANT: - case PostgreSQLParser.KW_PERFORM: - case PostgreSQLParser.KW_GET: - case PostgreSQLParser.KW_DIAGNOSTICS: - case PostgreSQLParser.KW_STACKED: - case PostgreSQLParser.KW_ELSIF: - case PostgreSQLParser.KW_REVERSE: - case PostgreSQLParser.KW_SLICE: - case PostgreSQLParser.KW_EXIT: - case PostgreSQLParser.KW_RETURN: - case PostgreSQLParser.KW_QUERY: - case PostgreSQLParser.KW_RAISE: - case PostgreSQLParser.KW_SQLSTATE: - case PostgreSQLParser.KW_DEBUG: - case PostgreSQLParser.KW_LOG: - case PostgreSQLParser.KW_INFO: - case PostgreSQLParser.KW_NOTICE: - case PostgreSQLParser.KW_WARNING: - case PostgreSQLParser.KW_EXCEPTION: - case PostgreSQLParser.KW_ASSERT: - case PostgreSQLParser.KW_OPEN: + case PostgreSqlParser.KW_AND: + case PostgreSqlParser.KW_ARRAY: + case PostgreSqlParser.KW_COLLATE: + case PostgreSqlParser.KW_CONSTRAINT: + case PostgreSqlParser.KW_DEFAULT: + case PostgreSqlParser.KW_DO: + case PostgreSqlParser.KW_FETCH: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_IS: + case PostgreSqlParser.KW_OUTER: + case PostgreSqlParser.KW_ABSOLUTE: + case PostgreSqlParser.KW_BACKWARD: + case PostgreSqlParser.KW_CHAIN: + case PostgreSqlParser.KW_CLOSE: + case PostgreSqlParser.KW_COMMIT: + case PostgreSqlParser.KW_CONTINUE: + case PostgreSqlParser.KW_CURSOR: + case PostgreSqlParser.KW_FIRST: + case PostgreSqlParser.KW_FORWARD: + case PostgreSqlParser.KW_INSERT: + case PostgreSqlParser.KW_LAST: + case PostgreSqlParser.KW_MOVE: + case PostgreSqlParser.KW_NEXT: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_OPTION: + case PostgreSqlParser.KW_PRIOR: + case PostgreSqlParser.KW_RELATIVE: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_ROLLBACK: + case PostgreSqlParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCROLL: + case PostgreSqlParser.KW_SET: + case PostgreSqlParser.KW_TYPE: + case PostgreSqlParser.KW_CALL: + case PostgreSqlParser.KW_CURRENT: + case PostgreSqlParser.KW_ROWTYPE: + case PostgreSqlParser.KW_DUMP: + case PostgreSqlParser.KW_PRINT_STRICT_PARAMS: + case PostgreSqlParser.KW_VARIABLE_CONFLICT: + case PostgreSqlParser.KW_ERROR: + case PostgreSqlParser.KW_USE_VARIABLE: + case PostgreSqlParser.KW_USE_COLUMN: + case PostgreSqlParser.KW_ALIAS: + case PostgreSqlParser.KW_CONSTANT: + case PostgreSqlParser.KW_PERFORM: + case PostgreSqlParser.KW_GET: + case PostgreSqlParser.KW_DIAGNOSTICS: + case PostgreSqlParser.KW_STACKED: + case PostgreSqlParser.KW_ELSIF: + case PostgreSqlParser.KW_REVERSE: + case PostgreSqlParser.KW_SLICE: + case PostgreSqlParser.KW_EXIT: + case PostgreSqlParser.KW_RETURN: + case PostgreSqlParser.KW_QUERY: + case PostgreSqlParser.KW_RAISE: + case PostgreSqlParser.KW_SQLSTATE: + case PostgreSqlParser.KW_DEBUG: + case PostgreSqlParser.KW_LOG: + case PostgreSqlParser.KW_INFO: + case PostgreSqlParser.KW_NOTICE: + case PostgreSqlParser.KW_WARNING: + case PostgreSqlParser.KW_EXCEPTION: + case PostgreSqlParser.KW_ASSERT: + case PostgreSqlParser.KW_OPEN: this.enterOuterAlt(localContext, 7); { this.state = 10881; @@ -59775,12 +59775,12 @@ export class PostgreSQLParser extends SQLParserBase { } public plsqlidentifier(): PlsqlidentifierContext { let localContext = new PlsqlidentifierContext(this.context, this.state); - this.enterRule(localContext, 1494, PostgreSQLParser.RULE_plsqlidentifier); + this.enterRule(localContext, 1494, PostgreSqlParser.RULE_plsqlidentifier); try { this.enterOuterAlt(localContext, 1); { this.state = 10884; - this.match(PostgreSQLParser.PLSQLIDENTIFIER); + this.match(PostgreSqlParser.PLSQLIDENTIFIER); } } catch (re) { @@ -59799,7 +59799,7 @@ export class PostgreSQLParser extends SQLParserBase { } public unreserved_keyword(): Unreserved_keywordContext { let localContext = new Unreserved_keywordContext(this.context, this.state); - this.enterRule(localContext, 1496, PostgreSQLParser.RULE_unreserved_keyword); + this.enterRule(localContext, 1496, PostgreSqlParser.RULE_unreserved_keyword); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -59831,7 +59831,7 @@ export class PostgreSQLParser extends SQLParserBase { } public col_name_keyword(): Col_name_keywordContext { let localContext = new Col_name_keywordContext(this.context, this.state); - this.enterRule(localContext, 1498, PostgreSQLParser.RULE_col_name_keyword); + this.enterRule(localContext, 1498, PostgreSqlParser.RULE_col_name_keyword); try { this.state = 10939; this.errorHandler.sync(this); @@ -59840,14 +59840,14 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 10888; - this.match(PostgreSQLParser.KW_BETWEEN); + this.match(PostgreSqlParser.KW_BETWEEN); } break; case 2: this.enterOuterAlt(localContext, 2); { this.state = 10889; - this.match(PostgreSQLParser.KW_BIGINT); + this.match(PostgreSqlParser.KW_BIGINT); } break; case 3: @@ -59861,14 +59861,14 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 4); { this.state = 10891; - this.match(PostgreSQLParser.KW_BOOLEAN); + this.match(PostgreSqlParser.KW_BOOLEAN); } break; case 5: this.enterOuterAlt(localContext, 5); { this.state = 10892; - this.match(PostgreSQLParser.KW_CHAR); + this.match(PostgreSqlParser.KW_CHAR); } break; case 6: @@ -59882,126 +59882,126 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 7); { this.state = 10894; - this.match(PostgreSQLParser.KW_COALESCE); + this.match(PostgreSqlParser.KW_COALESCE); } break; case 8: this.enterOuterAlt(localContext, 8); { this.state = 10895; - this.match(PostgreSQLParser.KW_DEC); + this.match(PostgreSqlParser.KW_DEC); } break; case 9: this.enterOuterAlt(localContext, 9); { this.state = 10896; - this.match(PostgreSQLParser.KW_DECIMAL); + this.match(PostgreSqlParser.KW_DECIMAL); } break; case 10: this.enterOuterAlt(localContext, 10); { this.state = 10897; - this.match(PostgreSQLParser.KW_EXISTS); + this.match(PostgreSqlParser.KW_EXISTS); } break; case 11: this.enterOuterAlt(localContext, 11); { this.state = 10898; - this.match(PostgreSQLParser.KW_EXTRACT); + this.match(PostgreSqlParser.KW_EXTRACT); } break; case 12: this.enterOuterAlt(localContext, 12); { this.state = 10899; - this.match(PostgreSQLParser.KW_FLOAT); + this.match(PostgreSqlParser.KW_FLOAT); } break; case 13: this.enterOuterAlt(localContext, 13); { this.state = 10900; - this.match(PostgreSQLParser.KW_GREATEST); + this.match(PostgreSqlParser.KW_GREATEST); } break; case 14: this.enterOuterAlt(localContext, 14); { this.state = 10901; - this.match(PostgreSQLParser.KW_GROUPING); + this.match(PostgreSqlParser.KW_GROUPING); } break; case 15: this.enterOuterAlt(localContext, 15); { this.state = 10902; - this.match(PostgreSQLParser.KW_INOUT); + this.match(PostgreSqlParser.KW_INOUT); } break; case 16: this.enterOuterAlt(localContext, 16); { this.state = 10903; - this.match(PostgreSQLParser.KW_INT); + this.match(PostgreSqlParser.KW_INT); } break; case 17: this.enterOuterAlt(localContext, 17); { this.state = 10904; - this.match(PostgreSQLParser.KW_INTEGER); + this.match(PostgreSqlParser.KW_INTEGER); } break; case 18: this.enterOuterAlt(localContext, 18); { this.state = 10905; - this.match(PostgreSQLParser.KW_INTERVAL); + this.match(PostgreSqlParser.KW_INTERVAL); } break; case 19: this.enterOuterAlt(localContext, 19); { this.state = 10906; - this.match(PostgreSQLParser.KW_LEAST); + this.match(PostgreSqlParser.KW_LEAST); } break; case 20: this.enterOuterAlt(localContext, 20); { this.state = 10907; - this.match(PostgreSQLParser.KW_NATIONAL); + this.match(PostgreSqlParser.KW_NATIONAL); } break; case 21: this.enterOuterAlt(localContext, 21); { this.state = 10908; - this.match(PostgreSQLParser.KW_NCHAR); + this.match(PostgreSqlParser.KW_NCHAR); } break; case 22: this.enterOuterAlt(localContext, 22); { this.state = 10909; - this.match(PostgreSQLParser.KW_NONE); + this.match(PostgreSqlParser.KW_NONE); } break; case 23: this.enterOuterAlt(localContext, 23); { this.state = 10910; - this.match(PostgreSQLParser.KW_NORMALIZE); + this.match(PostgreSqlParser.KW_NORMALIZE); } break; case 24: this.enterOuterAlt(localContext, 24); { this.state = 10911; - this.match(PostgreSQLParser.KW_NULLIF); + this.match(PostgreSqlParser.KW_NULLIF); } break; case 25: @@ -60015,182 +60015,182 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 26); { this.state = 10913; - this.match(PostgreSQLParser.KW_OUT); + this.match(PostgreSqlParser.KW_OUT); } break; case 27: this.enterOuterAlt(localContext, 27); { this.state = 10914; - this.match(PostgreSQLParser.KW_OVERLAY); + this.match(PostgreSqlParser.KW_OVERLAY); } break; case 28: this.enterOuterAlt(localContext, 28); { this.state = 10915; - this.match(PostgreSQLParser.KW_POSITION); + this.match(PostgreSqlParser.KW_POSITION); } break; case 29: this.enterOuterAlt(localContext, 29); { this.state = 10916; - this.match(PostgreSQLParser.KW_PRECISION); + this.match(PostgreSqlParser.KW_PRECISION); } break; case 30: this.enterOuterAlt(localContext, 30); { this.state = 10917; - this.match(PostgreSQLParser.KW_REAL); + this.match(PostgreSqlParser.KW_REAL); } break; case 31: this.enterOuterAlt(localContext, 31); { this.state = 10918; - this.match(PostgreSQLParser.KW_ROW); + this.match(PostgreSqlParser.KW_ROW); } break; case 32: this.enterOuterAlt(localContext, 32); { this.state = 10919; - this.match(PostgreSQLParser.KW_SETOF); + this.match(PostgreSqlParser.KW_SETOF); } break; case 33: this.enterOuterAlt(localContext, 33); { this.state = 10920; - this.match(PostgreSQLParser.KW_SMALLINT); + this.match(PostgreSqlParser.KW_SMALLINT); } break; case 34: this.enterOuterAlt(localContext, 34); { this.state = 10921; - this.match(PostgreSQLParser.KW_SUBSTRING); + this.match(PostgreSqlParser.KW_SUBSTRING); } break; case 35: this.enterOuterAlt(localContext, 35); { this.state = 10922; - this.match(PostgreSQLParser.KW_TIME); + this.match(PostgreSqlParser.KW_TIME); } break; case 36: this.enterOuterAlt(localContext, 36); { this.state = 10923; - this.match(PostgreSQLParser.KW_TIMESTAMP); + this.match(PostgreSqlParser.KW_TIMESTAMP); } break; case 37: this.enterOuterAlt(localContext, 37); { this.state = 10924; - this.match(PostgreSQLParser.KW_TREAT); + this.match(PostgreSqlParser.KW_TREAT); } break; case 38: this.enterOuterAlt(localContext, 38); { this.state = 10925; - this.match(PostgreSQLParser.KW_TRIM); + this.match(PostgreSqlParser.KW_TRIM); } break; case 39: this.enterOuterAlt(localContext, 39); { this.state = 10926; - this.match(PostgreSQLParser.KW_VALUES); + this.match(PostgreSqlParser.KW_VALUES); } break; case 40: this.enterOuterAlt(localContext, 40); { this.state = 10927; - this.match(PostgreSQLParser.KW_VARCHAR); + this.match(PostgreSqlParser.KW_VARCHAR); } break; case 41: this.enterOuterAlt(localContext, 41); { this.state = 10928; - this.match(PostgreSQLParser.KW_XMLATTRIBUTES); + this.match(PostgreSqlParser.KW_XMLATTRIBUTES); } break; case 42: this.enterOuterAlt(localContext, 42); { this.state = 10929; - this.match(PostgreSQLParser.KW_XMLCONCAT); + this.match(PostgreSqlParser.KW_XMLCONCAT); } break; case 43: this.enterOuterAlt(localContext, 43); { this.state = 10930; - this.match(PostgreSQLParser.KW_XMLELEMENT); + this.match(PostgreSqlParser.KW_XMLELEMENT); } break; case 44: this.enterOuterAlt(localContext, 44); { this.state = 10931; - this.match(PostgreSQLParser.KW_XMLEXISTS); + this.match(PostgreSqlParser.KW_XMLEXISTS); } break; case 45: this.enterOuterAlt(localContext, 45); { this.state = 10932; - this.match(PostgreSQLParser.KW_XMLFOREST); + this.match(PostgreSqlParser.KW_XMLFOREST); } break; case 46: this.enterOuterAlt(localContext, 46); { this.state = 10933; - this.match(PostgreSQLParser.KW_XMLNAMESPACES); + this.match(PostgreSqlParser.KW_XMLNAMESPACES); } break; case 47: this.enterOuterAlt(localContext, 47); { this.state = 10934; - this.match(PostgreSQLParser.KW_XMLPARSE); + this.match(PostgreSqlParser.KW_XMLPARSE); } break; case 48: this.enterOuterAlt(localContext, 48); { this.state = 10935; - this.match(PostgreSQLParser.KW_XMLPI); + this.match(PostgreSqlParser.KW_XMLPI); } break; case 49: this.enterOuterAlt(localContext, 49); { this.state = 10936; - this.match(PostgreSQLParser.KW_XMLROOT); + this.match(PostgreSqlParser.KW_XMLROOT); } break; case 50: this.enterOuterAlt(localContext, 50); { this.state = 10937; - this.match(PostgreSQLParser.KW_XMLSERIALIZE); + this.match(PostgreSqlParser.KW_XMLSERIALIZE); } break; case 51: this.enterOuterAlt(localContext, 51); { this.state = 10938; - this.match(PostgreSQLParser.KW_XMLTABLE); + this.match(PostgreSqlParser.KW_XMLTABLE); } break; } @@ -60211,7 +60211,7 @@ export class PostgreSQLParser extends SQLParserBase { } public type_func_name_keyword(): Type_func_name_keywordContext { let localContext = new Type_func_name_keywordContext(this.context, this.state); - this.enterRule(localContext, 1500, PostgreSQLParser.RULE_type_func_name_keyword); + this.enterRule(localContext, 1500, PostgreSqlParser.RULE_type_func_name_keyword); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -60243,7 +60243,7 @@ export class PostgreSQLParser extends SQLParserBase { } public reserved_keyword(): Reserved_keywordContext { let localContext = new Reserved_keywordContext(this.context, this.state); - this.enterRule(localContext, 1502, PostgreSQLParser.RULE_reserved_keyword); + this.enterRule(localContext, 1502, PostgreSqlParser.RULE_reserved_keyword); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -60275,7 +60275,7 @@ export class PostgreSQLParser extends SQLParserBase { } public pl_function(): Pl_functionContext { let localContext = new Pl_functionContext(this.context, this.state); - this.enterRule(localContext, 1504, PostgreSQLParser.RULE_pl_function); + this.enterRule(localContext, 1504, PostgreSqlParser.RULE_pl_function); try { this.enterOuterAlt(localContext, 1); { @@ -60303,7 +60303,7 @@ export class PostgreSQLParser extends SQLParserBase { } public comp_options(): Comp_optionsContext { let localContext = new Comp_optionsContext(this.context, this.state); - this.enterRule(localContext, 1506, PostgreSQLParser.RULE_comp_options); + this.enterRule(localContext, 1506, PostgreSqlParser.RULE_comp_options); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -60340,7 +60340,7 @@ export class PostgreSQLParser extends SQLParserBase { } public comp_option(): Comp_optionContext { let localContext = new Comp_optionContext(this.context, this.state); - this.enterRule(localContext, 1508, PostgreSQLParser.RULE_comp_option); + this.enterRule(localContext, 1508, PostgreSqlParser.RULE_comp_option); try { this.state = 10975; this.errorHandler.sync(this); @@ -60351,9 +60351,9 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 10955; this.sharp(); this.state = 10956; - this.match(PostgreSQLParser.KW_OPTION); + this.match(PostgreSqlParser.KW_OPTION); this.state = 10957; - this.match(PostgreSQLParser.KW_DUMP); + this.match(PostgreSqlParser.KW_DUMP); } break; case 2: @@ -60362,7 +60362,7 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 10959; this.sharp(); this.state = 10960; - this.match(PostgreSQLParser.KW_PRINT_STRICT_PARAMS); + this.match(PostgreSqlParser.KW_PRINT_STRICT_PARAMS); this.state = 10961; this.option_value(); } @@ -60373,9 +60373,9 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 10963; this.sharp(); this.state = 10964; - this.match(PostgreSQLParser.KW_VARIABLE_CONFLICT); + this.match(PostgreSqlParser.KW_VARIABLE_CONFLICT); this.state = 10965; - this.match(PostgreSQLParser.KW_ERROR); + this.match(PostgreSqlParser.KW_ERROR); } break; case 4: @@ -60384,9 +60384,9 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 10967; this.sharp(); this.state = 10968; - this.match(PostgreSQLParser.KW_VARIABLE_CONFLICT); + this.match(PostgreSqlParser.KW_VARIABLE_CONFLICT); this.state = 10969; - this.match(PostgreSQLParser.KW_USE_VARIABLE); + this.match(PostgreSqlParser.KW_USE_VARIABLE); } break; case 5: @@ -60395,9 +60395,9 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 10971; this.sharp(); this.state = 10972; - this.match(PostgreSQLParser.KW_VARIABLE_CONFLICT); + this.match(PostgreSqlParser.KW_VARIABLE_CONFLICT); this.state = 10973; - this.match(PostgreSQLParser.KW_USE_COLUMN); + this.match(PostgreSqlParser.KW_USE_COLUMN); } break; } @@ -60418,12 +60418,12 @@ export class PostgreSQLParser extends SQLParserBase { } public sharp(): SharpContext { let localContext = new SharpContext(this.context, this.state); - this.enterRule(localContext, 1510, PostgreSQLParser.RULE_sharp); + this.enterRule(localContext, 1510, PostgreSqlParser.RULE_sharp); try { this.enterOuterAlt(localContext, 1); { this.state = 10977; - this.match(PostgreSQLParser.Operator); + this.match(PostgreSqlParser.Operator); } } catch (re) { @@ -60442,7 +60442,7 @@ export class PostgreSQLParser extends SQLParserBase { } public option_value(): Option_valueContext { let localContext = new Option_valueContext(this.context, this.state); - this.enterRule(localContext, 1512, PostgreSQLParser.RULE_option_value); + this.enterRule(localContext, 1512, PostgreSqlParser.RULE_option_value); try { this.state = 10983; this.errorHandler.sync(this); @@ -60493,22 +60493,22 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_semi(): Opt_semiContext { let localContext = new Opt_semiContext(this.context, this.state); - this.enterRule(localContext, 1514, PostgreSQLParser.RULE_opt_semi); + this.enterRule(localContext, 1514, PostgreSqlParser.RULE_opt_semi); try { this.state = 10987; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.EOF: + case PostgreSqlParser.EOF: this.enterOuterAlt(localContext, 1); // tslint:disable-next-line:no-empty { } break; - case PostgreSQLParser.SEMI: + case PostgreSqlParser.SEMI: this.enterOuterAlt(localContext, 2); { this.state = 10986; - this.match(PostgreSQLParser.SEMI); + this.match(PostgreSqlParser.SEMI); } break; default: @@ -60531,20 +60531,20 @@ export class PostgreSQLParser extends SQLParserBase { } public pl_block(): Pl_blockContext { let localContext = new Pl_blockContext(this.context, this.state); - this.enterRule(localContext, 1516, PostgreSQLParser.RULE_pl_block); + this.enterRule(localContext, 1516, PostgreSqlParser.RULE_pl_block); try { this.enterOuterAlt(localContext, 1); { this.state = 10989; this.decl_sect(); this.state = 10990; - this.match(PostgreSQLParser.KW_BEGIN); + this.match(PostgreSqlParser.KW_BEGIN); this.state = 10991; this.proc_sect(); this.state = 10992; this.exception_sect(); this.state = 10993; - this.match(PostgreSQLParser.KW_END); + this.match(PostgreSqlParser.KW_END); this.state = 10994; this.opt_label(); } @@ -60565,7 +60565,7 @@ export class PostgreSQLParser extends SQLParserBase { } public decl_sect(): Decl_sectContext { let localContext = new Decl_sectContext(this.context, this.state); - this.enterRule(localContext, 1518, PostgreSQLParser.RULE_decl_sect); + this.enterRule(localContext, 1518, PostgreSqlParser.RULE_decl_sect); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -60610,12 +60610,12 @@ export class PostgreSQLParser extends SQLParserBase { } public decl_start(): Decl_startContext { let localContext = new Decl_startContext(this.context, this.state); - this.enterRule(localContext, 1520, PostgreSQLParser.RULE_decl_start); + this.enterRule(localContext, 1520, PostgreSqlParser.RULE_decl_start); try { this.enterOuterAlt(localContext, 1); { this.state = 11003; - this.match(PostgreSQLParser.KW_DECLARE); + this.match(PostgreSqlParser.KW_DECLARE); } } catch (re) { @@ -60634,7 +60634,7 @@ export class PostgreSQLParser extends SQLParserBase { } public decl_stmts(): Decl_stmtsContext { let localContext = new Decl_stmtsContext(this.context, this.state); - this.enterRule(localContext, 1522, PostgreSQLParser.RULE_decl_stmts); + this.enterRule(localContext, 1522, PostgreSqlParser.RULE_decl_stmts); try { let alternative: number; this.enterOuterAlt(localContext, 1); @@ -60677,16 +60677,16 @@ export class PostgreSQLParser extends SQLParserBase { } public label_decl(): Label_declContext { let localContext = new Label_declContext(this.context, this.state); - this.enterRule(localContext, 1524, PostgreSQLParser.RULE_label_decl); + this.enterRule(localContext, 1524, PostgreSqlParser.RULE_label_decl); try { this.enterOuterAlt(localContext, 1); { this.state = 11010; - this.match(PostgreSQLParser.LESS_LESS); + this.match(PostgreSqlParser.LESS_LESS); this.state = 11011; this.any_identifier(); this.state = 11012; - this.match(PostgreSQLParser.GREATER_GREATER); + this.match(PostgreSqlParser.GREATER_GREATER); } } catch (re) { @@ -60705,7 +60705,7 @@ export class PostgreSQLParser extends SQLParserBase { } public decl_stmt(): Decl_stmtContext { let localContext = new Decl_stmtContext(this.context, this.state); - this.enterRule(localContext, 1526, PostgreSQLParser.RULE_decl_stmt); + this.enterRule(localContext, 1526, PostgreSqlParser.RULE_decl_stmt); try { this.state = 11017; this.errorHandler.sync(this); @@ -60721,7 +60721,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 11015; - this.match(PostgreSQLParser.KW_DECLARE); + this.match(PostgreSqlParser.KW_DECLARE); } break; case 3: @@ -60749,7 +60749,7 @@ export class PostgreSQLParser extends SQLParserBase { } public decl_statement(): Decl_statementContext { let localContext = new Decl_statementContext(this.context, this.state); - this.enterRule(localContext, 1528, PostgreSQLParser.RULE_decl_statement); + this.enterRule(localContext, 1528, PostgreSqlParser.RULE_decl_statement); try { this.enterOuterAlt(localContext, 1); { @@ -60761,9 +60761,9 @@ export class PostgreSQLParser extends SQLParserBase { case 1: { this.state = 11020; - this.match(PostgreSQLParser.KW_ALIAS); + this.match(PostgreSqlParser.KW_ALIAS); this.state = 11021; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 11022; this.decl_aliasitem(); } @@ -60787,7 +60787,7 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 11029; this.opt_scrollable(); this.state = 11030; - this.match(PostgreSQLParser.KW_CURSOR); + this.match(PostgreSqlParser.KW_CURSOR); this.state = 11031; this.decl_cursor_args(); this.state = 11032; @@ -60798,7 +60798,7 @@ export class PostgreSQLParser extends SQLParserBase { break; } this.state = 11037; - this.match(PostgreSQLParser.SEMI); + this.match(PostgreSqlParser.SEMI); } } catch (re) { @@ -60817,31 +60817,31 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_scrollable(): Opt_scrollableContext { let localContext = new Opt_scrollableContext(this.context, this.state); - this.enterRule(localContext, 1530, PostgreSQLParser.RULE_opt_scrollable); + this.enterRule(localContext, 1530, PostgreSqlParser.RULE_opt_scrollable); try { this.state = 11043; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_CURSOR: + case PostgreSqlParser.KW_CURSOR: this.enterOuterAlt(localContext, 1); // tslint:disable-next-line:no-empty { } break; - case PostgreSQLParser.KW_NO: + case PostgreSqlParser.KW_NO: this.enterOuterAlt(localContext, 2); { this.state = 11040; - this.match(PostgreSQLParser.KW_NO); + this.match(PostgreSqlParser.KW_NO); this.state = 11041; - this.match(PostgreSQLParser.KW_SCROLL); + this.match(PostgreSqlParser.KW_SCROLL); } break; - case PostgreSQLParser.KW_SCROLL: + case PostgreSqlParser.KW_SCROLL: this.enterOuterAlt(localContext, 3); { this.state = 11042; - this.match(PostgreSQLParser.KW_SCROLL); + this.match(PostgreSqlParser.KW_SCROLL); } break; default: @@ -60864,7 +60864,7 @@ export class PostgreSQLParser extends SQLParserBase { } public decl_cursor_query(): Decl_cursor_queryContext { let localContext = new Decl_cursor_queryContext(this.context, this.state); - this.enterRule(localContext, 1532, PostgreSQLParser.RULE_decl_cursor_query); + this.enterRule(localContext, 1532, PostgreSqlParser.RULE_decl_cursor_query); try { this.enterOuterAlt(localContext, 1); { @@ -60888,27 +60888,27 @@ export class PostgreSQLParser extends SQLParserBase { } public decl_cursor_args(): Decl_cursor_argsContext { let localContext = new Decl_cursor_argsContext(this.context, this.state); - this.enterRule(localContext, 1534, PostgreSQLParser.RULE_decl_cursor_args); + this.enterRule(localContext, 1534, PostgreSqlParser.RULE_decl_cursor_args); try { this.state = 11052; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_FOR: - case PostgreSQLParser.KW_IS: + case PostgreSqlParser.KW_FOR: + case PostgreSqlParser.KW_IS: this.enterOuterAlt(localContext, 1); // tslint:disable-next-line:no-empty { } break; - case PostgreSQLParser.OPEN_PAREN: + case PostgreSqlParser.OPEN_PAREN: this.enterOuterAlt(localContext, 2); { this.state = 11048; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 11049; this.decl_cursor_arglist(); this.state = 11050; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; default: @@ -60931,7 +60931,7 @@ export class PostgreSQLParser extends SQLParserBase { } public decl_cursor_arglist(): Decl_cursor_arglistContext { let localContext = new Decl_cursor_arglistContext(this.context, this.state); - this.enterRule(localContext, 1536, PostgreSQLParser.RULE_decl_cursor_arglist); + this.enterRule(localContext, 1536, PostgreSqlParser.RULE_decl_cursor_arglist); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -60945,7 +60945,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 11055; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 11056; this.decl_cursor_arg(); } @@ -60972,7 +60972,7 @@ export class PostgreSQLParser extends SQLParserBase { } public decl_cursor_arg(): Decl_cursor_argContext { let localContext = new Decl_cursor_argContext(this.context, this.state); - this.enterRule(localContext, 1538, PostgreSQLParser.RULE_decl_cursor_arg); + this.enterRule(localContext, 1538, PostgreSqlParser.RULE_decl_cursor_arg); try { this.enterOuterAlt(localContext, 1); { @@ -60998,7 +60998,7 @@ export class PostgreSQLParser extends SQLParserBase { } public decl_is_for(): Decl_is_forContext { let localContext = new Decl_is_forContext(this.context, this.state); - this.enterRule(localContext, 1540, PostgreSQLParser.RULE_decl_is_for); + this.enterRule(localContext, 1540, PostgreSqlParser.RULE_decl_is_for); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -61030,418 +61030,418 @@ export class PostgreSQLParser extends SQLParserBase { } public decl_aliasitem(): Decl_aliasitemContext { let localContext = new Decl_aliasitemContext(this.context, this.state); - this.enterRule(localContext, 1542, PostgreSQLParser.RULE_decl_aliasitem); + this.enterRule(localContext, 1542, PostgreSqlParser.RULE_decl_aliasitem); try { this.state = 11069; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.PARAM: + case PostgreSqlParser.PARAM: this.enterOuterAlt(localContext, 1); { this.state = 11067; - this.match(PostgreSQLParser.PARAM); + this.match(PostgreSqlParser.PARAM); } break; - case PostgreSQLParser.KW_AND: - case PostgreSQLParser.KW_ARRAY: - case PostgreSQLParser.KW_COLLATE: - case PostgreSQLParser.KW_CONSTRAINT: - case PostgreSQLParser.KW_DEFAULT: - case PostgreSQLParser.KW_DO: - case PostgreSQLParser.KW_FETCH: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_IS: - case PostgreSQLParser.KW_OUTER: - case PostgreSQLParser.KW_OVER: - case PostgreSQLParser.KW_ABORT: - case PostgreSQLParser.KW_ABSOLUTE: - case PostgreSQLParser.KW_ACCESS: - case PostgreSQLParser.KW_ACTION: - case PostgreSQLParser.KW_ADD: - case PostgreSQLParser.KW_ADMIN: - case PostgreSQLParser.KW_AFTER: - case PostgreSQLParser.KW_AGGREGATE: - case PostgreSQLParser.KW_ALSO: - case PostgreSQLParser.KW_ALTER: - case PostgreSQLParser.KW_ALWAYS: - case PostgreSQLParser.KW_ASSERTION: - case PostgreSQLParser.KW_ASSIGNMENT: - case PostgreSQLParser.KW_AT: - case PostgreSQLParser.KW_ATTRIBUTE: - case PostgreSQLParser.KW_BACKWARD: - case PostgreSQLParser.KW_BEFORE: - case PostgreSQLParser.KW_BEGIN: - case PostgreSQLParser.KW_BY: - case PostgreSQLParser.KW_CACHE: - case PostgreSQLParser.KW_CALLED: - case PostgreSQLParser.KW_CASCADE: - case PostgreSQLParser.KW_CASCADED: - case PostgreSQLParser.KW_CATALOG: - case PostgreSQLParser.KW_CHAIN: - case PostgreSQLParser.KW_CHARACTERISTICS: - case PostgreSQLParser.KW_CHECKPOINT: - case PostgreSQLParser.KW_CLASS: - case PostgreSQLParser.KW_CLOSE: - case PostgreSQLParser.KW_CLUSTER: - case PostgreSQLParser.KW_COMMENT: - case PostgreSQLParser.KW_COMMENTS: - case PostgreSQLParser.KW_COMMIT: - case PostgreSQLParser.KW_COMMITTED: - case PostgreSQLParser.KW_CONFIGURATION: - case PostgreSQLParser.KW_CONNECTION: - case PostgreSQLParser.KW_CONSTRAINTS: - case PostgreSQLParser.KW_CONTENT: - case PostgreSQLParser.KW_CONTINUE: - case PostgreSQLParser.KW_CONVERSION: - case PostgreSQLParser.KW_COPY: - case PostgreSQLParser.KW_COST: - case PostgreSQLParser.KW_CSV: - case PostgreSQLParser.KW_CURSOR: - case PostgreSQLParser.KW_CYCLE: - case PostgreSQLParser.KW_DATA: - case PostgreSQLParser.KW_DATABASE: - case PostgreSQLParser.KW_DAY: - case PostgreSQLParser.KW_DEALLOCATE: - case PostgreSQLParser.KW_DECLARE: - case PostgreSQLParser.KW_DEFAULTS: - case PostgreSQLParser.KW_DEFERRED: - case PostgreSQLParser.KW_DEFINER: - case PostgreSQLParser.KW_DELETE: - case PostgreSQLParser.KW_DELIMITER: - case PostgreSQLParser.KW_DELIMITERS: - case PostgreSQLParser.KW_DICTIONARY: - case PostgreSQLParser.KW_DISABLE: - case PostgreSQLParser.KW_DISCARD: - case PostgreSQLParser.KW_DOCUMENT: - case PostgreSQLParser.KW_DOMAIN: - case PostgreSQLParser.KW_DOUBLE: - case PostgreSQLParser.KW_DROP: - case PostgreSQLParser.KW_EACH: - case PostgreSQLParser.KW_ENABLE: - case PostgreSQLParser.KW_ENCODING: - case PostgreSQLParser.KW_ENCRYPTED: - case PostgreSQLParser.KW_ENUM: - case PostgreSQLParser.KW_ESCAPE: - case PostgreSQLParser.KW_EVENT: - case PostgreSQLParser.KW_EXCLUDE: - case PostgreSQLParser.KW_EXCLUDING: - case PostgreSQLParser.KW_EXCLUSIVE: - case PostgreSQLParser.KW_EXECUTE: - case PostgreSQLParser.KW_EXPLAIN: - case PostgreSQLParser.KW_EXTENSION: - case PostgreSQLParser.KW_EXTERNAL: - case PostgreSQLParser.KW_FAMILY: - case PostgreSQLParser.KW_FIRST: - case PostgreSQLParser.KW_FOLLOWING: - case PostgreSQLParser.KW_FORCE: - case PostgreSQLParser.KW_FORWARD: - case PostgreSQLParser.KW_FUNCTION: - case PostgreSQLParser.KW_FUNCTIONS: - case PostgreSQLParser.KW_GLOBAL: - case PostgreSQLParser.KW_GRANTED: - case PostgreSQLParser.KW_HANDLER: - case PostgreSQLParser.KW_HEADER: - case PostgreSQLParser.KW_HOLD: - case PostgreSQLParser.KW_HOUR: - case PostgreSQLParser.KW_IDENTITY: - case PostgreSQLParser.KW_IF: - case PostgreSQLParser.KW_IMMEDIATE: - case PostgreSQLParser.KW_IMMUTABLE: - case PostgreSQLParser.KW_IMPLICIT: - case PostgreSQLParser.KW_INCLUDING: - case PostgreSQLParser.KW_INCREMENT: - case PostgreSQLParser.KW_INDEX: - case PostgreSQLParser.KW_INDEXES: - case PostgreSQLParser.KW_INHERIT: - case PostgreSQLParser.KW_INHERITS: - case PostgreSQLParser.KW_INLINE: - case PostgreSQLParser.KW_INSENSITIVE: - case PostgreSQLParser.KW_INSERT: - case PostgreSQLParser.KW_INSTEAD: - case PostgreSQLParser.KW_INVOKER: - case PostgreSQLParser.KW_ISOLATION: - case PostgreSQLParser.KW_KEY: - case PostgreSQLParser.KW_LABEL: - case PostgreSQLParser.KW_LANGUAGE: - case PostgreSQLParser.KW_LARGE: - case PostgreSQLParser.KW_LAST: - case PostgreSQLParser.KW_LEAKPROOF: - case PostgreSQLParser.KW_LEVEL: - case PostgreSQLParser.KW_LISTEN: - case PostgreSQLParser.KW_LOAD: - case PostgreSQLParser.KW_LOCAL: - case PostgreSQLParser.KW_LOCATION: - case PostgreSQLParser.KW_LOCK: - case PostgreSQLParser.KW_MAPPING: - case PostgreSQLParser.KW_MATCH: - case PostgreSQLParser.KW_MATERIALIZED: - case PostgreSQLParser.KW_MAXVALUE: - case PostgreSQLParser.KW_MINUTE: - case PostgreSQLParser.KW_MINVALUE: - case PostgreSQLParser.KW_MODE: - case PostgreSQLParser.KW_MONTH: - case PostgreSQLParser.KW_MOVE: - case PostgreSQLParser.KW_NAME: - case PostgreSQLParser.KW_NAMES: - case PostgreSQLParser.KW_NEXT: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_NOTHING: - case PostgreSQLParser.KW_NOTIFY: - case PostgreSQLParser.KW_NOWAIT: - case PostgreSQLParser.KW_NULLS: - case PostgreSQLParser.KW_OBJECT: - case PostgreSQLParser.KW_OF: - case PostgreSQLParser.KW_OFF: - case PostgreSQLParser.KW_OIDS: - case PostgreSQLParser.KW_OPERATOR: - case PostgreSQLParser.KW_OPTION: - case PostgreSQLParser.KW_OPTIONS: - case PostgreSQLParser.KW_OWNED: - case PostgreSQLParser.KW_OWNER: - case PostgreSQLParser.KW_PARSER: - case PostgreSQLParser.KW_PARTIAL: - case PostgreSQLParser.KW_PARTITION: - case PostgreSQLParser.KW_PASSING: - case PostgreSQLParser.KW_PASSWORD: - case PostgreSQLParser.KW_PLANS: - case PostgreSQLParser.KW_PRECEDING: - case PostgreSQLParser.KW_PREPARE: - case PostgreSQLParser.KW_PREPARED: - case PostgreSQLParser.KW_PRESERVE: - case PostgreSQLParser.KW_PRIOR: - case PostgreSQLParser.KW_PRIVILEGES: - case PostgreSQLParser.KW_PROCEDURAL: - case PostgreSQLParser.KW_PROCEDURE: - case PostgreSQLParser.KW_PROGRAM: - case PostgreSQLParser.KW_QUOTE: - case PostgreSQLParser.KW_RANGE: - case PostgreSQLParser.KW_READ: - case PostgreSQLParser.KW_REASSIGN: - case PostgreSQLParser.KW_RECHECK: - case PostgreSQLParser.KW_RECURSIVE: - case PostgreSQLParser.KW_REF: - case PostgreSQLParser.KW_REFRESH: - case PostgreSQLParser.KW_REINDEX: - case PostgreSQLParser.KW_RELATIVE: - case PostgreSQLParser.KW_RELEASE: - case PostgreSQLParser.KW_RENAME: - case PostgreSQLParser.KW_REPEATABLE: - case PostgreSQLParser.KW_REPLACE: - case PostgreSQLParser.KW_REPLICA: - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_RESTART: - case PostgreSQLParser.KW_RESTRICT: - case PostgreSQLParser.KW_RETURNS: - case PostgreSQLParser.KW_REVOKE: - case PostgreSQLParser.KW_ROLE: - case PostgreSQLParser.KW_ROLLBACK: - case PostgreSQLParser.KW_ROWS: - case PostgreSQLParser.KW_RULE: - case PostgreSQLParser.KW_SAVEPOINT: - case PostgreSQLParser.KW_SCHEMA: - case PostgreSQLParser.KW_SCROLL: - case PostgreSQLParser.KW_SEARCH: - case PostgreSQLParser.KW_SECOND: - case PostgreSQLParser.KW_SECURITY: - case PostgreSQLParser.KW_SEQUENCE: - case PostgreSQLParser.KW_SEQUENCES: - case PostgreSQLParser.KW_SERIALIZABLE: - case PostgreSQLParser.KW_SERVER: - case PostgreSQLParser.KW_SESSION: - case PostgreSQLParser.KW_SET: - case PostgreSQLParser.KW_SHARE: - case PostgreSQLParser.KW_SHOW: - case PostgreSQLParser.KW_SIMPLE: - case PostgreSQLParser.KW_SNAPSHOT: - case PostgreSQLParser.KW_STABLE: - case PostgreSQLParser.KW_STANDALONE: - case PostgreSQLParser.KW_START: - case PostgreSQLParser.KW_STATEMENT: - case PostgreSQLParser.KW_STATISTICS: - case PostgreSQLParser.KW_STDIN: - case PostgreSQLParser.KW_STDOUT: - case PostgreSQLParser.KW_STORAGE: - case PostgreSQLParser.KW_STRICT: - case PostgreSQLParser.KW_STRIP: - case PostgreSQLParser.KW_SYSID: - case PostgreSQLParser.KW_SYSTEM: - case PostgreSQLParser.KW_TABLES: - case PostgreSQLParser.KW_TABLESPACE: - case PostgreSQLParser.KW_TEMP: - case PostgreSQLParser.KW_TEMPLATE: - case PostgreSQLParser.KW_TEMPORARY: - case PostgreSQLParser.KW_TEXT: - case PostgreSQLParser.KW_TRANSACTION: - case PostgreSQLParser.KW_TRIGGER: - case PostgreSQLParser.KW_TRUNCATE: - case PostgreSQLParser.KW_TRUSTED: - case PostgreSQLParser.KW_TYPE: - case PostgreSQLParser.KW_TYPES: - case PostgreSQLParser.KW_UNBOUNDED: - case PostgreSQLParser.KW_UNCOMMITTED: - case PostgreSQLParser.KW_UNENCRYPTED: - case PostgreSQLParser.KW_UNKNOWN: - case PostgreSQLParser.KW_UNLISTEN: - case PostgreSQLParser.KW_UNLOGGED: - case PostgreSQLParser.KW_UNTIL: - case PostgreSQLParser.KW_UPDATE: - case PostgreSQLParser.KW_VACUUM: - case PostgreSQLParser.KW_VALID: - case PostgreSQLParser.KW_VALIDATE: - case PostgreSQLParser.KW_VALIDATOR: - case PostgreSQLParser.KW_VARYING: - case PostgreSQLParser.KW_VERSION: - case PostgreSQLParser.KW_VIEW: - case PostgreSQLParser.KW_VOLATILE: - case PostgreSQLParser.KW_WHITESPACE: - case PostgreSQLParser.KW_WITHOUT: - case PostgreSQLParser.KW_WORK: - case PostgreSQLParser.KW_WRAPPER: - case PostgreSQLParser.KW_WRITE: - case PostgreSQLParser.KW_XML: - case PostgreSQLParser.KW_YEAR: - case PostgreSQLParser.KW_YES: - case PostgreSQLParser.KW_ZONE: - case PostgreSQLParser.KW_BETWEEN: - case PostgreSQLParser.KW_BIGINT: - case PostgreSQLParser.KW_BIT: - case PostgreSQLParser.KW_BOOLEAN: - case PostgreSQLParser.KW_CHAR: - case PostgreSQLParser.KW_CHARACTER: - case PostgreSQLParser.KW_COALESCE: - case PostgreSQLParser.KW_DEC: - case PostgreSQLParser.KW_DECIMAL: - case PostgreSQLParser.KW_EXISTS: - case PostgreSQLParser.KW_EXTRACT: - case PostgreSQLParser.KW_FLOAT: - case PostgreSQLParser.KW_GREATEST: - case PostgreSQLParser.KW_INOUT: - case PostgreSQLParser.KW_INT: - case PostgreSQLParser.KW_INTEGER: - case PostgreSQLParser.KW_INTERVAL: - case PostgreSQLParser.KW_LEAST: - case PostgreSQLParser.KW_NATIONAL: - case PostgreSQLParser.KW_NCHAR: - case PostgreSQLParser.KW_NONE: - case PostgreSQLParser.KW_NULLIF: - case PostgreSQLParser.KW_NUMERIC: - case PostgreSQLParser.KW_OVERLAY: - case PostgreSQLParser.KW_POSITION: - case PostgreSQLParser.KW_PRECISION: - case PostgreSQLParser.KW_REAL: - case PostgreSQLParser.KW_ROW: - case PostgreSQLParser.KW_SETOF: - case PostgreSQLParser.KW_SMALLINT: - case PostgreSQLParser.KW_SUBSTRING: - case PostgreSQLParser.KW_TIME: - case PostgreSQLParser.KW_TIMESTAMP: - case PostgreSQLParser.KW_TREAT: - case PostgreSQLParser.KW_TRIM: - case PostgreSQLParser.KW_VALUES: - case PostgreSQLParser.KW_VARCHAR: - case PostgreSQLParser.KW_XMLATTRIBUTES: - case PostgreSQLParser.KW_XMLCONCAT: - case PostgreSQLParser.KW_XMLELEMENT: - case PostgreSQLParser.KW_XMLEXISTS: - case PostgreSQLParser.KW_XMLFOREST: - case PostgreSQLParser.KW_XMLPARSE: - case PostgreSQLParser.KW_XMLPI: - case PostgreSQLParser.KW_XMLROOT: - case PostgreSQLParser.KW_XMLSERIALIZE: - case PostgreSQLParser.KW_CALL: - case PostgreSQLParser.KW_CURRENT: - case PostgreSQLParser.KW_ATTACH: - case PostgreSQLParser.KW_DETACH: - case PostgreSQLParser.KW_EXPRESSION: - case PostgreSQLParser.KW_GENERATED: - case PostgreSQLParser.KW_LOGGED: - case PostgreSQLParser.KW_STORED: - case PostgreSQLParser.KW_INCLUDE: - case PostgreSQLParser.KW_ROUTINE: - case PostgreSQLParser.KW_TRANSFORM: - case PostgreSQLParser.KW_IMPORT: - case PostgreSQLParser.KW_POLICY: - case PostgreSQLParser.KW_METHOD: - case PostgreSQLParser.KW_REFERENCING: - case PostgreSQLParser.KW_NEW: - case PostgreSQLParser.KW_OLD: - case PostgreSQLParser.KW_VALUE: - case PostgreSQLParser.KW_SUBSCRIPTION: - case PostgreSQLParser.KW_PUBLICATION: - case PostgreSQLParser.KW_OUT: - case PostgreSQLParser.KW_ROUTINES: - case PostgreSQLParser.KW_SCHEMAS: - case PostgreSQLParser.KW_PROCEDURES: - case PostgreSQLParser.KW_INPUT: - case PostgreSQLParser.KW_SUPPORT: - case PostgreSQLParser.KW_PARALLEL: - case PostgreSQLParser.KW_SQL: - case PostgreSQLParser.KW_DEPENDS: - case PostgreSQLParser.KW_OVERRIDING: - case PostgreSQLParser.KW_CONFLICT: - case PostgreSQLParser.KW_SKIP: - case PostgreSQLParser.KW_LOCKED: - case PostgreSQLParser.KW_TIES: - case PostgreSQLParser.KW_ROLLUP: - case PostgreSQLParser.KW_CUBE: - case PostgreSQLParser.KW_GROUPING: - case PostgreSQLParser.KW_SETS: - case PostgreSQLParser.KW_ORDINALITY: - case PostgreSQLParser.KW_XMLTABLE: - case PostgreSQLParser.KW_COLUMNS: - case PostgreSQLParser.KW_XMLNAMESPACES: - case PostgreSQLParser.KW_ROWTYPE: - case PostgreSQLParser.KW_NORMALIZED: - case PostgreSQLParser.KW_WITHIN: - case PostgreSQLParser.KW_FILTER: - case PostgreSQLParser.KW_GROUPS: - case PostgreSQLParser.KW_OTHERS: - case PostgreSQLParser.KW_NFC: - case PostgreSQLParser.KW_NFD: - case PostgreSQLParser.KW_NFKC: - case PostgreSQLParser.KW_NFKD: - case PostgreSQLParser.KW_UESCAPE: - case PostgreSQLParser.KW_VIEWS: - case PostgreSQLParser.KW_NORMALIZE: - case PostgreSQLParser.KW_DUMP: - case PostgreSQLParser.KW_PRINT_STRICT_PARAMS: - case PostgreSQLParser.KW_VARIABLE_CONFLICT: - case PostgreSQLParser.KW_ERROR: - case PostgreSQLParser.KW_USE_VARIABLE: - case PostgreSQLParser.KW_USE_COLUMN: - case PostgreSQLParser.KW_ALIAS: - case PostgreSQLParser.KW_CONSTANT: - case PostgreSQLParser.KW_PERFORM: - case PostgreSQLParser.KW_GET: - case PostgreSQLParser.KW_DIAGNOSTICS: - case PostgreSQLParser.KW_STACKED: - case PostgreSQLParser.KW_ELSIF: - case PostgreSQLParser.KW_REVERSE: - case PostgreSQLParser.KW_SLICE: - case PostgreSQLParser.KW_EXIT: - case PostgreSQLParser.KW_RETURN: - case PostgreSQLParser.KW_QUERY: - case PostgreSQLParser.KW_RAISE: - case PostgreSQLParser.KW_SQLSTATE: - case PostgreSQLParser.KW_DEBUG: - case PostgreSQLParser.KW_LOG: - case PostgreSQLParser.KW_INFO: - case PostgreSQLParser.KW_NOTICE: - case PostgreSQLParser.KW_WARNING: - case PostgreSQLParser.KW_EXCEPTION: - case PostgreSQLParser.KW_ASSERT: - case PostgreSQLParser.KW_OPEN: - case PostgreSQLParser.KW_SKIP_LOCKED: - case PostgreSQLParser.KW_BUFFER_USAGE_LIMIT: - case PostgreSQLParser.Identifier: - case PostgreSQLParser.QuotedIdentifier: - case PostgreSQLParser.UnicodeQuotedIdentifier: - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.PLSQLVARIABLENAME: - case PostgreSQLParser.PLSQLIDENTIFIER: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.KW_AND: + case PostgreSqlParser.KW_ARRAY: + case PostgreSqlParser.KW_COLLATE: + case PostgreSqlParser.KW_CONSTRAINT: + case PostgreSqlParser.KW_DEFAULT: + case PostgreSqlParser.KW_DO: + case PostgreSqlParser.KW_FETCH: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_IS: + case PostgreSqlParser.KW_OUTER: + case PostgreSqlParser.KW_OVER: + case PostgreSqlParser.KW_ABORT: + case PostgreSqlParser.KW_ABSOLUTE: + case PostgreSqlParser.KW_ACCESS: + case PostgreSqlParser.KW_ACTION: + case PostgreSqlParser.KW_ADD: + case PostgreSqlParser.KW_ADMIN: + case PostgreSqlParser.KW_AFTER: + case PostgreSqlParser.KW_AGGREGATE: + case PostgreSqlParser.KW_ALSO: + case PostgreSqlParser.KW_ALTER: + case PostgreSqlParser.KW_ALWAYS: + case PostgreSqlParser.KW_ASSERTION: + case PostgreSqlParser.KW_ASSIGNMENT: + case PostgreSqlParser.KW_AT: + case PostgreSqlParser.KW_ATTRIBUTE: + case PostgreSqlParser.KW_BACKWARD: + case PostgreSqlParser.KW_BEFORE: + case PostgreSqlParser.KW_BEGIN: + case PostgreSqlParser.KW_BY: + case PostgreSqlParser.KW_CACHE: + case PostgreSqlParser.KW_CALLED: + case PostgreSqlParser.KW_CASCADE: + case PostgreSqlParser.KW_CASCADED: + case PostgreSqlParser.KW_CATALOG: + case PostgreSqlParser.KW_CHAIN: + case PostgreSqlParser.KW_CHARACTERISTICS: + case PostgreSqlParser.KW_CHECKPOINT: + case PostgreSqlParser.KW_CLASS: + case PostgreSqlParser.KW_CLOSE: + case PostgreSqlParser.KW_CLUSTER: + case PostgreSqlParser.KW_COMMENT: + case PostgreSqlParser.KW_COMMENTS: + case PostgreSqlParser.KW_COMMIT: + case PostgreSqlParser.KW_COMMITTED: + case PostgreSqlParser.KW_CONFIGURATION: + case PostgreSqlParser.KW_CONNECTION: + case PostgreSqlParser.KW_CONSTRAINTS: + case PostgreSqlParser.KW_CONTENT: + case PostgreSqlParser.KW_CONTINUE: + case PostgreSqlParser.KW_CONVERSION: + case PostgreSqlParser.KW_COPY: + case PostgreSqlParser.KW_COST: + case PostgreSqlParser.KW_CSV: + case PostgreSqlParser.KW_CURSOR: + case PostgreSqlParser.KW_CYCLE: + case PostgreSqlParser.KW_DATA: + case PostgreSqlParser.KW_DATABASE: + case PostgreSqlParser.KW_DAY: + case PostgreSqlParser.KW_DEALLOCATE: + case PostgreSqlParser.KW_DECLARE: + case PostgreSqlParser.KW_DEFAULTS: + case PostgreSqlParser.KW_DEFERRED: + case PostgreSqlParser.KW_DEFINER: + case PostgreSqlParser.KW_DELETE: + case PostgreSqlParser.KW_DELIMITER: + case PostgreSqlParser.KW_DELIMITERS: + case PostgreSqlParser.KW_DICTIONARY: + case PostgreSqlParser.KW_DISABLE: + case PostgreSqlParser.KW_DISCARD: + case PostgreSqlParser.KW_DOCUMENT: + case PostgreSqlParser.KW_DOMAIN: + case PostgreSqlParser.KW_DOUBLE: + case PostgreSqlParser.KW_DROP: + case PostgreSqlParser.KW_EACH: + case PostgreSqlParser.KW_ENABLE: + case PostgreSqlParser.KW_ENCODING: + case PostgreSqlParser.KW_ENCRYPTED: + case PostgreSqlParser.KW_ENUM: + case PostgreSqlParser.KW_ESCAPE: + case PostgreSqlParser.KW_EVENT: + case PostgreSqlParser.KW_EXCLUDE: + case PostgreSqlParser.KW_EXCLUDING: + case PostgreSqlParser.KW_EXCLUSIVE: + case PostgreSqlParser.KW_EXECUTE: + case PostgreSqlParser.KW_EXPLAIN: + case PostgreSqlParser.KW_EXTENSION: + case PostgreSqlParser.KW_EXTERNAL: + case PostgreSqlParser.KW_FAMILY: + case PostgreSqlParser.KW_FIRST: + case PostgreSqlParser.KW_FOLLOWING: + case PostgreSqlParser.KW_FORCE: + case PostgreSqlParser.KW_FORWARD: + case PostgreSqlParser.KW_FUNCTION: + case PostgreSqlParser.KW_FUNCTIONS: + case PostgreSqlParser.KW_GLOBAL: + case PostgreSqlParser.KW_GRANTED: + case PostgreSqlParser.KW_HANDLER: + case PostgreSqlParser.KW_HEADER: + case PostgreSqlParser.KW_HOLD: + case PostgreSqlParser.KW_HOUR: + case PostgreSqlParser.KW_IDENTITY: + case PostgreSqlParser.KW_IF: + case PostgreSqlParser.KW_IMMEDIATE: + case PostgreSqlParser.KW_IMMUTABLE: + case PostgreSqlParser.KW_IMPLICIT: + case PostgreSqlParser.KW_INCLUDING: + case PostgreSqlParser.KW_INCREMENT: + case PostgreSqlParser.KW_INDEX: + case PostgreSqlParser.KW_INDEXES: + case PostgreSqlParser.KW_INHERIT: + case PostgreSqlParser.KW_INHERITS: + case PostgreSqlParser.KW_INLINE: + case PostgreSqlParser.KW_INSENSITIVE: + case PostgreSqlParser.KW_INSERT: + case PostgreSqlParser.KW_INSTEAD: + case PostgreSqlParser.KW_INVOKER: + case PostgreSqlParser.KW_ISOLATION: + case PostgreSqlParser.KW_KEY: + case PostgreSqlParser.KW_LABEL: + case PostgreSqlParser.KW_LANGUAGE: + case PostgreSqlParser.KW_LARGE: + case PostgreSqlParser.KW_LAST: + case PostgreSqlParser.KW_LEAKPROOF: + case PostgreSqlParser.KW_LEVEL: + case PostgreSqlParser.KW_LISTEN: + case PostgreSqlParser.KW_LOAD: + case PostgreSqlParser.KW_LOCAL: + case PostgreSqlParser.KW_LOCATION: + case PostgreSqlParser.KW_LOCK: + case PostgreSqlParser.KW_MAPPING: + case PostgreSqlParser.KW_MATCH: + case PostgreSqlParser.KW_MATERIALIZED: + case PostgreSqlParser.KW_MAXVALUE: + case PostgreSqlParser.KW_MINUTE: + case PostgreSqlParser.KW_MINVALUE: + case PostgreSqlParser.KW_MODE: + case PostgreSqlParser.KW_MONTH: + case PostgreSqlParser.KW_MOVE: + case PostgreSqlParser.KW_NAME: + case PostgreSqlParser.KW_NAMES: + case PostgreSqlParser.KW_NEXT: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_NOTHING: + case PostgreSqlParser.KW_NOTIFY: + case PostgreSqlParser.KW_NOWAIT: + case PostgreSqlParser.KW_NULLS: + case PostgreSqlParser.KW_OBJECT: + case PostgreSqlParser.KW_OF: + case PostgreSqlParser.KW_OFF: + case PostgreSqlParser.KW_OIDS: + case PostgreSqlParser.KW_OPERATOR: + case PostgreSqlParser.KW_OPTION: + case PostgreSqlParser.KW_OPTIONS: + case PostgreSqlParser.KW_OWNED: + case PostgreSqlParser.KW_OWNER: + case PostgreSqlParser.KW_PARSER: + case PostgreSqlParser.KW_PARTIAL: + case PostgreSqlParser.KW_PARTITION: + case PostgreSqlParser.KW_PASSING: + case PostgreSqlParser.KW_PASSWORD: + case PostgreSqlParser.KW_PLANS: + case PostgreSqlParser.KW_PRECEDING: + case PostgreSqlParser.KW_PREPARE: + case PostgreSqlParser.KW_PREPARED: + case PostgreSqlParser.KW_PRESERVE: + case PostgreSqlParser.KW_PRIOR: + case PostgreSqlParser.KW_PRIVILEGES: + case PostgreSqlParser.KW_PROCEDURAL: + case PostgreSqlParser.KW_PROCEDURE: + case PostgreSqlParser.KW_PROGRAM: + case PostgreSqlParser.KW_QUOTE: + case PostgreSqlParser.KW_RANGE: + case PostgreSqlParser.KW_READ: + case PostgreSqlParser.KW_REASSIGN: + case PostgreSqlParser.KW_RECHECK: + case PostgreSqlParser.KW_RECURSIVE: + case PostgreSqlParser.KW_REF: + case PostgreSqlParser.KW_REFRESH: + case PostgreSqlParser.KW_REINDEX: + case PostgreSqlParser.KW_RELATIVE: + case PostgreSqlParser.KW_RELEASE: + case PostgreSqlParser.KW_RENAME: + case PostgreSqlParser.KW_REPEATABLE: + case PostgreSqlParser.KW_REPLACE: + case PostgreSqlParser.KW_REPLICA: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_RESTART: + case PostgreSqlParser.KW_RESTRICT: + case PostgreSqlParser.KW_RETURNS: + case PostgreSqlParser.KW_REVOKE: + case PostgreSqlParser.KW_ROLE: + case PostgreSqlParser.KW_ROLLBACK: + case PostgreSqlParser.KW_ROWS: + case PostgreSqlParser.KW_RULE: + case PostgreSqlParser.KW_SAVEPOINT: + case PostgreSqlParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCROLL: + case PostgreSqlParser.KW_SEARCH: + case PostgreSqlParser.KW_SECOND: + case PostgreSqlParser.KW_SECURITY: + case PostgreSqlParser.KW_SEQUENCE: + case PostgreSqlParser.KW_SEQUENCES: + case PostgreSqlParser.KW_SERIALIZABLE: + case PostgreSqlParser.KW_SERVER: + case PostgreSqlParser.KW_SESSION: + case PostgreSqlParser.KW_SET: + case PostgreSqlParser.KW_SHARE: + case PostgreSqlParser.KW_SHOW: + case PostgreSqlParser.KW_SIMPLE: + case PostgreSqlParser.KW_SNAPSHOT: + case PostgreSqlParser.KW_STABLE: + case PostgreSqlParser.KW_STANDALONE: + case PostgreSqlParser.KW_START: + case PostgreSqlParser.KW_STATEMENT: + case PostgreSqlParser.KW_STATISTICS: + case PostgreSqlParser.KW_STDIN: + case PostgreSqlParser.KW_STDOUT: + case PostgreSqlParser.KW_STORAGE: + case PostgreSqlParser.KW_STRICT: + case PostgreSqlParser.KW_STRIP: + case PostgreSqlParser.KW_SYSID: + case PostgreSqlParser.KW_SYSTEM: + case PostgreSqlParser.KW_TABLES: + case PostgreSqlParser.KW_TABLESPACE: + case PostgreSqlParser.KW_TEMP: + case PostgreSqlParser.KW_TEMPLATE: + case PostgreSqlParser.KW_TEMPORARY: + case PostgreSqlParser.KW_TEXT: + case PostgreSqlParser.KW_TRANSACTION: + case PostgreSqlParser.KW_TRIGGER: + case PostgreSqlParser.KW_TRUNCATE: + case PostgreSqlParser.KW_TRUSTED: + case PostgreSqlParser.KW_TYPE: + case PostgreSqlParser.KW_TYPES: + case PostgreSqlParser.KW_UNBOUNDED: + case PostgreSqlParser.KW_UNCOMMITTED: + case PostgreSqlParser.KW_UNENCRYPTED: + case PostgreSqlParser.KW_UNKNOWN: + case PostgreSqlParser.KW_UNLISTEN: + case PostgreSqlParser.KW_UNLOGGED: + case PostgreSqlParser.KW_UNTIL: + case PostgreSqlParser.KW_UPDATE: + case PostgreSqlParser.KW_VACUUM: + case PostgreSqlParser.KW_VALID: + case PostgreSqlParser.KW_VALIDATE: + case PostgreSqlParser.KW_VALIDATOR: + case PostgreSqlParser.KW_VARYING: + case PostgreSqlParser.KW_VERSION: + case PostgreSqlParser.KW_VIEW: + case PostgreSqlParser.KW_VOLATILE: + case PostgreSqlParser.KW_WHITESPACE: + case PostgreSqlParser.KW_WITHOUT: + case PostgreSqlParser.KW_WORK: + case PostgreSqlParser.KW_WRAPPER: + case PostgreSqlParser.KW_WRITE: + case PostgreSqlParser.KW_XML: + case PostgreSqlParser.KW_YEAR: + case PostgreSqlParser.KW_YES: + case PostgreSqlParser.KW_ZONE: + case PostgreSqlParser.KW_BETWEEN: + case PostgreSqlParser.KW_BIGINT: + case PostgreSqlParser.KW_BIT: + case PostgreSqlParser.KW_BOOLEAN: + case PostgreSqlParser.KW_CHAR: + case PostgreSqlParser.KW_CHARACTER: + case PostgreSqlParser.KW_COALESCE: + case PostgreSqlParser.KW_DEC: + case PostgreSqlParser.KW_DECIMAL: + case PostgreSqlParser.KW_EXISTS: + case PostgreSqlParser.KW_EXTRACT: + case PostgreSqlParser.KW_FLOAT: + case PostgreSqlParser.KW_GREATEST: + case PostgreSqlParser.KW_INOUT: + case PostgreSqlParser.KW_INT: + case PostgreSqlParser.KW_INTEGER: + case PostgreSqlParser.KW_INTERVAL: + case PostgreSqlParser.KW_LEAST: + case PostgreSqlParser.KW_NATIONAL: + case PostgreSqlParser.KW_NCHAR: + case PostgreSqlParser.KW_NONE: + case PostgreSqlParser.KW_NULLIF: + case PostgreSqlParser.KW_NUMERIC: + case PostgreSqlParser.KW_OVERLAY: + case PostgreSqlParser.KW_POSITION: + case PostgreSqlParser.KW_PRECISION: + case PostgreSqlParser.KW_REAL: + case PostgreSqlParser.KW_ROW: + case PostgreSqlParser.KW_SETOF: + case PostgreSqlParser.KW_SMALLINT: + case PostgreSqlParser.KW_SUBSTRING: + case PostgreSqlParser.KW_TIME: + case PostgreSqlParser.KW_TIMESTAMP: + case PostgreSqlParser.KW_TREAT: + case PostgreSqlParser.KW_TRIM: + case PostgreSqlParser.KW_VALUES: + case PostgreSqlParser.KW_VARCHAR: + case PostgreSqlParser.KW_XMLATTRIBUTES: + case PostgreSqlParser.KW_XMLCONCAT: + case PostgreSqlParser.KW_XMLELEMENT: + case PostgreSqlParser.KW_XMLEXISTS: + case PostgreSqlParser.KW_XMLFOREST: + case PostgreSqlParser.KW_XMLPARSE: + case PostgreSqlParser.KW_XMLPI: + case PostgreSqlParser.KW_XMLROOT: + case PostgreSqlParser.KW_XMLSERIALIZE: + case PostgreSqlParser.KW_CALL: + case PostgreSqlParser.KW_CURRENT: + case PostgreSqlParser.KW_ATTACH: + case PostgreSqlParser.KW_DETACH: + case PostgreSqlParser.KW_EXPRESSION: + case PostgreSqlParser.KW_GENERATED: + case PostgreSqlParser.KW_LOGGED: + case PostgreSqlParser.KW_STORED: + case PostgreSqlParser.KW_INCLUDE: + case PostgreSqlParser.KW_ROUTINE: + case PostgreSqlParser.KW_TRANSFORM: + case PostgreSqlParser.KW_IMPORT: + case PostgreSqlParser.KW_POLICY: + case PostgreSqlParser.KW_METHOD: + case PostgreSqlParser.KW_REFERENCING: + case PostgreSqlParser.KW_NEW: + case PostgreSqlParser.KW_OLD: + case PostgreSqlParser.KW_VALUE: + case PostgreSqlParser.KW_SUBSCRIPTION: + case PostgreSqlParser.KW_PUBLICATION: + case PostgreSqlParser.KW_OUT: + case PostgreSqlParser.KW_ROUTINES: + case PostgreSqlParser.KW_SCHEMAS: + case PostgreSqlParser.KW_PROCEDURES: + case PostgreSqlParser.KW_INPUT: + case PostgreSqlParser.KW_SUPPORT: + case PostgreSqlParser.KW_PARALLEL: + case PostgreSqlParser.KW_SQL: + case PostgreSqlParser.KW_DEPENDS: + case PostgreSqlParser.KW_OVERRIDING: + case PostgreSqlParser.KW_CONFLICT: + case PostgreSqlParser.KW_SKIP: + case PostgreSqlParser.KW_LOCKED: + case PostgreSqlParser.KW_TIES: + case PostgreSqlParser.KW_ROLLUP: + case PostgreSqlParser.KW_CUBE: + case PostgreSqlParser.KW_GROUPING: + case PostgreSqlParser.KW_SETS: + case PostgreSqlParser.KW_ORDINALITY: + case PostgreSqlParser.KW_XMLTABLE: + case PostgreSqlParser.KW_COLUMNS: + case PostgreSqlParser.KW_XMLNAMESPACES: + case PostgreSqlParser.KW_ROWTYPE: + case PostgreSqlParser.KW_NORMALIZED: + case PostgreSqlParser.KW_WITHIN: + case PostgreSqlParser.KW_FILTER: + case PostgreSqlParser.KW_GROUPS: + case PostgreSqlParser.KW_OTHERS: + case PostgreSqlParser.KW_NFC: + case PostgreSqlParser.KW_NFD: + case PostgreSqlParser.KW_NFKC: + case PostgreSqlParser.KW_NFKD: + case PostgreSqlParser.KW_UESCAPE: + case PostgreSqlParser.KW_VIEWS: + case PostgreSqlParser.KW_NORMALIZE: + case PostgreSqlParser.KW_DUMP: + case PostgreSqlParser.KW_PRINT_STRICT_PARAMS: + case PostgreSqlParser.KW_VARIABLE_CONFLICT: + case PostgreSqlParser.KW_ERROR: + case PostgreSqlParser.KW_USE_VARIABLE: + case PostgreSqlParser.KW_USE_COLUMN: + case PostgreSqlParser.KW_ALIAS: + case PostgreSqlParser.KW_CONSTANT: + case PostgreSqlParser.KW_PERFORM: + case PostgreSqlParser.KW_GET: + case PostgreSqlParser.KW_DIAGNOSTICS: + case PostgreSqlParser.KW_STACKED: + case PostgreSqlParser.KW_ELSIF: + case PostgreSqlParser.KW_REVERSE: + case PostgreSqlParser.KW_SLICE: + case PostgreSqlParser.KW_EXIT: + case PostgreSqlParser.KW_RETURN: + case PostgreSqlParser.KW_QUERY: + case PostgreSqlParser.KW_RAISE: + case PostgreSqlParser.KW_SQLSTATE: + case PostgreSqlParser.KW_DEBUG: + case PostgreSqlParser.KW_LOG: + case PostgreSqlParser.KW_INFO: + case PostgreSqlParser.KW_NOTICE: + case PostgreSqlParser.KW_WARNING: + case PostgreSqlParser.KW_EXCEPTION: + case PostgreSqlParser.KW_ASSERT: + case PostgreSqlParser.KW_OPEN: + case PostgreSqlParser.KW_SKIP_LOCKED: + case PostgreSqlParser.KW_BUFFER_USAGE_LIMIT: + case PostgreSqlParser.Identifier: + case PostgreSqlParser.QuotedIdentifier: + case PostgreSqlParser.UnicodeQuotedIdentifier: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.PLSQLVARIABLENAME: + case PostgreSqlParser.PLSQLIDENTIFIER: + case PostgreSqlParser.EscapeStringConstant: this.enterOuterAlt(localContext, 2); { this.state = 11068; @@ -61468,7 +61468,7 @@ export class PostgreSQLParser extends SQLParserBase { } public decl_varname(): Decl_varnameContext { let localContext = new Decl_varnameContext(this.context, this.state); - this.enterRule(localContext, 1544, PostgreSQLParser.RULE_decl_varname); + this.enterRule(localContext, 1544, PostgreSqlParser.RULE_decl_varname); try { this.enterOuterAlt(localContext, 1); { @@ -61492,7 +61492,7 @@ export class PostgreSQLParser extends SQLParserBase { } public decl_const(): Decl_constContext { let localContext = new Decl_constContext(this.context, this.state); - this.enterRule(localContext, 1546, PostgreSQLParser.RULE_decl_const); + this.enterRule(localContext, 1546, PostgreSqlParser.RULE_decl_const); try { this.state = 11075; this.errorHandler.sync(this); @@ -61507,7 +61507,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 11074; - this.match(PostgreSQLParser.KW_CONSTANT); + this.match(PostgreSqlParser.KW_CONSTANT); } break; } @@ -61528,7 +61528,7 @@ export class PostgreSQLParser extends SQLParserBase { } public decl_datatype(): Decl_datatypeContext { let localContext = new Decl_datatypeContext(this.context, this.state); - this.enterRule(localContext, 1548, PostgreSQLParser.RULE_decl_datatype); + this.enterRule(localContext, 1548, PostgreSqlParser.RULE_decl_datatype); try { this.enterOuterAlt(localContext, 1); { @@ -61552,26 +61552,26 @@ export class PostgreSQLParser extends SQLParserBase { } public decl_collate(): Decl_collateContext { let localContext = new Decl_collateContext(this.context, this.state); - this.enterRule(localContext, 1550, PostgreSQLParser.RULE_decl_collate); + this.enterRule(localContext, 1550, PostgreSqlParser.RULE_decl_collate); try { this.state = 11082; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.SEMI: - case PostgreSQLParser.EQUAL: - case PostgreSQLParser.COLON_EQUALS: - case PostgreSQLParser.KW_DEFAULT: - case PostgreSQLParser.KW_NOT: + case PostgreSqlParser.SEMI: + case PostgreSqlParser.EQUAL: + case PostgreSqlParser.COLON_EQUALS: + case PostgreSqlParser.KW_DEFAULT: + case PostgreSqlParser.KW_NOT: this.enterOuterAlt(localContext, 1); // tslint:disable-next-line:no-empty { } break; - case PostgreSQLParser.KW_COLLATE: + case PostgreSqlParser.KW_COLLATE: this.enterOuterAlt(localContext, 2); { this.state = 11080; - this.match(PostgreSQLParser.KW_COLLATE); + this.match(PostgreSqlParser.KW_COLLATE); this.state = 11081; this.any_name(); } @@ -61596,27 +61596,27 @@ export class PostgreSQLParser extends SQLParserBase { } public decl_notnull(): Decl_notnullContext { let localContext = new Decl_notnullContext(this.context, this.state); - this.enterRule(localContext, 1552, PostgreSQLParser.RULE_decl_notnull); + this.enterRule(localContext, 1552, PostgreSqlParser.RULE_decl_notnull); try { this.state = 11087; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.SEMI: - case PostgreSQLParser.EQUAL: - case PostgreSQLParser.COLON_EQUALS: - case PostgreSQLParser.KW_DEFAULT: + case PostgreSqlParser.SEMI: + case PostgreSqlParser.EQUAL: + case PostgreSqlParser.COLON_EQUALS: + case PostgreSqlParser.KW_DEFAULT: this.enterOuterAlt(localContext, 1); // tslint:disable-next-line:no-empty { } break; - case PostgreSQLParser.KW_NOT: + case PostgreSqlParser.KW_NOT: this.enterOuterAlt(localContext, 2); { this.state = 11085; - this.match(PostgreSQLParser.KW_NOT); + this.match(PostgreSqlParser.KW_NOT); this.state = 11086; - this.match(PostgreSQLParser.KW_NULL); + this.match(PostgreSqlParser.KW_NULL); } break; default: @@ -61639,20 +61639,20 @@ export class PostgreSQLParser extends SQLParserBase { } public decl_defval(): Decl_defvalContext { let localContext = new Decl_defvalContext(this.context, this.state); - this.enterRule(localContext, 1554, PostgreSQLParser.RULE_decl_defval); + this.enterRule(localContext, 1554, PostgreSqlParser.RULE_decl_defval); try { this.state = 11093; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.SEMI: + case PostgreSqlParser.SEMI: this.enterOuterAlt(localContext, 1); // tslint:disable-next-line:no-empty { } break; - case PostgreSQLParser.EQUAL: - case PostgreSQLParser.COLON_EQUALS: - case PostgreSQLParser.KW_DEFAULT: + case PostgreSqlParser.EQUAL: + case PostgreSqlParser.COLON_EQUALS: + case PostgreSqlParser.KW_DEFAULT: this.enterOuterAlt(localContext, 2); { this.state = 11090; @@ -61681,24 +61681,24 @@ export class PostgreSQLParser extends SQLParserBase { } public decl_defkey(): Decl_defkeyContext { let localContext = new Decl_defkeyContext(this.context, this.state); - this.enterRule(localContext, 1556, PostgreSQLParser.RULE_decl_defkey); + this.enterRule(localContext, 1556, PostgreSqlParser.RULE_decl_defkey); try { this.state = 11097; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.EQUAL: - case PostgreSQLParser.COLON_EQUALS: + case PostgreSqlParser.EQUAL: + case PostgreSqlParser.COLON_EQUALS: this.enterOuterAlt(localContext, 1); { this.state = 11095; this.assign_operator(); } break; - case PostgreSQLParser.KW_DEFAULT: + case PostgreSqlParser.KW_DEFAULT: this.enterOuterAlt(localContext, 2); { this.state = 11096; - this.match(PostgreSQLParser.KW_DEFAULT); + this.match(PostgreSqlParser.KW_DEFAULT); } break; default: @@ -61721,7 +61721,7 @@ export class PostgreSQLParser extends SQLParserBase { } public assign_operator(): Assign_operatorContext { let localContext = new Assign_operatorContext(this.context, this.state); - this.enterRule(localContext, 1558, PostgreSQLParser.RULE_assign_operator); + this.enterRule(localContext, 1558, PostgreSqlParser.RULE_assign_operator); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -61753,7 +61753,7 @@ export class PostgreSQLParser extends SQLParserBase { } public proc_sect(): Proc_sectContext { let localContext = new Proc_sectContext(this.context, this.state); - this.enterRule(localContext, 1560, PostgreSQLParser.RULE_proc_sect); + this.enterRule(localContext, 1560, PostgreSqlParser.RULE_proc_sect); try { let alternative: number; this.enterOuterAlt(localContext, 1); @@ -61792,7 +61792,7 @@ export class PostgreSQLParser extends SQLParserBase { } public proc_stmt(): Proc_stmtContext { let localContext = new Proc_stmtContext(this.context, this.state); - this.enterRule(localContext, 1562, PostgreSQLParser.RULE_proc_stmt); + this.enterRule(localContext, 1562, PostgreSqlParser.RULE_proc_stmt); try { this.state = 11134; this.errorHandler.sync(this); @@ -61803,7 +61803,7 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 11107; this.pl_block(); this.state = 11108; - this.match(PostgreSQLParser.SEMI); + this.match(PostgreSqlParser.SEMI); } break; case 2: @@ -61992,16 +61992,16 @@ export class PostgreSQLParser extends SQLParserBase { } public stmt_perform(): Stmt_performContext { let localContext = new Stmt_performContext(this.context, this.state); - this.enterRule(localContext, 1564, PostgreSQLParser.RULE_stmt_perform); + this.enterRule(localContext, 1564, PostgreSqlParser.RULE_stmt_perform); try { this.enterOuterAlt(localContext, 1); { this.state = 11136; - this.match(PostgreSQLParser.KW_PERFORM); + this.match(PostgreSqlParser.KW_PERFORM); this.state = 11137; this.expr_until_semi(); this.state = 11138; - this.match(PostgreSQLParser.SEMI); + this.match(PostgreSqlParser.SEMI); } } catch (re) { @@ -62020,16 +62020,16 @@ export class PostgreSQLParser extends SQLParserBase { } public stmt_call(): Stmt_callContext { let localContext = new Stmt_callContext(this.context, this.state); - this.enterRule(localContext, 1566, PostgreSQLParser.RULE_stmt_call); + this.enterRule(localContext, 1566, PostgreSqlParser.RULE_stmt_call); try { this.state = 11156; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_CALL: + case PostgreSqlParser.KW_CALL: this.enterOuterAlt(localContext, 1); { this.state = 11140; - this.match(PostgreSQLParser.KW_CALL); + this.match(PostgreSqlParser.KW_CALL); this.state = 11141; this.any_identifier(); this.state = 11147; @@ -62038,33 +62038,33 @@ export class PostgreSQLParser extends SQLParserBase { case 1: { this.state = 11142; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 11143; this.opt_expr_list(); this.state = 11144; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); this.state = 11145; - this.match(PostgreSQLParser.SEMI); + this.match(PostgreSqlParser.SEMI); } break; } } break; - case PostgreSQLParser.KW_DO: + case PostgreSqlParser.KW_DO: this.enterOuterAlt(localContext, 2); { this.state = 11149; - this.match(PostgreSQLParser.KW_DO); + this.match(PostgreSqlParser.KW_DO); this.state = 11150; this.any_identifier(); this.state = 11151; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 11152; this.opt_expr_list(); this.state = 11153; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); this.state = 11154; - this.match(PostgreSQLParser.SEMI); + this.match(PostgreSqlParser.SEMI); } break; default: @@ -62087,464 +62087,464 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_expr_list(): Opt_expr_listContext { let localContext = new Opt_expr_listContext(this.context, this.state); - this.enterRule(localContext, 1568, PostgreSQLParser.RULE_opt_expr_list); + this.enterRule(localContext, 1568, PostgreSqlParser.RULE_opt_expr_list); try { this.state = 11160; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.CLOSE_PAREN: + case PostgreSqlParser.CLOSE_PAREN: this.enterOuterAlt(localContext, 1); // tslint:disable-next-line:no-empty { } break; - case PostgreSQLParser.OPEN_PAREN: - case PostgreSQLParser.PLUS: - case PostgreSQLParser.MINUS: - case PostgreSQLParser.PARAM: - case PostgreSQLParser.Operator: - case PostgreSQLParser.KW_AND: - case PostgreSQLParser.KW_ARRAY: - case PostgreSQLParser.KW_CASE: - case PostgreSQLParser.KW_CAST: - case PostgreSQLParser.KW_COLLATE: - case PostgreSQLParser.KW_CONSTRAINT: - case PostgreSQLParser.KW_CURRENT_CATALOG: - case PostgreSQLParser.KW_CURRENT_DATE: - case PostgreSQLParser.KW_CURRENT_ROLE: - case PostgreSQLParser.KW_CURRENT_TIME: - case PostgreSQLParser.KW_CURRENT_TIMESTAMP: - case PostgreSQLParser.KW_CURRENT_USER: - case PostgreSQLParser.KW_DEFAULT: - case PostgreSQLParser.KW_DO: - case PostgreSQLParser.KW_FALSE: - case PostgreSQLParser.KW_FETCH: - case PostgreSQLParser.KW_LOCALTIME: - case PostgreSQLParser.KW_LOCALTIMESTAMP: - case PostgreSQLParser.KW_NOT: - case PostgreSQLParser.KW_NULL: - case PostgreSQLParser.KW_SESSION_USER: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_TRUE: - case PostgreSQLParser.KW_UNIQUE: - case PostgreSQLParser.KW_USER: - case PostgreSQLParser.KW_AUTHORIZATION: - case PostgreSQLParser.KW_BINARY: - case PostgreSQLParser.KW_COLLATION: - case PostgreSQLParser.KW_CONCURRENTLY: - case PostgreSQLParser.KW_CROSS: - case PostgreSQLParser.KW_CURRENT_SCHEMA: - case PostgreSQLParser.KW_FREEZE: - case PostgreSQLParser.KW_FULL: - case PostgreSQLParser.KW_ILIKE: - case PostgreSQLParser.KW_INNER: - case PostgreSQLParser.KW_IS: - case PostgreSQLParser.KW_ISNULL: - case PostgreSQLParser.KW_JOIN: - case PostgreSQLParser.KW_LEFT: - case PostgreSQLParser.KW_LIKE: - case PostgreSQLParser.KW_NATURAL: - case PostgreSQLParser.KW_NOTNULL: - case PostgreSQLParser.KW_OUTER: - case PostgreSQLParser.KW_OVER: - case PostgreSQLParser.KW_OVERLAPS: - case PostgreSQLParser.KW_RIGHT: - case PostgreSQLParser.KW_SIMILAR: - case PostgreSQLParser.KW_VERBOSE: - case PostgreSQLParser.KW_ABORT: - case PostgreSQLParser.KW_ABSOLUTE: - case PostgreSQLParser.KW_ACCESS: - case PostgreSQLParser.KW_ACTION: - case PostgreSQLParser.KW_ADD: - case PostgreSQLParser.KW_ADMIN: - case PostgreSQLParser.KW_AFTER: - case PostgreSQLParser.KW_AGGREGATE: - case PostgreSQLParser.KW_ALSO: - case PostgreSQLParser.KW_ALTER: - case PostgreSQLParser.KW_ALWAYS: - case PostgreSQLParser.KW_ASSERTION: - case PostgreSQLParser.KW_ASSIGNMENT: - case PostgreSQLParser.KW_AT: - case PostgreSQLParser.KW_ATTRIBUTE: - case PostgreSQLParser.KW_BACKWARD: - case PostgreSQLParser.KW_BEFORE: - case PostgreSQLParser.KW_BEGIN: - case PostgreSQLParser.KW_BY: - case PostgreSQLParser.KW_CACHE: - case PostgreSQLParser.KW_CALLED: - case PostgreSQLParser.KW_CASCADE: - case PostgreSQLParser.KW_CASCADED: - case PostgreSQLParser.KW_CATALOG: - case PostgreSQLParser.KW_CHAIN: - case PostgreSQLParser.KW_CHARACTERISTICS: - case PostgreSQLParser.KW_CHECKPOINT: - case PostgreSQLParser.KW_CLASS: - case PostgreSQLParser.KW_CLOSE: - case PostgreSQLParser.KW_CLUSTER: - case PostgreSQLParser.KW_COMMENT: - case PostgreSQLParser.KW_COMMENTS: - case PostgreSQLParser.KW_COMMIT: - case PostgreSQLParser.KW_COMMITTED: - case PostgreSQLParser.KW_CONFIGURATION: - case PostgreSQLParser.KW_CONNECTION: - case PostgreSQLParser.KW_CONSTRAINTS: - case PostgreSQLParser.KW_CONTENT: - case PostgreSQLParser.KW_CONTINUE: - case PostgreSQLParser.KW_CONVERSION: - case PostgreSQLParser.KW_COPY: - case PostgreSQLParser.KW_COST: - case PostgreSQLParser.KW_CSV: - case PostgreSQLParser.KW_CURSOR: - case PostgreSQLParser.KW_CYCLE: - case PostgreSQLParser.KW_DATA: - case PostgreSQLParser.KW_DATABASE: - case PostgreSQLParser.KW_DAY: - case PostgreSQLParser.KW_DEALLOCATE: - case PostgreSQLParser.KW_DECLARE: - case PostgreSQLParser.KW_DEFAULTS: - case PostgreSQLParser.KW_DEFERRED: - case PostgreSQLParser.KW_DEFINER: - case PostgreSQLParser.KW_DELETE: - case PostgreSQLParser.KW_DELIMITER: - case PostgreSQLParser.KW_DELIMITERS: - case PostgreSQLParser.KW_DICTIONARY: - case PostgreSQLParser.KW_DISABLE: - case PostgreSQLParser.KW_DISCARD: - case PostgreSQLParser.KW_DOCUMENT: - case PostgreSQLParser.KW_DOMAIN: - case PostgreSQLParser.KW_DOUBLE: - case PostgreSQLParser.KW_DROP: - case PostgreSQLParser.KW_EACH: - case PostgreSQLParser.KW_ENABLE: - case PostgreSQLParser.KW_ENCODING: - case PostgreSQLParser.KW_ENCRYPTED: - case PostgreSQLParser.KW_ENUM: - case PostgreSQLParser.KW_ESCAPE: - case PostgreSQLParser.KW_EVENT: - case PostgreSQLParser.KW_EXCLUDE: - case PostgreSQLParser.KW_EXCLUDING: - case PostgreSQLParser.KW_EXCLUSIVE: - case PostgreSQLParser.KW_EXECUTE: - case PostgreSQLParser.KW_EXPLAIN: - case PostgreSQLParser.KW_EXTENSION: - case PostgreSQLParser.KW_EXTERNAL: - case PostgreSQLParser.KW_FAMILY: - case PostgreSQLParser.KW_FIRST: - case PostgreSQLParser.KW_FOLLOWING: - case PostgreSQLParser.KW_FORCE: - case PostgreSQLParser.KW_FORWARD: - case PostgreSQLParser.KW_FUNCTION: - case PostgreSQLParser.KW_FUNCTIONS: - case PostgreSQLParser.KW_GLOBAL: - case PostgreSQLParser.KW_GRANTED: - case PostgreSQLParser.KW_HANDLER: - case PostgreSQLParser.KW_HEADER: - case PostgreSQLParser.KW_HOLD: - case PostgreSQLParser.KW_HOUR: - case PostgreSQLParser.KW_IDENTITY: - case PostgreSQLParser.KW_IF: - case PostgreSQLParser.KW_IMMEDIATE: - case PostgreSQLParser.KW_IMMUTABLE: - case PostgreSQLParser.KW_IMPLICIT: - case PostgreSQLParser.KW_INCLUDING: - case PostgreSQLParser.KW_INCREMENT: - case PostgreSQLParser.KW_INDEX: - case PostgreSQLParser.KW_INDEXES: - case PostgreSQLParser.KW_INHERIT: - case PostgreSQLParser.KW_INHERITS: - case PostgreSQLParser.KW_INLINE: - case PostgreSQLParser.KW_INSENSITIVE: - case PostgreSQLParser.KW_INSERT: - case PostgreSQLParser.KW_INSTEAD: - case PostgreSQLParser.KW_INVOKER: - case PostgreSQLParser.KW_ISOLATION: - case PostgreSQLParser.KW_KEY: - case PostgreSQLParser.KW_LABEL: - case PostgreSQLParser.KW_LANGUAGE: - case PostgreSQLParser.KW_LARGE: - case PostgreSQLParser.KW_LAST: - case PostgreSQLParser.KW_LEAKPROOF: - case PostgreSQLParser.KW_LEVEL: - case PostgreSQLParser.KW_LISTEN: - case PostgreSQLParser.KW_LOAD: - case PostgreSQLParser.KW_LOCAL: - case PostgreSQLParser.KW_LOCATION: - case PostgreSQLParser.KW_LOCK: - case PostgreSQLParser.KW_MAPPING: - case PostgreSQLParser.KW_MATCH: - case PostgreSQLParser.KW_MATERIALIZED: - case PostgreSQLParser.KW_MAXVALUE: - case PostgreSQLParser.KW_MINUTE: - case PostgreSQLParser.KW_MINVALUE: - case PostgreSQLParser.KW_MODE: - case PostgreSQLParser.KW_MONTH: - case PostgreSQLParser.KW_MOVE: - case PostgreSQLParser.KW_NAME: - case PostgreSQLParser.KW_NAMES: - case PostgreSQLParser.KW_NEXT: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_NOTHING: - case PostgreSQLParser.KW_NOTIFY: - case PostgreSQLParser.KW_NOWAIT: - case PostgreSQLParser.KW_NULLS: - case PostgreSQLParser.KW_OBJECT: - case PostgreSQLParser.KW_OF: - case PostgreSQLParser.KW_OFF: - case PostgreSQLParser.KW_OIDS: - case PostgreSQLParser.KW_OPERATOR: - case PostgreSQLParser.KW_OPTION: - case PostgreSQLParser.KW_OPTIONS: - case PostgreSQLParser.KW_OWNED: - case PostgreSQLParser.KW_OWNER: - case PostgreSQLParser.KW_PARSER: - case PostgreSQLParser.KW_PARTIAL: - case PostgreSQLParser.KW_PARTITION: - case PostgreSQLParser.KW_PASSING: - case PostgreSQLParser.KW_PASSWORD: - case PostgreSQLParser.KW_PLANS: - case PostgreSQLParser.KW_PRECEDING: - case PostgreSQLParser.KW_PREPARE: - case PostgreSQLParser.KW_PREPARED: - case PostgreSQLParser.KW_PRESERVE: - case PostgreSQLParser.KW_PRIOR: - case PostgreSQLParser.KW_PRIVILEGES: - case PostgreSQLParser.KW_PROCEDURAL: - case PostgreSQLParser.KW_PROCEDURE: - case PostgreSQLParser.KW_PROGRAM: - case PostgreSQLParser.KW_QUOTE: - case PostgreSQLParser.KW_RANGE: - case PostgreSQLParser.KW_READ: - case PostgreSQLParser.KW_REASSIGN: - case PostgreSQLParser.KW_RECHECK: - case PostgreSQLParser.KW_RECURSIVE: - case PostgreSQLParser.KW_REF: - case PostgreSQLParser.KW_REFRESH: - case PostgreSQLParser.KW_REINDEX: - case PostgreSQLParser.KW_RELATIVE: - case PostgreSQLParser.KW_RELEASE: - case PostgreSQLParser.KW_RENAME: - case PostgreSQLParser.KW_REPEATABLE: - case PostgreSQLParser.KW_REPLACE: - case PostgreSQLParser.KW_REPLICA: - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_RESTART: - case PostgreSQLParser.KW_RESTRICT: - case PostgreSQLParser.KW_RETURNS: - case PostgreSQLParser.KW_REVOKE: - case PostgreSQLParser.KW_ROLE: - case PostgreSQLParser.KW_ROLLBACK: - case PostgreSQLParser.KW_ROWS: - case PostgreSQLParser.KW_RULE: - case PostgreSQLParser.KW_SAVEPOINT: - case PostgreSQLParser.KW_SCHEMA: - case PostgreSQLParser.KW_SCROLL: - case PostgreSQLParser.KW_SEARCH: - case PostgreSQLParser.KW_SECOND: - case PostgreSQLParser.KW_SECURITY: - case PostgreSQLParser.KW_SEQUENCE: - case PostgreSQLParser.KW_SEQUENCES: - case PostgreSQLParser.KW_SERIALIZABLE: - case PostgreSQLParser.KW_SERVER: - case PostgreSQLParser.KW_SESSION: - case PostgreSQLParser.KW_SET: - case PostgreSQLParser.KW_SHARE: - case PostgreSQLParser.KW_SHOW: - case PostgreSQLParser.KW_SIMPLE: - case PostgreSQLParser.KW_SNAPSHOT: - case PostgreSQLParser.KW_STABLE: - case PostgreSQLParser.KW_STANDALONE: - case PostgreSQLParser.KW_START: - case PostgreSQLParser.KW_STATEMENT: - case PostgreSQLParser.KW_STATISTICS: - case PostgreSQLParser.KW_STDIN: - case PostgreSQLParser.KW_STDOUT: - case PostgreSQLParser.KW_STORAGE: - case PostgreSQLParser.KW_STRICT: - case PostgreSQLParser.KW_STRIP: - case PostgreSQLParser.KW_SYSID: - case PostgreSQLParser.KW_SYSTEM: - case PostgreSQLParser.KW_TABLES: - case PostgreSQLParser.KW_TABLESPACE: - case PostgreSQLParser.KW_TEMP: - case PostgreSQLParser.KW_TEMPLATE: - case PostgreSQLParser.KW_TEMPORARY: - case PostgreSQLParser.KW_TEXT: - case PostgreSQLParser.KW_TRANSACTION: - case PostgreSQLParser.KW_TRIGGER: - case PostgreSQLParser.KW_TRUNCATE: - case PostgreSQLParser.KW_TRUSTED: - case PostgreSQLParser.KW_TYPE: - case PostgreSQLParser.KW_TYPES: - case PostgreSQLParser.KW_UNBOUNDED: - case PostgreSQLParser.KW_UNCOMMITTED: - case PostgreSQLParser.KW_UNENCRYPTED: - case PostgreSQLParser.KW_UNKNOWN: - case PostgreSQLParser.KW_UNLISTEN: - case PostgreSQLParser.KW_UNLOGGED: - case PostgreSQLParser.KW_UNTIL: - case PostgreSQLParser.KW_UPDATE: - case PostgreSQLParser.KW_VACUUM: - case PostgreSQLParser.KW_VALID: - case PostgreSQLParser.KW_VALIDATE: - case PostgreSQLParser.KW_VALIDATOR: - case PostgreSQLParser.KW_VARYING: - case PostgreSQLParser.KW_VERSION: - case PostgreSQLParser.KW_VIEW: - case PostgreSQLParser.KW_VOLATILE: - case PostgreSQLParser.KW_WHITESPACE: - case PostgreSQLParser.KW_WITHOUT: - case PostgreSQLParser.KW_WORK: - case PostgreSQLParser.KW_WRAPPER: - case PostgreSQLParser.KW_WRITE: - case PostgreSQLParser.KW_XML: - case PostgreSQLParser.KW_YEAR: - case PostgreSQLParser.KW_YES: - case PostgreSQLParser.KW_ZONE: - case PostgreSQLParser.KW_BETWEEN: - case PostgreSQLParser.KW_BIGINT: - case PostgreSQLParser.KW_BIT: - case PostgreSQLParser.KW_BOOLEAN: - case PostgreSQLParser.KW_CHAR: - case PostgreSQLParser.KW_CHARACTER: - case PostgreSQLParser.KW_COALESCE: - case PostgreSQLParser.KW_DEC: - case PostgreSQLParser.KW_DECIMAL: - case PostgreSQLParser.KW_EXISTS: - case PostgreSQLParser.KW_EXTRACT: - case PostgreSQLParser.KW_FLOAT: - case PostgreSQLParser.KW_GREATEST: - case PostgreSQLParser.KW_INOUT: - case PostgreSQLParser.KW_INT: - case PostgreSQLParser.KW_INTEGER: - case PostgreSQLParser.KW_INTERVAL: - case PostgreSQLParser.KW_LEAST: - case PostgreSQLParser.KW_NATIONAL: - case PostgreSQLParser.KW_NCHAR: - case PostgreSQLParser.KW_NONE: - case PostgreSQLParser.KW_NULLIF: - case PostgreSQLParser.KW_NUMERIC: - case PostgreSQLParser.KW_OVERLAY: - case PostgreSQLParser.KW_POSITION: - case PostgreSQLParser.KW_PRECISION: - case PostgreSQLParser.KW_REAL: - case PostgreSQLParser.KW_ROW: - case PostgreSQLParser.KW_SETOF: - case PostgreSQLParser.KW_SMALLINT: - case PostgreSQLParser.KW_SUBSTRING: - case PostgreSQLParser.KW_TIME: - case PostgreSQLParser.KW_TIMESTAMP: - case PostgreSQLParser.KW_TREAT: - case PostgreSQLParser.KW_TRIM: - case PostgreSQLParser.KW_VALUES: - case PostgreSQLParser.KW_VARCHAR: - case PostgreSQLParser.KW_XMLATTRIBUTES: - case PostgreSQLParser.KW_XMLCONCAT: - case PostgreSQLParser.KW_XMLELEMENT: - case PostgreSQLParser.KW_XMLEXISTS: - case PostgreSQLParser.KW_XMLFOREST: - case PostgreSQLParser.KW_XMLPARSE: - case PostgreSQLParser.KW_XMLPI: - case PostgreSQLParser.KW_XMLROOT: - case PostgreSQLParser.KW_XMLSERIALIZE: - case PostgreSQLParser.KW_CALL: - case PostgreSQLParser.KW_CURRENT: - case PostgreSQLParser.KW_ATTACH: - case PostgreSQLParser.KW_DETACH: - case PostgreSQLParser.KW_EXPRESSION: - case PostgreSQLParser.KW_GENERATED: - case PostgreSQLParser.KW_LOGGED: - case PostgreSQLParser.KW_STORED: - case PostgreSQLParser.KW_INCLUDE: - case PostgreSQLParser.KW_ROUTINE: - case PostgreSQLParser.KW_TRANSFORM: - case PostgreSQLParser.KW_IMPORT: - case PostgreSQLParser.KW_POLICY: - case PostgreSQLParser.KW_METHOD: - case PostgreSQLParser.KW_REFERENCING: - case PostgreSQLParser.KW_NEW: - case PostgreSQLParser.KW_OLD: - case PostgreSQLParser.KW_VALUE: - case PostgreSQLParser.KW_SUBSCRIPTION: - case PostgreSQLParser.KW_PUBLICATION: - case PostgreSQLParser.KW_OUT: - case PostgreSQLParser.KW_ROUTINES: - case PostgreSQLParser.KW_SCHEMAS: - case PostgreSQLParser.KW_PROCEDURES: - case PostgreSQLParser.KW_INPUT: - case PostgreSQLParser.KW_SUPPORT: - case PostgreSQLParser.KW_PARALLEL: - case PostgreSQLParser.KW_SQL: - case PostgreSQLParser.KW_DEPENDS: - case PostgreSQLParser.KW_OVERRIDING: - case PostgreSQLParser.KW_CONFLICT: - case PostgreSQLParser.KW_SKIP: - case PostgreSQLParser.KW_LOCKED: - case PostgreSQLParser.KW_TIES: - case PostgreSQLParser.KW_ROLLUP: - case PostgreSQLParser.KW_CUBE: - case PostgreSQLParser.KW_GROUPING: - case PostgreSQLParser.KW_SETS: - case PostgreSQLParser.KW_TABLESAMPLE: - case PostgreSQLParser.KW_ORDINALITY: - case PostgreSQLParser.KW_XMLTABLE: - case PostgreSQLParser.KW_COLUMNS: - case PostgreSQLParser.KW_XMLNAMESPACES: - case PostgreSQLParser.KW_ROWTYPE: - case PostgreSQLParser.KW_NORMALIZED: - case PostgreSQLParser.KW_WITHIN: - case PostgreSQLParser.KW_FILTER: - case PostgreSQLParser.KW_GROUPS: - case PostgreSQLParser.KW_OTHERS: - case PostgreSQLParser.KW_NFC: - case PostgreSQLParser.KW_NFD: - case PostgreSQLParser.KW_NFKC: - case PostgreSQLParser.KW_NFKD: - case PostgreSQLParser.KW_UESCAPE: - case PostgreSQLParser.KW_VIEWS: - case PostgreSQLParser.KW_NORMALIZE: - case PostgreSQLParser.KW_DUMP: - case PostgreSQLParser.KW_PRINT_STRICT_PARAMS: - case PostgreSQLParser.KW_VARIABLE_CONFLICT: - case PostgreSQLParser.KW_ERROR: - case PostgreSQLParser.KW_USE_VARIABLE: - case PostgreSQLParser.KW_USE_COLUMN: - case PostgreSQLParser.KW_ALIAS: - case PostgreSQLParser.KW_CONSTANT: - case PostgreSQLParser.KW_PERFORM: - case PostgreSQLParser.KW_GET: - case PostgreSQLParser.KW_DIAGNOSTICS: - case PostgreSQLParser.KW_STACKED: - case PostgreSQLParser.KW_ELSIF: - case PostgreSQLParser.KW_REVERSE: - case PostgreSQLParser.KW_SLICE: - case PostgreSQLParser.KW_EXIT: - case PostgreSQLParser.KW_RETURN: - case PostgreSQLParser.KW_QUERY: - case PostgreSQLParser.KW_RAISE: - case PostgreSQLParser.KW_SQLSTATE: - case PostgreSQLParser.KW_DEBUG: - case PostgreSQLParser.KW_LOG: - case PostgreSQLParser.KW_INFO: - case PostgreSQLParser.KW_NOTICE: - case PostgreSQLParser.KW_WARNING: - case PostgreSQLParser.KW_EXCEPTION: - case PostgreSQLParser.KW_ASSERT: - case PostgreSQLParser.KW_OPEN: - case PostgreSQLParser.KW_SKIP_LOCKED: - case PostgreSQLParser.KW_BUFFER_USAGE_LIMIT: - case PostgreSQLParser.Identifier: - case PostgreSQLParser.QuotedIdentifier: - case PostgreSQLParser.UnicodeQuotedIdentifier: - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.BinaryStringConstant: - case PostgreSQLParser.HexadecimalStringConstant: - case PostgreSQLParser.Integral: - case PostgreSQLParser.Numeric: - case PostgreSQLParser.PLSQLVARIABLENAME: - case PostgreSQLParser.PLSQLIDENTIFIER: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.OPEN_PAREN: + case PostgreSqlParser.PLUS: + case PostgreSqlParser.MINUS: + case PostgreSqlParser.PARAM: + case PostgreSqlParser.Operator: + case PostgreSqlParser.KW_AND: + case PostgreSqlParser.KW_ARRAY: + case PostgreSqlParser.KW_CASE: + case PostgreSqlParser.KW_CAST: + case PostgreSqlParser.KW_COLLATE: + case PostgreSqlParser.KW_CONSTRAINT: + case PostgreSqlParser.KW_CURRENT_CATALOG: + case PostgreSqlParser.KW_CURRENT_DATE: + case PostgreSqlParser.KW_CURRENT_ROLE: + case PostgreSqlParser.KW_CURRENT_TIME: + case PostgreSqlParser.KW_CURRENT_TIMESTAMP: + case PostgreSqlParser.KW_CURRENT_USER: + case PostgreSqlParser.KW_DEFAULT: + case PostgreSqlParser.KW_DO: + case PostgreSqlParser.KW_FALSE: + case PostgreSqlParser.KW_FETCH: + case PostgreSqlParser.KW_LOCALTIME: + case PostgreSqlParser.KW_LOCALTIMESTAMP: + case PostgreSqlParser.KW_NOT: + case PostgreSqlParser.KW_NULL: + case PostgreSqlParser.KW_SESSION_USER: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_TRUE: + case PostgreSqlParser.KW_UNIQUE: + case PostgreSqlParser.KW_USER: + case PostgreSqlParser.KW_AUTHORIZATION: + case PostgreSqlParser.KW_BINARY: + case PostgreSqlParser.KW_COLLATION: + case PostgreSqlParser.KW_CONCURRENTLY: + case PostgreSqlParser.KW_CROSS: + case PostgreSqlParser.KW_CURRENT_SCHEMA: + case PostgreSqlParser.KW_FREEZE: + case PostgreSqlParser.KW_FULL: + case PostgreSqlParser.KW_ILIKE: + case PostgreSqlParser.KW_INNER: + case PostgreSqlParser.KW_IS: + case PostgreSqlParser.KW_ISNULL: + case PostgreSqlParser.KW_JOIN: + case PostgreSqlParser.KW_LEFT: + case PostgreSqlParser.KW_LIKE: + case PostgreSqlParser.KW_NATURAL: + case PostgreSqlParser.KW_NOTNULL: + case PostgreSqlParser.KW_OUTER: + case PostgreSqlParser.KW_OVER: + case PostgreSqlParser.KW_OVERLAPS: + case PostgreSqlParser.KW_RIGHT: + case PostgreSqlParser.KW_SIMILAR: + case PostgreSqlParser.KW_VERBOSE: + case PostgreSqlParser.KW_ABORT: + case PostgreSqlParser.KW_ABSOLUTE: + case PostgreSqlParser.KW_ACCESS: + case PostgreSqlParser.KW_ACTION: + case PostgreSqlParser.KW_ADD: + case PostgreSqlParser.KW_ADMIN: + case PostgreSqlParser.KW_AFTER: + case PostgreSqlParser.KW_AGGREGATE: + case PostgreSqlParser.KW_ALSO: + case PostgreSqlParser.KW_ALTER: + case PostgreSqlParser.KW_ALWAYS: + case PostgreSqlParser.KW_ASSERTION: + case PostgreSqlParser.KW_ASSIGNMENT: + case PostgreSqlParser.KW_AT: + case PostgreSqlParser.KW_ATTRIBUTE: + case PostgreSqlParser.KW_BACKWARD: + case PostgreSqlParser.KW_BEFORE: + case PostgreSqlParser.KW_BEGIN: + case PostgreSqlParser.KW_BY: + case PostgreSqlParser.KW_CACHE: + case PostgreSqlParser.KW_CALLED: + case PostgreSqlParser.KW_CASCADE: + case PostgreSqlParser.KW_CASCADED: + case PostgreSqlParser.KW_CATALOG: + case PostgreSqlParser.KW_CHAIN: + case PostgreSqlParser.KW_CHARACTERISTICS: + case PostgreSqlParser.KW_CHECKPOINT: + case PostgreSqlParser.KW_CLASS: + case PostgreSqlParser.KW_CLOSE: + case PostgreSqlParser.KW_CLUSTER: + case PostgreSqlParser.KW_COMMENT: + case PostgreSqlParser.KW_COMMENTS: + case PostgreSqlParser.KW_COMMIT: + case PostgreSqlParser.KW_COMMITTED: + case PostgreSqlParser.KW_CONFIGURATION: + case PostgreSqlParser.KW_CONNECTION: + case PostgreSqlParser.KW_CONSTRAINTS: + case PostgreSqlParser.KW_CONTENT: + case PostgreSqlParser.KW_CONTINUE: + case PostgreSqlParser.KW_CONVERSION: + case PostgreSqlParser.KW_COPY: + case PostgreSqlParser.KW_COST: + case PostgreSqlParser.KW_CSV: + case PostgreSqlParser.KW_CURSOR: + case PostgreSqlParser.KW_CYCLE: + case PostgreSqlParser.KW_DATA: + case PostgreSqlParser.KW_DATABASE: + case PostgreSqlParser.KW_DAY: + case PostgreSqlParser.KW_DEALLOCATE: + case PostgreSqlParser.KW_DECLARE: + case PostgreSqlParser.KW_DEFAULTS: + case PostgreSqlParser.KW_DEFERRED: + case PostgreSqlParser.KW_DEFINER: + case PostgreSqlParser.KW_DELETE: + case PostgreSqlParser.KW_DELIMITER: + case PostgreSqlParser.KW_DELIMITERS: + case PostgreSqlParser.KW_DICTIONARY: + case PostgreSqlParser.KW_DISABLE: + case PostgreSqlParser.KW_DISCARD: + case PostgreSqlParser.KW_DOCUMENT: + case PostgreSqlParser.KW_DOMAIN: + case PostgreSqlParser.KW_DOUBLE: + case PostgreSqlParser.KW_DROP: + case PostgreSqlParser.KW_EACH: + case PostgreSqlParser.KW_ENABLE: + case PostgreSqlParser.KW_ENCODING: + case PostgreSqlParser.KW_ENCRYPTED: + case PostgreSqlParser.KW_ENUM: + case PostgreSqlParser.KW_ESCAPE: + case PostgreSqlParser.KW_EVENT: + case PostgreSqlParser.KW_EXCLUDE: + case PostgreSqlParser.KW_EXCLUDING: + case PostgreSqlParser.KW_EXCLUSIVE: + case PostgreSqlParser.KW_EXECUTE: + case PostgreSqlParser.KW_EXPLAIN: + case PostgreSqlParser.KW_EXTENSION: + case PostgreSqlParser.KW_EXTERNAL: + case PostgreSqlParser.KW_FAMILY: + case PostgreSqlParser.KW_FIRST: + case PostgreSqlParser.KW_FOLLOWING: + case PostgreSqlParser.KW_FORCE: + case PostgreSqlParser.KW_FORWARD: + case PostgreSqlParser.KW_FUNCTION: + case PostgreSqlParser.KW_FUNCTIONS: + case PostgreSqlParser.KW_GLOBAL: + case PostgreSqlParser.KW_GRANTED: + case PostgreSqlParser.KW_HANDLER: + case PostgreSqlParser.KW_HEADER: + case PostgreSqlParser.KW_HOLD: + case PostgreSqlParser.KW_HOUR: + case PostgreSqlParser.KW_IDENTITY: + case PostgreSqlParser.KW_IF: + case PostgreSqlParser.KW_IMMEDIATE: + case PostgreSqlParser.KW_IMMUTABLE: + case PostgreSqlParser.KW_IMPLICIT: + case PostgreSqlParser.KW_INCLUDING: + case PostgreSqlParser.KW_INCREMENT: + case PostgreSqlParser.KW_INDEX: + case PostgreSqlParser.KW_INDEXES: + case PostgreSqlParser.KW_INHERIT: + case PostgreSqlParser.KW_INHERITS: + case PostgreSqlParser.KW_INLINE: + case PostgreSqlParser.KW_INSENSITIVE: + case PostgreSqlParser.KW_INSERT: + case PostgreSqlParser.KW_INSTEAD: + case PostgreSqlParser.KW_INVOKER: + case PostgreSqlParser.KW_ISOLATION: + case PostgreSqlParser.KW_KEY: + case PostgreSqlParser.KW_LABEL: + case PostgreSqlParser.KW_LANGUAGE: + case PostgreSqlParser.KW_LARGE: + case PostgreSqlParser.KW_LAST: + case PostgreSqlParser.KW_LEAKPROOF: + case PostgreSqlParser.KW_LEVEL: + case PostgreSqlParser.KW_LISTEN: + case PostgreSqlParser.KW_LOAD: + case PostgreSqlParser.KW_LOCAL: + case PostgreSqlParser.KW_LOCATION: + case PostgreSqlParser.KW_LOCK: + case PostgreSqlParser.KW_MAPPING: + case PostgreSqlParser.KW_MATCH: + case PostgreSqlParser.KW_MATERIALIZED: + case PostgreSqlParser.KW_MAXVALUE: + case PostgreSqlParser.KW_MINUTE: + case PostgreSqlParser.KW_MINVALUE: + case PostgreSqlParser.KW_MODE: + case PostgreSqlParser.KW_MONTH: + case PostgreSqlParser.KW_MOVE: + case PostgreSqlParser.KW_NAME: + case PostgreSqlParser.KW_NAMES: + case PostgreSqlParser.KW_NEXT: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_NOTHING: + case PostgreSqlParser.KW_NOTIFY: + case PostgreSqlParser.KW_NOWAIT: + case PostgreSqlParser.KW_NULLS: + case PostgreSqlParser.KW_OBJECT: + case PostgreSqlParser.KW_OF: + case PostgreSqlParser.KW_OFF: + case PostgreSqlParser.KW_OIDS: + case PostgreSqlParser.KW_OPERATOR: + case PostgreSqlParser.KW_OPTION: + case PostgreSqlParser.KW_OPTIONS: + case PostgreSqlParser.KW_OWNED: + case PostgreSqlParser.KW_OWNER: + case PostgreSqlParser.KW_PARSER: + case PostgreSqlParser.KW_PARTIAL: + case PostgreSqlParser.KW_PARTITION: + case PostgreSqlParser.KW_PASSING: + case PostgreSqlParser.KW_PASSWORD: + case PostgreSqlParser.KW_PLANS: + case PostgreSqlParser.KW_PRECEDING: + case PostgreSqlParser.KW_PREPARE: + case PostgreSqlParser.KW_PREPARED: + case PostgreSqlParser.KW_PRESERVE: + case PostgreSqlParser.KW_PRIOR: + case PostgreSqlParser.KW_PRIVILEGES: + case PostgreSqlParser.KW_PROCEDURAL: + case PostgreSqlParser.KW_PROCEDURE: + case PostgreSqlParser.KW_PROGRAM: + case PostgreSqlParser.KW_QUOTE: + case PostgreSqlParser.KW_RANGE: + case PostgreSqlParser.KW_READ: + case PostgreSqlParser.KW_REASSIGN: + case PostgreSqlParser.KW_RECHECK: + case PostgreSqlParser.KW_RECURSIVE: + case PostgreSqlParser.KW_REF: + case PostgreSqlParser.KW_REFRESH: + case PostgreSqlParser.KW_REINDEX: + case PostgreSqlParser.KW_RELATIVE: + case PostgreSqlParser.KW_RELEASE: + case PostgreSqlParser.KW_RENAME: + case PostgreSqlParser.KW_REPEATABLE: + case PostgreSqlParser.KW_REPLACE: + case PostgreSqlParser.KW_REPLICA: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_RESTART: + case PostgreSqlParser.KW_RESTRICT: + case PostgreSqlParser.KW_RETURNS: + case PostgreSqlParser.KW_REVOKE: + case PostgreSqlParser.KW_ROLE: + case PostgreSqlParser.KW_ROLLBACK: + case PostgreSqlParser.KW_ROWS: + case PostgreSqlParser.KW_RULE: + case PostgreSqlParser.KW_SAVEPOINT: + case PostgreSqlParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCROLL: + case PostgreSqlParser.KW_SEARCH: + case PostgreSqlParser.KW_SECOND: + case PostgreSqlParser.KW_SECURITY: + case PostgreSqlParser.KW_SEQUENCE: + case PostgreSqlParser.KW_SEQUENCES: + case PostgreSqlParser.KW_SERIALIZABLE: + case PostgreSqlParser.KW_SERVER: + case PostgreSqlParser.KW_SESSION: + case PostgreSqlParser.KW_SET: + case PostgreSqlParser.KW_SHARE: + case PostgreSqlParser.KW_SHOW: + case PostgreSqlParser.KW_SIMPLE: + case PostgreSqlParser.KW_SNAPSHOT: + case PostgreSqlParser.KW_STABLE: + case PostgreSqlParser.KW_STANDALONE: + case PostgreSqlParser.KW_START: + case PostgreSqlParser.KW_STATEMENT: + case PostgreSqlParser.KW_STATISTICS: + case PostgreSqlParser.KW_STDIN: + case PostgreSqlParser.KW_STDOUT: + case PostgreSqlParser.KW_STORAGE: + case PostgreSqlParser.KW_STRICT: + case PostgreSqlParser.KW_STRIP: + case PostgreSqlParser.KW_SYSID: + case PostgreSqlParser.KW_SYSTEM: + case PostgreSqlParser.KW_TABLES: + case PostgreSqlParser.KW_TABLESPACE: + case PostgreSqlParser.KW_TEMP: + case PostgreSqlParser.KW_TEMPLATE: + case PostgreSqlParser.KW_TEMPORARY: + case PostgreSqlParser.KW_TEXT: + case PostgreSqlParser.KW_TRANSACTION: + case PostgreSqlParser.KW_TRIGGER: + case PostgreSqlParser.KW_TRUNCATE: + case PostgreSqlParser.KW_TRUSTED: + case PostgreSqlParser.KW_TYPE: + case PostgreSqlParser.KW_TYPES: + case PostgreSqlParser.KW_UNBOUNDED: + case PostgreSqlParser.KW_UNCOMMITTED: + case PostgreSqlParser.KW_UNENCRYPTED: + case PostgreSqlParser.KW_UNKNOWN: + case PostgreSqlParser.KW_UNLISTEN: + case PostgreSqlParser.KW_UNLOGGED: + case PostgreSqlParser.KW_UNTIL: + case PostgreSqlParser.KW_UPDATE: + case PostgreSqlParser.KW_VACUUM: + case PostgreSqlParser.KW_VALID: + case PostgreSqlParser.KW_VALIDATE: + case PostgreSqlParser.KW_VALIDATOR: + case PostgreSqlParser.KW_VARYING: + case PostgreSqlParser.KW_VERSION: + case PostgreSqlParser.KW_VIEW: + case PostgreSqlParser.KW_VOLATILE: + case PostgreSqlParser.KW_WHITESPACE: + case PostgreSqlParser.KW_WITHOUT: + case PostgreSqlParser.KW_WORK: + case PostgreSqlParser.KW_WRAPPER: + case PostgreSqlParser.KW_WRITE: + case PostgreSqlParser.KW_XML: + case PostgreSqlParser.KW_YEAR: + case PostgreSqlParser.KW_YES: + case PostgreSqlParser.KW_ZONE: + case PostgreSqlParser.KW_BETWEEN: + case PostgreSqlParser.KW_BIGINT: + case PostgreSqlParser.KW_BIT: + case PostgreSqlParser.KW_BOOLEAN: + case PostgreSqlParser.KW_CHAR: + case PostgreSqlParser.KW_CHARACTER: + case PostgreSqlParser.KW_COALESCE: + case PostgreSqlParser.KW_DEC: + case PostgreSqlParser.KW_DECIMAL: + case PostgreSqlParser.KW_EXISTS: + case PostgreSqlParser.KW_EXTRACT: + case PostgreSqlParser.KW_FLOAT: + case PostgreSqlParser.KW_GREATEST: + case PostgreSqlParser.KW_INOUT: + case PostgreSqlParser.KW_INT: + case PostgreSqlParser.KW_INTEGER: + case PostgreSqlParser.KW_INTERVAL: + case PostgreSqlParser.KW_LEAST: + case PostgreSqlParser.KW_NATIONAL: + case PostgreSqlParser.KW_NCHAR: + case PostgreSqlParser.KW_NONE: + case PostgreSqlParser.KW_NULLIF: + case PostgreSqlParser.KW_NUMERIC: + case PostgreSqlParser.KW_OVERLAY: + case PostgreSqlParser.KW_POSITION: + case PostgreSqlParser.KW_PRECISION: + case PostgreSqlParser.KW_REAL: + case PostgreSqlParser.KW_ROW: + case PostgreSqlParser.KW_SETOF: + case PostgreSqlParser.KW_SMALLINT: + case PostgreSqlParser.KW_SUBSTRING: + case PostgreSqlParser.KW_TIME: + case PostgreSqlParser.KW_TIMESTAMP: + case PostgreSqlParser.KW_TREAT: + case PostgreSqlParser.KW_TRIM: + case PostgreSqlParser.KW_VALUES: + case PostgreSqlParser.KW_VARCHAR: + case PostgreSqlParser.KW_XMLATTRIBUTES: + case PostgreSqlParser.KW_XMLCONCAT: + case PostgreSqlParser.KW_XMLELEMENT: + case PostgreSqlParser.KW_XMLEXISTS: + case PostgreSqlParser.KW_XMLFOREST: + case PostgreSqlParser.KW_XMLPARSE: + case PostgreSqlParser.KW_XMLPI: + case PostgreSqlParser.KW_XMLROOT: + case PostgreSqlParser.KW_XMLSERIALIZE: + case PostgreSqlParser.KW_CALL: + case PostgreSqlParser.KW_CURRENT: + case PostgreSqlParser.KW_ATTACH: + case PostgreSqlParser.KW_DETACH: + case PostgreSqlParser.KW_EXPRESSION: + case PostgreSqlParser.KW_GENERATED: + case PostgreSqlParser.KW_LOGGED: + case PostgreSqlParser.KW_STORED: + case PostgreSqlParser.KW_INCLUDE: + case PostgreSqlParser.KW_ROUTINE: + case PostgreSqlParser.KW_TRANSFORM: + case PostgreSqlParser.KW_IMPORT: + case PostgreSqlParser.KW_POLICY: + case PostgreSqlParser.KW_METHOD: + case PostgreSqlParser.KW_REFERENCING: + case PostgreSqlParser.KW_NEW: + case PostgreSqlParser.KW_OLD: + case PostgreSqlParser.KW_VALUE: + case PostgreSqlParser.KW_SUBSCRIPTION: + case PostgreSqlParser.KW_PUBLICATION: + case PostgreSqlParser.KW_OUT: + case PostgreSqlParser.KW_ROUTINES: + case PostgreSqlParser.KW_SCHEMAS: + case PostgreSqlParser.KW_PROCEDURES: + case PostgreSqlParser.KW_INPUT: + case PostgreSqlParser.KW_SUPPORT: + case PostgreSqlParser.KW_PARALLEL: + case PostgreSqlParser.KW_SQL: + case PostgreSqlParser.KW_DEPENDS: + case PostgreSqlParser.KW_OVERRIDING: + case PostgreSqlParser.KW_CONFLICT: + case PostgreSqlParser.KW_SKIP: + case PostgreSqlParser.KW_LOCKED: + case PostgreSqlParser.KW_TIES: + case PostgreSqlParser.KW_ROLLUP: + case PostgreSqlParser.KW_CUBE: + case PostgreSqlParser.KW_GROUPING: + case PostgreSqlParser.KW_SETS: + case PostgreSqlParser.KW_TABLESAMPLE: + case PostgreSqlParser.KW_ORDINALITY: + case PostgreSqlParser.KW_XMLTABLE: + case PostgreSqlParser.KW_COLUMNS: + case PostgreSqlParser.KW_XMLNAMESPACES: + case PostgreSqlParser.KW_ROWTYPE: + case PostgreSqlParser.KW_NORMALIZED: + case PostgreSqlParser.KW_WITHIN: + case PostgreSqlParser.KW_FILTER: + case PostgreSqlParser.KW_GROUPS: + case PostgreSqlParser.KW_OTHERS: + case PostgreSqlParser.KW_NFC: + case PostgreSqlParser.KW_NFD: + case PostgreSqlParser.KW_NFKC: + case PostgreSqlParser.KW_NFKD: + case PostgreSqlParser.KW_UESCAPE: + case PostgreSqlParser.KW_VIEWS: + case PostgreSqlParser.KW_NORMALIZE: + case PostgreSqlParser.KW_DUMP: + case PostgreSqlParser.KW_PRINT_STRICT_PARAMS: + case PostgreSqlParser.KW_VARIABLE_CONFLICT: + case PostgreSqlParser.KW_ERROR: + case PostgreSqlParser.KW_USE_VARIABLE: + case PostgreSqlParser.KW_USE_COLUMN: + case PostgreSqlParser.KW_ALIAS: + case PostgreSqlParser.KW_CONSTANT: + case PostgreSqlParser.KW_PERFORM: + case PostgreSqlParser.KW_GET: + case PostgreSqlParser.KW_DIAGNOSTICS: + case PostgreSqlParser.KW_STACKED: + case PostgreSqlParser.KW_ELSIF: + case PostgreSqlParser.KW_REVERSE: + case PostgreSqlParser.KW_SLICE: + case PostgreSqlParser.KW_EXIT: + case PostgreSqlParser.KW_RETURN: + case PostgreSqlParser.KW_QUERY: + case PostgreSqlParser.KW_RAISE: + case PostgreSqlParser.KW_SQLSTATE: + case PostgreSqlParser.KW_DEBUG: + case PostgreSqlParser.KW_LOG: + case PostgreSqlParser.KW_INFO: + case PostgreSqlParser.KW_NOTICE: + case PostgreSqlParser.KW_WARNING: + case PostgreSqlParser.KW_EXCEPTION: + case PostgreSqlParser.KW_ASSERT: + case PostgreSqlParser.KW_OPEN: + case PostgreSqlParser.KW_SKIP_LOCKED: + case PostgreSqlParser.KW_BUFFER_USAGE_LIMIT: + case PostgreSqlParser.Identifier: + case PostgreSqlParser.QuotedIdentifier: + case PostgreSqlParser.UnicodeQuotedIdentifier: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.BinaryStringConstant: + case PostgreSqlParser.HexadecimalStringConstant: + case PostgreSqlParser.Integral: + case PostgreSqlParser.Numeric: + case PostgreSqlParser.PLSQLVARIABLENAME: + case PostgreSqlParser.PLSQLIDENTIFIER: + case PostgreSqlParser.EscapeStringConstant: this.enterOuterAlt(localContext, 2); { this.state = 11159; @@ -62571,7 +62571,7 @@ export class PostgreSQLParser extends SQLParserBase { } public stmt_assign(): Stmt_assignContext { let localContext = new Stmt_assignContext(this.context, this.state); - this.enterRule(localContext, 1570, PostgreSQLParser.RULE_stmt_assign); + this.enterRule(localContext, 1570, PostgreSqlParser.RULE_stmt_assign); try { this.enterOuterAlt(localContext, 1); { @@ -62582,7 +62582,7 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 11164; this.sql_expression(); this.state = 11165; - this.match(PostgreSQLParser.SEMI); + this.match(PostgreSqlParser.SEMI); } } catch (re) { @@ -62601,20 +62601,20 @@ export class PostgreSQLParser extends SQLParserBase { } public stmt_getdiag(): Stmt_getdiagContext { let localContext = new Stmt_getdiagContext(this.context, this.state); - this.enterRule(localContext, 1572, PostgreSQLParser.RULE_stmt_getdiag); + this.enterRule(localContext, 1572, PostgreSqlParser.RULE_stmt_getdiag); try { this.enterOuterAlt(localContext, 1); { this.state = 11167; - this.match(PostgreSQLParser.KW_GET); + this.match(PostgreSqlParser.KW_GET); this.state = 11168; this.getdiag_area_opt(); this.state = 11169; - this.match(PostgreSQLParser.KW_DIAGNOSTICS); + this.match(PostgreSqlParser.KW_DIAGNOSTICS); this.state = 11170; this.getdiag_list(); this.state = 11171; - this.match(PostgreSQLParser.SEMI); + this.match(PostgreSqlParser.SEMI); } } catch (re) { @@ -62633,29 +62633,29 @@ export class PostgreSQLParser extends SQLParserBase { } public getdiag_area_opt(): Getdiag_area_optContext { let localContext = new Getdiag_area_optContext(this.context, this.state); - this.enterRule(localContext, 1574, PostgreSQLParser.RULE_getdiag_area_opt); + this.enterRule(localContext, 1574, PostgreSqlParser.RULE_getdiag_area_opt); try { this.state = 11176; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_DIAGNOSTICS: + case PostgreSqlParser.KW_DIAGNOSTICS: this.enterOuterAlt(localContext, 1); // tslint:disable-next-line:no-empty { } break; - case PostgreSQLParser.KW_CURRENT: + case PostgreSqlParser.KW_CURRENT: this.enterOuterAlt(localContext, 2); { this.state = 11174; - this.match(PostgreSQLParser.KW_CURRENT); + this.match(PostgreSqlParser.KW_CURRENT); } break; - case PostgreSQLParser.KW_STACKED: + case PostgreSqlParser.KW_STACKED: this.enterOuterAlt(localContext, 3); { this.state = 11175; - this.match(PostgreSQLParser.KW_STACKED); + this.match(PostgreSqlParser.KW_STACKED); } break; default: @@ -62678,7 +62678,7 @@ export class PostgreSQLParser extends SQLParserBase { } public getdiag_list(): Getdiag_listContext { let localContext = new Getdiag_listContext(this.context, this.state); - this.enterRule(localContext, 1576, PostgreSQLParser.RULE_getdiag_list); + this.enterRule(localContext, 1576, PostgreSqlParser.RULE_getdiag_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -62692,7 +62692,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 11179; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 11180; this.getdiag_list_item(); } @@ -62719,7 +62719,7 @@ export class PostgreSQLParser extends SQLParserBase { } public getdiag_list_item(): Getdiag_list_itemContext { let localContext = new Getdiag_list_itemContext(this.context, this.state); - this.enterRule(localContext, 1578, PostgreSQLParser.RULE_getdiag_list_item); + this.enterRule(localContext, 1578, PostgreSqlParser.RULE_getdiag_list_item); try { this.enterOuterAlt(localContext, 1); { @@ -62747,7 +62747,7 @@ export class PostgreSQLParser extends SQLParserBase { } public getdiag_item(): Getdiag_itemContext { let localContext = new Getdiag_itemContext(this.context, this.state); - this.enterRule(localContext, 1580, PostgreSQLParser.RULE_getdiag_item); + this.enterRule(localContext, 1580, PostgreSqlParser.RULE_getdiag_item); try { this.enterOuterAlt(localContext, 1); { @@ -62771,7 +62771,7 @@ export class PostgreSQLParser extends SQLParserBase { } public getdiag_target(): Getdiag_targetContext { let localContext = new Getdiag_targetContext(this.context, this.state); - this.enterRule(localContext, 1582, PostgreSQLParser.RULE_getdiag_target); + this.enterRule(localContext, 1582, PostgreSqlParser.RULE_getdiag_target); try { this.enterOuterAlt(localContext, 1); { @@ -62795,7 +62795,7 @@ export class PostgreSQLParser extends SQLParserBase { } public assign_var(): Assign_varContext { let localContext = new Assign_varContext(this.context, this.state); - this.enterRule(localContext, 1584, PostgreSQLParser.RULE_assign_var); + this.enterRule(localContext, 1584, PostgreSqlParser.RULE_assign_var); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -62803,415 +62803,415 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 11196; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_AND: - case PostgreSQLParser.KW_ARRAY: - case PostgreSQLParser.KW_COLLATE: - case PostgreSQLParser.KW_CONSTRAINT: - case PostgreSQLParser.KW_DEFAULT: - case PostgreSQLParser.KW_DO: - case PostgreSQLParser.KW_FETCH: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_IS: - case PostgreSQLParser.KW_OUTER: - case PostgreSQLParser.KW_OVER: - case PostgreSQLParser.KW_ABORT: - case PostgreSQLParser.KW_ABSOLUTE: - case PostgreSQLParser.KW_ACCESS: - case PostgreSQLParser.KW_ACTION: - case PostgreSQLParser.KW_ADD: - case PostgreSQLParser.KW_ADMIN: - case PostgreSQLParser.KW_AFTER: - case PostgreSQLParser.KW_AGGREGATE: - case PostgreSQLParser.KW_ALSO: - case PostgreSQLParser.KW_ALTER: - case PostgreSQLParser.KW_ALWAYS: - case PostgreSQLParser.KW_ASSERTION: - case PostgreSQLParser.KW_ASSIGNMENT: - case PostgreSQLParser.KW_AT: - case PostgreSQLParser.KW_ATTRIBUTE: - case PostgreSQLParser.KW_BACKWARD: - case PostgreSQLParser.KW_BEFORE: - case PostgreSQLParser.KW_BEGIN: - case PostgreSQLParser.KW_BY: - case PostgreSQLParser.KW_CACHE: - case PostgreSQLParser.KW_CALLED: - case PostgreSQLParser.KW_CASCADE: - case PostgreSQLParser.KW_CASCADED: - case PostgreSQLParser.KW_CATALOG: - case PostgreSQLParser.KW_CHAIN: - case PostgreSQLParser.KW_CHARACTERISTICS: - case PostgreSQLParser.KW_CHECKPOINT: - case PostgreSQLParser.KW_CLASS: - case PostgreSQLParser.KW_CLOSE: - case PostgreSQLParser.KW_CLUSTER: - case PostgreSQLParser.KW_COMMENT: - case PostgreSQLParser.KW_COMMENTS: - case PostgreSQLParser.KW_COMMIT: - case PostgreSQLParser.KW_COMMITTED: - case PostgreSQLParser.KW_CONFIGURATION: - case PostgreSQLParser.KW_CONNECTION: - case PostgreSQLParser.KW_CONSTRAINTS: - case PostgreSQLParser.KW_CONTENT: - case PostgreSQLParser.KW_CONTINUE: - case PostgreSQLParser.KW_CONVERSION: - case PostgreSQLParser.KW_COPY: - case PostgreSQLParser.KW_COST: - case PostgreSQLParser.KW_CSV: - case PostgreSQLParser.KW_CURSOR: - case PostgreSQLParser.KW_CYCLE: - case PostgreSQLParser.KW_DATA: - case PostgreSQLParser.KW_DATABASE: - case PostgreSQLParser.KW_DAY: - case PostgreSQLParser.KW_DEALLOCATE: - case PostgreSQLParser.KW_DECLARE: - case PostgreSQLParser.KW_DEFAULTS: - case PostgreSQLParser.KW_DEFERRED: - case PostgreSQLParser.KW_DEFINER: - case PostgreSQLParser.KW_DELETE: - case PostgreSQLParser.KW_DELIMITER: - case PostgreSQLParser.KW_DELIMITERS: - case PostgreSQLParser.KW_DICTIONARY: - case PostgreSQLParser.KW_DISABLE: - case PostgreSQLParser.KW_DISCARD: - case PostgreSQLParser.KW_DOCUMENT: - case PostgreSQLParser.KW_DOMAIN: - case PostgreSQLParser.KW_DOUBLE: - case PostgreSQLParser.KW_DROP: - case PostgreSQLParser.KW_EACH: - case PostgreSQLParser.KW_ENABLE: - case PostgreSQLParser.KW_ENCODING: - case PostgreSQLParser.KW_ENCRYPTED: - case PostgreSQLParser.KW_ENUM: - case PostgreSQLParser.KW_ESCAPE: - case PostgreSQLParser.KW_EVENT: - case PostgreSQLParser.KW_EXCLUDE: - case PostgreSQLParser.KW_EXCLUDING: - case PostgreSQLParser.KW_EXCLUSIVE: - case PostgreSQLParser.KW_EXECUTE: - case PostgreSQLParser.KW_EXPLAIN: - case PostgreSQLParser.KW_EXTENSION: - case PostgreSQLParser.KW_EXTERNAL: - case PostgreSQLParser.KW_FAMILY: - case PostgreSQLParser.KW_FIRST: - case PostgreSQLParser.KW_FOLLOWING: - case PostgreSQLParser.KW_FORCE: - case PostgreSQLParser.KW_FORWARD: - case PostgreSQLParser.KW_FUNCTION: - case PostgreSQLParser.KW_FUNCTIONS: - case PostgreSQLParser.KW_GLOBAL: - case PostgreSQLParser.KW_GRANTED: - case PostgreSQLParser.KW_HANDLER: - case PostgreSQLParser.KW_HEADER: - case PostgreSQLParser.KW_HOLD: - case PostgreSQLParser.KW_HOUR: - case PostgreSQLParser.KW_IDENTITY: - case PostgreSQLParser.KW_IF: - case PostgreSQLParser.KW_IMMEDIATE: - case PostgreSQLParser.KW_IMMUTABLE: - case PostgreSQLParser.KW_IMPLICIT: - case PostgreSQLParser.KW_INCLUDING: - case PostgreSQLParser.KW_INCREMENT: - case PostgreSQLParser.KW_INDEX: - case PostgreSQLParser.KW_INDEXES: - case PostgreSQLParser.KW_INHERIT: - case PostgreSQLParser.KW_INHERITS: - case PostgreSQLParser.KW_INLINE: - case PostgreSQLParser.KW_INSENSITIVE: - case PostgreSQLParser.KW_INSERT: - case PostgreSQLParser.KW_INSTEAD: - case PostgreSQLParser.KW_INVOKER: - case PostgreSQLParser.KW_ISOLATION: - case PostgreSQLParser.KW_KEY: - case PostgreSQLParser.KW_LABEL: - case PostgreSQLParser.KW_LANGUAGE: - case PostgreSQLParser.KW_LARGE: - case PostgreSQLParser.KW_LAST: - case PostgreSQLParser.KW_LEAKPROOF: - case PostgreSQLParser.KW_LEVEL: - case PostgreSQLParser.KW_LISTEN: - case PostgreSQLParser.KW_LOAD: - case PostgreSQLParser.KW_LOCAL: - case PostgreSQLParser.KW_LOCATION: - case PostgreSQLParser.KW_LOCK: - case PostgreSQLParser.KW_MAPPING: - case PostgreSQLParser.KW_MATCH: - case PostgreSQLParser.KW_MATERIALIZED: - case PostgreSQLParser.KW_MAXVALUE: - case PostgreSQLParser.KW_MINUTE: - case PostgreSQLParser.KW_MINVALUE: - case PostgreSQLParser.KW_MODE: - case PostgreSQLParser.KW_MONTH: - case PostgreSQLParser.KW_MOVE: - case PostgreSQLParser.KW_NAME: - case PostgreSQLParser.KW_NAMES: - case PostgreSQLParser.KW_NEXT: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_NOTHING: - case PostgreSQLParser.KW_NOTIFY: - case PostgreSQLParser.KW_NOWAIT: - case PostgreSQLParser.KW_NULLS: - case PostgreSQLParser.KW_OBJECT: - case PostgreSQLParser.KW_OF: - case PostgreSQLParser.KW_OFF: - case PostgreSQLParser.KW_OIDS: - case PostgreSQLParser.KW_OPERATOR: - case PostgreSQLParser.KW_OPTION: - case PostgreSQLParser.KW_OPTIONS: - case PostgreSQLParser.KW_OWNED: - case PostgreSQLParser.KW_OWNER: - case PostgreSQLParser.KW_PARSER: - case PostgreSQLParser.KW_PARTIAL: - case PostgreSQLParser.KW_PARTITION: - case PostgreSQLParser.KW_PASSING: - case PostgreSQLParser.KW_PASSWORD: - case PostgreSQLParser.KW_PLANS: - case PostgreSQLParser.KW_PRECEDING: - case PostgreSQLParser.KW_PREPARE: - case PostgreSQLParser.KW_PREPARED: - case PostgreSQLParser.KW_PRESERVE: - case PostgreSQLParser.KW_PRIOR: - case PostgreSQLParser.KW_PRIVILEGES: - case PostgreSQLParser.KW_PROCEDURAL: - case PostgreSQLParser.KW_PROCEDURE: - case PostgreSQLParser.KW_PROGRAM: - case PostgreSQLParser.KW_QUOTE: - case PostgreSQLParser.KW_RANGE: - case PostgreSQLParser.KW_READ: - case PostgreSQLParser.KW_REASSIGN: - case PostgreSQLParser.KW_RECHECK: - case PostgreSQLParser.KW_RECURSIVE: - case PostgreSQLParser.KW_REF: - case PostgreSQLParser.KW_REFRESH: - case PostgreSQLParser.KW_REINDEX: - case PostgreSQLParser.KW_RELATIVE: - case PostgreSQLParser.KW_RELEASE: - case PostgreSQLParser.KW_RENAME: - case PostgreSQLParser.KW_REPEATABLE: - case PostgreSQLParser.KW_REPLACE: - case PostgreSQLParser.KW_REPLICA: - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_RESTART: - case PostgreSQLParser.KW_RESTRICT: - case PostgreSQLParser.KW_RETURNS: - case PostgreSQLParser.KW_REVOKE: - case PostgreSQLParser.KW_ROLE: - case PostgreSQLParser.KW_ROLLBACK: - case PostgreSQLParser.KW_ROWS: - case PostgreSQLParser.KW_RULE: - case PostgreSQLParser.KW_SAVEPOINT: - case PostgreSQLParser.KW_SCHEMA: - case PostgreSQLParser.KW_SCROLL: - case PostgreSQLParser.KW_SEARCH: - case PostgreSQLParser.KW_SECOND: - case PostgreSQLParser.KW_SECURITY: - case PostgreSQLParser.KW_SEQUENCE: - case PostgreSQLParser.KW_SEQUENCES: - case PostgreSQLParser.KW_SERIALIZABLE: - case PostgreSQLParser.KW_SERVER: - case PostgreSQLParser.KW_SESSION: - case PostgreSQLParser.KW_SET: - case PostgreSQLParser.KW_SHARE: - case PostgreSQLParser.KW_SHOW: - case PostgreSQLParser.KW_SIMPLE: - case PostgreSQLParser.KW_SNAPSHOT: - case PostgreSQLParser.KW_STABLE: - case PostgreSQLParser.KW_STANDALONE: - case PostgreSQLParser.KW_START: - case PostgreSQLParser.KW_STATEMENT: - case PostgreSQLParser.KW_STATISTICS: - case PostgreSQLParser.KW_STDIN: - case PostgreSQLParser.KW_STDOUT: - case PostgreSQLParser.KW_STORAGE: - case PostgreSQLParser.KW_STRICT: - case PostgreSQLParser.KW_STRIP: - case PostgreSQLParser.KW_SYSID: - case PostgreSQLParser.KW_SYSTEM: - case PostgreSQLParser.KW_TABLES: - case PostgreSQLParser.KW_TABLESPACE: - case PostgreSQLParser.KW_TEMP: - case PostgreSQLParser.KW_TEMPLATE: - case PostgreSQLParser.KW_TEMPORARY: - case PostgreSQLParser.KW_TEXT: - case PostgreSQLParser.KW_TRANSACTION: - case PostgreSQLParser.KW_TRIGGER: - case PostgreSQLParser.KW_TRUNCATE: - case PostgreSQLParser.KW_TRUSTED: - case PostgreSQLParser.KW_TYPE: - case PostgreSQLParser.KW_TYPES: - case PostgreSQLParser.KW_UNBOUNDED: - case PostgreSQLParser.KW_UNCOMMITTED: - case PostgreSQLParser.KW_UNENCRYPTED: - case PostgreSQLParser.KW_UNKNOWN: - case PostgreSQLParser.KW_UNLISTEN: - case PostgreSQLParser.KW_UNLOGGED: - case PostgreSQLParser.KW_UNTIL: - case PostgreSQLParser.KW_UPDATE: - case PostgreSQLParser.KW_VACUUM: - case PostgreSQLParser.KW_VALID: - case PostgreSQLParser.KW_VALIDATE: - case PostgreSQLParser.KW_VALIDATOR: - case PostgreSQLParser.KW_VARYING: - case PostgreSQLParser.KW_VERSION: - case PostgreSQLParser.KW_VIEW: - case PostgreSQLParser.KW_VOLATILE: - case PostgreSQLParser.KW_WHITESPACE: - case PostgreSQLParser.KW_WITHOUT: - case PostgreSQLParser.KW_WORK: - case PostgreSQLParser.KW_WRAPPER: - case PostgreSQLParser.KW_WRITE: - case PostgreSQLParser.KW_XML: - case PostgreSQLParser.KW_YEAR: - case PostgreSQLParser.KW_YES: - case PostgreSQLParser.KW_ZONE: - case PostgreSQLParser.KW_BETWEEN: - case PostgreSQLParser.KW_BIGINT: - case PostgreSQLParser.KW_BIT: - case PostgreSQLParser.KW_BOOLEAN: - case PostgreSQLParser.KW_CHAR: - case PostgreSQLParser.KW_CHARACTER: - case PostgreSQLParser.KW_COALESCE: - case PostgreSQLParser.KW_DEC: - case PostgreSQLParser.KW_DECIMAL: - case PostgreSQLParser.KW_EXISTS: - case PostgreSQLParser.KW_EXTRACT: - case PostgreSQLParser.KW_FLOAT: - case PostgreSQLParser.KW_GREATEST: - case PostgreSQLParser.KW_INOUT: - case PostgreSQLParser.KW_INT: - case PostgreSQLParser.KW_INTEGER: - case PostgreSQLParser.KW_INTERVAL: - case PostgreSQLParser.KW_LEAST: - case PostgreSQLParser.KW_NATIONAL: - case PostgreSQLParser.KW_NCHAR: - case PostgreSQLParser.KW_NONE: - case PostgreSQLParser.KW_NULLIF: - case PostgreSQLParser.KW_NUMERIC: - case PostgreSQLParser.KW_OVERLAY: - case PostgreSQLParser.KW_POSITION: - case PostgreSQLParser.KW_PRECISION: - case PostgreSQLParser.KW_REAL: - case PostgreSQLParser.KW_ROW: - case PostgreSQLParser.KW_SETOF: - case PostgreSQLParser.KW_SMALLINT: - case PostgreSQLParser.KW_SUBSTRING: - case PostgreSQLParser.KW_TIME: - case PostgreSQLParser.KW_TIMESTAMP: - case PostgreSQLParser.KW_TREAT: - case PostgreSQLParser.KW_TRIM: - case PostgreSQLParser.KW_VALUES: - case PostgreSQLParser.KW_VARCHAR: - case PostgreSQLParser.KW_XMLATTRIBUTES: - case PostgreSQLParser.KW_XMLCONCAT: - case PostgreSQLParser.KW_XMLELEMENT: - case PostgreSQLParser.KW_XMLEXISTS: - case PostgreSQLParser.KW_XMLFOREST: - case PostgreSQLParser.KW_XMLPARSE: - case PostgreSQLParser.KW_XMLPI: - case PostgreSQLParser.KW_XMLROOT: - case PostgreSQLParser.KW_XMLSERIALIZE: - case PostgreSQLParser.KW_CALL: - case PostgreSQLParser.KW_CURRENT: - case PostgreSQLParser.KW_ATTACH: - case PostgreSQLParser.KW_DETACH: - case PostgreSQLParser.KW_EXPRESSION: - case PostgreSQLParser.KW_GENERATED: - case PostgreSQLParser.KW_LOGGED: - case PostgreSQLParser.KW_STORED: - case PostgreSQLParser.KW_INCLUDE: - case PostgreSQLParser.KW_ROUTINE: - case PostgreSQLParser.KW_TRANSFORM: - case PostgreSQLParser.KW_IMPORT: - case PostgreSQLParser.KW_POLICY: - case PostgreSQLParser.KW_METHOD: - case PostgreSQLParser.KW_REFERENCING: - case PostgreSQLParser.KW_NEW: - case PostgreSQLParser.KW_OLD: - case PostgreSQLParser.KW_VALUE: - case PostgreSQLParser.KW_SUBSCRIPTION: - case PostgreSQLParser.KW_PUBLICATION: - case PostgreSQLParser.KW_OUT: - case PostgreSQLParser.KW_ROUTINES: - case PostgreSQLParser.KW_SCHEMAS: - case PostgreSQLParser.KW_PROCEDURES: - case PostgreSQLParser.KW_INPUT: - case PostgreSQLParser.KW_SUPPORT: - case PostgreSQLParser.KW_PARALLEL: - case PostgreSQLParser.KW_SQL: - case PostgreSQLParser.KW_DEPENDS: - case PostgreSQLParser.KW_OVERRIDING: - case PostgreSQLParser.KW_CONFLICT: - case PostgreSQLParser.KW_SKIP: - case PostgreSQLParser.KW_LOCKED: - case PostgreSQLParser.KW_TIES: - case PostgreSQLParser.KW_ROLLUP: - case PostgreSQLParser.KW_CUBE: - case PostgreSQLParser.KW_GROUPING: - case PostgreSQLParser.KW_SETS: - case PostgreSQLParser.KW_ORDINALITY: - case PostgreSQLParser.KW_XMLTABLE: - case PostgreSQLParser.KW_COLUMNS: - case PostgreSQLParser.KW_XMLNAMESPACES: - case PostgreSQLParser.KW_ROWTYPE: - case PostgreSQLParser.KW_NORMALIZED: - case PostgreSQLParser.KW_WITHIN: - case PostgreSQLParser.KW_FILTER: - case PostgreSQLParser.KW_GROUPS: - case PostgreSQLParser.KW_OTHERS: - case PostgreSQLParser.KW_NFC: - case PostgreSQLParser.KW_NFD: - case PostgreSQLParser.KW_NFKC: - case PostgreSQLParser.KW_NFKD: - case PostgreSQLParser.KW_UESCAPE: - case PostgreSQLParser.KW_VIEWS: - case PostgreSQLParser.KW_NORMALIZE: - case PostgreSQLParser.KW_DUMP: - case PostgreSQLParser.KW_PRINT_STRICT_PARAMS: - case PostgreSQLParser.KW_VARIABLE_CONFLICT: - case PostgreSQLParser.KW_ERROR: - case PostgreSQLParser.KW_USE_VARIABLE: - case PostgreSQLParser.KW_USE_COLUMN: - case PostgreSQLParser.KW_ALIAS: - case PostgreSQLParser.KW_CONSTANT: - case PostgreSQLParser.KW_PERFORM: - case PostgreSQLParser.KW_GET: - case PostgreSQLParser.KW_DIAGNOSTICS: - case PostgreSQLParser.KW_STACKED: - case PostgreSQLParser.KW_ELSIF: - case PostgreSQLParser.KW_REVERSE: - case PostgreSQLParser.KW_SLICE: - case PostgreSQLParser.KW_EXIT: - case PostgreSQLParser.KW_RETURN: - case PostgreSQLParser.KW_QUERY: - case PostgreSQLParser.KW_RAISE: - case PostgreSQLParser.KW_SQLSTATE: - case PostgreSQLParser.KW_DEBUG: - case PostgreSQLParser.KW_LOG: - case PostgreSQLParser.KW_INFO: - case PostgreSQLParser.KW_NOTICE: - case PostgreSQLParser.KW_WARNING: - case PostgreSQLParser.KW_EXCEPTION: - case PostgreSQLParser.KW_ASSERT: - case PostgreSQLParser.KW_OPEN: - case PostgreSQLParser.KW_SKIP_LOCKED: - case PostgreSQLParser.KW_BUFFER_USAGE_LIMIT: - case PostgreSQLParser.Identifier: - case PostgreSQLParser.QuotedIdentifier: - case PostgreSQLParser.UnicodeQuotedIdentifier: - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.PLSQLVARIABLENAME: - case PostgreSQLParser.PLSQLIDENTIFIER: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.KW_AND: + case PostgreSqlParser.KW_ARRAY: + case PostgreSqlParser.KW_COLLATE: + case PostgreSqlParser.KW_CONSTRAINT: + case PostgreSqlParser.KW_DEFAULT: + case PostgreSqlParser.KW_DO: + case PostgreSqlParser.KW_FETCH: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_IS: + case PostgreSqlParser.KW_OUTER: + case PostgreSqlParser.KW_OVER: + case PostgreSqlParser.KW_ABORT: + case PostgreSqlParser.KW_ABSOLUTE: + case PostgreSqlParser.KW_ACCESS: + case PostgreSqlParser.KW_ACTION: + case PostgreSqlParser.KW_ADD: + case PostgreSqlParser.KW_ADMIN: + case PostgreSqlParser.KW_AFTER: + case PostgreSqlParser.KW_AGGREGATE: + case PostgreSqlParser.KW_ALSO: + case PostgreSqlParser.KW_ALTER: + case PostgreSqlParser.KW_ALWAYS: + case PostgreSqlParser.KW_ASSERTION: + case PostgreSqlParser.KW_ASSIGNMENT: + case PostgreSqlParser.KW_AT: + case PostgreSqlParser.KW_ATTRIBUTE: + case PostgreSqlParser.KW_BACKWARD: + case PostgreSqlParser.KW_BEFORE: + case PostgreSqlParser.KW_BEGIN: + case PostgreSqlParser.KW_BY: + case PostgreSqlParser.KW_CACHE: + case PostgreSqlParser.KW_CALLED: + case PostgreSqlParser.KW_CASCADE: + case PostgreSqlParser.KW_CASCADED: + case PostgreSqlParser.KW_CATALOG: + case PostgreSqlParser.KW_CHAIN: + case PostgreSqlParser.KW_CHARACTERISTICS: + case PostgreSqlParser.KW_CHECKPOINT: + case PostgreSqlParser.KW_CLASS: + case PostgreSqlParser.KW_CLOSE: + case PostgreSqlParser.KW_CLUSTER: + case PostgreSqlParser.KW_COMMENT: + case PostgreSqlParser.KW_COMMENTS: + case PostgreSqlParser.KW_COMMIT: + case PostgreSqlParser.KW_COMMITTED: + case PostgreSqlParser.KW_CONFIGURATION: + case PostgreSqlParser.KW_CONNECTION: + case PostgreSqlParser.KW_CONSTRAINTS: + case PostgreSqlParser.KW_CONTENT: + case PostgreSqlParser.KW_CONTINUE: + case PostgreSqlParser.KW_CONVERSION: + case PostgreSqlParser.KW_COPY: + case PostgreSqlParser.KW_COST: + case PostgreSqlParser.KW_CSV: + case PostgreSqlParser.KW_CURSOR: + case PostgreSqlParser.KW_CYCLE: + case PostgreSqlParser.KW_DATA: + case PostgreSqlParser.KW_DATABASE: + case PostgreSqlParser.KW_DAY: + case PostgreSqlParser.KW_DEALLOCATE: + case PostgreSqlParser.KW_DECLARE: + case PostgreSqlParser.KW_DEFAULTS: + case PostgreSqlParser.KW_DEFERRED: + case PostgreSqlParser.KW_DEFINER: + case PostgreSqlParser.KW_DELETE: + case PostgreSqlParser.KW_DELIMITER: + case PostgreSqlParser.KW_DELIMITERS: + case PostgreSqlParser.KW_DICTIONARY: + case PostgreSqlParser.KW_DISABLE: + case PostgreSqlParser.KW_DISCARD: + case PostgreSqlParser.KW_DOCUMENT: + case PostgreSqlParser.KW_DOMAIN: + case PostgreSqlParser.KW_DOUBLE: + case PostgreSqlParser.KW_DROP: + case PostgreSqlParser.KW_EACH: + case PostgreSqlParser.KW_ENABLE: + case PostgreSqlParser.KW_ENCODING: + case PostgreSqlParser.KW_ENCRYPTED: + case PostgreSqlParser.KW_ENUM: + case PostgreSqlParser.KW_ESCAPE: + case PostgreSqlParser.KW_EVENT: + case PostgreSqlParser.KW_EXCLUDE: + case PostgreSqlParser.KW_EXCLUDING: + case PostgreSqlParser.KW_EXCLUSIVE: + case PostgreSqlParser.KW_EXECUTE: + case PostgreSqlParser.KW_EXPLAIN: + case PostgreSqlParser.KW_EXTENSION: + case PostgreSqlParser.KW_EXTERNAL: + case PostgreSqlParser.KW_FAMILY: + case PostgreSqlParser.KW_FIRST: + case PostgreSqlParser.KW_FOLLOWING: + case PostgreSqlParser.KW_FORCE: + case PostgreSqlParser.KW_FORWARD: + case PostgreSqlParser.KW_FUNCTION: + case PostgreSqlParser.KW_FUNCTIONS: + case PostgreSqlParser.KW_GLOBAL: + case PostgreSqlParser.KW_GRANTED: + case PostgreSqlParser.KW_HANDLER: + case PostgreSqlParser.KW_HEADER: + case PostgreSqlParser.KW_HOLD: + case PostgreSqlParser.KW_HOUR: + case PostgreSqlParser.KW_IDENTITY: + case PostgreSqlParser.KW_IF: + case PostgreSqlParser.KW_IMMEDIATE: + case PostgreSqlParser.KW_IMMUTABLE: + case PostgreSqlParser.KW_IMPLICIT: + case PostgreSqlParser.KW_INCLUDING: + case PostgreSqlParser.KW_INCREMENT: + case PostgreSqlParser.KW_INDEX: + case PostgreSqlParser.KW_INDEXES: + case PostgreSqlParser.KW_INHERIT: + case PostgreSqlParser.KW_INHERITS: + case PostgreSqlParser.KW_INLINE: + case PostgreSqlParser.KW_INSENSITIVE: + case PostgreSqlParser.KW_INSERT: + case PostgreSqlParser.KW_INSTEAD: + case PostgreSqlParser.KW_INVOKER: + case PostgreSqlParser.KW_ISOLATION: + case PostgreSqlParser.KW_KEY: + case PostgreSqlParser.KW_LABEL: + case PostgreSqlParser.KW_LANGUAGE: + case PostgreSqlParser.KW_LARGE: + case PostgreSqlParser.KW_LAST: + case PostgreSqlParser.KW_LEAKPROOF: + case PostgreSqlParser.KW_LEVEL: + case PostgreSqlParser.KW_LISTEN: + case PostgreSqlParser.KW_LOAD: + case PostgreSqlParser.KW_LOCAL: + case PostgreSqlParser.KW_LOCATION: + case PostgreSqlParser.KW_LOCK: + case PostgreSqlParser.KW_MAPPING: + case PostgreSqlParser.KW_MATCH: + case PostgreSqlParser.KW_MATERIALIZED: + case PostgreSqlParser.KW_MAXVALUE: + case PostgreSqlParser.KW_MINUTE: + case PostgreSqlParser.KW_MINVALUE: + case PostgreSqlParser.KW_MODE: + case PostgreSqlParser.KW_MONTH: + case PostgreSqlParser.KW_MOVE: + case PostgreSqlParser.KW_NAME: + case PostgreSqlParser.KW_NAMES: + case PostgreSqlParser.KW_NEXT: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_NOTHING: + case PostgreSqlParser.KW_NOTIFY: + case PostgreSqlParser.KW_NOWAIT: + case PostgreSqlParser.KW_NULLS: + case PostgreSqlParser.KW_OBJECT: + case PostgreSqlParser.KW_OF: + case PostgreSqlParser.KW_OFF: + case PostgreSqlParser.KW_OIDS: + case PostgreSqlParser.KW_OPERATOR: + case PostgreSqlParser.KW_OPTION: + case PostgreSqlParser.KW_OPTIONS: + case PostgreSqlParser.KW_OWNED: + case PostgreSqlParser.KW_OWNER: + case PostgreSqlParser.KW_PARSER: + case PostgreSqlParser.KW_PARTIAL: + case PostgreSqlParser.KW_PARTITION: + case PostgreSqlParser.KW_PASSING: + case PostgreSqlParser.KW_PASSWORD: + case PostgreSqlParser.KW_PLANS: + case PostgreSqlParser.KW_PRECEDING: + case PostgreSqlParser.KW_PREPARE: + case PostgreSqlParser.KW_PREPARED: + case PostgreSqlParser.KW_PRESERVE: + case PostgreSqlParser.KW_PRIOR: + case PostgreSqlParser.KW_PRIVILEGES: + case PostgreSqlParser.KW_PROCEDURAL: + case PostgreSqlParser.KW_PROCEDURE: + case PostgreSqlParser.KW_PROGRAM: + case PostgreSqlParser.KW_QUOTE: + case PostgreSqlParser.KW_RANGE: + case PostgreSqlParser.KW_READ: + case PostgreSqlParser.KW_REASSIGN: + case PostgreSqlParser.KW_RECHECK: + case PostgreSqlParser.KW_RECURSIVE: + case PostgreSqlParser.KW_REF: + case PostgreSqlParser.KW_REFRESH: + case PostgreSqlParser.KW_REINDEX: + case PostgreSqlParser.KW_RELATIVE: + case PostgreSqlParser.KW_RELEASE: + case PostgreSqlParser.KW_RENAME: + case PostgreSqlParser.KW_REPEATABLE: + case PostgreSqlParser.KW_REPLACE: + case PostgreSqlParser.KW_REPLICA: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_RESTART: + case PostgreSqlParser.KW_RESTRICT: + case PostgreSqlParser.KW_RETURNS: + case PostgreSqlParser.KW_REVOKE: + case PostgreSqlParser.KW_ROLE: + case PostgreSqlParser.KW_ROLLBACK: + case PostgreSqlParser.KW_ROWS: + case PostgreSqlParser.KW_RULE: + case PostgreSqlParser.KW_SAVEPOINT: + case PostgreSqlParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCROLL: + case PostgreSqlParser.KW_SEARCH: + case PostgreSqlParser.KW_SECOND: + case PostgreSqlParser.KW_SECURITY: + case PostgreSqlParser.KW_SEQUENCE: + case PostgreSqlParser.KW_SEQUENCES: + case PostgreSqlParser.KW_SERIALIZABLE: + case PostgreSqlParser.KW_SERVER: + case PostgreSqlParser.KW_SESSION: + case PostgreSqlParser.KW_SET: + case PostgreSqlParser.KW_SHARE: + case PostgreSqlParser.KW_SHOW: + case PostgreSqlParser.KW_SIMPLE: + case PostgreSqlParser.KW_SNAPSHOT: + case PostgreSqlParser.KW_STABLE: + case PostgreSqlParser.KW_STANDALONE: + case PostgreSqlParser.KW_START: + case PostgreSqlParser.KW_STATEMENT: + case PostgreSqlParser.KW_STATISTICS: + case PostgreSqlParser.KW_STDIN: + case PostgreSqlParser.KW_STDOUT: + case PostgreSqlParser.KW_STORAGE: + case PostgreSqlParser.KW_STRICT: + case PostgreSqlParser.KW_STRIP: + case PostgreSqlParser.KW_SYSID: + case PostgreSqlParser.KW_SYSTEM: + case PostgreSqlParser.KW_TABLES: + case PostgreSqlParser.KW_TABLESPACE: + case PostgreSqlParser.KW_TEMP: + case PostgreSqlParser.KW_TEMPLATE: + case PostgreSqlParser.KW_TEMPORARY: + case PostgreSqlParser.KW_TEXT: + case PostgreSqlParser.KW_TRANSACTION: + case PostgreSqlParser.KW_TRIGGER: + case PostgreSqlParser.KW_TRUNCATE: + case PostgreSqlParser.KW_TRUSTED: + case PostgreSqlParser.KW_TYPE: + case PostgreSqlParser.KW_TYPES: + case PostgreSqlParser.KW_UNBOUNDED: + case PostgreSqlParser.KW_UNCOMMITTED: + case PostgreSqlParser.KW_UNENCRYPTED: + case PostgreSqlParser.KW_UNKNOWN: + case PostgreSqlParser.KW_UNLISTEN: + case PostgreSqlParser.KW_UNLOGGED: + case PostgreSqlParser.KW_UNTIL: + case PostgreSqlParser.KW_UPDATE: + case PostgreSqlParser.KW_VACUUM: + case PostgreSqlParser.KW_VALID: + case PostgreSqlParser.KW_VALIDATE: + case PostgreSqlParser.KW_VALIDATOR: + case PostgreSqlParser.KW_VARYING: + case PostgreSqlParser.KW_VERSION: + case PostgreSqlParser.KW_VIEW: + case PostgreSqlParser.KW_VOLATILE: + case PostgreSqlParser.KW_WHITESPACE: + case PostgreSqlParser.KW_WITHOUT: + case PostgreSqlParser.KW_WORK: + case PostgreSqlParser.KW_WRAPPER: + case PostgreSqlParser.KW_WRITE: + case PostgreSqlParser.KW_XML: + case PostgreSqlParser.KW_YEAR: + case PostgreSqlParser.KW_YES: + case PostgreSqlParser.KW_ZONE: + case PostgreSqlParser.KW_BETWEEN: + case PostgreSqlParser.KW_BIGINT: + case PostgreSqlParser.KW_BIT: + case PostgreSqlParser.KW_BOOLEAN: + case PostgreSqlParser.KW_CHAR: + case PostgreSqlParser.KW_CHARACTER: + case PostgreSqlParser.KW_COALESCE: + case PostgreSqlParser.KW_DEC: + case PostgreSqlParser.KW_DECIMAL: + case PostgreSqlParser.KW_EXISTS: + case PostgreSqlParser.KW_EXTRACT: + case PostgreSqlParser.KW_FLOAT: + case PostgreSqlParser.KW_GREATEST: + case PostgreSqlParser.KW_INOUT: + case PostgreSqlParser.KW_INT: + case PostgreSqlParser.KW_INTEGER: + case PostgreSqlParser.KW_INTERVAL: + case PostgreSqlParser.KW_LEAST: + case PostgreSqlParser.KW_NATIONAL: + case PostgreSqlParser.KW_NCHAR: + case PostgreSqlParser.KW_NONE: + case PostgreSqlParser.KW_NULLIF: + case PostgreSqlParser.KW_NUMERIC: + case PostgreSqlParser.KW_OVERLAY: + case PostgreSqlParser.KW_POSITION: + case PostgreSqlParser.KW_PRECISION: + case PostgreSqlParser.KW_REAL: + case PostgreSqlParser.KW_ROW: + case PostgreSqlParser.KW_SETOF: + case PostgreSqlParser.KW_SMALLINT: + case PostgreSqlParser.KW_SUBSTRING: + case PostgreSqlParser.KW_TIME: + case PostgreSqlParser.KW_TIMESTAMP: + case PostgreSqlParser.KW_TREAT: + case PostgreSqlParser.KW_TRIM: + case PostgreSqlParser.KW_VALUES: + case PostgreSqlParser.KW_VARCHAR: + case PostgreSqlParser.KW_XMLATTRIBUTES: + case PostgreSqlParser.KW_XMLCONCAT: + case PostgreSqlParser.KW_XMLELEMENT: + case PostgreSqlParser.KW_XMLEXISTS: + case PostgreSqlParser.KW_XMLFOREST: + case PostgreSqlParser.KW_XMLPARSE: + case PostgreSqlParser.KW_XMLPI: + case PostgreSqlParser.KW_XMLROOT: + case PostgreSqlParser.KW_XMLSERIALIZE: + case PostgreSqlParser.KW_CALL: + case PostgreSqlParser.KW_CURRENT: + case PostgreSqlParser.KW_ATTACH: + case PostgreSqlParser.KW_DETACH: + case PostgreSqlParser.KW_EXPRESSION: + case PostgreSqlParser.KW_GENERATED: + case PostgreSqlParser.KW_LOGGED: + case PostgreSqlParser.KW_STORED: + case PostgreSqlParser.KW_INCLUDE: + case PostgreSqlParser.KW_ROUTINE: + case PostgreSqlParser.KW_TRANSFORM: + case PostgreSqlParser.KW_IMPORT: + case PostgreSqlParser.KW_POLICY: + case PostgreSqlParser.KW_METHOD: + case PostgreSqlParser.KW_REFERENCING: + case PostgreSqlParser.KW_NEW: + case PostgreSqlParser.KW_OLD: + case PostgreSqlParser.KW_VALUE: + case PostgreSqlParser.KW_SUBSCRIPTION: + case PostgreSqlParser.KW_PUBLICATION: + case PostgreSqlParser.KW_OUT: + case PostgreSqlParser.KW_ROUTINES: + case PostgreSqlParser.KW_SCHEMAS: + case PostgreSqlParser.KW_PROCEDURES: + case PostgreSqlParser.KW_INPUT: + case PostgreSqlParser.KW_SUPPORT: + case PostgreSqlParser.KW_PARALLEL: + case PostgreSqlParser.KW_SQL: + case PostgreSqlParser.KW_DEPENDS: + case PostgreSqlParser.KW_OVERRIDING: + case PostgreSqlParser.KW_CONFLICT: + case PostgreSqlParser.KW_SKIP: + case PostgreSqlParser.KW_LOCKED: + case PostgreSqlParser.KW_TIES: + case PostgreSqlParser.KW_ROLLUP: + case PostgreSqlParser.KW_CUBE: + case PostgreSqlParser.KW_GROUPING: + case PostgreSqlParser.KW_SETS: + case PostgreSqlParser.KW_ORDINALITY: + case PostgreSqlParser.KW_XMLTABLE: + case PostgreSqlParser.KW_COLUMNS: + case PostgreSqlParser.KW_XMLNAMESPACES: + case PostgreSqlParser.KW_ROWTYPE: + case PostgreSqlParser.KW_NORMALIZED: + case PostgreSqlParser.KW_WITHIN: + case PostgreSqlParser.KW_FILTER: + case PostgreSqlParser.KW_GROUPS: + case PostgreSqlParser.KW_OTHERS: + case PostgreSqlParser.KW_NFC: + case PostgreSqlParser.KW_NFD: + case PostgreSqlParser.KW_NFKC: + case PostgreSqlParser.KW_NFKD: + case PostgreSqlParser.KW_UESCAPE: + case PostgreSqlParser.KW_VIEWS: + case PostgreSqlParser.KW_NORMALIZE: + case PostgreSqlParser.KW_DUMP: + case PostgreSqlParser.KW_PRINT_STRICT_PARAMS: + case PostgreSqlParser.KW_VARIABLE_CONFLICT: + case PostgreSqlParser.KW_ERROR: + case PostgreSqlParser.KW_USE_VARIABLE: + case PostgreSqlParser.KW_USE_COLUMN: + case PostgreSqlParser.KW_ALIAS: + case PostgreSqlParser.KW_CONSTANT: + case PostgreSqlParser.KW_PERFORM: + case PostgreSqlParser.KW_GET: + case PostgreSqlParser.KW_DIAGNOSTICS: + case PostgreSqlParser.KW_STACKED: + case PostgreSqlParser.KW_ELSIF: + case PostgreSqlParser.KW_REVERSE: + case PostgreSqlParser.KW_SLICE: + case PostgreSqlParser.KW_EXIT: + case PostgreSqlParser.KW_RETURN: + case PostgreSqlParser.KW_QUERY: + case PostgreSqlParser.KW_RAISE: + case PostgreSqlParser.KW_SQLSTATE: + case PostgreSqlParser.KW_DEBUG: + case PostgreSqlParser.KW_LOG: + case PostgreSqlParser.KW_INFO: + case PostgreSqlParser.KW_NOTICE: + case PostgreSqlParser.KW_WARNING: + case PostgreSqlParser.KW_EXCEPTION: + case PostgreSqlParser.KW_ASSERT: + case PostgreSqlParser.KW_OPEN: + case PostgreSqlParser.KW_SKIP_LOCKED: + case PostgreSqlParser.KW_BUFFER_USAGE_LIMIT: + case PostgreSqlParser.Identifier: + case PostgreSqlParser.QuotedIdentifier: + case PostgreSqlParser.UnicodeQuotedIdentifier: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.PLSQLVARIABLENAME: + case PostgreSqlParser.PLSQLIDENTIFIER: + case PostgreSqlParser.EscapeStringConstant: { this.state = 11194; this.any_name(); } break; - case PostgreSQLParser.PARAM: + case PostgreSqlParser.PARAM: { this.state = 11195; - this.match(PostgreSQLParser.PARAM); + this.match(PostgreSqlParser.PARAM); } break; default: @@ -63224,11 +63224,11 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 11198; - this.match(PostgreSQLParser.OPEN_BRACKET); + this.match(PostgreSqlParser.OPEN_BRACKET); this.state = 11199; this.expr_until_rightbracket(); this.state = 11200; - this.match(PostgreSQLParser.CLOSE_BRACKET); + this.match(PostgreSqlParser.CLOSE_BRACKET); } } this.state = 11206; @@ -63253,16 +63253,16 @@ export class PostgreSQLParser extends SQLParserBase { } public stmt_if(): Stmt_ifContext { let localContext = new Stmt_ifContext(this.context, this.state); - this.enterRule(localContext, 1586, PostgreSQLParser.RULE_stmt_if); + this.enterRule(localContext, 1586, PostgreSqlParser.RULE_stmt_if); try { this.enterOuterAlt(localContext, 1); { this.state = 11207; - this.match(PostgreSQLParser.KW_IF); + this.match(PostgreSqlParser.KW_IF); this.state = 11208; this.expr_until_then(); this.state = 11209; - this.match(PostgreSQLParser.KW_THEN); + this.match(PostgreSqlParser.KW_THEN); this.state = 11210; this.proc_sect(); this.state = 11211; @@ -63270,11 +63270,11 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 11212; this.stmt_else(); this.state = 11213; - this.match(PostgreSQLParser.KW_END); + this.match(PostgreSqlParser.KW_END); this.state = 11214; - this.match(PostgreSQLParser.KW_IF); + this.match(PostgreSqlParser.KW_IF); this.state = 11215; - this.match(PostgreSQLParser.SEMI); + this.match(PostgreSqlParser.SEMI); } } catch (re) { @@ -63293,7 +63293,7 @@ export class PostgreSQLParser extends SQLParserBase { } public stmt_elsifs(): Stmt_elsifsContext { let localContext = new Stmt_elsifsContext(this.context, this.state); - this.enterRule(localContext, 1588, PostgreSQLParser.RULE_stmt_elsifs); + this.enterRule(localContext, 1588, PostgreSqlParser.RULE_stmt_elsifs); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -63305,11 +63305,11 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 11217; - this.match(PostgreSQLParser.KW_ELSIF); + this.match(PostgreSqlParser.KW_ELSIF); this.state = 11218; this.a_expr(); this.state = 11219; - this.match(PostgreSQLParser.KW_THEN); + this.match(PostgreSqlParser.KW_THEN); this.state = 11220; this.proc_sect(); } @@ -63336,22 +63336,22 @@ export class PostgreSQLParser extends SQLParserBase { } public stmt_else(): Stmt_elseContext { let localContext = new Stmt_elseContext(this.context, this.state); - this.enterRule(localContext, 1590, PostgreSQLParser.RULE_stmt_else); + this.enterRule(localContext, 1590, PostgreSqlParser.RULE_stmt_else); try { this.state = 11230; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_END: + case PostgreSqlParser.KW_END: this.enterOuterAlt(localContext, 1); // tslint:disable-next-line:no-empty { } break; - case PostgreSQLParser.KW_ELSE: + case PostgreSqlParser.KW_ELSE: this.enterOuterAlt(localContext, 2); { this.state = 11228; - this.match(PostgreSQLParser.KW_ELSE); + this.match(PostgreSqlParser.KW_ELSE); this.state = 11229; this.proc_sect(); } @@ -63376,12 +63376,12 @@ export class PostgreSQLParser extends SQLParserBase { } public stmt_case(): Stmt_caseContext { let localContext = new Stmt_caseContext(this.context, this.state); - this.enterRule(localContext, 1592, PostgreSQLParser.RULE_stmt_case); + this.enterRule(localContext, 1592, PostgreSqlParser.RULE_stmt_case); try { this.enterOuterAlt(localContext, 1); { this.state = 11232; - this.match(PostgreSQLParser.KW_CASE); + this.match(PostgreSqlParser.KW_CASE); this.state = 11233; this.opt_expr_until_when(); this.state = 11234; @@ -63389,11 +63389,11 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 11235; this.opt_case_else(); this.state = 11236; - this.match(PostgreSQLParser.KW_END); + this.match(PostgreSqlParser.KW_END); this.state = 11237; - this.match(PostgreSQLParser.KW_CASE); + this.match(PostgreSqlParser.KW_CASE); this.state = 11238; - this.match(PostgreSQLParser.SEMI); + this.match(PostgreSqlParser.SEMI); } } catch (re) { @@ -63412,7 +63412,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_expr_until_when(): Opt_expr_until_whenContext { let localContext = new Opt_expr_until_whenContext(this.context, this.state); - this.enterRule(localContext, 1594, PostgreSQLParser.RULE_opt_expr_until_when); + this.enterRule(localContext, 1594, PostgreSqlParser.RULE_opt_expr_until_when); try { this.state = 11242; this.errorHandler.sync(this); @@ -63448,7 +63448,7 @@ export class PostgreSQLParser extends SQLParserBase { } public case_when_list(): Case_when_listContext { let localContext = new Case_when_listContext(this.context, this.state); - this.enterRule(localContext, 1596, PostgreSQLParser.RULE_case_when_list); + this.enterRule(localContext, 1596, PostgreSqlParser.RULE_case_when_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -63485,16 +63485,16 @@ export class PostgreSQLParser extends SQLParserBase { } public case_when(): Case_whenContext { let localContext = new Case_whenContext(this.context, this.state); - this.enterRule(localContext, 1598, PostgreSQLParser.RULE_case_when); + this.enterRule(localContext, 1598, PostgreSqlParser.RULE_case_when); try { this.enterOuterAlt(localContext, 1); { this.state = 11249; - this.match(PostgreSQLParser.KW_WHEN); + this.match(PostgreSqlParser.KW_WHEN); this.state = 11250; this.expr_list(); this.state = 11251; - this.match(PostgreSQLParser.KW_THEN); + this.match(PostgreSqlParser.KW_THEN); this.state = 11252; this.proc_sect(); } @@ -63515,22 +63515,22 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_case_else(): Opt_case_elseContext { let localContext = new Opt_case_elseContext(this.context, this.state); - this.enterRule(localContext, 1600, PostgreSQLParser.RULE_opt_case_else); + this.enterRule(localContext, 1600, PostgreSqlParser.RULE_opt_case_else); try { this.state = 11257; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_END: + case PostgreSqlParser.KW_END: this.enterOuterAlt(localContext, 1); // tslint:disable-next-line:no-empty { } break; - case PostgreSQLParser.KW_ELSE: + case PostgreSqlParser.KW_ELSE: this.enterOuterAlt(localContext, 2); { this.state = 11255; - this.match(PostgreSQLParser.KW_ELSE); + this.match(PostgreSqlParser.KW_ELSE); this.state = 11256; this.proc_sect(); } @@ -63555,7 +63555,7 @@ export class PostgreSQLParser extends SQLParserBase { } public stmt_loop(): Stmt_loopContext { let localContext = new Stmt_loopContext(this.context, this.state); - this.enterRule(localContext, 1602, PostgreSQLParser.RULE_stmt_loop); + this.enterRule(localContext, 1602, PostgreSqlParser.RULE_stmt_loop); try { this.enterOuterAlt(localContext, 1); { @@ -63581,14 +63581,14 @@ export class PostgreSQLParser extends SQLParserBase { } public stmt_while(): Stmt_whileContext { let localContext = new Stmt_whileContext(this.context, this.state); - this.enterRule(localContext, 1604, PostgreSQLParser.RULE_stmt_while); + this.enterRule(localContext, 1604, PostgreSqlParser.RULE_stmt_while); try { this.enterOuterAlt(localContext, 1); { this.state = 11262; this.opt_loop_label(); this.state = 11263; - this.match(PostgreSQLParser.KW_WHILE); + this.match(PostgreSqlParser.KW_WHILE); this.state = 11264; this.expr_until_loop(); this.state = 11265; @@ -63611,14 +63611,14 @@ export class PostgreSQLParser extends SQLParserBase { } public stmt_for(): Stmt_forContext { let localContext = new Stmt_forContext(this.context, this.state); - this.enterRule(localContext, 1606, PostgreSQLParser.RULE_stmt_for); + this.enterRule(localContext, 1606, PostgreSqlParser.RULE_stmt_for); try { this.enterOuterAlt(localContext, 1); { this.state = 11267; this.opt_loop_label(); this.state = 11268; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 11269; this.for_control(); this.state = 11270; @@ -63641,14 +63641,14 @@ export class PostgreSQLParser extends SQLParserBase { } public for_control(): For_controlContext { let localContext = new For_controlContext(this.context, this.state); - this.enterRule(localContext, 1608, PostgreSQLParser.RULE_for_control); + this.enterRule(localContext, 1608, PostgreSqlParser.RULE_for_control); try { this.enterOuterAlt(localContext, 1); { this.state = 11272; this.for_variable(); this.state = 11273; - this.match(PostgreSQLParser.KW_IN); + this.match(PostgreSqlParser.KW_IN); this.state = 11289; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 1197, this.context) ) { @@ -63675,7 +63675,7 @@ export class PostgreSQLParser extends SQLParserBase { case 4: { this.state = 11279; - this.match(PostgreSQLParser.KW_EXECUTE); + this.match(PostgreSqlParser.KW_EXECUTE); this.state = 11280; this.a_expr(); this.state = 11281; @@ -63689,7 +63689,7 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 11284; this.a_expr(); this.state = 11285; - this.match(PostgreSQLParser.DOT_DOT); + this.match(PostgreSqlParser.DOT_DOT); this.state = 11286; this.a_expr(); this.state = 11287; @@ -63715,23 +63715,23 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_for_using_expression(): Opt_for_using_expressionContext { let localContext = new Opt_for_using_expressionContext(this.context, this.state); - this.enterRule(localContext, 1610, PostgreSQLParser.RULE_opt_for_using_expression); + this.enterRule(localContext, 1610, PostgreSqlParser.RULE_opt_for_using_expression); try { this.state = 11294; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.SEMI: - case PostgreSQLParser.KW_LOOP: + case PostgreSqlParser.SEMI: + case PostgreSqlParser.KW_LOOP: this.enterOuterAlt(localContext, 1); // tslint:disable-next-line:no-empty { } break; - case PostgreSQLParser.KW_USING: + case PostgreSqlParser.KW_USING: this.enterOuterAlt(localContext, 2); { this.state = 11292; - this.match(PostgreSQLParser.KW_USING); + this.match(PostgreSqlParser.KW_USING); this.state = 11293; this.expr_list(); } @@ -63756,23 +63756,23 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_cursor_parameters(): Opt_cursor_parametersContext { let localContext = new Opt_cursor_parametersContext(this.context, this.state); - this.enterRule(localContext, 1612, PostgreSQLParser.RULE_opt_cursor_parameters); + this.enterRule(localContext, 1612, PostgreSqlParser.RULE_opt_cursor_parameters); let _la: number; try { this.state = 11308; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_LOOP: + case PostgreSqlParser.KW_LOOP: this.enterOuterAlt(localContext, 1); // tslint:disable-next-line:no-empty { } break; - case PostgreSQLParser.OPEN_PAREN: + case PostgreSqlParser.OPEN_PAREN: this.enterOuterAlt(localContext, 2); { this.state = 11297; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 11298; this.a_expr(); this.state = 11303; @@ -63782,7 +63782,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 11299; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 11300; this.a_expr(); } @@ -63792,7 +63792,7 @@ export class PostgreSQLParser extends SQLParserBase { _la = this.tokenStream.LA(1); } this.state = 11306; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; default: @@ -63815,7 +63815,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_reverse(): Opt_reverseContext { let localContext = new Opt_reverseContext(this.context, this.state); - this.enterRule(localContext, 1614, PostgreSQLParser.RULE_opt_reverse); + this.enterRule(localContext, 1614, PostgreSqlParser.RULE_opt_reverse); try { this.state = 11312; this.errorHandler.sync(this); @@ -63830,7 +63830,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 11311; - this.match(PostgreSQLParser.KW_REVERSE); + this.match(PostgreSqlParser.KW_REVERSE); } break; } @@ -63851,22 +63851,22 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_by_expression(): Opt_by_expressionContext { let localContext = new Opt_by_expressionContext(this.context, this.state); - this.enterRule(localContext, 1616, PostgreSQLParser.RULE_opt_by_expression); + this.enterRule(localContext, 1616, PostgreSqlParser.RULE_opt_by_expression); try { this.state = 11317; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_LOOP: + case PostgreSqlParser.KW_LOOP: this.enterOuterAlt(localContext, 1); // tslint:disable-next-line:no-empty { } break; - case PostgreSQLParser.KW_BY: + case PostgreSqlParser.KW_BY: this.enterOuterAlt(localContext, 2); { this.state = 11315; - this.match(PostgreSQLParser.KW_BY); + this.match(PostgreSqlParser.KW_BY); this.state = 11316; this.a_expr(); } @@ -63891,7 +63891,7 @@ export class PostgreSQLParser extends SQLParserBase { } public for_variable(): For_variableContext { let localContext = new For_variableContext(this.context, this.state); - this.enterRule(localContext, 1618, PostgreSQLParser.RULE_for_variable); + this.enterRule(localContext, 1618, PostgreSqlParser.RULE_for_variable); try { this.enterOuterAlt(localContext, 1); { @@ -63915,22 +63915,22 @@ export class PostgreSQLParser extends SQLParserBase { } public stmt_foreach_a(): Stmt_foreach_aContext { let localContext = new Stmt_foreach_aContext(this.context, this.state); - this.enterRule(localContext, 1620, PostgreSQLParser.RULE_stmt_foreach_a); + this.enterRule(localContext, 1620, PostgreSqlParser.RULE_stmt_foreach_a); try { this.enterOuterAlt(localContext, 1); { this.state = 11321; this.opt_loop_label(); this.state = 11322; - this.match(PostgreSQLParser.KW_FOREACH); + this.match(PostgreSqlParser.KW_FOREACH); this.state = 11323; this.for_variable(); this.state = 11324; this.foreach_slice(); this.state = 11325; - this.match(PostgreSQLParser.KW_IN); + this.match(PostgreSqlParser.KW_IN); this.state = 11326; - this.match(PostgreSQLParser.KW_ARRAY); + this.match(PostgreSqlParser.KW_ARRAY); this.state = 11327; this.a_expr(); this.state = 11328; @@ -63953,22 +63953,22 @@ export class PostgreSQLParser extends SQLParserBase { } public foreach_slice(): Foreach_sliceContext { let localContext = new Foreach_sliceContext(this.context, this.state); - this.enterRule(localContext, 1622, PostgreSQLParser.RULE_foreach_slice); + this.enterRule(localContext, 1622, PostgreSqlParser.RULE_foreach_slice); try { this.state = 11333; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_IN: + case PostgreSqlParser.KW_IN: this.enterOuterAlt(localContext, 1); // tslint:disable-next-line:no-empty { } break; - case PostgreSQLParser.KW_SLICE: + case PostgreSqlParser.KW_SLICE: this.enterOuterAlt(localContext, 2); { this.state = 11331; - this.match(PostgreSQLParser.KW_SLICE); + this.match(PostgreSqlParser.KW_SLICE); this.state = 11332; this.iconst(); } @@ -63993,7 +63993,7 @@ export class PostgreSQLParser extends SQLParserBase { } public stmt_exit(): Stmt_exitContext { let localContext = new Stmt_exitContext(this.context, this.state); - this.enterRule(localContext, 1624, PostgreSQLParser.RULE_stmt_exit); + this.enterRule(localContext, 1624, PostgreSqlParser.RULE_stmt_exit); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -64013,7 +64013,7 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 11340; - this.match(PostgreSQLParser.SEMI); + this.match(PostgreSqlParser.SEMI); } } catch (re) { @@ -64032,7 +64032,7 @@ export class PostgreSQLParser extends SQLParserBase { } public exit_type(): Exit_typeContext { let localContext = new Exit_typeContext(this.context, this.state); - this.enterRule(localContext, 1626, PostgreSQLParser.RULE_exit_type); + this.enterRule(localContext, 1626, PostgreSqlParser.RULE_exit_type); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -64064,19 +64064,19 @@ export class PostgreSQLParser extends SQLParserBase { } public stmt_return(): Stmt_returnContext { let localContext = new Stmt_returnContext(this.context, this.state); - this.enterRule(localContext, 1628, PostgreSQLParser.RULE_stmt_return); + this.enterRule(localContext, 1628, PostgreSqlParser.RULE_stmt_return); try { this.enterOuterAlt(localContext, 1); { this.state = 11344; - this.match(PostgreSQLParser.KW_RETURN); + this.match(PostgreSqlParser.KW_RETURN); this.state = 11356; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 1206, this.context) ) { case 1: { this.state = 11345; - this.match(PostgreSQLParser.KW_NEXT); + this.match(PostgreSqlParser.KW_NEXT); this.state = 11346; this.sql_expression(); } @@ -64084,25 +64084,25 @@ export class PostgreSQLParser extends SQLParserBase { case 2: { this.state = 11347; - this.match(PostgreSQLParser.KW_QUERY); + this.match(PostgreSqlParser.KW_QUERY); this.state = 11353; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_EXECUTE: + case PostgreSqlParser.KW_EXECUTE: { this.state = 11348; - this.match(PostgreSQLParser.KW_EXECUTE); + this.match(PostgreSqlParser.KW_EXECUTE); this.state = 11349; this.a_expr(); this.state = 11350; this.opt_for_using_expression(); } break; - case PostgreSQLParser.OPEN_PAREN: - case PostgreSQLParser.KW_SELECT: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_WITH: - case PostgreSQLParser.KW_VALUES: + case PostgreSqlParser.OPEN_PAREN: + case PostgreSqlParser.KW_SELECT: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_WITH: + case PostgreSqlParser.KW_VALUES: { this.state = 11352; this.selectstmt(); @@ -64121,7 +64121,7 @@ export class PostgreSQLParser extends SQLParserBase { break; } this.state = 11358; - this.match(PostgreSQLParser.SEMI); + this.match(PostgreSqlParser.SEMI); } } catch (re) { @@ -64140,7 +64140,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_return_result(): Opt_return_resultContext { let localContext = new Opt_return_resultContext(this.context, this.state); - this.enterRule(localContext, 1630, PostgreSQLParser.RULE_opt_return_result); + this.enterRule(localContext, 1630, PostgreSqlParser.RULE_opt_return_result); try { this.state = 11362; this.errorHandler.sync(this); @@ -64176,7 +64176,7 @@ export class PostgreSQLParser extends SQLParserBase { } public stmt_raise(): Stmt_raiseContext { let localContext = new Stmt_raiseContext(this.context, this.state); - this.enterRule(localContext, 1632, PostgreSQLParser.RULE_stmt_raise); + this.enterRule(localContext, 1632, PostgreSqlParser.RULE_stmt_raise); let _la: number; try { this.state = 11398; @@ -64186,7 +64186,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 11364; - this.match(PostgreSQLParser.KW_RAISE); + this.match(PostgreSqlParser.KW_RAISE); this.state = 11366; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -64204,14 +64204,14 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 11370; this.opt_raise_using(); this.state = 11371; - this.match(PostgreSQLParser.SEMI); + this.match(PostgreSqlParser.SEMI); } break; case 2: this.enterOuterAlt(localContext, 2); { this.state = 11373; - this.match(PostgreSQLParser.KW_RAISE); + this.match(PostgreSqlParser.KW_RAISE); this.state = 11375; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 1209, this.context) ) { @@ -64227,14 +64227,14 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 11378; this.opt_raise_using(); this.state = 11379; - this.match(PostgreSQLParser.SEMI); + this.match(PostgreSqlParser.SEMI); } break; case 3: this.enterOuterAlt(localContext, 3); { this.state = 11381; - this.match(PostgreSQLParser.KW_RAISE); + this.match(PostgreSqlParser.KW_RAISE); this.state = 11383; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -64246,20 +64246,20 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 11385; - this.match(PostgreSQLParser.KW_SQLSTATE); + this.match(PostgreSqlParser.KW_SQLSTATE); this.state = 11386; this.sconst(); this.state = 11387; this.opt_raise_using(); this.state = 11388; - this.match(PostgreSQLParser.SEMI); + this.match(PostgreSqlParser.SEMI); } break; case 4: this.enterOuterAlt(localContext, 4); { this.state = 11390; - this.match(PostgreSQLParser.KW_RAISE); + this.match(PostgreSqlParser.KW_RAISE); this.state = 11392; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -64273,14 +64273,14 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 11394; this.opt_raise_using(); this.state = 11395; - this.match(PostgreSQLParser.SEMI); + this.match(PostgreSqlParser.SEMI); } break; case 5: this.enterOuterAlt(localContext, 5); { this.state = 11397; - this.match(PostgreSQLParser.KW_RAISE); + this.match(PostgreSqlParser.KW_RAISE); } break; } @@ -64301,7 +64301,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_stmt_raise_level(): Opt_stmt_raise_levelContext { let localContext = new Opt_stmt_raise_levelContext(this.context, this.state); - this.enterRule(localContext, 1634, PostgreSQLParser.RULE_opt_stmt_raise_level); + this.enterRule(localContext, 1634, PostgreSqlParser.RULE_opt_stmt_raise_level); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -64333,20 +64333,20 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_raise_list(): Opt_raise_listContext { let localContext = new Opt_raise_listContext(this.context, this.state); - this.enterRule(localContext, 1636, PostgreSQLParser.RULE_opt_raise_list); + this.enterRule(localContext, 1636, PostgreSqlParser.RULE_opt_raise_list); let _la: number; try { this.state = 11409; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.SEMI: - case PostgreSQLParser.KW_USING: + case PostgreSqlParser.SEMI: + case PostgreSqlParser.KW_USING: this.enterOuterAlt(localContext, 1); // tslint:disable-next-line:no-empty { } break; - case PostgreSQLParser.COMMA: + case PostgreSqlParser.COMMA: this.enterOuterAlt(localContext, 2); { this.state = 11405; @@ -64356,7 +64356,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 11403; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 11404; this.a_expr(); } @@ -64387,22 +64387,22 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_raise_using(): Opt_raise_usingContext { let localContext = new Opt_raise_usingContext(this.context, this.state); - this.enterRule(localContext, 1638, PostgreSQLParser.RULE_opt_raise_using); + this.enterRule(localContext, 1638, PostgreSqlParser.RULE_opt_raise_using); try { this.state = 11414; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.SEMI: + case PostgreSqlParser.SEMI: this.enterOuterAlt(localContext, 1); // tslint:disable-next-line:no-empty { } break; - case PostgreSQLParser.KW_USING: + case PostgreSqlParser.KW_USING: this.enterOuterAlt(localContext, 2); { this.state = 11412; - this.match(PostgreSQLParser.KW_USING); + this.match(PostgreSqlParser.KW_USING); this.state = 11413; this.opt_raise_using_elem_list(); } @@ -64427,14 +64427,14 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_raise_using_elem(): Opt_raise_using_elemContext { let localContext = new Opt_raise_using_elemContext(this.context, this.state); - this.enterRule(localContext, 1640, PostgreSQLParser.RULE_opt_raise_using_elem); + this.enterRule(localContext, 1640, PostgreSqlParser.RULE_opt_raise_using_elem); try { this.enterOuterAlt(localContext, 1); { this.state = 11416; this.identifier(); this.state = 11417; - this.match(PostgreSQLParser.EQUAL); + this.match(PostgreSqlParser.EQUAL); this.state = 11418; this.a_expr(); } @@ -64455,7 +64455,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_raise_using_elem_list(): Opt_raise_using_elem_listContext { let localContext = new Opt_raise_using_elem_listContext(this.context, this.state); - this.enterRule(localContext, 1642, PostgreSQLParser.RULE_opt_raise_using_elem_list); + this.enterRule(localContext, 1642, PostgreSqlParser.RULE_opt_raise_using_elem_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -64469,7 +64469,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 11421; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 11422; this.opt_raise_using_elem(); } @@ -64496,18 +64496,18 @@ export class PostgreSQLParser extends SQLParserBase { } public stmt_assert(): Stmt_assertContext { let localContext = new Stmt_assertContext(this.context, this.state); - this.enterRule(localContext, 1644, PostgreSQLParser.RULE_stmt_assert); + this.enterRule(localContext, 1644, PostgreSqlParser.RULE_stmt_assert); try { this.enterOuterAlt(localContext, 1); { this.state = 11428; - this.match(PostgreSQLParser.KW_ASSERT); + this.match(PostgreSqlParser.KW_ASSERT); this.state = 11429; this.sql_expression(); this.state = 11430; this.opt_stmt_assert_message(); this.state = 11431; - this.match(PostgreSQLParser.SEMI); + this.match(PostgreSqlParser.SEMI); } } catch (re) { @@ -64526,22 +64526,22 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_stmt_assert_message(): Opt_stmt_assert_messageContext { let localContext = new Opt_stmt_assert_messageContext(this.context, this.state); - this.enterRule(localContext, 1646, PostgreSQLParser.RULE_opt_stmt_assert_message); + this.enterRule(localContext, 1646, PostgreSqlParser.RULE_opt_stmt_assert_message); try { this.state = 11436; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.SEMI: + case PostgreSqlParser.SEMI: this.enterOuterAlt(localContext, 1); // tslint:disable-next-line:no-empty { } break; - case PostgreSQLParser.COMMA: + case PostgreSqlParser.COMMA: this.enterOuterAlt(localContext, 2); { this.state = 11434; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 11435; this.sql_expression(); } @@ -64566,22 +64566,22 @@ export class PostgreSQLParser extends SQLParserBase { } public loop_body(): Loop_bodyContext { let localContext = new Loop_bodyContext(this.context, this.state); - this.enterRule(localContext, 1648, PostgreSQLParser.RULE_loop_body); + this.enterRule(localContext, 1648, PostgreSqlParser.RULE_loop_body); try { this.enterOuterAlt(localContext, 1); { this.state = 11438; - this.match(PostgreSQLParser.KW_LOOP); + this.match(PostgreSqlParser.KW_LOOP); this.state = 11439; this.proc_sect(); this.state = 11440; - this.match(PostgreSQLParser.KW_END); + this.match(PostgreSqlParser.KW_END); this.state = 11441; - this.match(PostgreSQLParser.KW_LOOP); + this.match(PostgreSqlParser.KW_LOOP); this.state = 11442; this.opt_label(); this.state = 11443; - this.match(PostgreSQLParser.SEMI); + this.match(PostgreSqlParser.SEMI); } } catch (re) { @@ -64600,14 +64600,14 @@ export class PostgreSQLParser extends SQLParserBase { } public stmt_execsql(): Stmt_execsqlContext { let localContext = new Stmt_execsqlContext(this.context, this.state); - this.enterRule(localContext, 1650, PostgreSQLParser.RULE_stmt_execsql); + this.enterRule(localContext, 1650, PostgreSqlParser.RULE_stmt_execsql); try { this.enterOuterAlt(localContext, 1); { this.state = 11445; this.make_execsql_stmt(); this.state = 11446; - this.match(PostgreSQLParser.SEMI); + this.match(PostgreSqlParser.SEMI); } } catch (re) { @@ -64626,12 +64626,12 @@ export class PostgreSQLParser extends SQLParserBase { } public stmt_dynexecute(): Stmt_dynexecuteContext { let localContext = new Stmt_dynexecuteContext(this.context, this.state); - this.enterRule(localContext, 1652, PostgreSQLParser.RULE_stmt_dynexecute); + this.enterRule(localContext, 1652, PostgreSqlParser.RULE_stmt_dynexecute); try { this.enterOuterAlt(localContext, 1); { this.state = 11448; - this.match(PostgreSQLParser.KW_EXECUTE); + this.match(PostgreSqlParser.KW_EXECUTE); this.state = 11449; this.a_expr(); this.state = 11457; @@ -64660,7 +64660,7 @@ export class PostgreSQLParser extends SQLParserBase { break; } this.state = 11459; - this.match(PostgreSQLParser.SEMI); + this.match(PostgreSqlParser.SEMI); } } catch (re) { @@ -64679,23 +64679,23 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_execute_using(): Opt_execute_usingContext { let localContext = new Opt_execute_usingContext(this.context, this.state); - this.enterRule(localContext, 1654, PostgreSQLParser.RULE_opt_execute_using); + this.enterRule(localContext, 1654, PostgreSqlParser.RULE_opt_execute_using); try { this.state = 11464; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.SEMI: - case PostgreSQLParser.KW_INTO: + case PostgreSqlParser.SEMI: + case PostgreSqlParser.KW_INTO: this.enterOuterAlt(localContext, 1); // tslint:disable-next-line:no-empty { } break; - case PostgreSQLParser.KW_USING: + case PostgreSqlParser.KW_USING: this.enterOuterAlt(localContext, 2); { this.state = 11462; - this.match(PostgreSQLParser.KW_USING); + this.match(PostgreSqlParser.KW_USING); this.state = 11463; this.opt_execute_using_list(); } @@ -64720,7 +64720,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_execute_using_list(): Opt_execute_using_listContext { let localContext = new Opt_execute_using_listContext(this.context, this.state); - this.enterRule(localContext, 1656, PostgreSQLParser.RULE_opt_execute_using_list); + this.enterRule(localContext, 1656, PostgreSqlParser.RULE_opt_execute_using_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -64734,7 +64734,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 11467; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 11468; this.a_expr(); } @@ -64761,30 +64761,30 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_execute_into(): Opt_execute_intoContext { let localContext = new Opt_execute_intoContext(this.context, this.state); - this.enterRule(localContext, 1658, PostgreSQLParser.RULE_opt_execute_into); + this.enterRule(localContext, 1658, PostgreSqlParser.RULE_opt_execute_into); try { this.state = 11480; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.SEMI: - case PostgreSQLParser.KW_USING: + case PostgreSqlParser.SEMI: + case PostgreSqlParser.KW_USING: this.enterOuterAlt(localContext, 1); // tslint:disable-next-line:no-empty { } break; - case PostgreSQLParser.KW_INTO: + case PostgreSqlParser.KW_INTO: this.enterOuterAlt(localContext, 2); { this.state = 11475; - this.match(PostgreSQLParser.KW_INTO); + this.match(PostgreSqlParser.KW_INTO); this.state = 11477; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 1221, this.context) ) { case 1: { this.state = 11476; - this.match(PostgreSQLParser.KW_STRICT); + this.match(PostgreSqlParser.KW_STRICT); } break; } @@ -64812,13 +64812,13 @@ export class PostgreSQLParser extends SQLParserBase { } public stmt_open(): Stmt_openContext { let localContext = new Stmt_openContext(this.context, this.state); - this.enterRule(localContext, 1660, PostgreSQLParser.RULE_stmt_open); + this.enterRule(localContext, 1660, PostgreSqlParser.RULE_stmt_open); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 11482; - this.match(PostgreSQLParser.KW_OPEN); + this.match(PostgreSqlParser.KW_OPEN); this.state = 11500; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 1225, this.context) ) { @@ -64829,24 +64829,24 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 11484; this.opt_scroll_option(); this.state = 11485; - this.match(PostgreSQLParser.KW_FOR); + this.match(PostgreSqlParser.KW_FOR); this.state = 11491; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.OPEN_PAREN: - case PostgreSQLParser.KW_SELECT: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_WITH: - case PostgreSQLParser.KW_VALUES: + case PostgreSqlParser.OPEN_PAREN: + case PostgreSqlParser.KW_SELECT: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_WITH: + case PostgreSqlParser.KW_VALUES: { this.state = 11486; this.selectstmt(); } break; - case PostgreSQLParser.KW_EXECUTE: + case PostgreSqlParser.KW_EXECUTE: { this.state = 11487; - this.match(PostgreSQLParser.KW_EXECUTE); + this.match(PostgreSqlParser.KW_EXECUTE); this.state = 11488; this.sql_expression(); this.state = 11489; @@ -64868,11 +64868,11 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 2) { { this.state = 11494; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 11495; this.opt_open_bound_list(); this.state = 11496; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } @@ -64880,7 +64880,7 @@ export class PostgreSQLParser extends SQLParserBase { break; } this.state = 11502; - this.match(PostgreSQLParser.SEMI); + this.match(PostgreSqlParser.SEMI); } } catch (re) { @@ -64899,7 +64899,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_open_bound_list_item(): Opt_open_bound_list_itemContext { let localContext = new Opt_open_bound_list_itemContext(this.context, this.state); - this.enterRule(localContext, 1662, PostgreSQLParser.RULE_opt_open_bound_list_item); + this.enterRule(localContext, 1662, PostgreSqlParser.RULE_opt_open_bound_list_item); try { this.state = 11509; this.errorHandler.sync(this); @@ -64910,7 +64910,7 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 11504; this.colid(); this.state = 11505; - this.match(PostgreSQLParser.COLON_EQUALS); + this.match(PostgreSqlParser.COLON_EQUALS); this.state = 11506; this.a_expr(); } @@ -64940,7 +64940,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_open_bound_list(): Opt_open_bound_listContext { let localContext = new Opt_open_bound_listContext(this.context, this.state); - this.enterRule(localContext, 1664, PostgreSQLParser.RULE_opt_open_bound_list); + this.enterRule(localContext, 1664, PostgreSqlParser.RULE_opt_open_bound_list); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -64954,7 +64954,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 11512; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 11513; this.opt_open_bound_list_item(); } @@ -64981,22 +64981,22 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_open_using(): Opt_open_usingContext { let localContext = new Opt_open_usingContext(this.context, this.state); - this.enterRule(localContext, 1666, PostgreSQLParser.RULE_opt_open_using); + this.enterRule(localContext, 1666, PostgreSqlParser.RULE_opt_open_using); try { this.state = 11522; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.SEMI: + case PostgreSqlParser.SEMI: this.enterOuterAlt(localContext, 1); // tslint:disable-next-line:no-empty { } break; - case PostgreSQLParser.KW_USING: + case PostgreSqlParser.KW_USING: this.enterOuterAlt(localContext, 2); { this.state = 11520; - this.match(PostgreSQLParser.KW_USING); + this.match(PostgreSqlParser.KW_USING); this.state = 11521; this.expr_list(); } @@ -65021,25 +65021,25 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_scroll_option(): Opt_scroll_optionContext { let localContext = new Opt_scroll_optionContext(this.context, this.state); - this.enterRule(localContext, 1668, PostgreSQLParser.RULE_opt_scroll_option); + this.enterRule(localContext, 1668, PostgreSqlParser.RULE_opt_scroll_option); try { this.state = 11528; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_FOR: + case PostgreSqlParser.KW_FOR: this.enterOuterAlt(localContext, 1); // tslint:disable-next-line:no-empty { } break; - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_SCROLL: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_SCROLL: this.enterOuterAlt(localContext, 2); { this.state = 11525; this.opt_scroll_option_no(); this.state = 11526; - this.match(PostgreSQLParser.KW_SCROLL); + this.match(PostgreSqlParser.KW_SCROLL); } break; default: @@ -65062,22 +65062,22 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_scroll_option_no(): Opt_scroll_option_noContext { let localContext = new Opt_scroll_option_noContext(this.context, this.state); - this.enterRule(localContext, 1670, PostgreSQLParser.RULE_opt_scroll_option_no); + this.enterRule(localContext, 1670, PostgreSqlParser.RULE_opt_scroll_option_no); try { this.state = 11532; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_SCROLL: + case PostgreSqlParser.KW_SCROLL: this.enterOuterAlt(localContext, 1); // tslint:disable-next-line:no-empty { } break; - case PostgreSQLParser.KW_NO: + case PostgreSqlParser.KW_NO: this.enterOuterAlt(localContext, 2); { this.state = 11531; - this.match(PostgreSQLParser.KW_NO); + this.match(PostgreSqlParser.KW_NO); } break; default: @@ -65100,12 +65100,12 @@ export class PostgreSQLParser extends SQLParserBase { } public stmt_fetch(): Stmt_fetchContext { let localContext = new Stmt_fetchContext(this.context, this.state); - this.enterRule(localContext, 1672, PostgreSQLParser.RULE_stmt_fetch); + this.enterRule(localContext, 1672, PostgreSqlParser.RULE_stmt_fetch); try { this.enterOuterAlt(localContext, 1); { this.state = 11534; - this.match(PostgreSQLParser.KW_FETCH); + this.match(PostgreSqlParser.KW_FETCH); this.state = 11536; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 1231, this.context) ) { @@ -65121,11 +65121,11 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 11539; this.cursor_variable(); this.state = 11540; - this.match(PostgreSQLParser.KW_INTO); + this.match(PostgreSqlParser.KW_INTO); this.state = 11541; this.into_target(); this.state = 11542; - this.match(PostgreSQLParser.SEMI); + this.match(PostgreSqlParser.SEMI); } } catch (re) { @@ -65144,7 +65144,7 @@ export class PostgreSQLParser extends SQLParserBase { } public into_target(): Into_targetContext { let localContext = new Into_targetContext(this.context, this.state); - this.enterRule(localContext, 1674, PostgreSQLParser.RULE_into_target); + this.enterRule(localContext, 1674, PostgreSqlParser.RULE_into_target); try { this.enterOuterAlt(localContext, 1); { @@ -65168,429 +65168,429 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_cursor_from(): Opt_cursor_fromContext { let localContext = new Opt_cursor_fromContext(this.context, this.state); - this.enterRule(localContext, 1676, PostgreSQLParser.RULE_opt_cursor_from); + this.enterRule(localContext, 1676, PostgreSqlParser.RULE_opt_cursor_from); try { this.state = 11549; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.PARAM: - case PostgreSQLParser.KW_AND: - case PostgreSQLParser.KW_ARRAY: - case PostgreSQLParser.KW_COLLATE: - case PostgreSQLParser.KW_CONSTRAINT: - case PostgreSQLParser.KW_DEFAULT: - case PostgreSQLParser.KW_DO: - case PostgreSQLParser.KW_FETCH: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_IS: - case PostgreSQLParser.KW_OUTER: - case PostgreSQLParser.KW_OVER: - case PostgreSQLParser.KW_ABORT: - case PostgreSQLParser.KW_ABSOLUTE: - case PostgreSQLParser.KW_ACCESS: - case PostgreSQLParser.KW_ACTION: - case PostgreSQLParser.KW_ADD: - case PostgreSQLParser.KW_ADMIN: - case PostgreSQLParser.KW_AFTER: - case PostgreSQLParser.KW_AGGREGATE: - case PostgreSQLParser.KW_ALSO: - case PostgreSQLParser.KW_ALTER: - case PostgreSQLParser.KW_ALWAYS: - case PostgreSQLParser.KW_ASSERTION: - case PostgreSQLParser.KW_ASSIGNMENT: - case PostgreSQLParser.KW_AT: - case PostgreSQLParser.KW_ATTRIBUTE: - case PostgreSQLParser.KW_BACKWARD: - case PostgreSQLParser.KW_BEFORE: - case PostgreSQLParser.KW_BEGIN: - case PostgreSQLParser.KW_BY: - case PostgreSQLParser.KW_CACHE: - case PostgreSQLParser.KW_CALLED: - case PostgreSQLParser.KW_CASCADE: - case PostgreSQLParser.KW_CASCADED: - case PostgreSQLParser.KW_CATALOG: - case PostgreSQLParser.KW_CHAIN: - case PostgreSQLParser.KW_CHARACTERISTICS: - case PostgreSQLParser.KW_CHECKPOINT: - case PostgreSQLParser.KW_CLASS: - case PostgreSQLParser.KW_CLOSE: - case PostgreSQLParser.KW_CLUSTER: - case PostgreSQLParser.KW_COMMENT: - case PostgreSQLParser.KW_COMMENTS: - case PostgreSQLParser.KW_COMMIT: - case PostgreSQLParser.KW_COMMITTED: - case PostgreSQLParser.KW_CONFIGURATION: - case PostgreSQLParser.KW_CONNECTION: - case PostgreSQLParser.KW_CONSTRAINTS: - case PostgreSQLParser.KW_CONTENT: - case PostgreSQLParser.KW_CONTINUE: - case PostgreSQLParser.KW_CONVERSION: - case PostgreSQLParser.KW_COPY: - case PostgreSQLParser.KW_COST: - case PostgreSQLParser.KW_CSV: - case PostgreSQLParser.KW_CURSOR: - case PostgreSQLParser.KW_CYCLE: - case PostgreSQLParser.KW_DATA: - case PostgreSQLParser.KW_DATABASE: - case PostgreSQLParser.KW_DAY: - case PostgreSQLParser.KW_DEALLOCATE: - case PostgreSQLParser.KW_DECLARE: - case PostgreSQLParser.KW_DEFAULTS: - case PostgreSQLParser.KW_DEFERRED: - case PostgreSQLParser.KW_DEFINER: - case PostgreSQLParser.KW_DELETE: - case PostgreSQLParser.KW_DELIMITER: - case PostgreSQLParser.KW_DELIMITERS: - case PostgreSQLParser.KW_DICTIONARY: - case PostgreSQLParser.KW_DISABLE: - case PostgreSQLParser.KW_DISCARD: - case PostgreSQLParser.KW_DOCUMENT: - case PostgreSQLParser.KW_DOMAIN: - case PostgreSQLParser.KW_DOUBLE: - case PostgreSQLParser.KW_DROP: - case PostgreSQLParser.KW_EACH: - case PostgreSQLParser.KW_ENABLE: - case PostgreSQLParser.KW_ENCODING: - case PostgreSQLParser.KW_ENCRYPTED: - case PostgreSQLParser.KW_ENUM: - case PostgreSQLParser.KW_ESCAPE: - case PostgreSQLParser.KW_EVENT: - case PostgreSQLParser.KW_EXCLUDE: - case PostgreSQLParser.KW_EXCLUDING: - case PostgreSQLParser.KW_EXCLUSIVE: - case PostgreSQLParser.KW_EXECUTE: - case PostgreSQLParser.KW_EXPLAIN: - case PostgreSQLParser.KW_EXTENSION: - case PostgreSQLParser.KW_EXTERNAL: - case PostgreSQLParser.KW_FAMILY: - case PostgreSQLParser.KW_FIRST: - case PostgreSQLParser.KW_FOLLOWING: - case PostgreSQLParser.KW_FORCE: - case PostgreSQLParser.KW_FORWARD: - case PostgreSQLParser.KW_FUNCTION: - case PostgreSQLParser.KW_FUNCTIONS: - case PostgreSQLParser.KW_GLOBAL: - case PostgreSQLParser.KW_GRANTED: - case PostgreSQLParser.KW_HANDLER: - case PostgreSQLParser.KW_HEADER: - case PostgreSQLParser.KW_HOLD: - case PostgreSQLParser.KW_HOUR: - case PostgreSQLParser.KW_IDENTITY: - case PostgreSQLParser.KW_IF: - case PostgreSQLParser.KW_IMMEDIATE: - case PostgreSQLParser.KW_IMMUTABLE: - case PostgreSQLParser.KW_IMPLICIT: - case PostgreSQLParser.KW_INCLUDING: - case PostgreSQLParser.KW_INCREMENT: - case PostgreSQLParser.KW_INDEX: - case PostgreSQLParser.KW_INDEXES: - case PostgreSQLParser.KW_INHERIT: - case PostgreSQLParser.KW_INHERITS: - case PostgreSQLParser.KW_INLINE: - case PostgreSQLParser.KW_INSENSITIVE: - case PostgreSQLParser.KW_INSERT: - case PostgreSQLParser.KW_INSTEAD: - case PostgreSQLParser.KW_INVOKER: - case PostgreSQLParser.KW_ISOLATION: - case PostgreSQLParser.KW_KEY: - case PostgreSQLParser.KW_LABEL: - case PostgreSQLParser.KW_LANGUAGE: - case PostgreSQLParser.KW_LARGE: - case PostgreSQLParser.KW_LAST: - case PostgreSQLParser.KW_LEAKPROOF: - case PostgreSQLParser.KW_LEVEL: - case PostgreSQLParser.KW_LISTEN: - case PostgreSQLParser.KW_LOAD: - case PostgreSQLParser.KW_LOCAL: - case PostgreSQLParser.KW_LOCATION: - case PostgreSQLParser.KW_LOCK: - case PostgreSQLParser.KW_MAPPING: - case PostgreSQLParser.KW_MATCH: - case PostgreSQLParser.KW_MATERIALIZED: - case PostgreSQLParser.KW_MAXVALUE: - case PostgreSQLParser.KW_MINUTE: - case PostgreSQLParser.KW_MINVALUE: - case PostgreSQLParser.KW_MODE: - case PostgreSQLParser.KW_MONTH: - case PostgreSQLParser.KW_MOVE: - case PostgreSQLParser.KW_NAME: - case PostgreSQLParser.KW_NAMES: - case PostgreSQLParser.KW_NEXT: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_NOTHING: - case PostgreSQLParser.KW_NOTIFY: - case PostgreSQLParser.KW_NOWAIT: - case PostgreSQLParser.KW_NULLS: - case PostgreSQLParser.KW_OBJECT: - case PostgreSQLParser.KW_OF: - case PostgreSQLParser.KW_OFF: - case PostgreSQLParser.KW_OIDS: - case PostgreSQLParser.KW_OPERATOR: - case PostgreSQLParser.KW_OPTION: - case PostgreSQLParser.KW_OPTIONS: - case PostgreSQLParser.KW_OWNED: - case PostgreSQLParser.KW_OWNER: - case PostgreSQLParser.KW_PARSER: - case PostgreSQLParser.KW_PARTIAL: - case PostgreSQLParser.KW_PARTITION: - case PostgreSQLParser.KW_PASSING: - case PostgreSQLParser.KW_PASSWORD: - case PostgreSQLParser.KW_PLANS: - case PostgreSQLParser.KW_PRECEDING: - case PostgreSQLParser.KW_PREPARE: - case PostgreSQLParser.KW_PREPARED: - case PostgreSQLParser.KW_PRESERVE: - case PostgreSQLParser.KW_PRIOR: - case PostgreSQLParser.KW_PRIVILEGES: - case PostgreSQLParser.KW_PROCEDURAL: - case PostgreSQLParser.KW_PROCEDURE: - case PostgreSQLParser.KW_PROGRAM: - case PostgreSQLParser.KW_QUOTE: - case PostgreSQLParser.KW_RANGE: - case PostgreSQLParser.KW_READ: - case PostgreSQLParser.KW_REASSIGN: - case PostgreSQLParser.KW_RECHECK: - case PostgreSQLParser.KW_RECURSIVE: - case PostgreSQLParser.KW_REF: - case PostgreSQLParser.KW_REFRESH: - case PostgreSQLParser.KW_REINDEX: - case PostgreSQLParser.KW_RELATIVE: - case PostgreSQLParser.KW_RELEASE: - case PostgreSQLParser.KW_RENAME: - case PostgreSQLParser.KW_REPEATABLE: - case PostgreSQLParser.KW_REPLACE: - case PostgreSQLParser.KW_REPLICA: - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_RESTART: - case PostgreSQLParser.KW_RESTRICT: - case PostgreSQLParser.KW_RETURNS: - case PostgreSQLParser.KW_REVOKE: - case PostgreSQLParser.KW_ROLE: - case PostgreSQLParser.KW_ROLLBACK: - case PostgreSQLParser.KW_ROWS: - case PostgreSQLParser.KW_RULE: - case PostgreSQLParser.KW_SAVEPOINT: - case PostgreSQLParser.KW_SCHEMA: - case PostgreSQLParser.KW_SCROLL: - case PostgreSQLParser.KW_SEARCH: - case PostgreSQLParser.KW_SECOND: - case PostgreSQLParser.KW_SECURITY: - case PostgreSQLParser.KW_SEQUENCE: - case PostgreSQLParser.KW_SEQUENCES: - case PostgreSQLParser.KW_SERIALIZABLE: - case PostgreSQLParser.KW_SERVER: - case PostgreSQLParser.KW_SESSION: - case PostgreSQLParser.KW_SET: - case PostgreSQLParser.KW_SHARE: - case PostgreSQLParser.KW_SHOW: - case PostgreSQLParser.KW_SIMPLE: - case PostgreSQLParser.KW_SNAPSHOT: - case PostgreSQLParser.KW_STABLE: - case PostgreSQLParser.KW_STANDALONE: - case PostgreSQLParser.KW_START: - case PostgreSQLParser.KW_STATEMENT: - case PostgreSQLParser.KW_STATISTICS: - case PostgreSQLParser.KW_STDIN: - case PostgreSQLParser.KW_STDOUT: - case PostgreSQLParser.KW_STORAGE: - case PostgreSQLParser.KW_STRICT: - case PostgreSQLParser.KW_STRIP: - case PostgreSQLParser.KW_SYSID: - case PostgreSQLParser.KW_SYSTEM: - case PostgreSQLParser.KW_TABLES: - case PostgreSQLParser.KW_TABLESPACE: - case PostgreSQLParser.KW_TEMP: - case PostgreSQLParser.KW_TEMPLATE: - case PostgreSQLParser.KW_TEMPORARY: - case PostgreSQLParser.KW_TEXT: - case PostgreSQLParser.KW_TRANSACTION: - case PostgreSQLParser.KW_TRIGGER: - case PostgreSQLParser.KW_TRUNCATE: - case PostgreSQLParser.KW_TRUSTED: - case PostgreSQLParser.KW_TYPE: - case PostgreSQLParser.KW_TYPES: - case PostgreSQLParser.KW_UNBOUNDED: - case PostgreSQLParser.KW_UNCOMMITTED: - case PostgreSQLParser.KW_UNENCRYPTED: - case PostgreSQLParser.KW_UNKNOWN: - case PostgreSQLParser.KW_UNLISTEN: - case PostgreSQLParser.KW_UNLOGGED: - case PostgreSQLParser.KW_UNTIL: - case PostgreSQLParser.KW_UPDATE: - case PostgreSQLParser.KW_VACUUM: - case PostgreSQLParser.KW_VALID: - case PostgreSQLParser.KW_VALIDATE: - case PostgreSQLParser.KW_VALIDATOR: - case PostgreSQLParser.KW_VARYING: - case PostgreSQLParser.KW_VERSION: - case PostgreSQLParser.KW_VIEW: - case PostgreSQLParser.KW_VOLATILE: - case PostgreSQLParser.KW_WHITESPACE: - case PostgreSQLParser.KW_WITHOUT: - case PostgreSQLParser.KW_WORK: - case PostgreSQLParser.KW_WRAPPER: - case PostgreSQLParser.KW_WRITE: - case PostgreSQLParser.KW_XML: - case PostgreSQLParser.KW_YEAR: - case PostgreSQLParser.KW_YES: - case PostgreSQLParser.KW_ZONE: - case PostgreSQLParser.KW_BETWEEN: - case PostgreSQLParser.KW_BIGINT: - case PostgreSQLParser.KW_BIT: - case PostgreSQLParser.KW_BOOLEAN: - case PostgreSQLParser.KW_CHAR: - case PostgreSQLParser.KW_CHARACTER: - case PostgreSQLParser.KW_COALESCE: - case PostgreSQLParser.KW_DEC: - case PostgreSQLParser.KW_DECIMAL: - case PostgreSQLParser.KW_EXISTS: - case PostgreSQLParser.KW_EXTRACT: - case PostgreSQLParser.KW_FLOAT: - case PostgreSQLParser.KW_GREATEST: - case PostgreSQLParser.KW_INOUT: - case PostgreSQLParser.KW_INT: - case PostgreSQLParser.KW_INTEGER: - case PostgreSQLParser.KW_INTERVAL: - case PostgreSQLParser.KW_LEAST: - case PostgreSQLParser.KW_NATIONAL: - case PostgreSQLParser.KW_NCHAR: - case PostgreSQLParser.KW_NONE: - case PostgreSQLParser.KW_NULLIF: - case PostgreSQLParser.KW_NUMERIC: - case PostgreSQLParser.KW_OVERLAY: - case PostgreSQLParser.KW_POSITION: - case PostgreSQLParser.KW_PRECISION: - case PostgreSQLParser.KW_REAL: - case PostgreSQLParser.KW_ROW: - case PostgreSQLParser.KW_SETOF: - case PostgreSQLParser.KW_SMALLINT: - case PostgreSQLParser.KW_SUBSTRING: - case PostgreSQLParser.KW_TIME: - case PostgreSQLParser.KW_TIMESTAMP: - case PostgreSQLParser.KW_TREAT: - case PostgreSQLParser.KW_TRIM: - case PostgreSQLParser.KW_VALUES: - case PostgreSQLParser.KW_VARCHAR: - case PostgreSQLParser.KW_XMLATTRIBUTES: - case PostgreSQLParser.KW_XMLCONCAT: - case PostgreSQLParser.KW_XMLELEMENT: - case PostgreSQLParser.KW_XMLEXISTS: - case PostgreSQLParser.KW_XMLFOREST: - case PostgreSQLParser.KW_XMLPARSE: - case PostgreSQLParser.KW_XMLPI: - case PostgreSQLParser.KW_XMLROOT: - case PostgreSQLParser.KW_XMLSERIALIZE: - case PostgreSQLParser.KW_CALL: - case PostgreSQLParser.KW_CURRENT: - case PostgreSQLParser.KW_ATTACH: - case PostgreSQLParser.KW_DETACH: - case PostgreSQLParser.KW_EXPRESSION: - case PostgreSQLParser.KW_GENERATED: - case PostgreSQLParser.KW_LOGGED: - case PostgreSQLParser.KW_STORED: - case PostgreSQLParser.KW_INCLUDE: - case PostgreSQLParser.KW_ROUTINE: - case PostgreSQLParser.KW_TRANSFORM: - case PostgreSQLParser.KW_IMPORT: - case PostgreSQLParser.KW_POLICY: - case PostgreSQLParser.KW_METHOD: - case PostgreSQLParser.KW_REFERENCING: - case PostgreSQLParser.KW_NEW: - case PostgreSQLParser.KW_OLD: - case PostgreSQLParser.KW_VALUE: - case PostgreSQLParser.KW_SUBSCRIPTION: - case PostgreSQLParser.KW_PUBLICATION: - case PostgreSQLParser.KW_OUT: - case PostgreSQLParser.KW_ROUTINES: - case PostgreSQLParser.KW_SCHEMAS: - case PostgreSQLParser.KW_PROCEDURES: - case PostgreSQLParser.KW_INPUT: - case PostgreSQLParser.KW_SUPPORT: - case PostgreSQLParser.KW_PARALLEL: - case PostgreSQLParser.KW_SQL: - case PostgreSQLParser.KW_DEPENDS: - case PostgreSQLParser.KW_OVERRIDING: - case PostgreSQLParser.KW_CONFLICT: - case PostgreSQLParser.KW_SKIP: - case PostgreSQLParser.KW_LOCKED: - case PostgreSQLParser.KW_TIES: - case PostgreSQLParser.KW_ROLLUP: - case PostgreSQLParser.KW_CUBE: - case PostgreSQLParser.KW_GROUPING: - case PostgreSQLParser.KW_SETS: - case PostgreSQLParser.KW_ORDINALITY: - case PostgreSQLParser.KW_XMLTABLE: - case PostgreSQLParser.KW_COLUMNS: - case PostgreSQLParser.KW_XMLNAMESPACES: - case PostgreSQLParser.KW_ROWTYPE: - case PostgreSQLParser.KW_NORMALIZED: - case PostgreSQLParser.KW_WITHIN: - case PostgreSQLParser.KW_FILTER: - case PostgreSQLParser.KW_GROUPS: - case PostgreSQLParser.KW_OTHERS: - case PostgreSQLParser.KW_NFC: - case PostgreSQLParser.KW_NFD: - case PostgreSQLParser.KW_NFKC: - case PostgreSQLParser.KW_NFKD: - case PostgreSQLParser.KW_UESCAPE: - case PostgreSQLParser.KW_VIEWS: - case PostgreSQLParser.KW_NORMALIZE: - case PostgreSQLParser.KW_DUMP: - case PostgreSQLParser.KW_PRINT_STRICT_PARAMS: - case PostgreSQLParser.KW_VARIABLE_CONFLICT: - case PostgreSQLParser.KW_ERROR: - case PostgreSQLParser.KW_USE_VARIABLE: - case PostgreSQLParser.KW_USE_COLUMN: - case PostgreSQLParser.KW_ALIAS: - case PostgreSQLParser.KW_CONSTANT: - case PostgreSQLParser.KW_PERFORM: - case PostgreSQLParser.KW_GET: - case PostgreSQLParser.KW_DIAGNOSTICS: - case PostgreSQLParser.KW_STACKED: - case PostgreSQLParser.KW_ELSIF: - case PostgreSQLParser.KW_REVERSE: - case PostgreSQLParser.KW_SLICE: - case PostgreSQLParser.KW_EXIT: - case PostgreSQLParser.KW_RETURN: - case PostgreSQLParser.KW_QUERY: - case PostgreSQLParser.KW_RAISE: - case PostgreSQLParser.KW_SQLSTATE: - case PostgreSQLParser.KW_DEBUG: - case PostgreSQLParser.KW_LOG: - case PostgreSQLParser.KW_INFO: - case PostgreSQLParser.KW_NOTICE: - case PostgreSQLParser.KW_WARNING: - case PostgreSQLParser.KW_EXCEPTION: - case PostgreSQLParser.KW_ASSERT: - case PostgreSQLParser.KW_OPEN: - case PostgreSQLParser.KW_SKIP_LOCKED: - case PostgreSQLParser.KW_BUFFER_USAGE_LIMIT: - case PostgreSQLParser.Identifier: - case PostgreSQLParser.QuotedIdentifier: - case PostgreSQLParser.UnicodeQuotedIdentifier: - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.PLSQLVARIABLENAME: - case PostgreSQLParser.PLSQLIDENTIFIER: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.PARAM: + case PostgreSqlParser.KW_AND: + case PostgreSqlParser.KW_ARRAY: + case PostgreSqlParser.KW_COLLATE: + case PostgreSqlParser.KW_CONSTRAINT: + case PostgreSqlParser.KW_DEFAULT: + case PostgreSqlParser.KW_DO: + case PostgreSqlParser.KW_FETCH: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_IS: + case PostgreSqlParser.KW_OUTER: + case PostgreSqlParser.KW_OVER: + case PostgreSqlParser.KW_ABORT: + case PostgreSqlParser.KW_ABSOLUTE: + case PostgreSqlParser.KW_ACCESS: + case PostgreSqlParser.KW_ACTION: + case PostgreSqlParser.KW_ADD: + case PostgreSqlParser.KW_ADMIN: + case PostgreSqlParser.KW_AFTER: + case PostgreSqlParser.KW_AGGREGATE: + case PostgreSqlParser.KW_ALSO: + case PostgreSqlParser.KW_ALTER: + case PostgreSqlParser.KW_ALWAYS: + case PostgreSqlParser.KW_ASSERTION: + case PostgreSqlParser.KW_ASSIGNMENT: + case PostgreSqlParser.KW_AT: + case PostgreSqlParser.KW_ATTRIBUTE: + case PostgreSqlParser.KW_BACKWARD: + case PostgreSqlParser.KW_BEFORE: + case PostgreSqlParser.KW_BEGIN: + case PostgreSqlParser.KW_BY: + case PostgreSqlParser.KW_CACHE: + case PostgreSqlParser.KW_CALLED: + case PostgreSqlParser.KW_CASCADE: + case PostgreSqlParser.KW_CASCADED: + case PostgreSqlParser.KW_CATALOG: + case PostgreSqlParser.KW_CHAIN: + case PostgreSqlParser.KW_CHARACTERISTICS: + case PostgreSqlParser.KW_CHECKPOINT: + case PostgreSqlParser.KW_CLASS: + case PostgreSqlParser.KW_CLOSE: + case PostgreSqlParser.KW_CLUSTER: + case PostgreSqlParser.KW_COMMENT: + case PostgreSqlParser.KW_COMMENTS: + case PostgreSqlParser.KW_COMMIT: + case PostgreSqlParser.KW_COMMITTED: + case PostgreSqlParser.KW_CONFIGURATION: + case PostgreSqlParser.KW_CONNECTION: + case PostgreSqlParser.KW_CONSTRAINTS: + case PostgreSqlParser.KW_CONTENT: + case PostgreSqlParser.KW_CONTINUE: + case PostgreSqlParser.KW_CONVERSION: + case PostgreSqlParser.KW_COPY: + case PostgreSqlParser.KW_COST: + case PostgreSqlParser.KW_CSV: + case PostgreSqlParser.KW_CURSOR: + case PostgreSqlParser.KW_CYCLE: + case PostgreSqlParser.KW_DATA: + case PostgreSqlParser.KW_DATABASE: + case PostgreSqlParser.KW_DAY: + case PostgreSqlParser.KW_DEALLOCATE: + case PostgreSqlParser.KW_DECLARE: + case PostgreSqlParser.KW_DEFAULTS: + case PostgreSqlParser.KW_DEFERRED: + case PostgreSqlParser.KW_DEFINER: + case PostgreSqlParser.KW_DELETE: + case PostgreSqlParser.KW_DELIMITER: + case PostgreSqlParser.KW_DELIMITERS: + case PostgreSqlParser.KW_DICTIONARY: + case PostgreSqlParser.KW_DISABLE: + case PostgreSqlParser.KW_DISCARD: + case PostgreSqlParser.KW_DOCUMENT: + case PostgreSqlParser.KW_DOMAIN: + case PostgreSqlParser.KW_DOUBLE: + case PostgreSqlParser.KW_DROP: + case PostgreSqlParser.KW_EACH: + case PostgreSqlParser.KW_ENABLE: + case PostgreSqlParser.KW_ENCODING: + case PostgreSqlParser.KW_ENCRYPTED: + case PostgreSqlParser.KW_ENUM: + case PostgreSqlParser.KW_ESCAPE: + case PostgreSqlParser.KW_EVENT: + case PostgreSqlParser.KW_EXCLUDE: + case PostgreSqlParser.KW_EXCLUDING: + case PostgreSqlParser.KW_EXCLUSIVE: + case PostgreSqlParser.KW_EXECUTE: + case PostgreSqlParser.KW_EXPLAIN: + case PostgreSqlParser.KW_EXTENSION: + case PostgreSqlParser.KW_EXTERNAL: + case PostgreSqlParser.KW_FAMILY: + case PostgreSqlParser.KW_FIRST: + case PostgreSqlParser.KW_FOLLOWING: + case PostgreSqlParser.KW_FORCE: + case PostgreSqlParser.KW_FORWARD: + case PostgreSqlParser.KW_FUNCTION: + case PostgreSqlParser.KW_FUNCTIONS: + case PostgreSqlParser.KW_GLOBAL: + case PostgreSqlParser.KW_GRANTED: + case PostgreSqlParser.KW_HANDLER: + case PostgreSqlParser.KW_HEADER: + case PostgreSqlParser.KW_HOLD: + case PostgreSqlParser.KW_HOUR: + case PostgreSqlParser.KW_IDENTITY: + case PostgreSqlParser.KW_IF: + case PostgreSqlParser.KW_IMMEDIATE: + case PostgreSqlParser.KW_IMMUTABLE: + case PostgreSqlParser.KW_IMPLICIT: + case PostgreSqlParser.KW_INCLUDING: + case PostgreSqlParser.KW_INCREMENT: + case PostgreSqlParser.KW_INDEX: + case PostgreSqlParser.KW_INDEXES: + case PostgreSqlParser.KW_INHERIT: + case PostgreSqlParser.KW_INHERITS: + case PostgreSqlParser.KW_INLINE: + case PostgreSqlParser.KW_INSENSITIVE: + case PostgreSqlParser.KW_INSERT: + case PostgreSqlParser.KW_INSTEAD: + case PostgreSqlParser.KW_INVOKER: + case PostgreSqlParser.KW_ISOLATION: + case PostgreSqlParser.KW_KEY: + case PostgreSqlParser.KW_LABEL: + case PostgreSqlParser.KW_LANGUAGE: + case PostgreSqlParser.KW_LARGE: + case PostgreSqlParser.KW_LAST: + case PostgreSqlParser.KW_LEAKPROOF: + case PostgreSqlParser.KW_LEVEL: + case PostgreSqlParser.KW_LISTEN: + case PostgreSqlParser.KW_LOAD: + case PostgreSqlParser.KW_LOCAL: + case PostgreSqlParser.KW_LOCATION: + case PostgreSqlParser.KW_LOCK: + case PostgreSqlParser.KW_MAPPING: + case PostgreSqlParser.KW_MATCH: + case PostgreSqlParser.KW_MATERIALIZED: + case PostgreSqlParser.KW_MAXVALUE: + case PostgreSqlParser.KW_MINUTE: + case PostgreSqlParser.KW_MINVALUE: + case PostgreSqlParser.KW_MODE: + case PostgreSqlParser.KW_MONTH: + case PostgreSqlParser.KW_MOVE: + case PostgreSqlParser.KW_NAME: + case PostgreSqlParser.KW_NAMES: + case PostgreSqlParser.KW_NEXT: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_NOTHING: + case PostgreSqlParser.KW_NOTIFY: + case PostgreSqlParser.KW_NOWAIT: + case PostgreSqlParser.KW_NULLS: + case PostgreSqlParser.KW_OBJECT: + case PostgreSqlParser.KW_OF: + case PostgreSqlParser.KW_OFF: + case PostgreSqlParser.KW_OIDS: + case PostgreSqlParser.KW_OPERATOR: + case PostgreSqlParser.KW_OPTION: + case PostgreSqlParser.KW_OPTIONS: + case PostgreSqlParser.KW_OWNED: + case PostgreSqlParser.KW_OWNER: + case PostgreSqlParser.KW_PARSER: + case PostgreSqlParser.KW_PARTIAL: + case PostgreSqlParser.KW_PARTITION: + case PostgreSqlParser.KW_PASSING: + case PostgreSqlParser.KW_PASSWORD: + case PostgreSqlParser.KW_PLANS: + case PostgreSqlParser.KW_PRECEDING: + case PostgreSqlParser.KW_PREPARE: + case PostgreSqlParser.KW_PREPARED: + case PostgreSqlParser.KW_PRESERVE: + case PostgreSqlParser.KW_PRIOR: + case PostgreSqlParser.KW_PRIVILEGES: + case PostgreSqlParser.KW_PROCEDURAL: + case PostgreSqlParser.KW_PROCEDURE: + case PostgreSqlParser.KW_PROGRAM: + case PostgreSqlParser.KW_QUOTE: + case PostgreSqlParser.KW_RANGE: + case PostgreSqlParser.KW_READ: + case PostgreSqlParser.KW_REASSIGN: + case PostgreSqlParser.KW_RECHECK: + case PostgreSqlParser.KW_RECURSIVE: + case PostgreSqlParser.KW_REF: + case PostgreSqlParser.KW_REFRESH: + case PostgreSqlParser.KW_REINDEX: + case PostgreSqlParser.KW_RELATIVE: + case PostgreSqlParser.KW_RELEASE: + case PostgreSqlParser.KW_RENAME: + case PostgreSqlParser.KW_REPEATABLE: + case PostgreSqlParser.KW_REPLACE: + case PostgreSqlParser.KW_REPLICA: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_RESTART: + case PostgreSqlParser.KW_RESTRICT: + case PostgreSqlParser.KW_RETURNS: + case PostgreSqlParser.KW_REVOKE: + case PostgreSqlParser.KW_ROLE: + case PostgreSqlParser.KW_ROLLBACK: + case PostgreSqlParser.KW_ROWS: + case PostgreSqlParser.KW_RULE: + case PostgreSqlParser.KW_SAVEPOINT: + case PostgreSqlParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCROLL: + case PostgreSqlParser.KW_SEARCH: + case PostgreSqlParser.KW_SECOND: + case PostgreSqlParser.KW_SECURITY: + case PostgreSqlParser.KW_SEQUENCE: + case PostgreSqlParser.KW_SEQUENCES: + case PostgreSqlParser.KW_SERIALIZABLE: + case PostgreSqlParser.KW_SERVER: + case PostgreSqlParser.KW_SESSION: + case PostgreSqlParser.KW_SET: + case PostgreSqlParser.KW_SHARE: + case PostgreSqlParser.KW_SHOW: + case PostgreSqlParser.KW_SIMPLE: + case PostgreSqlParser.KW_SNAPSHOT: + case PostgreSqlParser.KW_STABLE: + case PostgreSqlParser.KW_STANDALONE: + case PostgreSqlParser.KW_START: + case PostgreSqlParser.KW_STATEMENT: + case PostgreSqlParser.KW_STATISTICS: + case PostgreSqlParser.KW_STDIN: + case PostgreSqlParser.KW_STDOUT: + case PostgreSqlParser.KW_STORAGE: + case PostgreSqlParser.KW_STRICT: + case PostgreSqlParser.KW_STRIP: + case PostgreSqlParser.KW_SYSID: + case PostgreSqlParser.KW_SYSTEM: + case PostgreSqlParser.KW_TABLES: + case PostgreSqlParser.KW_TABLESPACE: + case PostgreSqlParser.KW_TEMP: + case PostgreSqlParser.KW_TEMPLATE: + case PostgreSqlParser.KW_TEMPORARY: + case PostgreSqlParser.KW_TEXT: + case PostgreSqlParser.KW_TRANSACTION: + case PostgreSqlParser.KW_TRIGGER: + case PostgreSqlParser.KW_TRUNCATE: + case PostgreSqlParser.KW_TRUSTED: + case PostgreSqlParser.KW_TYPE: + case PostgreSqlParser.KW_TYPES: + case PostgreSqlParser.KW_UNBOUNDED: + case PostgreSqlParser.KW_UNCOMMITTED: + case PostgreSqlParser.KW_UNENCRYPTED: + case PostgreSqlParser.KW_UNKNOWN: + case PostgreSqlParser.KW_UNLISTEN: + case PostgreSqlParser.KW_UNLOGGED: + case PostgreSqlParser.KW_UNTIL: + case PostgreSqlParser.KW_UPDATE: + case PostgreSqlParser.KW_VACUUM: + case PostgreSqlParser.KW_VALID: + case PostgreSqlParser.KW_VALIDATE: + case PostgreSqlParser.KW_VALIDATOR: + case PostgreSqlParser.KW_VARYING: + case PostgreSqlParser.KW_VERSION: + case PostgreSqlParser.KW_VIEW: + case PostgreSqlParser.KW_VOLATILE: + case PostgreSqlParser.KW_WHITESPACE: + case PostgreSqlParser.KW_WITHOUT: + case PostgreSqlParser.KW_WORK: + case PostgreSqlParser.KW_WRAPPER: + case PostgreSqlParser.KW_WRITE: + case PostgreSqlParser.KW_XML: + case PostgreSqlParser.KW_YEAR: + case PostgreSqlParser.KW_YES: + case PostgreSqlParser.KW_ZONE: + case PostgreSqlParser.KW_BETWEEN: + case PostgreSqlParser.KW_BIGINT: + case PostgreSqlParser.KW_BIT: + case PostgreSqlParser.KW_BOOLEAN: + case PostgreSqlParser.KW_CHAR: + case PostgreSqlParser.KW_CHARACTER: + case PostgreSqlParser.KW_COALESCE: + case PostgreSqlParser.KW_DEC: + case PostgreSqlParser.KW_DECIMAL: + case PostgreSqlParser.KW_EXISTS: + case PostgreSqlParser.KW_EXTRACT: + case PostgreSqlParser.KW_FLOAT: + case PostgreSqlParser.KW_GREATEST: + case PostgreSqlParser.KW_INOUT: + case PostgreSqlParser.KW_INT: + case PostgreSqlParser.KW_INTEGER: + case PostgreSqlParser.KW_INTERVAL: + case PostgreSqlParser.KW_LEAST: + case PostgreSqlParser.KW_NATIONAL: + case PostgreSqlParser.KW_NCHAR: + case PostgreSqlParser.KW_NONE: + case PostgreSqlParser.KW_NULLIF: + case PostgreSqlParser.KW_NUMERIC: + case PostgreSqlParser.KW_OVERLAY: + case PostgreSqlParser.KW_POSITION: + case PostgreSqlParser.KW_PRECISION: + case PostgreSqlParser.KW_REAL: + case PostgreSqlParser.KW_ROW: + case PostgreSqlParser.KW_SETOF: + case PostgreSqlParser.KW_SMALLINT: + case PostgreSqlParser.KW_SUBSTRING: + case PostgreSqlParser.KW_TIME: + case PostgreSqlParser.KW_TIMESTAMP: + case PostgreSqlParser.KW_TREAT: + case PostgreSqlParser.KW_TRIM: + case PostgreSqlParser.KW_VALUES: + case PostgreSqlParser.KW_VARCHAR: + case PostgreSqlParser.KW_XMLATTRIBUTES: + case PostgreSqlParser.KW_XMLCONCAT: + case PostgreSqlParser.KW_XMLELEMENT: + case PostgreSqlParser.KW_XMLEXISTS: + case PostgreSqlParser.KW_XMLFOREST: + case PostgreSqlParser.KW_XMLPARSE: + case PostgreSqlParser.KW_XMLPI: + case PostgreSqlParser.KW_XMLROOT: + case PostgreSqlParser.KW_XMLSERIALIZE: + case PostgreSqlParser.KW_CALL: + case PostgreSqlParser.KW_CURRENT: + case PostgreSqlParser.KW_ATTACH: + case PostgreSqlParser.KW_DETACH: + case PostgreSqlParser.KW_EXPRESSION: + case PostgreSqlParser.KW_GENERATED: + case PostgreSqlParser.KW_LOGGED: + case PostgreSqlParser.KW_STORED: + case PostgreSqlParser.KW_INCLUDE: + case PostgreSqlParser.KW_ROUTINE: + case PostgreSqlParser.KW_TRANSFORM: + case PostgreSqlParser.KW_IMPORT: + case PostgreSqlParser.KW_POLICY: + case PostgreSqlParser.KW_METHOD: + case PostgreSqlParser.KW_REFERENCING: + case PostgreSqlParser.KW_NEW: + case PostgreSqlParser.KW_OLD: + case PostgreSqlParser.KW_VALUE: + case PostgreSqlParser.KW_SUBSCRIPTION: + case PostgreSqlParser.KW_PUBLICATION: + case PostgreSqlParser.KW_OUT: + case PostgreSqlParser.KW_ROUTINES: + case PostgreSqlParser.KW_SCHEMAS: + case PostgreSqlParser.KW_PROCEDURES: + case PostgreSqlParser.KW_INPUT: + case PostgreSqlParser.KW_SUPPORT: + case PostgreSqlParser.KW_PARALLEL: + case PostgreSqlParser.KW_SQL: + case PostgreSqlParser.KW_DEPENDS: + case PostgreSqlParser.KW_OVERRIDING: + case PostgreSqlParser.KW_CONFLICT: + case PostgreSqlParser.KW_SKIP: + case PostgreSqlParser.KW_LOCKED: + case PostgreSqlParser.KW_TIES: + case PostgreSqlParser.KW_ROLLUP: + case PostgreSqlParser.KW_CUBE: + case PostgreSqlParser.KW_GROUPING: + case PostgreSqlParser.KW_SETS: + case PostgreSqlParser.KW_ORDINALITY: + case PostgreSqlParser.KW_XMLTABLE: + case PostgreSqlParser.KW_COLUMNS: + case PostgreSqlParser.KW_XMLNAMESPACES: + case PostgreSqlParser.KW_ROWTYPE: + case PostgreSqlParser.KW_NORMALIZED: + case PostgreSqlParser.KW_WITHIN: + case PostgreSqlParser.KW_FILTER: + case PostgreSqlParser.KW_GROUPS: + case PostgreSqlParser.KW_OTHERS: + case PostgreSqlParser.KW_NFC: + case PostgreSqlParser.KW_NFD: + case PostgreSqlParser.KW_NFKC: + case PostgreSqlParser.KW_NFKD: + case PostgreSqlParser.KW_UESCAPE: + case PostgreSqlParser.KW_VIEWS: + case PostgreSqlParser.KW_NORMALIZE: + case PostgreSqlParser.KW_DUMP: + case PostgreSqlParser.KW_PRINT_STRICT_PARAMS: + case PostgreSqlParser.KW_VARIABLE_CONFLICT: + case PostgreSqlParser.KW_ERROR: + case PostgreSqlParser.KW_USE_VARIABLE: + case PostgreSqlParser.KW_USE_COLUMN: + case PostgreSqlParser.KW_ALIAS: + case PostgreSqlParser.KW_CONSTANT: + case PostgreSqlParser.KW_PERFORM: + case PostgreSqlParser.KW_GET: + case PostgreSqlParser.KW_DIAGNOSTICS: + case PostgreSqlParser.KW_STACKED: + case PostgreSqlParser.KW_ELSIF: + case PostgreSqlParser.KW_REVERSE: + case PostgreSqlParser.KW_SLICE: + case PostgreSqlParser.KW_EXIT: + case PostgreSqlParser.KW_RETURN: + case PostgreSqlParser.KW_QUERY: + case PostgreSqlParser.KW_RAISE: + case PostgreSqlParser.KW_SQLSTATE: + case PostgreSqlParser.KW_DEBUG: + case PostgreSqlParser.KW_LOG: + case PostgreSqlParser.KW_INFO: + case PostgreSqlParser.KW_NOTICE: + case PostgreSqlParser.KW_WARNING: + case PostgreSqlParser.KW_EXCEPTION: + case PostgreSqlParser.KW_ASSERT: + case PostgreSqlParser.KW_OPEN: + case PostgreSqlParser.KW_SKIP_LOCKED: + case PostgreSqlParser.KW_BUFFER_USAGE_LIMIT: + case PostgreSqlParser.Identifier: + case PostgreSqlParser.QuotedIdentifier: + case PostgreSqlParser.UnicodeQuotedIdentifier: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.PLSQLVARIABLENAME: + case PostgreSqlParser.PLSQLIDENTIFIER: + case PostgreSqlParser.EscapeStringConstant: this.enterOuterAlt(localContext, 1); // tslint:disable-next-line:no-empty { } break; - case PostgreSQLParser.KW_FROM: + case PostgreSqlParser.KW_FROM: this.enterOuterAlt(localContext, 2); { this.state = 11547; - this.match(PostgreSQLParser.KW_FROM); + this.match(PostgreSqlParser.KW_FROM); } break; - case PostgreSQLParser.KW_IN: + case PostgreSqlParser.KW_IN: this.enterOuterAlt(localContext, 3); { this.state = 11548; - this.match(PostgreSQLParser.KW_IN); + this.match(PostgreSqlParser.KW_IN); } break; default: @@ -65613,7 +65613,7 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_fetch_direction(): Opt_fetch_directionContext { let localContext = new Opt_fetch_directionContext(this.context, this.state); - this.enterRule(localContext, 1678, PostgreSQLParser.RULE_opt_fetch_direction); + this.enterRule(localContext, 1678, PostgreSqlParser.RULE_opt_fetch_direction); let _la: number; try { this.state = 11566; @@ -65623,35 +65623,35 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 11551; - this.match(PostgreSQLParser.KW_NEXT); + this.match(PostgreSqlParser.KW_NEXT); } break; case 2: this.enterOuterAlt(localContext, 2); { this.state = 11552; - this.match(PostgreSQLParser.KW_PRIOR); + this.match(PostgreSqlParser.KW_PRIOR); } break; case 3: this.enterOuterAlt(localContext, 3); { this.state = 11553; - this.match(PostgreSQLParser.KW_FIRST); + this.match(PostgreSqlParser.KW_FIRST); } break; case 4: this.enterOuterAlt(localContext, 4); { this.state = 11554; - this.match(PostgreSQLParser.KW_LAST); + this.match(PostgreSqlParser.KW_LAST); } break; case 5: this.enterOuterAlt(localContext, 5); { this.state = 11555; - this.match(PostgreSQLParser.KW_ABSOLUTE); + this.match(PostgreSqlParser.KW_ABSOLUTE); this.state = 11556; this.a_expr(); } @@ -65660,7 +65660,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 6); { this.state = 11557; - this.match(PostgreSQLParser.KW_RELATIVE); + this.match(PostgreSqlParser.KW_RELATIVE); this.state = 11558; this.a_expr(); } @@ -65676,7 +65676,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 8); { this.state = 11560; - this.match(PostgreSQLParser.KW_ALL); + this.match(PostgreSqlParser.KW_ALL); } break; case 9: @@ -65703,7 +65703,7 @@ export class PostgreSQLParser extends SQLParserBase { case 2: { this.state = 11563; - this.match(PostgreSQLParser.KW_ALL); + this.match(PostgreSqlParser.KW_ALL); } break; } @@ -65727,12 +65727,12 @@ export class PostgreSQLParser extends SQLParserBase { } public stmt_move(): Stmt_moveContext { let localContext = new Stmt_moveContext(this.context, this.state); - this.enterRule(localContext, 1680, PostgreSQLParser.RULE_stmt_move); + this.enterRule(localContext, 1680, PostgreSqlParser.RULE_stmt_move); try { this.enterOuterAlt(localContext, 1); { this.state = 11568; - this.match(PostgreSQLParser.KW_MOVE); + this.match(PostgreSqlParser.KW_MOVE); this.state = 11570; this.errorHandler.sync(this); switch (this.interpreter.adaptivePredict(this.tokenStream, 1235, this.context) ) { @@ -65746,7 +65746,7 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 11572; this.cursor_variable(); this.state = 11573; - this.match(PostgreSQLParser.SEMI); + this.match(PostgreSqlParser.SEMI); } } catch (re) { @@ -65765,7 +65765,7 @@ export class PostgreSQLParser extends SQLParserBase { } public mergestmt(): MergestmtContext { let localContext = new MergestmtContext(this.context, this.state); - this.enterRule(localContext, 1682, PostgreSQLParser.RULE_mergestmt); + this.enterRule(localContext, 1682, PostgreSqlParser.RULE_mergestmt); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -65781,16 +65781,16 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 11578; - this.match(PostgreSQLParser.KW_MERGE); + this.match(PostgreSqlParser.KW_MERGE); this.state = 11579; - this.match(PostgreSQLParser.KW_INTO); + this.match(PostgreSqlParser.KW_INTO); this.state = 11581; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); if (_la === 81) { { this.state = 11580; - this.match(PostgreSQLParser.KW_ONLY); + this.match(PostgreSqlParser.KW_ONLY); } } @@ -65802,7 +65802,7 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 9) { { this.state = 11584; - this.match(PostgreSQLParser.STAR); + this.match(PostgreSqlParser.STAR); } } @@ -65817,7 +65817,7 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 36) { { this.state = 11587; - this.match(PostgreSQLParser.KW_AS); + this.match(PostgreSqlParser.KW_AS); } } @@ -65827,11 +65827,11 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 11593; - this.match(PostgreSQLParser.KW_USING); + this.match(PostgreSqlParser.KW_USING); this.state = 11594; this.data_source(); this.state = 11595; - this.match(PostgreSQLParser.KW_ON); + this.match(PostgreSqlParser.KW_ON); this.state = 11596; this.join_condition(); this.state = 11598; @@ -65866,7 +65866,7 @@ export class PostgreSQLParser extends SQLParserBase { } public data_source(): Data_sourceContext { let localContext = new Data_sourceContext(this.context, this.state); - this.enterRule(localContext, 1684, PostgreSQLParser.RULE_data_source); + this.enterRule(localContext, 1684, PostgreSqlParser.RULE_data_source); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -65882,7 +65882,7 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 81) { { this.state = 11602; - this.match(PostgreSQLParser.KW_ONLY); + this.match(PostgreSqlParser.KW_ONLY); } } @@ -65894,7 +65894,7 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 9) { { this.state = 11606; - this.match(PostgreSQLParser.STAR); + this.match(PostgreSqlParser.STAR); } } @@ -65932,7 +65932,7 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 36) { { this.state = 11615; - this.match(PostgreSQLParser.KW_AS); + this.match(PostgreSqlParser.KW_AS); } } @@ -65959,7 +65959,7 @@ export class PostgreSQLParser extends SQLParserBase { } public join_condition(): Join_conditionContext { let localContext = new Join_conditionContext(this.context, this.state); - this.enterRule(localContext, 1686, PostgreSQLParser.RULE_join_condition); + this.enterRule(localContext, 1686, PostgreSqlParser.RULE_join_condition); try { this.enterOuterAlt(localContext, 1); { @@ -65983,7 +65983,7 @@ export class PostgreSQLParser extends SQLParserBase { } public merge_when_clause(): Merge_when_clauseContext { let localContext = new Merge_when_clauseContext(this.context, this.state); - this.enterRule(localContext, 1688, PostgreSQLParser.RULE_merge_when_clause); + this.enterRule(localContext, 1688, PostgreSqlParser.RULE_merge_when_clause); let _la: number; try { this.state = 11649; @@ -65993,44 +65993,44 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 1); { this.state = 11623; - this.match(PostgreSQLParser.KW_WHEN); + this.match(PostgreSqlParser.KW_WHEN); this.state = 11624; - this.match(PostgreSQLParser.KW_MATCHED); + this.match(PostgreSqlParser.KW_MATCHED); this.state = 11627; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); if (_la === 33) { { this.state = 11625; - this.match(PostgreSQLParser.KW_AND); + this.match(PostgreSqlParser.KW_AND); this.state = 11626; this.a_expr(); } } this.state = 11629; - this.match(PostgreSQLParser.KW_THEN); + this.match(PostgreSqlParser.KW_THEN); this.state = 11634; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_UPDATE: + case PostgreSqlParser.KW_UPDATE: { this.state = 11630; this.merge_update(); } break; - case PostgreSQLParser.KW_DELETE: + case PostgreSqlParser.KW_DELETE: { this.state = 11631; - this.match(PostgreSQLParser.KW_DELETE); + this.match(PostgreSqlParser.KW_DELETE); } break; - case PostgreSQLParser.KW_DO: + case PostgreSqlParser.KW_DO: { this.state = 11632; - this.match(PostgreSQLParser.KW_DO); + this.match(PostgreSqlParser.KW_DO); this.state = 11633; - this.match(PostgreSQLParser.KW_NOTHING); + this.match(PostgreSqlParser.KW_NOTHING); } break; default: @@ -66042,40 +66042,40 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 11636; - this.match(PostgreSQLParser.KW_WHEN); + this.match(PostgreSqlParser.KW_WHEN); this.state = 11637; - this.match(PostgreSQLParser.KW_NOT); + this.match(PostgreSqlParser.KW_NOT); this.state = 11638; - this.match(PostgreSQLParser.KW_MATCHED); + this.match(PostgreSqlParser.KW_MATCHED); this.state = 11641; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); if (_la === 33) { { this.state = 11639; - this.match(PostgreSQLParser.KW_AND); + this.match(PostgreSqlParser.KW_AND); this.state = 11640; this.a_expr(); } } this.state = 11643; - this.match(PostgreSQLParser.KW_THEN); + this.match(PostgreSqlParser.KW_THEN); this.state = 11647; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_INSERT: + case PostgreSqlParser.KW_INSERT: { this.state = 11644; this.merge_insert(); } break; - case PostgreSQLParser.KW_DO: + case PostgreSqlParser.KW_DO: { this.state = 11645; - this.match(PostgreSQLParser.KW_DO); + this.match(PostgreSqlParser.KW_DO); this.state = 11646; - this.match(PostgreSQLParser.KW_NOTHING); + this.match(PostgreSqlParser.KW_NOTHING); } break; default: @@ -66101,24 +66101,24 @@ export class PostgreSQLParser extends SQLParserBase { } public merge_insert(): Merge_insertContext { let localContext = new Merge_insertContext(this.context, this.state); - this.enterRule(localContext, 1690, PostgreSQLParser.RULE_merge_insert); + this.enterRule(localContext, 1690, PostgreSqlParser.RULE_merge_insert); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 11651; - this.match(PostgreSQLParser.KW_INSERT); + this.match(PostgreSqlParser.KW_INSERT); this.state = 11656; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); if (_la === 2) { { this.state = 11652; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 11653; this.column_list(); this.state = 11654; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } @@ -66128,7 +66128,7 @@ export class PostgreSQLParser extends SQLParserBase { if (_la === 463) { { this.state = 11658; - this.match(PostgreSQLParser.KW_OVERRIDING); + this.match(PostgreSqlParser.KW_OVERRIDING); this.state = 11659; _la = this.tokenStream.LA(1); if(!(_la === 99 || _la === 349)) { @@ -66139,7 +66139,7 @@ export class PostgreSQLParser extends SQLParserBase { this.consume(); } this.state = 11660; - this.match(PostgreSQLParser.KW_VALUE); + this.match(PostgreSqlParser.KW_VALUE); } } @@ -66163,15 +66163,15 @@ export class PostgreSQLParser extends SQLParserBase { } public merge_update(): Merge_updateContext { let localContext = new Merge_updateContext(this.context, this.state); - this.enterRule(localContext, 1692, PostgreSQLParser.RULE_merge_update); + this.enterRule(localContext, 1692, PostgreSqlParser.RULE_merge_update); try { let alternative: number; this.enterOuterAlt(localContext, 1); { this.state = 11665; - this.match(PostgreSQLParser.KW_UPDATE); + this.match(PostgreSqlParser.KW_UPDATE); this.state = 11666; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 11679; this.errorHandler.sync(this); alternative = 1; @@ -66187,7 +66187,7 @@ export class PostgreSQLParser extends SQLParserBase { this.state = 11667; this.column_name(); this.state = 11668; - this.match(PostgreSQLParser.EQUAL); + this.match(PostgreSqlParser.EQUAL); this.state = 11669; this.exprofdefault(); } @@ -66195,19 +66195,19 @@ export class PostgreSQLParser extends SQLParserBase { case 2: { this.state = 11671; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 11672; this.column_list(); this.state = 11673; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); this.state = 11674; - this.match(PostgreSQLParser.EQUAL); + this.match(PostgreSqlParser.EQUAL); this.state = 11675; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 11676; this.exprofdefaultlist(); this.state = 11677; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } break; } @@ -66238,27 +66238,27 @@ export class PostgreSQLParser extends SQLParserBase { } public default_values_or_values(): Default_values_or_valuesContext { let localContext = new Default_values_or_valuesContext(this.context, this.state); - this.enterRule(localContext, 1694, PostgreSQLParser.RULE_default_values_or_values); + this.enterRule(localContext, 1694, PostgreSqlParser.RULE_default_values_or_values); try { this.state = 11687; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_VALUES: + case PostgreSqlParser.KW_VALUES: this.enterOuterAlt(localContext, 1); { this.state = 11683; - this.match(PostgreSQLParser.KW_VALUES); + this.match(PostgreSqlParser.KW_VALUES); this.state = 11684; this.exprofdefaultlist(); } break; - case PostgreSQLParser.KW_DEFAULT: + case PostgreSqlParser.KW_DEFAULT: this.enterOuterAlt(localContext, 2); { this.state = 11685; - this.match(PostgreSQLParser.KW_DEFAULT); + this.match(PostgreSqlParser.KW_DEFAULT); this.state = 11686; - this.match(PostgreSQLParser.KW_VALUES); + this.match(PostgreSqlParser.KW_VALUES); } break; default: @@ -66281,13 +66281,13 @@ export class PostgreSQLParser extends SQLParserBase { } public exprofdefaultlist(): ExprofdefaultlistContext { let localContext = new ExprofdefaultlistContext(this.context, this.state); - this.enterRule(localContext, 1696, PostgreSQLParser.RULE_exprofdefaultlist); + this.enterRule(localContext, 1696, PostgreSqlParser.RULE_exprofdefaultlist); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 11689; - this.match(PostgreSQLParser.OPEN_PAREN); + this.match(PostgreSqlParser.OPEN_PAREN); this.state = 11690; this.exprofdefault(); this.state = 11695; @@ -66297,7 +66297,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 11691; - this.match(PostgreSQLParser.COMMA); + this.match(PostgreSqlParser.COMMA); this.state = 11692; this.exprofdefault(); } @@ -66307,7 +66307,7 @@ export class PostgreSQLParser extends SQLParserBase { _la = this.tokenStream.LA(1); } this.state = 11698; - this.match(PostgreSQLParser.CLOSE_PAREN); + this.match(PostgreSqlParser.CLOSE_PAREN); } } catch (re) { @@ -66326,7 +66326,7 @@ export class PostgreSQLParser extends SQLParserBase { } public exprofdefault(): ExprofdefaultContext { let localContext = new ExprofdefaultContext(this.context, this.state); - this.enterRule(localContext, 1698, PostgreSQLParser.RULE_exprofdefault); + this.enterRule(localContext, 1698, PostgreSqlParser.RULE_exprofdefault); try { this.state = 11702; this.errorHandler.sync(this); @@ -66342,7 +66342,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 11701; - this.match(PostgreSQLParser.KW_DEFAULT); + this.match(PostgreSqlParser.KW_DEFAULT); } break; } @@ -66363,16 +66363,16 @@ export class PostgreSQLParser extends SQLParserBase { } public stmt_close(): Stmt_closeContext { let localContext = new Stmt_closeContext(this.context, this.state); - this.enterRule(localContext, 1700, PostgreSQLParser.RULE_stmt_close); + this.enterRule(localContext, 1700, PostgreSqlParser.RULE_stmt_close); try { this.enterOuterAlt(localContext, 1); { this.state = 11704; - this.match(PostgreSQLParser.KW_CLOSE); + this.match(PostgreSqlParser.KW_CLOSE); this.state = 11705; this.cursor_variable(); this.state = 11706; - this.match(PostgreSQLParser.SEMI); + this.match(PostgreSqlParser.SEMI); } } catch (re) { @@ -66391,14 +66391,14 @@ export class PostgreSQLParser extends SQLParserBase { } public stmt_null(): Stmt_nullContext { let localContext = new Stmt_nullContext(this.context, this.state); - this.enterRule(localContext, 1702, PostgreSQLParser.RULE_stmt_null); + this.enterRule(localContext, 1702, PostgreSqlParser.RULE_stmt_null); try { this.enterOuterAlt(localContext, 1); { this.state = 11708; - this.match(PostgreSQLParser.KW_NULL); + this.match(PostgreSqlParser.KW_NULL); this.state = 11709; - this.match(PostgreSQLParser.SEMI); + this.match(PostgreSqlParser.SEMI); } } catch (re) { @@ -66417,13 +66417,13 @@ export class PostgreSQLParser extends SQLParserBase { } public stmt_commit(): Stmt_commitContext { let localContext = new Stmt_commitContext(this.context, this.state); - this.enterRule(localContext, 1704, PostgreSQLParser.RULE_stmt_commit); + this.enterRule(localContext, 1704, PostgreSqlParser.RULE_stmt_commit); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 11711; - this.match(PostgreSQLParser.KW_COMMIT); + this.match(PostgreSqlParser.KW_COMMIT); this.state = 11713; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -66435,7 +66435,7 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 11715; - this.match(PostgreSQLParser.SEMI); + this.match(PostgreSqlParser.SEMI); } } catch (re) { @@ -66454,13 +66454,13 @@ export class PostgreSQLParser extends SQLParserBase { } public stmt_rollback(): Stmt_rollbackContext { let localContext = new Stmt_rollbackContext(this.context, this.state); - this.enterRule(localContext, 1706, PostgreSQLParser.RULE_stmt_rollback); + this.enterRule(localContext, 1706, PostgreSqlParser.RULE_stmt_rollback); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 11717; - this.match(PostgreSQLParser.KW_ROLLBACK); + this.match(PostgreSqlParser.KW_ROLLBACK); this.state = 11719; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); @@ -66472,7 +66472,7 @@ export class PostgreSQLParser extends SQLParserBase { } this.state = 11721; - this.match(PostgreSQLParser.SEMI); + this.match(PostgreSqlParser.SEMI); } } catch (re) { @@ -66491,25 +66491,25 @@ export class PostgreSQLParser extends SQLParserBase { } public plsql_opt_transaction_chain(): Plsql_opt_transaction_chainContext { let localContext = new Plsql_opt_transaction_chainContext(this.context, this.state); - this.enterRule(localContext, 1708, PostgreSQLParser.RULE_plsql_opt_transaction_chain); + this.enterRule(localContext, 1708, PostgreSqlParser.RULE_plsql_opt_transaction_chain); let _la: number; try { this.enterOuterAlt(localContext, 1); { this.state = 11723; - this.match(PostgreSQLParser.KW_AND); + this.match(PostgreSqlParser.KW_AND); this.state = 11725; this.errorHandler.sync(this); _la = this.tokenStream.LA(1); if (_la === 269) { { this.state = 11724; - this.match(PostgreSQLParser.KW_NO); + this.match(PostgreSqlParser.KW_NO); } } this.state = 11727; - this.match(PostgreSQLParser.KW_CHAIN); + this.match(PostgreSqlParser.KW_CHAIN); } } catch (re) { @@ -66528,450 +66528,450 @@ export class PostgreSQLParser extends SQLParserBase { } public stmt_set(): Stmt_setContext { let localContext = new Stmt_setContext(this.context, this.state); - this.enterRule(localContext, 1710, PostgreSQLParser.RULE_stmt_set); + this.enterRule(localContext, 1710, PostgreSqlParser.RULE_stmt_set); try { this.state = 11741; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_SET: + case PostgreSqlParser.KW_SET: this.enterOuterAlt(localContext, 1); { this.state = 11729; - this.match(PostgreSQLParser.KW_SET); + this.match(PostgreSqlParser.KW_SET); this.state = 11730; this.any_name(); this.state = 11731; - this.match(PostgreSQLParser.KW_TO); + this.match(PostgreSqlParser.KW_TO); this.state = 11732; - this.match(PostgreSQLParser.KW_DEFAULT); + this.match(PostgreSqlParser.KW_DEFAULT); this.state = 11733; - this.match(PostgreSQLParser.SEMI); + this.match(PostgreSqlParser.SEMI); } break; - case PostgreSQLParser.KW_RESET: + case PostgreSqlParser.KW_RESET: this.enterOuterAlt(localContext, 2); { this.state = 11735; - this.match(PostgreSQLParser.KW_RESET); + this.match(PostgreSqlParser.KW_RESET); this.state = 11738; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_AND: - case PostgreSQLParser.KW_ARRAY: - case PostgreSQLParser.KW_COLLATE: - case PostgreSQLParser.KW_CONSTRAINT: - case PostgreSQLParser.KW_DEFAULT: - case PostgreSQLParser.KW_DO: - case PostgreSQLParser.KW_FETCH: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_IS: - case PostgreSQLParser.KW_OUTER: - case PostgreSQLParser.KW_OVER: - case PostgreSQLParser.KW_ABORT: - case PostgreSQLParser.KW_ABSOLUTE: - case PostgreSQLParser.KW_ACCESS: - case PostgreSQLParser.KW_ACTION: - case PostgreSQLParser.KW_ADD: - case PostgreSQLParser.KW_ADMIN: - case PostgreSQLParser.KW_AFTER: - case PostgreSQLParser.KW_AGGREGATE: - case PostgreSQLParser.KW_ALSO: - case PostgreSQLParser.KW_ALTER: - case PostgreSQLParser.KW_ALWAYS: - case PostgreSQLParser.KW_ASSERTION: - case PostgreSQLParser.KW_ASSIGNMENT: - case PostgreSQLParser.KW_AT: - case PostgreSQLParser.KW_ATTRIBUTE: - case PostgreSQLParser.KW_BACKWARD: - case PostgreSQLParser.KW_BEFORE: - case PostgreSQLParser.KW_BEGIN: - case PostgreSQLParser.KW_BY: - case PostgreSQLParser.KW_CACHE: - case PostgreSQLParser.KW_CALLED: - case PostgreSQLParser.KW_CASCADE: - case PostgreSQLParser.KW_CASCADED: - case PostgreSQLParser.KW_CATALOG: - case PostgreSQLParser.KW_CHAIN: - case PostgreSQLParser.KW_CHARACTERISTICS: - case PostgreSQLParser.KW_CHECKPOINT: - case PostgreSQLParser.KW_CLASS: - case PostgreSQLParser.KW_CLOSE: - case PostgreSQLParser.KW_CLUSTER: - case PostgreSQLParser.KW_COMMENT: - case PostgreSQLParser.KW_COMMENTS: - case PostgreSQLParser.KW_COMMIT: - case PostgreSQLParser.KW_COMMITTED: - case PostgreSQLParser.KW_CONFIGURATION: - case PostgreSQLParser.KW_CONNECTION: - case PostgreSQLParser.KW_CONSTRAINTS: - case PostgreSQLParser.KW_CONTENT: - case PostgreSQLParser.KW_CONTINUE: - case PostgreSQLParser.KW_CONVERSION: - case PostgreSQLParser.KW_COPY: - case PostgreSQLParser.KW_COST: - case PostgreSQLParser.KW_CSV: - case PostgreSQLParser.KW_CURSOR: - case PostgreSQLParser.KW_CYCLE: - case PostgreSQLParser.KW_DATA: - case PostgreSQLParser.KW_DATABASE: - case PostgreSQLParser.KW_DAY: - case PostgreSQLParser.KW_DEALLOCATE: - case PostgreSQLParser.KW_DECLARE: - case PostgreSQLParser.KW_DEFAULTS: - case PostgreSQLParser.KW_DEFERRED: - case PostgreSQLParser.KW_DEFINER: - case PostgreSQLParser.KW_DELETE: - case PostgreSQLParser.KW_DELIMITER: - case PostgreSQLParser.KW_DELIMITERS: - case PostgreSQLParser.KW_DICTIONARY: - case PostgreSQLParser.KW_DISABLE: - case PostgreSQLParser.KW_DISCARD: - case PostgreSQLParser.KW_DOCUMENT: - case PostgreSQLParser.KW_DOMAIN: - case PostgreSQLParser.KW_DOUBLE: - case PostgreSQLParser.KW_DROP: - case PostgreSQLParser.KW_EACH: - case PostgreSQLParser.KW_ENABLE: - case PostgreSQLParser.KW_ENCODING: - case PostgreSQLParser.KW_ENCRYPTED: - case PostgreSQLParser.KW_ENUM: - case PostgreSQLParser.KW_ESCAPE: - case PostgreSQLParser.KW_EVENT: - case PostgreSQLParser.KW_EXCLUDE: - case PostgreSQLParser.KW_EXCLUDING: - case PostgreSQLParser.KW_EXCLUSIVE: - case PostgreSQLParser.KW_EXECUTE: - case PostgreSQLParser.KW_EXPLAIN: - case PostgreSQLParser.KW_EXTENSION: - case PostgreSQLParser.KW_EXTERNAL: - case PostgreSQLParser.KW_FAMILY: - case PostgreSQLParser.KW_FIRST: - case PostgreSQLParser.KW_FOLLOWING: - case PostgreSQLParser.KW_FORCE: - case PostgreSQLParser.KW_FORWARD: - case PostgreSQLParser.KW_FUNCTION: - case PostgreSQLParser.KW_FUNCTIONS: - case PostgreSQLParser.KW_GLOBAL: - case PostgreSQLParser.KW_GRANTED: - case PostgreSQLParser.KW_HANDLER: - case PostgreSQLParser.KW_HEADER: - case PostgreSQLParser.KW_HOLD: - case PostgreSQLParser.KW_HOUR: - case PostgreSQLParser.KW_IDENTITY: - case PostgreSQLParser.KW_IF: - case PostgreSQLParser.KW_IMMEDIATE: - case PostgreSQLParser.KW_IMMUTABLE: - case PostgreSQLParser.KW_IMPLICIT: - case PostgreSQLParser.KW_INCLUDING: - case PostgreSQLParser.KW_INCREMENT: - case PostgreSQLParser.KW_INDEX: - case PostgreSQLParser.KW_INDEXES: - case PostgreSQLParser.KW_INHERIT: - case PostgreSQLParser.KW_INHERITS: - case PostgreSQLParser.KW_INLINE: - case PostgreSQLParser.KW_INSENSITIVE: - case PostgreSQLParser.KW_INSERT: - case PostgreSQLParser.KW_INSTEAD: - case PostgreSQLParser.KW_INVOKER: - case PostgreSQLParser.KW_ISOLATION: - case PostgreSQLParser.KW_KEY: - case PostgreSQLParser.KW_LABEL: - case PostgreSQLParser.KW_LANGUAGE: - case PostgreSQLParser.KW_LARGE: - case PostgreSQLParser.KW_LAST: - case PostgreSQLParser.KW_LEAKPROOF: - case PostgreSQLParser.KW_LEVEL: - case PostgreSQLParser.KW_LISTEN: - case PostgreSQLParser.KW_LOAD: - case PostgreSQLParser.KW_LOCAL: - case PostgreSQLParser.KW_LOCATION: - case PostgreSQLParser.KW_LOCK: - case PostgreSQLParser.KW_MAPPING: - case PostgreSQLParser.KW_MATCH: - case PostgreSQLParser.KW_MATERIALIZED: - case PostgreSQLParser.KW_MAXVALUE: - case PostgreSQLParser.KW_MINUTE: - case PostgreSQLParser.KW_MINVALUE: - case PostgreSQLParser.KW_MODE: - case PostgreSQLParser.KW_MONTH: - case PostgreSQLParser.KW_MOVE: - case PostgreSQLParser.KW_NAME: - case PostgreSQLParser.KW_NAMES: - case PostgreSQLParser.KW_NEXT: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_NOTHING: - case PostgreSQLParser.KW_NOTIFY: - case PostgreSQLParser.KW_NOWAIT: - case PostgreSQLParser.KW_NULLS: - case PostgreSQLParser.KW_OBJECT: - case PostgreSQLParser.KW_OF: - case PostgreSQLParser.KW_OFF: - case PostgreSQLParser.KW_OIDS: - case PostgreSQLParser.KW_OPERATOR: - case PostgreSQLParser.KW_OPTION: - case PostgreSQLParser.KW_OPTIONS: - case PostgreSQLParser.KW_OWNED: - case PostgreSQLParser.KW_OWNER: - case PostgreSQLParser.KW_PARSER: - case PostgreSQLParser.KW_PARTIAL: - case PostgreSQLParser.KW_PARTITION: - case PostgreSQLParser.KW_PASSING: - case PostgreSQLParser.KW_PASSWORD: - case PostgreSQLParser.KW_PLANS: - case PostgreSQLParser.KW_PRECEDING: - case PostgreSQLParser.KW_PREPARE: - case PostgreSQLParser.KW_PREPARED: - case PostgreSQLParser.KW_PRESERVE: - case PostgreSQLParser.KW_PRIOR: - case PostgreSQLParser.KW_PRIVILEGES: - case PostgreSQLParser.KW_PROCEDURAL: - case PostgreSQLParser.KW_PROCEDURE: - case PostgreSQLParser.KW_PROGRAM: - case PostgreSQLParser.KW_QUOTE: - case PostgreSQLParser.KW_RANGE: - case PostgreSQLParser.KW_READ: - case PostgreSQLParser.KW_REASSIGN: - case PostgreSQLParser.KW_RECHECK: - case PostgreSQLParser.KW_RECURSIVE: - case PostgreSQLParser.KW_REF: - case PostgreSQLParser.KW_REFRESH: - case PostgreSQLParser.KW_REINDEX: - case PostgreSQLParser.KW_RELATIVE: - case PostgreSQLParser.KW_RELEASE: - case PostgreSQLParser.KW_RENAME: - case PostgreSQLParser.KW_REPEATABLE: - case PostgreSQLParser.KW_REPLACE: - case PostgreSQLParser.KW_REPLICA: - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_RESTART: - case PostgreSQLParser.KW_RESTRICT: - case PostgreSQLParser.KW_RETURNS: - case PostgreSQLParser.KW_REVOKE: - case PostgreSQLParser.KW_ROLE: - case PostgreSQLParser.KW_ROLLBACK: - case PostgreSQLParser.KW_ROWS: - case PostgreSQLParser.KW_RULE: - case PostgreSQLParser.KW_SAVEPOINT: - case PostgreSQLParser.KW_SCHEMA: - case PostgreSQLParser.KW_SCROLL: - case PostgreSQLParser.KW_SEARCH: - case PostgreSQLParser.KW_SECOND: - case PostgreSQLParser.KW_SECURITY: - case PostgreSQLParser.KW_SEQUENCE: - case PostgreSQLParser.KW_SEQUENCES: - case PostgreSQLParser.KW_SERIALIZABLE: - case PostgreSQLParser.KW_SERVER: - case PostgreSQLParser.KW_SESSION: - case PostgreSQLParser.KW_SET: - case PostgreSQLParser.KW_SHARE: - case PostgreSQLParser.KW_SHOW: - case PostgreSQLParser.KW_SIMPLE: - case PostgreSQLParser.KW_SNAPSHOT: - case PostgreSQLParser.KW_STABLE: - case PostgreSQLParser.KW_STANDALONE: - case PostgreSQLParser.KW_START: - case PostgreSQLParser.KW_STATEMENT: - case PostgreSQLParser.KW_STATISTICS: - case PostgreSQLParser.KW_STDIN: - case PostgreSQLParser.KW_STDOUT: - case PostgreSQLParser.KW_STORAGE: - case PostgreSQLParser.KW_STRICT: - case PostgreSQLParser.KW_STRIP: - case PostgreSQLParser.KW_SYSID: - case PostgreSQLParser.KW_SYSTEM: - case PostgreSQLParser.KW_TABLES: - case PostgreSQLParser.KW_TABLESPACE: - case PostgreSQLParser.KW_TEMP: - case PostgreSQLParser.KW_TEMPLATE: - case PostgreSQLParser.KW_TEMPORARY: - case PostgreSQLParser.KW_TEXT: - case PostgreSQLParser.KW_TRANSACTION: - case PostgreSQLParser.KW_TRIGGER: - case PostgreSQLParser.KW_TRUNCATE: - case PostgreSQLParser.KW_TRUSTED: - case PostgreSQLParser.KW_TYPE: - case PostgreSQLParser.KW_TYPES: - case PostgreSQLParser.KW_UNBOUNDED: - case PostgreSQLParser.KW_UNCOMMITTED: - case PostgreSQLParser.KW_UNENCRYPTED: - case PostgreSQLParser.KW_UNKNOWN: - case PostgreSQLParser.KW_UNLISTEN: - case PostgreSQLParser.KW_UNLOGGED: - case PostgreSQLParser.KW_UNTIL: - case PostgreSQLParser.KW_UPDATE: - case PostgreSQLParser.KW_VACUUM: - case PostgreSQLParser.KW_VALID: - case PostgreSQLParser.KW_VALIDATE: - case PostgreSQLParser.KW_VALIDATOR: - case PostgreSQLParser.KW_VARYING: - case PostgreSQLParser.KW_VERSION: - case PostgreSQLParser.KW_VIEW: - case PostgreSQLParser.KW_VOLATILE: - case PostgreSQLParser.KW_WHITESPACE: - case PostgreSQLParser.KW_WITHOUT: - case PostgreSQLParser.KW_WORK: - case PostgreSQLParser.KW_WRAPPER: - case PostgreSQLParser.KW_WRITE: - case PostgreSQLParser.KW_XML: - case PostgreSQLParser.KW_YEAR: - case PostgreSQLParser.KW_YES: - case PostgreSQLParser.KW_ZONE: - case PostgreSQLParser.KW_BETWEEN: - case PostgreSQLParser.KW_BIGINT: - case PostgreSQLParser.KW_BIT: - case PostgreSQLParser.KW_BOOLEAN: - case PostgreSQLParser.KW_CHAR: - case PostgreSQLParser.KW_CHARACTER: - case PostgreSQLParser.KW_COALESCE: - case PostgreSQLParser.KW_DEC: - case PostgreSQLParser.KW_DECIMAL: - case PostgreSQLParser.KW_EXISTS: - case PostgreSQLParser.KW_EXTRACT: - case PostgreSQLParser.KW_FLOAT: - case PostgreSQLParser.KW_GREATEST: - case PostgreSQLParser.KW_INOUT: - case PostgreSQLParser.KW_INT: - case PostgreSQLParser.KW_INTEGER: - case PostgreSQLParser.KW_INTERVAL: - case PostgreSQLParser.KW_LEAST: - case PostgreSQLParser.KW_NATIONAL: - case PostgreSQLParser.KW_NCHAR: - case PostgreSQLParser.KW_NONE: - case PostgreSQLParser.KW_NULLIF: - case PostgreSQLParser.KW_NUMERIC: - case PostgreSQLParser.KW_OVERLAY: - case PostgreSQLParser.KW_POSITION: - case PostgreSQLParser.KW_PRECISION: - case PostgreSQLParser.KW_REAL: - case PostgreSQLParser.KW_ROW: - case PostgreSQLParser.KW_SETOF: - case PostgreSQLParser.KW_SMALLINT: - case PostgreSQLParser.KW_SUBSTRING: - case PostgreSQLParser.KW_TIME: - case PostgreSQLParser.KW_TIMESTAMP: - case PostgreSQLParser.KW_TREAT: - case PostgreSQLParser.KW_TRIM: - case PostgreSQLParser.KW_VALUES: - case PostgreSQLParser.KW_VARCHAR: - case PostgreSQLParser.KW_XMLATTRIBUTES: - case PostgreSQLParser.KW_XMLCONCAT: - case PostgreSQLParser.KW_XMLELEMENT: - case PostgreSQLParser.KW_XMLEXISTS: - case PostgreSQLParser.KW_XMLFOREST: - case PostgreSQLParser.KW_XMLPARSE: - case PostgreSQLParser.KW_XMLPI: - case PostgreSQLParser.KW_XMLROOT: - case PostgreSQLParser.KW_XMLSERIALIZE: - case PostgreSQLParser.KW_CALL: - case PostgreSQLParser.KW_CURRENT: - case PostgreSQLParser.KW_ATTACH: - case PostgreSQLParser.KW_DETACH: - case PostgreSQLParser.KW_EXPRESSION: - case PostgreSQLParser.KW_GENERATED: - case PostgreSQLParser.KW_LOGGED: - case PostgreSQLParser.KW_STORED: - case PostgreSQLParser.KW_INCLUDE: - case PostgreSQLParser.KW_ROUTINE: - case PostgreSQLParser.KW_TRANSFORM: - case PostgreSQLParser.KW_IMPORT: - case PostgreSQLParser.KW_POLICY: - case PostgreSQLParser.KW_METHOD: - case PostgreSQLParser.KW_REFERENCING: - case PostgreSQLParser.KW_NEW: - case PostgreSQLParser.KW_OLD: - case PostgreSQLParser.KW_VALUE: - case PostgreSQLParser.KW_SUBSCRIPTION: - case PostgreSQLParser.KW_PUBLICATION: - case PostgreSQLParser.KW_OUT: - case PostgreSQLParser.KW_ROUTINES: - case PostgreSQLParser.KW_SCHEMAS: - case PostgreSQLParser.KW_PROCEDURES: - case PostgreSQLParser.KW_INPUT: - case PostgreSQLParser.KW_SUPPORT: - case PostgreSQLParser.KW_PARALLEL: - case PostgreSQLParser.KW_SQL: - case PostgreSQLParser.KW_DEPENDS: - case PostgreSQLParser.KW_OVERRIDING: - case PostgreSQLParser.KW_CONFLICT: - case PostgreSQLParser.KW_SKIP: - case PostgreSQLParser.KW_LOCKED: - case PostgreSQLParser.KW_TIES: - case PostgreSQLParser.KW_ROLLUP: - case PostgreSQLParser.KW_CUBE: - case PostgreSQLParser.KW_GROUPING: - case PostgreSQLParser.KW_SETS: - case PostgreSQLParser.KW_ORDINALITY: - case PostgreSQLParser.KW_XMLTABLE: - case PostgreSQLParser.KW_COLUMNS: - case PostgreSQLParser.KW_XMLNAMESPACES: - case PostgreSQLParser.KW_ROWTYPE: - case PostgreSQLParser.KW_NORMALIZED: - case PostgreSQLParser.KW_WITHIN: - case PostgreSQLParser.KW_FILTER: - case PostgreSQLParser.KW_GROUPS: - case PostgreSQLParser.KW_OTHERS: - case PostgreSQLParser.KW_NFC: - case PostgreSQLParser.KW_NFD: - case PostgreSQLParser.KW_NFKC: - case PostgreSQLParser.KW_NFKD: - case PostgreSQLParser.KW_UESCAPE: - case PostgreSQLParser.KW_VIEWS: - case PostgreSQLParser.KW_NORMALIZE: - case PostgreSQLParser.KW_DUMP: - case PostgreSQLParser.KW_PRINT_STRICT_PARAMS: - case PostgreSQLParser.KW_VARIABLE_CONFLICT: - case PostgreSQLParser.KW_ERROR: - case PostgreSQLParser.KW_USE_VARIABLE: - case PostgreSQLParser.KW_USE_COLUMN: - case PostgreSQLParser.KW_ALIAS: - case PostgreSQLParser.KW_CONSTANT: - case PostgreSQLParser.KW_PERFORM: - case PostgreSQLParser.KW_GET: - case PostgreSQLParser.KW_DIAGNOSTICS: - case PostgreSQLParser.KW_STACKED: - case PostgreSQLParser.KW_ELSIF: - case PostgreSQLParser.KW_REVERSE: - case PostgreSQLParser.KW_SLICE: - case PostgreSQLParser.KW_EXIT: - case PostgreSQLParser.KW_RETURN: - case PostgreSQLParser.KW_QUERY: - case PostgreSQLParser.KW_RAISE: - case PostgreSQLParser.KW_SQLSTATE: - case PostgreSQLParser.KW_DEBUG: - case PostgreSQLParser.KW_LOG: - case PostgreSQLParser.KW_INFO: - case PostgreSQLParser.KW_NOTICE: - case PostgreSQLParser.KW_WARNING: - case PostgreSQLParser.KW_EXCEPTION: - case PostgreSQLParser.KW_ASSERT: - case PostgreSQLParser.KW_OPEN: - case PostgreSQLParser.KW_SKIP_LOCKED: - case PostgreSQLParser.KW_BUFFER_USAGE_LIMIT: - case PostgreSQLParser.Identifier: - case PostgreSQLParser.QuotedIdentifier: - case PostgreSQLParser.UnicodeQuotedIdentifier: - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.PLSQLVARIABLENAME: - case PostgreSQLParser.PLSQLIDENTIFIER: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.KW_AND: + case PostgreSqlParser.KW_ARRAY: + case PostgreSqlParser.KW_COLLATE: + case PostgreSqlParser.KW_CONSTRAINT: + case PostgreSqlParser.KW_DEFAULT: + case PostgreSqlParser.KW_DO: + case PostgreSqlParser.KW_FETCH: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_IS: + case PostgreSqlParser.KW_OUTER: + case PostgreSqlParser.KW_OVER: + case PostgreSqlParser.KW_ABORT: + case PostgreSqlParser.KW_ABSOLUTE: + case PostgreSqlParser.KW_ACCESS: + case PostgreSqlParser.KW_ACTION: + case PostgreSqlParser.KW_ADD: + case PostgreSqlParser.KW_ADMIN: + case PostgreSqlParser.KW_AFTER: + case PostgreSqlParser.KW_AGGREGATE: + case PostgreSqlParser.KW_ALSO: + case PostgreSqlParser.KW_ALTER: + case PostgreSqlParser.KW_ALWAYS: + case PostgreSqlParser.KW_ASSERTION: + case PostgreSqlParser.KW_ASSIGNMENT: + case PostgreSqlParser.KW_AT: + case PostgreSqlParser.KW_ATTRIBUTE: + case PostgreSqlParser.KW_BACKWARD: + case PostgreSqlParser.KW_BEFORE: + case PostgreSqlParser.KW_BEGIN: + case PostgreSqlParser.KW_BY: + case PostgreSqlParser.KW_CACHE: + case PostgreSqlParser.KW_CALLED: + case PostgreSqlParser.KW_CASCADE: + case PostgreSqlParser.KW_CASCADED: + case PostgreSqlParser.KW_CATALOG: + case PostgreSqlParser.KW_CHAIN: + case PostgreSqlParser.KW_CHARACTERISTICS: + case PostgreSqlParser.KW_CHECKPOINT: + case PostgreSqlParser.KW_CLASS: + case PostgreSqlParser.KW_CLOSE: + case PostgreSqlParser.KW_CLUSTER: + case PostgreSqlParser.KW_COMMENT: + case PostgreSqlParser.KW_COMMENTS: + case PostgreSqlParser.KW_COMMIT: + case PostgreSqlParser.KW_COMMITTED: + case PostgreSqlParser.KW_CONFIGURATION: + case PostgreSqlParser.KW_CONNECTION: + case PostgreSqlParser.KW_CONSTRAINTS: + case PostgreSqlParser.KW_CONTENT: + case PostgreSqlParser.KW_CONTINUE: + case PostgreSqlParser.KW_CONVERSION: + case PostgreSqlParser.KW_COPY: + case PostgreSqlParser.KW_COST: + case PostgreSqlParser.KW_CSV: + case PostgreSqlParser.KW_CURSOR: + case PostgreSqlParser.KW_CYCLE: + case PostgreSqlParser.KW_DATA: + case PostgreSqlParser.KW_DATABASE: + case PostgreSqlParser.KW_DAY: + case PostgreSqlParser.KW_DEALLOCATE: + case PostgreSqlParser.KW_DECLARE: + case PostgreSqlParser.KW_DEFAULTS: + case PostgreSqlParser.KW_DEFERRED: + case PostgreSqlParser.KW_DEFINER: + case PostgreSqlParser.KW_DELETE: + case PostgreSqlParser.KW_DELIMITER: + case PostgreSqlParser.KW_DELIMITERS: + case PostgreSqlParser.KW_DICTIONARY: + case PostgreSqlParser.KW_DISABLE: + case PostgreSqlParser.KW_DISCARD: + case PostgreSqlParser.KW_DOCUMENT: + case PostgreSqlParser.KW_DOMAIN: + case PostgreSqlParser.KW_DOUBLE: + case PostgreSqlParser.KW_DROP: + case PostgreSqlParser.KW_EACH: + case PostgreSqlParser.KW_ENABLE: + case PostgreSqlParser.KW_ENCODING: + case PostgreSqlParser.KW_ENCRYPTED: + case PostgreSqlParser.KW_ENUM: + case PostgreSqlParser.KW_ESCAPE: + case PostgreSqlParser.KW_EVENT: + case PostgreSqlParser.KW_EXCLUDE: + case PostgreSqlParser.KW_EXCLUDING: + case PostgreSqlParser.KW_EXCLUSIVE: + case PostgreSqlParser.KW_EXECUTE: + case PostgreSqlParser.KW_EXPLAIN: + case PostgreSqlParser.KW_EXTENSION: + case PostgreSqlParser.KW_EXTERNAL: + case PostgreSqlParser.KW_FAMILY: + case PostgreSqlParser.KW_FIRST: + case PostgreSqlParser.KW_FOLLOWING: + case PostgreSqlParser.KW_FORCE: + case PostgreSqlParser.KW_FORWARD: + case PostgreSqlParser.KW_FUNCTION: + case PostgreSqlParser.KW_FUNCTIONS: + case PostgreSqlParser.KW_GLOBAL: + case PostgreSqlParser.KW_GRANTED: + case PostgreSqlParser.KW_HANDLER: + case PostgreSqlParser.KW_HEADER: + case PostgreSqlParser.KW_HOLD: + case PostgreSqlParser.KW_HOUR: + case PostgreSqlParser.KW_IDENTITY: + case PostgreSqlParser.KW_IF: + case PostgreSqlParser.KW_IMMEDIATE: + case PostgreSqlParser.KW_IMMUTABLE: + case PostgreSqlParser.KW_IMPLICIT: + case PostgreSqlParser.KW_INCLUDING: + case PostgreSqlParser.KW_INCREMENT: + case PostgreSqlParser.KW_INDEX: + case PostgreSqlParser.KW_INDEXES: + case PostgreSqlParser.KW_INHERIT: + case PostgreSqlParser.KW_INHERITS: + case PostgreSqlParser.KW_INLINE: + case PostgreSqlParser.KW_INSENSITIVE: + case PostgreSqlParser.KW_INSERT: + case PostgreSqlParser.KW_INSTEAD: + case PostgreSqlParser.KW_INVOKER: + case PostgreSqlParser.KW_ISOLATION: + case PostgreSqlParser.KW_KEY: + case PostgreSqlParser.KW_LABEL: + case PostgreSqlParser.KW_LANGUAGE: + case PostgreSqlParser.KW_LARGE: + case PostgreSqlParser.KW_LAST: + case PostgreSqlParser.KW_LEAKPROOF: + case PostgreSqlParser.KW_LEVEL: + case PostgreSqlParser.KW_LISTEN: + case PostgreSqlParser.KW_LOAD: + case PostgreSqlParser.KW_LOCAL: + case PostgreSqlParser.KW_LOCATION: + case PostgreSqlParser.KW_LOCK: + case PostgreSqlParser.KW_MAPPING: + case PostgreSqlParser.KW_MATCH: + case PostgreSqlParser.KW_MATERIALIZED: + case PostgreSqlParser.KW_MAXVALUE: + case PostgreSqlParser.KW_MINUTE: + case PostgreSqlParser.KW_MINVALUE: + case PostgreSqlParser.KW_MODE: + case PostgreSqlParser.KW_MONTH: + case PostgreSqlParser.KW_MOVE: + case PostgreSqlParser.KW_NAME: + case PostgreSqlParser.KW_NAMES: + case PostgreSqlParser.KW_NEXT: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_NOTHING: + case PostgreSqlParser.KW_NOTIFY: + case PostgreSqlParser.KW_NOWAIT: + case PostgreSqlParser.KW_NULLS: + case PostgreSqlParser.KW_OBJECT: + case PostgreSqlParser.KW_OF: + case PostgreSqlParser.KW_OFF: + case PostgreSqlParser.KW_OIDS: + case PostgreSqlParser.KW_OPERATOR: + case PostgreSqlParser.KW_OPTION: + case PostgreSqlParser.KW_OPTIONS: + case PostgreSqlParser.KW_OWNED: + case PostgreSqlParser.KW_OWNER: + case PostgreSqlParser.KW_PARSER: + case PostgreSqlParser.KW_PARTIAL: + case PostgreSqlParser.KW_PARTITION: + case PostgreSqlParser.KW_PASSING: + case PostgreSqlParser.KW_PASSWORD: + case PostgreSqlParser.KW_PLANS: + case PostgreSqlParser.KW_PRECEDING: + case PostgreSqlParser.KW_PREPARE: + case PostgreSqlParser.KW_PREPARED: + case PostgreSqlParser.KW_PRESERVE: + case PostgreSqlParser.KW_PRIOR: + case PostgreSqlParser.KW_PRIVILEGES: + case PostgreSqlParser.KW_PROCEDURAL: + case PostgreSqlParser.KW_PROCEDURE: + case PostgreSqlParser.KW_PROGRAM: + case PostgreSqlParser.KW_QUOTE: + case PostgreSqlParser.KW_RANGE: + case PostgreSqlParser.KW_READ: + case PostgreSqlParser.KW_REASSIGN: + case PostgreSqlParser.KW_RECHECK: + case PostgreSqlParser.KW_RECURSIVE: + case PostgreSqlParser.KW_REF: + case PostgreSqlParser.KW_REFRESH: + case PostgreSqlParser.KW_REINDEX: + case PostgreSqlParser.KW_RELATIVE: + case PostgreSqlParser.KW_RELEASE: + case PostgreSqlParser.KW_RENAME: + case PostgreSqlParser.KW_REPEATABLE: + case PostgreSqlParser.KW_REPLACE: + case PostgreSqlParser.KW_REPLICA: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_RESTART: + case PostgreSqlParser.KW_RESTRICT: + case PostgreSqlParser.KW_RETURNS: + case PostgreSqlParser.KW_REVOKE: + case PostgreSqlParser.KW_ROLE: + case PostgreSqlParser.KW_ROLLBACK: + case PostgreSqlParser.KW_ROWS: + case PostgreSqlParser.KW_RULE: + case PostgreSqlParser.KW_SAVEPOINT: + case PostgreSqlParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCROLL: + case PostgreSqlParser.KW_SEARCH: + case PostgreSqlParser.KW_SECOND: + case PostgreSqlParser.KW_SECURITY: + case PostgreSqlParser.KW_SEQUENCE: + case PostgreSqlParser.KW_SEQUENCES: + case PostgreSqlParser.KW_SERIALIZABLE: + case PostgreSqlParser.KW_SERVER: + case PostgreSqlParser.KW_SESSION: + case PostgreSqlParser.KW_SET: + case PostgreSqlParser.KW_SHARE: + case PostgreSqlParser.KW_SHOW: + case PostgreSqlParser.KW_SIMPLE: + case PostgreSqlParser.KW_SNAPSHOT: + case PostgreSqlParser.KW_STABLE: + case PostgreSqlParser.KW_STANDALONE: + case PostgreSqlParser.KW_START: + case PostgreSqlParser.KW_STATEMENT: + case PostgreSqlParser.KW_STATISTICS: + case PostgreSqlParser.KW_STDIN: + case PostgreSqlParser.KW_STDOUT: + case PostgreSqlParser.KW_STORAGE: + case PostgreSqlParser.KW_STRICT: + case PostgreSqlParser.KW_STRIP: + case PostgreSqlParser.KW_SYSID: + case PostgreSqlParser.KW_SYSTEM: + case PostgreSqlParser.KW_TABLES: + case PostgreSqlParser.KW_TABLESPACE: + case PostgreSqlParser.KW_TEMP: + case PostgreSqlParser.KW_TEMPLATE: + case PostgreSqlParser.KW_TEMPORARY: + case PostgreSqlParser.KW_TEXT: + case PostgreSqlParser.KW_TRANSACTION: + case PostgreSqlParser.KW_TRIGGER: + case PostgreSqlParser.KW_TRUNCATE: + case PostgreSqlParser.KW_TRUSTED: + case PostgreSqlParser.KW_TYPE: + case PostgreSqlParser.KW_TYPES: + case PostgreSqlParser.KW_UNBOUNDED: + case PostgreSqlParser.KW_UNCOMMITTED: + case PostgreSqlParser.KW_UNENCRYPTED: + case PostgreSqlParser.KW_UNKNOWN: + case PostgreSqlParser.KW_UNLISTEN: + case PostgreSqlParser.KW_UNLOGGED: + case PostgreSqlParser.KW_UNTIL: + case PostgreSqlParser.KW_UPDATE: + case PostgreSqlParser.KW_VACUUM: + case PostgreSqlParser.KW_VALID: + case PostgreSqlParser.KW_VALIDATE: + case PostgreSqlParser.KW_VALIDATOR: + case PostgreSqlParser.KW_VARYING: + case PostgreSqlParser.KW_VERSION: + case PostgreSqlParser.KW_VIEW: + case PostgreSqlParser.KW_VOLATILE: + case PostgreSqlParser.KW_WHITESPACE: + case PostgreSqlParser.KW_WITHOUT: + case PostgreSqlParser.KW_WORK: + case PostgreSqlParser.KW_WRAPPER: + case PostgreSqlParser.KW_WRITE: + case PostgreSqlParser.KW_XML: + case PostgreSqlParser.KW_YEAR: + case PostgreSqlParser.KW_YES: + case PostgreSqlParser.KW_ZONE: + case PostgreSqlParser.KW_BETWEEN: + case PostgreSqlParser.KW_BIGINT: + case PostgreSqlParser.KW_BIT: + case PostgreSqlParser.KW_BOOLEAN: + case PostgreSqlParser.KW_CHAR: + case PostgreSqlParser.KW_CHARACTER: + case PostgreSqlParser.KW_COALESCE: + case PostgreSqlParser.KW_DEC: + case PostgreSqlParser.KW_DECIMAL: + case PostgreSqlParser.KW_EXISTS: + case PostgreSqlParser.KW_EXTRACT: + case PostgreSqlParser.KW_FLOAT: + case PostgreSqlParser.KW_GREATEST: + case PostgreSqlParser.KW_INOUT: + case PostgreSqlParser.KW_INT: + case PostgreSqlParser.KW_INTEGER: + case PostgreSqlParser.KW_INTERVAL: + case PostgreSqlParser.KW_LEAST: + case PostgreSqlParser.KW_NATIONAL: + case PostgreSqlParser.KW_NCHAR: + case PostgreSqlParser.KW_NONE: + case PostgreSqlParser.KW_NULLIF: + case PostgreSqlParser.KW_NUMERIC: + case PostgreSqlParser.KW_OVERLAY: + case PostgreSqlParser.KW_POSITION: + case PostgreSqlParser.KW_PRECISION: + case PostgreSqlParser.KW_REAL: + case PostgreSqlParser.KW_ROW: + case PostgreSqlParser.KW_SETOF: + case PostgreSqlParser.KW_SMALLINT: + case PostgreSqlParser.KW_SUBSTRING: + case PostgreSqlParser.KW_TIME: + case PostgreSqlParser.KW_TIMESTAMP: + case PostgreSqlParser.KW_TREAT: + case PostgreSqlParser.KW_TRIM: + case PostgreSqlParser.KW_VALUES: + case PostgreSqlParser.KW_VARCHAR: + case PostgreSqlParser.KW_XMLATTRIBUTES: + case PostgreSqlParser.KW_XMLCONCAT: + case PostgreSqlParser.KW_XMLELEMENT: + case PostgreSqlParser.KW_XMLEXISTS: + case PostgreSqlParser.KW_XMLFOREST: + case PostgreSqlParser.KW_XMLPARSE: + case PostgreSqlParser.KW_XMLPI: + case PostgreSqlParser.KW_XMLROOT: + case PostgreSqlParser.KW_XMLSERIALIZE: + case PostgreSqlParser.KW_CALL: + case PostgreSqlParser.KW_CURRENT: + case PostgreSqlParser.KW_ATTACH: + case PostgreSqlParser.KW_DETACH: + case PostgreSqlParser.KW_EXPRESSION: + case PostgreSqlParser.KW_GENERATED: + case PostgreSqlParser.KW_LOGGED: + case PostgreSqlParser.KW_STORED: + case PostgreSqlParser.KW_INCLUDE: + case PostgreSqlParser.KW_ROUTINE: + case PostgreSqlParser.KW_TRANSFORM: + case PostgreSqlParser.KW_IMPORT: + case PostgreSqlParser.KW_POLICY: + case PostgreSqlParser.KW_METHOD: + case PostgreSqlParser.KW_REFERENCING: + case PostgreSqlParser.KW_NEW: + case PostgreSqlParser.KW_OLD: + case PostgreSqlParser.KW_VALUE: + case PostgreSqlParser.KW_SUBSCRIPTION: + case PostgreSqlParser.KW_PUBLICATION: + case PostgreSqlParser.KW_OUT: + case PostgreSqlParser.KW_ROUTINES: + case PostgreSqlParser.KW_SCHEMAS: + case PostgreSqlParser.KW_PROCEDURES: + case PostgreSqlParser.KW_INPUT: + case PostgreSqlParser.KW_SUPPORT: + case PostgreSqlParser.KW_PARALLEL: + case PostgreSqlParser.KW_SQL: + case PostgreSqlParser.KW_DEPENDS: + case PostgreSqlParser.KW_OVERRIDING: + case PostgreSqlParser.KW_CONFLICT: + case PostgreSqlParser.KW_SKIP: + case PostgreSqlParser.KW_LOCKED: + case PostgreSqlParser.KW_TIES: + case PostgreSqlParser.KW_ROLLUP: + case PostgreSqlParser.KW_CUBE: + case PostgreSqlParser.KW_GROUPING: + case PostgreSqlParser.KW_SETS: + case PostgreSqlParser.KW_ORDINALITY: + case PostgreSqlParser.KW_XMLTABLE: + case PostgreSqlParser.KW_COLUMNS: + case PostgreSqlParser.KW_XMLNAMESPACES: + case PostgreSqlParser.KW_ROWTYPE: + case PostgreSqlParser.KW_NORMALIZED: + case PostgreSqlParser.KW_WITHIN: + case PostgreSqlParser.KW_FILTER: + case PostgreSqlParser.KW_GROUPS: + case PostgreSqlParser.KW_OTHERS: + case PostgreSqlParser.KW_NFC: + case PostgreSqlParser.KW_NFD: + case PostgreSqlParser.KW_NFKC: + case PostgreSqlParser.KW_NFKD: + case PostgreSqlParser.KW_UESCAPE: + case PostgreSqlParser.KW_VIEWS: + case PostgreSqlParser.KW_NORMALIZE: + case PostgreSqlParser.KW_DUMP: + case PostgreSqlParser.KW_PRINT_STRICT_PARAMS: + case PostgreSqlParser.KW_VARIABLE_CONFLICT: + case PostgreSqlParser.KW_ERROR: + case PostgreSqlParser.KW_USE_VARIABLE: + case PostgreSqlParser.KW_USE_COLUMN: + case PostgreSqlParser.KW_ALIAS: + case PostgreSqlParser.KW_CONSTANT: + case PostgreSqlParser.KW_PERFORM: + case PostgreSqlParser.KW_GET: + case PostgreSqlParser.KW_DIAGNOSTICS: + case PostgreSqlParser.KW_STACKED: + case PostgreSqlParser.KW_ELSIF: + case PostgreSqlParser.KW_REVERSE: + case PostgreSqlParser.KW_SLICE: + case PostgreSqlParser.KW_EXIT: + case PostgreSqlParser.KW_RETURN: + case PostgreSqlParser.KW_QUERY: + case PostgreSqlParser.KW_RAISE: + case PostgreSqlParser.KW_SQLSTATE: + case PostgreSqlParser.KW_DEBUG: + case PostgreSqlParser.KW_LOG: + case PostgreSqlParser.KW_INFO: + case PostgreSqlParser.KW_NOTICE: + case PostgreSqlParser.KW_WARNING: + case PostgreSqlParser.KW_EXCEPTION: + case PostgreSqlParser.KW_ASSERT: + case PostgreSqlParser.KW_OPEN: + case PostgreSqlParser.KW_SKIP_LOCKED: + case PostgreSqlParser.KW_BUFFER_USAGE_LIMIT: + case PostgreSqlParser.Identifier: + case PostgreSqlParser.QuotedIdentifier: + case PostgreSqlParser.UnicodeQuotedIdentifier: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.PLSQLVARIABLENAME: + case PostgreSqlParser.PLSQLIDENTIFIER: + case PostgreSqlParser.EscapeStringConstant: { this.state = 11736; this.any_name(); } break; - case PostgreSQLParser.KW_ALL: + case PostgreSqlParser.KW_ALL: { this.state = 11737; - this.match(PostgreSQLParser.KW_ALL); + this.match(PostgreSqlParser.KW_ALL); } break; default: throw new antlr.NoViableAltException(this); } this.state = 11740; - this.match(PostgreSQLParser.SEMI); + this.match(PostgreSqlParser.SEMI); } break; default: @@ -66994,422 +66994,422 @@ export class PostgreSQLParser extends SQLParserBase { } public cursor_variable(): Cursor_variableContext { let localContext = new Cursor_variableContext(this.context, this.state); - this.enterRule(localContext, 1712, PostgreSQLParser.RULE_cursor_variable); + this.enterRule(localContext, 1712, PostgreSqlParser.RULE_cursor_variable); try { this.state = 11745; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_AND: - case PostgreSQLParser.KW_ARRAY: - case PostgreSQLParser.KW_COLLATE: - case PostgreSQLParser.KW_CONSTRAINT: - case PostgreSQLParser.KW_DEFAULT: - case PostgreSQLParser.KW_DO: - case PostgreSQLParser.KW_FETCH: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_IS: - case PostgreSQLParser.KW_OUTER: - case PostgreSQLParser.KW_OVER: - case PostgreSQLParser.KW_ABORT: - case PostgreSQLParser.KW_ABSOLUTE: - case PostgreSQLParser.KW_ACCESS: - case PostgreSQLParser.KW_ACTION: - case PostgreSQLParser.KW_ADD: - case PostgreSQLParser.KW_ADMIN: - case PostgreSQLParser.KW_AFTER: - case PostgreSQLParser.KW_AGGREGATE: - case PostgreSQLParser.KW_ALSO: - case PostgreSQLParser.KW_ALTER: - case PostgreSQLParser.KW_ALWAYS: - case PostgreSQLParser.KW_ASSERTION: - case PostgreSQLParser.KW_ASSIGNMENT: - case PostgreSQLParser.KW_AT: - case PostgreSQLParser.KW_ATTRIBUTE: - case PostgreSQLParser.KW_BACKWARD: - case PostgreSQLParser.KW_BEFORE: - case PostgreSQLParser.KW_BEGIN: - case PostgreSQLParser.KW_BY: - case PostgreSQLParser.KW_CACHE: - case PostgreSQLParser.KW_CALLED: - case PostgreSQLParser.KW_CASCADE: - case PostgreSQLParser.KW_CASCADED: - case PostgreSQLParser.KW_CATALOG: - case PostgreSQLParser.KW_CHAIN: - case PostgreSQLParser.KW_CHARACTERISTICS: - case PostgreSQLParser.KW_CHECKPOINT: - case PostgreSQLParser.KW_CLASS: - case PostgreSQLParser.KW_CLOSE: - case PostgreSQLParser.KW_CLUSTER: - case PostgreSQLParser.KW_COMMENT: - case PostgreSQLParser.KW_COMMENTS: - case PostgreSQLParser.KW_COMMIT: - case PostgreSQLParser.KW_COMMITTED: - case PostgreSQLParser.KW_CONFIGURATION: - case PostgreSQLParser.KW_CONNECTION: - case PostgreSQLParser.KW_CONSTRAINTS: - case PostgreSQLParser.KW_CONTENT: - case PostgreSQLParser.KW_CONTINUE: - case PostgreSQLParser.KW_CONVERSION: - case PostgreSQLParser.KW_COPY: - case PostgreSQLParser.KW_COST: - case PostgreSQLParser.KW_CSV: - case PostgreSQLParser.KW_CURSOR: - case PostgreSQLParser.KW_CYCLE: - case PostgreSQLParser.KW_DATA: - case PostgreSQLParser.KW_DATABASE: - case PostgreSQLParser.KW_DAY: - case PostgreSQLParser.KW_DEALLOCATE: - case PostgreSQLParser.KW_DECLARE: - case PostgreSQLParser.KW_DEFAULTS: - case PostgreSQLParser.KW_DEFERRED: - case PostgreSQLParser.KW_DEFINER: - case PostgreSQLParser.KW_DELETE: - case PostgreSQLParser.KW_DELIMITER: - case PostgreSQLParser.KW_DELIMITERS: - case PostgreSQLParser.KW_DICTIONARY: - case PostgreSQLParser.KW_DISABLE: - case PostgreSQLParser.KW_DISCARD: - case PostgreSQLParser.KW_DOCUMENT: - case PostgreSQLParser.KW_DOMAIN: - case PostgreSQLParser.KW_DOUBLE: - case PostgreSQLParser.KW_DROP: - case PostgreSQLParser.KW_EACH: - case PostgreSQLParser.KW_ENABLE: - case PostgreSQLParser.KW_ENCODING: - case PostgreSQLParser.KW_ENCRYPTED: - case PostgreSQLParser.KW_ENUM: - case PostgreSQLParser.KW_ESCAPE: - case PostgreSQLParser.KW_EVENT: - case PostgreSQLParser.KW_EXCLUDE: - case PostgreSQLParser.KW_EXCLUDING: - case PostgreSQLParser.KW_EXCLUSIVE: - case PostgreSQLParser.KW_EXECUTE: - case PostgreSQLParser.KW_EXPLAIN: - case PostgreSQLParser.KW_EXTENSION: - case PostgreSQLParser.KW_EXTERNAL: - case PostgreSQLParser.KW_FAMILY: - case PostgreSQLParser.KW_FIRST: - case PostgreSQLParser.KW_FOLLOWING: - case PostgreSQLParser.KW_FORCE: - case PostgreSQLParser.KW_FORWARD: - case PostgreSQLParser.KW_FUNCTION: - case PostgreSQLParser.KW_FUNCTIONS: - case PostgreSQLParser.KW_GLOBAL: - case PostgreSQLParser.KW_GRANTED: - case PostgreSQLParser.KW_HANDLER: - case PostgreSQLParser.KW_HEADER: - case PostgreSQLParser.KW_HOLD: - case PostgreSQLParser.KW_HOUR: - case PostgreSQLParser.KW_IDENTITY: - case PostgreSQLParser.KW_IF: - case PostgreSQLParser.KW_IMMEDIATE: - case PostgreSQLParser.KW_IMMUTABLE: - case PostgreSQLParser.KW_IMPLICIT: - case PostgreSQLParser.KW_INCLUDING: - case PostgreSQLParser.KW_INCREMENT: - case PostgreSQLParser.KW_INDEX: - case PostgreSQLParser.KW_INDEXES: - case PostgreSQLParser.KW_INHERIT: - case PostgreSQLParser.KW_INHERITS: - case PostgreSQLParser.KW_INLINE: - case PostgreSQLParser.KW_INSENSITIVE: - case PostgreSQLParser.KW_INSERT: - case PostgreSQLParser.KW_INSTEAD: - case PostgreSQLParser.KW_INVOKER: - case PostgreSQLParser.KW_ISOLATION: - case PostgreSQLParser.KW_KEY: - case PostgreSQLParser.KW_LABEL: - case PostgreSQLParser.KW_LANGUAGE: - case PostgreSQLParser.KW_LARGE: - case PostgreSQLParser.KW_LAST: - case PostgreSQLParser.KW_LEAKPROOF: - case PostgreSQLParser.KW_LEVEL: - case PostgreSQLParser.KW_LISTEN: - case PostgreSQLParser.KW_LOAD: - case PostgreSQLParser.KW_LOCAL: - case PostgreSQLParser.KW_LOCATION: - case PostgreSQLParser.KW_LOCK: - case PostgreSQLParser.KW_MAPPING: - case PostgreSQLParser.KW_MATCH: - case PostgreSQLParser.KW_MATERIALIZED: - case PostgreSQLParser.KW_MAXVALUE: - case PostgreSQLParser.KW_MINUTE: - case PostgreSQLParser.KW_MINVALUE: - case PostgreSQLParser.KW_MODE: - case PostgreSQLParser.KW_MONTH: - case PostgreSQLParser.KW_MOVE: - case PostgreSQLParser.KW_NAME: - case PostgreSQLParser.KW_NAMES: - case PostgreSQLParser.KW_NEXT: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_NOTHING: - case PostgreSQLParser.KW_NOTIFY: - case PostgreSQLParser.KW_NOWAIT: - case PostgreSQLParser.KW_NULLS: - case PostgreSQLParser.KW_OBJECT: - case PostgreSQLParser.KW_OF: - case PostgreSQLParser.KW_OFF: - case PostgreSQLParser.KW_OIDS: - case PostgreSQLParser.KW_OPERATOR: - case PostgreSQLParser.KW_OPTION: - case PostgreSQLParser.KW_OPTIONS: - case PostgreSQLParser.KW_OWNED: - case PostgreSQLParser.KW_OWNER: - case PostgreSQLParser.KW_PARSER: - case PostgreSQLParser.KW_PARTIAL: - case PostgreSQLParser.KW_PARTITION: - case PostgreSQLParser.KW_PASSING: - case PostgreSQLParser.KW_PASSWORD: - case PostgreSQLParser.KW_PLANS: - case PostgreSQLParser.KW_PRECEDING: - case PostgreSQLParser.KW_PREPARE: - case PostgreSQLParser.KW_PREPARED: - case PostgreSQLParser.KW_PRESERVE: - case PostgreSQLParser.KW_PRIOR: - case PostgreSQLParser.KW_PRIVILEGES: - case PostgreSQLParser.KW_PROCEDURAL: - case PostgreSQLParser.KW_PROCEDURE: - case PostgreSQLParser.KW_PROGRAM: - case PostgreSQLParser.KW_QUOTE: - case PostgreSQLParser.KW_RANGE: - case PostgreSQLParser.KW_READ: - case PostgreSQLParser.KW_REASSIGN: - case PostgreSQLParser.KW_RECHECK: - case PostgreSQLParser.KW_RECURSIVE: - case PostgreSQLParser.KW_REF: - case PostgreSQLParser.KW_REFRESH: - case PostgreSQLParser.KW_REINDEX: - case PostgreSQLParser.KW_RELATIVE: - case PostgreSQLParser.KW_RELEASE: - case PostgreSQLParser.KW_RENAME: - case PostgreSQLParser.KW_REPEATABLE: - case PostgreSQLParser.KW_REPLACE: - case PostgreSQLParser.KW_REPLICA: - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_RESTART: - case PostgreSQLParser.KW_RESTRICT: - case PostgreSQLParser.KW_RETURNS: - case PostgreSQLParser.KW_REVOKE: - case PostgreSQLParser.KW_ROLE: - case PostgreSQLParser.KW_ROLLBACK: - case PostgreSQLParser.KW_ROWS: - case PostgreSQLParser.KW_RULE: - case PostgreSQLParser.KW_SAVEPOINT: - case PostgreSQLParser.KW_SCHEMA: - case PostgreSQLParser.KW_SCROLL: - case PostgreSQLParser.KW_SEARCH: - case PostgreSQLParser.KW_SECOND: - case PostgreSQLParser.KW_SECURITY: - case PostgreSQLParser.KW_SEQUENCE: - case PostgreSQLParser.KW_SEQUENCES: - case PostgreSQLParser.KW_SERIALIZABLE: - case PostgreSQLParser.KW_SERVER: - case PostgreSQLParser.KW_SESSION: - case PostgreSQLParser.KW_SET: - case PostgreSQLParser.KW_SHARE: - case PostgreSQLParser.KW_SHOW: - case PostgreSQLParser.KW_SIMPLE: - case PostgreSQLParser.KW_SNAPSHOT: - case PostgreSQLParser.KW_STABLE: - case PostgreSQLParser.KW_STANDALONE: - case PostgreSQLParser.KW_START: - case PostgreSQLParser.KW_STATEMENT: - case PostgreSQLParser.KW_STATISTICS: - case PostgreSQLParser.KW_STDIN: - case PostgreSQLParser.KW_STDOUT: - case PostgreSQLParser.KW_STORAGE: - case PostgreSQLParser.KW_STRICT: - case PostgreSQLParser.KW_STRIP: - case PostgreSQLParser.KW_SYSID: - case PostgreSQLParser.KW_SYSTEM: - case PostgreSQLParser.KW_TABLES: - case PostgreSQLParser.KW_TABLESPACE: - case PostgreSQLParser.KW_TEMP: - case PostgreSQLParser.KW_TEMPLATE: - case PostgreSQLParser.KW_TEMPORARY: - case PostgreSQLParser.KW_TEXT: - case PostgreSQLParser.KW_TRANSACTION: - case PostgreSQLParser.KW_TRIGGER: - case PostgreSQLParser.KW_TRUNCATE: - case PostgreSQLParser.KW_TRUSTED: - case PostgreSQLParser.KW_TYPE: - case PostgreSQLParser.KW_TYPES: - case PostgreSQLParser.KW_UNBOUNDED: - case PostgreSQLParser.KW_UNCOMMITTED: - case PostgreSQLParser.KW_UNENCRYPTED: - case PostgreSQLParser.KW_UNKNOWN: - case PostgreSQLParser.KW_UNLISTEN: - case PostgreSQLParser.KW_UNLOGGED: - case PostgreSQLParser.KW_UNTIL: - case PostgreSQLParser.KW_UPDATE: - case PostgreSQLParser.KW_VACUUM: - case PostgreSQLParser.KW_VALID: - case PostgreSQLParser.KW_VALIDATE: - case PostgreSQLParser.KW_VALIDATOR: - case PostgreSQLParser.KW_VARYING: - case PostgreSQLParser.KW_VERSION: - case PostgreSQLParser.KW_VIEW: - case PostgreSQLParser.KW_VOLATILE: - case PostgreSQLParser.KW_WHITESPACE: - case PostgreSQLParser.KW_WITHOUT: - case PostgreSQLParser.KW_WORK: - case PostgreSQLParser.KW_WRAPPER: - case PostgreSQLParser.KW_WRITE: - case PostgreSQLParser.KW_XML: - case PostgreSQLParser.KW_YEAR: - case PostgreSQLParser.KW_YES: - case PostgreSQLParser.KW_ZONE: - case PostgreSQLParser.KW_BETWEEN: - case PostgreSQLParser.KW_BIGINT: - case PostgreSQLParser.KW_BIT: - case PostgreSQLParser.KW_BOOLEAN: - case PostgreSQLParser.KW_CHAR: - case PostgreSQLParser.KW_CHARACTER: - case PostgreSQLParser.KW_COALESCE: - case PostgreSQLParser.KW_DEC: - case PostgreSQLParser.KW_DECIMAL: - case PostgreSQLParser.KW_EXISTS: - case PostgreSQLParser.KW_EXTRACT: - case PostgreSQLParser.KW_FLOAT: - case PostgreSQLParser.KW_GREATEST: - case PostgreSQLParser.KW_INOUT: - case PostgreSQLParser.KW_INT: - case PostgreSQLParser.KW_INTEGER: - case PostgreSQLParser.KW_INTERVAL: - case PostgreSQLParser.KW_LEAST: - case PostgreSQLParser.KW_NATIONAL: - case PostgreSQLParser.KW_NCHAR: - case PostgreSQLParser.KW_NONE: - case PostgreSQLParser.KW_NULLIF: - case PostgreSQLParser.KW_NUMERIC: - case PostgreSQLParser.KW_OVERLAY: - case PostgreSQLParser.KW_POSITION: - case PostgreSQLParser.KW_PRECISION: - case PostgreSQLParser.KW_REAL: - case PostgreSQLParser.KW_ROW: - case PostgreSQLParser.KW_SETOF: - case PostgreSQLParser.KW_SMALLINT: - case PostgreSQLParser.KW_SUBSTRING: - case PostgreSQLParser.KW_TIME: - case PostgreSQLParser.KW_TIMESTAMP: - case PostgreSQLParser.KW_TREAT: - case PostgreSQLParser.KW_TRIM: - case PostgreSQLParser.KW_VALUES: - case PostgreSQLParser.KW_VARCHAR: - case PostgreSQLParser.KW_XMLATTRIBUTES: - case PostgreSQLParser.KW_XMLCONCAT: - case PostgreSQLParser.KW_XMLELEMENT: - case PostgreSQLParser.KW_XMLEXISTS: - case PostgreSQLParser.KW_XMLFOREST: - case PostgreSQLParser.KW_XMLPARSE: - case PostgreSQLParser.KW_XMLPI: - case PostgreSQLParser.KW_XMLROOT: - case PostgreSQLParser.KW_XMLSERIALIZE: - case PostgreSQLParser.KW_CALL: - case PostgreSQLParser.KW_CURRENT: - case PostgreSQLParser.KW_ATTACH: - case PostgreSQLParser.KW_DETACH: - case PostgreSQLParser.KW_EXPRESSION: - case PostgreSQLParser.KW_GENERATED: - case PostgreSQLParser.KW_LOGGED: - case PostgreSQLParser.KW_STORED: - case PostgreSQLParser.KW_INCLUDE: - case PostgreSQLParser.KW_ROUTINE: - case PostgreSQLParser.KW_TRANSFORM: - case PostgreSQLParser.KW_IMPORT: - case PostgreSQLParser.KW_POLICY: - case PostgreSQLParser.KW_METHOD: - case PostgreSQLParser.KW_REFERENCING: - case PostgreSQLParser.KW_NEW: - case PostgreSQLParser.KW_OLD: - case PostgreSQLParser.KW_VALUE: - case PostgreSQLParser.KW_SUBSCRIPTION: - case PostgreSQLParser.KW_PUBLICATION: - case PostgreSQLParser.KW_OUT: - case PostgreSQLParser.KW_ROUTINES: - case PostgreSQLParser.KW_SCHEMAS: - case PostgreSQLParser.KW_PROCEDURES: - case PostgreSQLParser.KW_INPUT: - case PostgreSQLParser.KW_SUPPORT: - case PostgreSQLParser.KW_PARALLEL: - case PostgreSQLParser.KW_SQL: - case PostgreSQLParser.KW_DEPENDS: - case PostgreSQLParser.KW_OVERRIDING: - case PostgreSQLParser.KW_CONFLICT: - case PostgreSQLParser.KW_SKIP: - case PostgreSQLParser.KW_LOCKED: - case PostgreSQLParser.KW_TIES: - case PostgreSQLParser.KW_ROLLUP: - case PostgreSQLParser.KW_CUBE: - case PostgreSQLParser.KW_GROUPING: - case PostgreSQLParser.KW_SETS: - case PostgreSQLParser.KW_ORDINALITY: - case PostgreSQLParser.KW_XMLTABLE: - case PostgreSQLParser.KW_COLUMNS: - case PostgreSQLParser.KW_XMLNAMESPACES: - case PostgreSQLParser.KW_ROWTYPE: - case PostgreSQLParser.KW_NORMALIZED: - case PostgreSQLParser.KW_WITHIN: - case PostgreSQLParser.KW_FILTER: - case PostgreSQLParser.KW_GROUPS: - case PostgreSQLParser.KW_OTHERS: - case PostgreSQLParser.KW_NFC: - case PostgreSQLParser.KW_NFD: - case PostgreSQLParser.KW_NFKC: - case PostgreSQLParser.KW_NFKD: - case PostgreSQLParser.KW_UESCAPE: - case PostgreSQLParser.KW_VIEWS: - case PostgreSQLParser.KW_NORMALIZE: - case PostgreSQLParser.KW_DUMP: - case PostgreSQLParser.KW_PRINT_STRICT_PARAMS: - case PostgreSQLParser.KW_VARIABLE_CONFLICT: - case PostgreSQLParser.KW_ERROR: - case PostgreSQLParser.KW_USE_VARIABLE: - case PostgreSQLParser.KW_USE_COLUMN: - case PostgreSQLParser.KW_ALIAS: - case PostgreSQLParser.KW_CONSTANT: - case PostgreSQLParser.KW_PERFORM: - case PostgreSQLParser.KW_GET: - case PostgreSQLParser.KW_DIAGNOSTICS: - case PostgreSQLParser.KW_STACKED: - case PostgreSQLParser.KW_ELSIF: - case PostgreSQLParser.KW_REVERSE: - case PostgreSQLParser.KW_SLICE: - case PostgreSQLParser.KW_EXIT: - case PostgreSQLParser.KW_RETURN: - case PostgreSQLParser.KW_QUERY: - case PostgreSQLParser.KW_RAISE: - case PostgreSQLParser.KW_SQLSTATE: - case PostgreSQLParser.KW_DEBUG: - case PostgreSQLParser.KW_LOG: - case PostgreSQLParser.KW_INFO: - case PostgreSQLParser.KW_NOTICE: - case PostgreSQLParser.KW_WARNING: - case PostgreSQLParser.KW_EXCEPTION: - case PostgreSQLParser.KW_ASSERT: - case PostgreSQLParser.KW_OPEN: - case PostgreSQLParser.KW_SKIP_LOCKED: - case PostgreSQLParser.KW_BUFFER_USAGE_LIMIT: - case PostgreSQLParser.Identifier: - case PostgreSQLParser.QuotedIdentifier: - case PostgreSQLParser.UnicodeQuotedIdentifier: - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.PLSQLVARIABLENAME: - case PostgreSQLParser.PLSQLIDENTIFIER: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.KW_AND: + case PostgreSqlParser.KW_ARRAY: + case PostgreSqlParser.KW_COLLATE: + case PostgreSqlParser.KW_CONSTRAINT: + case PostgreSqlParser.KW_DEFAULT: + case PostgreSqlParser.KW_DO: + case PostgreSqlParser.KW_FETCH: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_IS: + case PostgreSqlParser.KW_OUTER: + case PostgreSqlParser.KW_OVER: + case PostgreSqlParser.KW_ABORT: + case PostgreSqlParser.KW_ABSOLUTE: + case PostgreSqlParser.KW_ACCESS: + case PostgreSqlParser.KW_ACTION: + case PostgreSqlParser.KW_ADD: + case PostgreSqlParser.KW_ADMIN: + case PostgreSqlParser.KW_AFTER: + case PostgreSqlParser.KW_AGGREGATE: + case PostgreSqlParser.KW_ALSO: + case PostgreSqlParser.KW_ALTER: + case PostgreSqlParser.KW_ALWAYS: + case PostgreSqlParser.KW_ASSERTION: + case PostgreSqlParser.KW_ASSIGNMENT: + case PostgreSqlParser.KW_AT: + case PostgreSqlParser.KW_ATTRIBUTE: + case PostgreSqlParser.KW_BACKWARD: + case PostgreSqlParser.KW_BEFORE: + case PostgreSqlParser.KW_BEGIN: + case PostgreSqlParser.KW_BY: + case PostgreSqlParser.KW_CACHE: + case PostgreSqlParser.KW_CALLED: + case PostgreSqlParser.KW_CASCADE: + case PostgreSqlParser.KW_CASCADED: + case PostgreSqlParser.KW_CATALOG: + case PostgreSqlParser.KW_CHAIN: + case PostgreSqlParser.KW_CHARACTERISTICS: + case PostgreSqlParser.KW_CHECKPOINT: + case PostgreSqlParser.KW_CLASS: + case PostgreSqlParser.KW_CLOSE: + case PostgreSqlParser.KW_CLUSTER: + case PostgreSqlParser.KW_COMMENT: + case PostgreSqlParser.KW_COMMENTS: + case PostgreSqlParser.KW_COMMIT: + case PostgreSqlParser.KW_COMMITTED: + case PostgreSqlParser.KW_CONFIGURATION: + case PostgreSqlParser.KW_CONNECTION: + case PostgreSqlParser.KW_CONSTRAINTS: + case PostgreSqlParser.KW_CONTENT: + case PostgreSqlParser.KW_CONTINUE: + case PostgreSqlParser.KW_CONVERSION: + case PostgreSqlParser.KW_COPY: + case PostgreSqlParser.KW_COST: + case PostgreSqlParser.KW_CSV: + case PostgreSqlParser.KW_CURSOR: + case PostgreSqlParser.KW_CYCLE: + case PostgreSqlParser.KW_DATA: + case PostgreSqlParser.KW_DATABASE: + case PostgreSqlParser.KW_DAY: + case PostgreSqlParser.KW_DEALLOCATE: + case PostgreSqlParser.KW_DECLARE: + case PostgreSqlParser.KW_DEFAULTS: + case PostgreSqlParser.KW_DEFERRED: + case PostgreSqlParser.KW_DEFINER: + case PostgreSqlParser.KW_DELETE: + case PostgreSqlParser.KW_DELIMITER: + case PostgreSqlParser.KW_DELIMITERS: + case PostgreSqlParser.KW_DICTIONARY: + case PostgreSqlParser.KW_DISABLE: + case PostgreSqlParser.KW_DISCARD: + case PostgreSqlParser.KW_DOCUMENT: + case PostgreSqlParser.KW_DOMAIN: + case PostgreSqlParser.KW_DOUBLE: + case PostgreSqlParser.KW_DROP: + case PostgreSqlParser.KW_EACH: + case PostgreSqlParser.KW_ENABLE: + case PostgreSqlParser.KW_ENCODING: + case PostgreSqlParser.KW_ENCRYPTED: + case PostgreSqlParser.KW_ENUM: + case PostgreSqlParser.KW_ESCAPE: + case PostgreSqlParser.KW_EVENT: + case PostgreSqlParser.KW_EXCLUDE: + case PostgreSqlParser.KW_EXCLUDING: + case PostgreSqlParser.KW_EXCLUSIVE: + case PostgreSqlParser.KW_EXECUTE: + case PostgreSqlParser.KW_EXPLAIN: + case PostgreSqlParser.KW_EXTENSION: + case PostgreSqlParser.KW_EXTERNAL: + case PostgreSqlParser.KW_FAMILY: + case PostgreSqlParser.KW_FIRST: + case PostgreSqlParser.KW_FOLLOWING: + case PostgreSqlParser.KW_FORCE: + case PostgreSqlParser.KW_FORWARD: + case PostgreSqlParser.KW_FUNCTION: + case PostgreSqlParser.KW_FUNCTIONS: + case PostgreSqlParser.KW_GLOBAL: + case PostgreSqlParser.KW_GRANTED: + case PostgreSqlParser.KW_HANDLER: + case PostgreSqlParser.KW_HEADER: + case PostgreSqlParser.KW_HOLD: + case PostgreSqlParser.KW_HOUR: + case PostgreSqlParser.KW_IDENTITY: + case PostgreSqlParser.KW_IF: + case PostgreSqlParser.KW_IMMEDIATE: + case PostgreSqlParser.KW_IMMUTABLE: + case PostgreSqlParser.KW_IMPLICIT: + case PostgreSqlParser.KW_INCLUDING: + case PostgreSqlParser.KW_INCREMENT: + case PostgreSqlParser.KW_INDEX: + case PostgreSqlParser.KW_INDEXES: + case PostgreSqlParser.KW_INHERIT: + case PostgreSqlParser.KW_INHERITS: + case PostgreSqlParser.KW_INLINE: + case PostgreSqlParser.KW_INSENSITIVE: + case PostgreSqlParser.KW_INSERT: + case PostgreSqlParser.KW_INSTEAD: + case PostgreSqlParser.KW_INVOKER: + case PostgreSqlParser.KW_ISOLATION: + case PostgreSqlParser.KW_KEY: + case PostgreSqlParser.KW_LABEL: + case PostgreSqlParser.KW_LANGUAGE: + case PostgreSqlParser.KW_LARGE: + case PostgreSqlParser.KW_LAST: + case PostgreSqlParser.KW_LEAKPROOF: + case PostgreSqlParser.KW_LEVEL: + case PostgreSqlParser.KW_LISTEN: + case PostgreSqlParser.KW_LOAD: + case PostgreSqlParser.KW_LOCAL: + case PostgreSqlParser.KW_LOCATION: + case PostgreSqlParser.KW_LOCK: + case PostgreSqlParser.KW_MAPPING: + case PostgreSqlParser.KW_MATCH: + case PostgreSqlParser.KW_MATERIALIZED: + case PostgreSqlParser.KW_MAXVALUE: + case PostgreSqlParser.KW_MINUTE: + case PostgreSqlParser.KW_MINVALUE: + case PostgreSqlParser.KW_MODE: + case PostgreSqlParser.KW_MONTH: + case PostgreSqlParser.KW_MOVE: + case PostgreSqlParser.KW_NAME: + case PostgreSqlParser.KW_NAMES: + case PostgreSqlParser.KW_NEXT: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_NOTHING: + case PostgreSqlParser.KW_NOTIFY: + case PostgreSqlParser.KW_NOWAIT: + case PostgreSqlParser.KW_NULLS: + case PostgreSqlParser.KW_OBJECT: + case PostgreSqlParser.KW_OF: + case PostgreSqlParser.KW_OFF: + case PostgreSqlParser.KW_OIDS: + case PostgreSqlParser.KW_OPERATOR: + case PostgreSqlParser.KW_OPTION: + case PostgreSqlParser.KW_OPTIONS: + case PostgreSqlParser.KW_OWNED: + case PostgreSqlParser.KW_OWNER: + case PostgreSqlParser.KW_PARSER: + case PostgreSqlParser.KW_PARTIAL: + case PostgreSqlParser.KW_PARTITION: + case PostgreSqlParser.KW_PASSING: + case PostgreSqlParser.KW_PASSWORD: + case PostgreSqlParser.KW_PLANS: + case PostgreSqlParser.KW_PRECEDING: + case PostgreSqlParser.KW_PREPARE: + case PostgreSqlParser.KW_PREPARED: + case PostgreSqlParser.KW_PRESERVE: + case PostgreSqlParser.KW_PRIOR: + case PostgreSqlParser.KW_PRIVILEGES: + case PostgreSqlParser.KW_PROCEDURAL: + case PostgreSqlParser.KW_PROCEDURE: + case PostgreSqlParser.KW_PROGRAM: + case PostgreSqlParser.KW_QUOTE: + case PostgreSqlParser.KW_RANGE: + case PostgreSqlParser.KW_READ: + case PostgreSqlParser.KW_REASSIGN: + case PostgreSqlParser.KW_RECHECK: + case PostgreSqlParser.KW_RECURSIVE: + case PostgreSqlParser.KW_REF: + case PostgreSqlParser.KW_REFRESH: + case PostgreSqlParser.KW_REINDEX: + case PostgreSqlParser.KW_RELATIVE: + case PostgreSqlParser.KW_RELEASE: + case PostgreSqlParser.KW_RENAME: + case PostgreSqlParser.KW_REPEATABLE: + case PostgreSqlParser.KW_REPLACE: + case PostgreSqlParser.KW_REPLICA: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_RESTART: + case PostgreSqlParser.KW_RESTRICT: + case PostgreSqlParser.KW_RETURNS: + case PostgreSqlParser.KW_REVOKE: + case PostgreSqlParser.KW_ROLE: + case PostgreSqlParser.KW_ROLLBACK: + case PostgreSqlParser.KW_ROWS: + case PostgreSqlParser.KW_RULE: + case PostgreSqlParser.KW_SAVEPOINT: + case PostgreSqlParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCROLL: + case PostgreSqlParser.KW_SEARCH: + case PostgreSqlParser.KW_SECOND: + case PostgreSqlParser.KW_SECURITY: + case PostgreSqlParser.KW_SEQUENCE: + case PostgreSqlParser.KW_SEQUENCES: + case PostgreSqlParser.KW_SERIALIZABLE: + case PostgreSqlParser.KW_SERVER: + case PostgreSqlParser.KW_SESSION: + case PostgreSqlParser.KW_SET: + case PostgreSqlParser.KW_SHARE: + case PostgreSqlParser.KW_SHOW: + case PostgreSqlParser.KW_SIMPLE: + case PostgreSqlParser.KW_SNAPSHOT: + case PostgreSqlParser.KW_STABLE: + case PostgreSqlParser.KW_STANDALONE: + case PostgreSqlParser.KW_START: + case PostgreSqlParser.KW_STATEMENT: + case PostgreSqlParser.KW_STATISTICS: + case PostgreSqlParser.KW_STDIN: + case PostgreSqlParser.KW_STDOUT: + case PostgreSqlParser.KW_STORAGE: + case PostgreSqlParser.KW_STRICT: + case PostgreSqlParser.KW_STRIP: + case PostgreSqlParser.KW_SYSID: + case PostgreSqlParser.KW_SYSTEM: + case PostgreSqlParser.KW_TABLES: + case PostgreSqlParser.KW_TABLESPACE: + case PostgreSqlParser.KW_TEMP: + case PostgreSqlParser.KW_TEMPLATE: + case PostgreSqlParser.KW_TEMPORARY: + case PostgreSqlParser.KW_TEXT: + case PostgreSqlParser.KW_TRANSACTION: + case PostgreSqlParser.KW_TRIGGER: + case PostgreSqlParser.KW_TRUNCATE: + case PostgreSqlParser.KW_TRUSTED: + case PostgreSqlParser.KW_TYPE: + case PostgreSqlParser.KW_TYPES: + case PostgreSqlParser.KW_UNBOUNDED: + case PostgreSqlParser.KW_UNCOMMITTED: + case PostgreSqlParser.KW_UNENCRYPTED: + case PostgreSqlParser.KW_UNKNOWN: + case PostgreSqlParser.KW_UNLISTEN: + case PostgreSqlParser.KW_UNLOGGED: + case PostgreSqlParser.KW_UNTIL: + case PostgreSqlParser.KW_UPDATE: + case PostgreSqlParser.KW_VACUUM: + case PostgreSqlParser.KW_VALID: + case PostgreSqlParser.KW_VALIDATE: + case PostgreSqlParser.KW_VALIDATOR: + case PostgreSqlParser.KW_VARYING: + case PostgreSqlParser.KW_VERSION: + case PostgreSqlParser.KW_VIEW: + case PostgreSqlParser.KW_VOLATILE: + case PostgreSqlParser.KW_WHITESPACE: + case PostgreSqlParser.KW_WITHOUT: + case PostgreSqlParser.KW_WORK: + case PostgreSqlParser.KW_WRAPPER: + case PostgreSqlParser.KW_WRITE: + case PostgreSqlParser.KW_XML: + case PostgreSqlParser.KW_YEAR: + case PostgreSqlParser.KW_YES: + case PostgreSqlParser.KW_ZONE: + case PostgreSqlParser.KW_BETWEEN: + case PostgreSqlParser.KW_BIGINT: + case PostgreSqlParser.KW_BIT: + case PostgreSqlParser.KW_BOOLEAN: + case PostgreSqlParser.KW_CHAR: + case PostgreSqlParser.KW_CHARACTER: + case PostgreSqlParser.KW_COALESCE: + case PostgreSqlParser.KW_DEC: + case PostgreSqlParser.KW_DECIMAL: + case PostgreSqlParser.KW_EXISTS: + case PostgreSqlParser.KW_EXTRACT: + case PostgreSqlParser.KW_FLOAT: + case PostgreSqlParser.KW_GREATEST: + case PostgreSqlParser.KW_INOUT: + case PostgreSqlParser.KW_INT: + case PostgreSqlParser.KW_INTEGER: + case PostgreSqlParser.KW_INTERVAL: + case PostgreSqlParser.KW_LEAST: + case PostgreSqlParser.KW_NATIONAL: + case PostgreSqlParser.KW_NCHAR: + case PostgreSqlParser.KW_NONE: + case PostgreSqlParser.KW_NULLIF: + case PostgreSqlParser.KW_NUMERIC: + case PostgreSqlParser.KW_OVERLAY: + case PostgreSqlParser.KW_POSITION: + case PostgreSqlParser.KW_PRECISION: + case PostgreSqlParser.KW_REAL: + case PostgreSqlParser.KW_ROW: + case PostgreSqlParser.KW_SETOF: + case PostgreSqlParser.KW_SMALLINT: + case PostgreSqlParser.KW_SUBSTRING: + case PostgreSqlParser.KW_TIME: + case PostgreSqlParser.KW_TIMESTAMP: + case PostgreSqlParser.KW_TREAT: + case PostgreSqlParser.KW_TRIM: + case PostgreSqlParser.KW_VALUES: + case PostgreSqlParser.KW_VARCHAR: + case PostgreSqlParser.KW_XMLATTRIBUTES: + case PostgreSqlParser.KW_XMLCONCAT: + case PostgreSqlParser.KW_XMLELEMENT: + case PostgreSqlParser.KW_XMLEXISTS: + case PostgreSqlParser.KW_XMLFOREST: + case PostgreSqlParser.KW_XMLPARSE: + case PostgreSqlParser.KW_XMLPI: + case PostgreSqlParser.KW_XMLROOT: + case PostgreSqlParser.KW_XMLSERIALIZE: + case PostgreSqlParser.KW_CALL: + case PostgreSqlParser.KW_CURRENT: + case PostgreSqlParser.KW_ATTACH: + case PostgreSqlParser.KW_DETACH: + case PostgreSqlParser.KW_EXPRESSION: + case PostgreSqlParser.KW_GENERATED: + case PostgreSqlParser.KW_LOGGED: + case PostgreSqlParser.KW_STORED: + case PostgreSqlParser.KW_INCLUDE: + case PostgreSqlParser.KW_ROUTINE: + case PostgreSqlParser.KW_TRANSFORM: + case PostgreSqlParser.KW_IMPORT: + case PostgreSqlParser.KW_POLICY: + case PostgreSqlParser.KW_METHOD: + case PostgreSqlParser.KW_REFERENCING: + case PostgreSqlParser.KW_NEW: + case PostgreSqlParser.KW_OLD: + case PostgreSqlParser.KW_VALUE: + case PostgreSqlParser.KW_SUBSCRIPTION: + case PostgreSqlParser.KW_PUBLICATION: + case PostgreSqlParser.KW_OUT: + case PostgreSqlParser.KW_ROUTINES: + case PostgreSqlParser.KW_SCHEMAS: + case PostgreSqlParser.KW_PROCEDURES: + case PostgreSqlParser.KW_INPUT: + case PostgreSqlParser.KW_SUPPORT: + case PostgreSqlParser.KW_PARALLEL: + case PostgreSqlParser.KW_SQL: + case PostgreSqlParser.KW_DEPENDS: + case PostgreSqlParser.KW_OVERRIDING: + case PostgreSqlParser.KW_CONFLICT: + case PostgreSqlParser.KW_SKIP: + case PostgreSqlParser.KW_LOCKED: + case PostgreSqlParser.KW_TIES: + case PostgreSqlParser.KW_ROLLUP: + case PostgreSqlParser.KW_CUBE: + case PostgreSqlParser.KW_GROUPING: + case PostgreSqlParser.KW_SETS: + case PostgreSqlParser.KW_ORDINALITY: + case PostgreSqlParser.KW_XMLTABLE: + case PostgreSqlParser.KW_COLUMNS: + case PostgreSqlParser.KW_XMLNAMESPACES: + case PostgreSqlParser.KW_ROWTYPE: + case PostgreSqlParser.KW_NORMALIZED: + case PostgreSqlParser.KW_WITHIN: + case PostgreSqlParser.KW_FILTER: + case PostgreSqlParser.KW_GROUPS: + case PostgreSqlParser.KW_OTHERS: + case PostgreSqlParser.KW_NFC: + case PostgreSqlParser.KW_NFD: + case PostgreSqlParser.KW_NFKC: + case PostgreSqlParser.KW_NFKD: + case PostgreSqlParser.KW_UESCAPE: + case PostgreSqlParser.KW_VIEWS: + case PostgreSqlParser.KW_NORMALIZE: + case PostgreSqlParser.KW_DUMP: + case PostgreSqlParser.KW_PRINT_STRICT_PARAMS: + case PostgreSqlParser.KW_VARIABLE_CONFLICT: + case PostgreSqlParser.KW_ERROR: + case PostgreSqlParser.KW_USE_VARIABLE: + case PostgreSqlParser.KW_USE_COLUMN: + case PostgreSqlParser.KW_ALIAS: + case PostgreSqlParser.KW_CONSTANT: + case PostgreSqlParser.KW_PERFORM: + case PostgreSqlParser.KW_GET: + case PostgreSqlParser.KW_DIAGNOSTICS: + case PostgreSqlParser.KW_STACKED: + case PostgreSqlParser.KW_ELSIF: + case PostgreSqlParser.KW_REVERSE: + case PostgreSqlParser.KW_SLICE: + case PostgreSqlParser.KW_EXIT: + case PostgreSqlParser.KW_RETURN: + case PostgreSqlParser.KW_QUERY: + case PostgreSqlParser.KW_RAISE: + case PostgreSqlParser.KW_SQLSTATE: + case PostgreSqlParser.KW_DEBUG: + case PostgreSqlParser.KW_LOG: + case PostgreSqlParser.KW_INFO: + case PostgreSqlParser.KW_NOTICE: + case PostgreSqlParser.KW_WARNING: + case PostgreSqlParser.KW_EXCEPTION: + case PostgreSqlParser.KW_ASSERT: + case PostgreSqlParser.KW_OPEN: + case PostgreSqlParser.KW_SKIP_LOCKED: + case PostgreSqlParser.KW_BUFFER_USAGE_LIMIT: + case PostgreSqlParser.Identifier: + case PostgreSqlParser.QuotedIdentifier: + case PostgreSqlParser.UnicodeQuotedIdentifier: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.PLSQLVARIABLENAME: + case PostgreSqlParser.PLSQLIDENTIFIER: + case PostgreSqlParser.EscapeStringConstant: this.enterOuterAlt(localContext, 1); { this.state = 11743; this.colid(); } break; - case PostgreSQLParser.PARAM: + case PostgreSqlParser.PARAM: this.enterOuterAlt(localContext, 2); { this.state = 11744; - this.match(PostgreSQLParser.PARAM); + this.match(PostgreSqlParser.PARAM); } break; default: @@ -67432,22 +67432,22 @@ export class PostgreSQLParser extends SQLParserBase { } public exception_sect(): Exception_sectContext { let localContext = new Exception_sectContext(this.context, this.state); - this.enterRule(localContext, 1714, PostgreSQLParser.RULE_exception_sect); + this.enterRule(localContext, 1714, PostgreSqlParser.RULE_exception_sect); try { this.state = 11750; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_END: + case PostgreSqlParser.KW_END: this.enterOuterAlt(localContext, 1); // tslint:disable-next-line:no-empty { } break; - case PostgreSQLParser.KW_EXCEPTION: + case PostgreSqlParser.KW_EXCEPTION: this.enterOuterAlt(localContext, 2); { this.state = 11748; - this.match(PostgreSQLParser.KW_EXCEPTION); + this.match(PostgreSqlParser.KW_EXCEPTION); this.state = 11749; this.proc_exceptions(); } @@ -67472,7 +67472,7 @@ export class PostgreSQLParser extends SQLParserBase { } public proc_exceptions(): Proc_exceptionsContext { let localContext = new Proc_exceptionsContext(this.context, this.state); - this.enterRule(localContext, 1716, PostgreSQLParser.RULE_proc_exceptions); + this.enterRule(localContext, 1716, PostgreSqlParser.RULE_proc_exceptions); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -67509,16 +67509,16 @@ export class PostgreSQLParser extends SQLParserBase { } public proc_exception(): Proc_exceptionContext { let localContext = new Proc_exceptionContext(this.context, this.state); - this.enterRule(localContext, 1718, PostgreSQLParser.RULE_proc_exception); + this.enterRule(localContext, 1718, PostgreSqlParser.RULE_proc_exception); try { this.enterOuterAlt(localContext, 1); { this.state = 11757; - this.match(PostgreSQLParser.KW_WHEN); + this.match(PostgreSqlParser.KW_WHEN); this.state = 11758; this.proc_conditions(); this.state = 11759; - this.match(PostgreSQLParser.KW_THEN); + this.match(PostgreSqlParser.KW_THEN); this.state = 11760; this.proc_sect(); } @@ -67539,7 +67539,7 @@ export class PostgreSQLParser extends SQLParserBase { } public proc_conditions(): Proc_conditionsContext { let localContext = new Proc_conditionsContext(this.context, this.state); - this.enterRule(localContext, 1720, PostgreSQLParser.RULE_proc_conditions); + this.enterRule(localContext, 1720, PostgreSqlParser.RULE_proc_conditions); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -67553,7 +67553,7 @@ export class PostgreSQLParser extends SQLParserBase { { { this.state = 11763; - this.match(PostgreSQLParser.KW_OR); + this.match(PostgreSqlParser.KW_OR); this.state = 11764; this.proc_condition(); } @@ -67580,7 +67580,7 @@ export class PostgreSQLParser extends SQLParserBase { } public proc_condition(): Proc_conditionContext { let localContext = new Proc_conditionContext(this.context, this.state); - this.enterRule(localContext, 1722, PostgreSQLParser.RULE_proc_condition); + this.enterRule(localContext, 1722, PostgreSqlParser.RULE_proc_condition); try { this.state = 11773; this.errorHandler.sync(this); @@ -67596,7 +67596,7 @@ export class PostgreSQLParser extends SQLParserBase { this.enterOuterAlt(localContext, 2); { this.state = 11771; - this.match(PostgreSQLParser.KW_SQLSTATE); + this.match(PostgreSqlParser.KW_SQLSTATE); this.state = 11772; this.sconst(); } @@ -67619,19 +67619,19 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_block_label(): Opt_block_labelContext { let localContext = new Opt_block_labelContext(this.context, this.state); - this.enterRule(localContext, 1724, PostgreSQLParser.RULE_opt_block_label); + this.enterRule(localContext, 1724, PostgreSqlParser.RULE_opt_block_label); try { this.state = 11777; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_BEGIN: - case PostgreSQLParser.KW_DECLARE: + case PostgreSqlParser.KW_BEGIN: + case PostgreSqlParser.KW_DECLARE: this.enterOuterAlt(localContext, 1); // tslint:disable-next-line:no-empty { } break; - case PostgreSQLParser.LESS_LESS: + case PostgreSqlParser.LESS_LESS: this.enterOuterAlt(localContext, 2); { this.state = 11776; @@ -67658,21 +67658,21 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_loop_label(): Opt_loop_labelContext { let localContext = new Opt_loop_labelContext(this.context, this.state); - this.enterRule(localContext, 1726, PostgreSQLParser.RULE_opt_loop_label); + this.enterRule(localContext, 1726, PostgreSqlParser.RULE_opt_loop_label); try { this.state = 11781; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.KW_FOR: - case PostgreSQLParser.KW_WHILE: - case PostgreSQLParser.KW_FOREACH: - case PostgreSQLParser.KW_LOOP: + case PostgreSqlParser.KW_FOR: + case PostgreSqlParser.KW_WHILE: + case PostgreSqlParser.KW_FOREACH: + case PostgreSqlParser.KW_LOOP: this.enterOuterAlt(localContext, 1); // tslint:disable-next-line:no-empty { } break; - case PostgreSQLParser.LESS_LESS: + case PostgreSqlParser.LESS_LESS: this.enterOuterAlt(localContext, 2); { this.state = 11780; @@ -67699,419 +67699,419 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_label(): Opt_labelContext { let localContext = new Opt_labelContext(this.context, this.state); - this.enterRule(localContext, 1728, PostgreSQLParser.RULE_opt_label); + this.enterRule(localContext, 1728, PostgreSqlParser.RULE_opt_label); try { this.state = 11785; this.errorHandler.sync(this); switch (this.tokenStream.LA(1)) { - case PostgreSQLParser.EOF: - case PostgreSQLParser.SEMI: - case PostgreSQLParser.KW_WHEN: + case PostgreSqlParser.EOF: + case PostgreSqlParser.SEMI: + case PostgreSqlParser.KW_WHEN: this.enterOuterAlt(localContext, 1); // tslint:disable-next-line:no-empty { } break; - case PostgreSQLParser.KW_AND: - case PostgreSQLParser.KW_ARRAY: - case PostgreSQLParser.KW_COLLATE: - case PostgreSQLParser.KW_CONSTRAINT: - case PostgreSQLParser.KW_DEFAULT: - case PostgreSQLParser.KW_DO: - case PostgreSQLParser.KW_FETCH: - case PostgreSQLParser.KW_TABLE: - case PostgreSQLParser.KW_IS: - case PostgreSQLParser.KW_OUTER: - case PostgreSQLParser.KW_OVER: - case PostgreSQLParser.KW_ABORT: - case PostgreSQLParser.KW_ABSOLUTE: - case PostgreSQLParser.KW_ACCESS: - case PostgreSQLParser.KW_ACTION: - case PostgreSQLParser.KW_ADD: - case PostgreSQLParser.KW_ADMIN: - case PostgreSQLParser.KW_AFTER: - case PostgreSQLParser.KW_AGGREGATE: - case PostgreSQLParser.KW_ALSO: - case PostgreSQLParser.KW_ALTER: - case PostgreSQLParser.KW_ALWAYS: - case PostgreSQLParser.KW_ASSERTION: - case PostgreSQLParser.KW_ASSIGNMENT: - case PostgreSQLParser.KW_AT: - case PostgreSQLParser.KW_ATTRIBUTE: - case PostgreSQLParser.KW_BACKWARD: - case PostgreSQLParser.KW_BEFORE: - case PostgreSQLParser.KW_BEGIN: - case PostgreSQLParser.KW_BY: - case PostgreSQLParser.KW_CACHE: - case PostgreSQLParser.KW_CALLED: - case PostgreSQLParser.KW_CASCADE: - case PostgreSQLParser.KW_CASCADED: - case PostgreSQLParser.KW_CATALOG: - case PostgreSQLParser.KW_CHAIN: - case PostgreSQLParser.KW_CHARACTERISTICS: - case PostgreSQLParser.KW_CHECKPOINT: - case PostgreSQLParser.KW_CLASS: - case PostgreSQLParser.KW_CLOSE: - case PostgreSQLParser.KW_CLUSTER: - case PostgreSQLParser.KW_COMMENT: - case PostgreSQLParser.KW_COMMENTS: - case PostgreSQLParser.KW_COMMIT: - case PostgreSQLParser.KW_COMMITTED: - case PostgreSQLParser.KW_CONFIGURATION: - case PostgreSQLParser.KW_CONNECTION: - case PostgreSQLParser.KW_CONSTRAINTS: - case PostgreSQLParser.KW_CONTENT: - case PostgreSQLParser.KW_CONTINUE: - case PostgreSQLParser.KW_CONVERSION: - case PostgreSQLParser.KW_COPY: - case PostgreSQLParser.KW_COST: - case PostgreSQLParser.KW_CSV: - case PostgreSQLParser.KW_CURSOR: - case PostgreSQLParser.KW_CYCLE: - case PostgreSQLParser.KW_DATA: - case PostgreSQLParser.KW_DATABASE: - case PostgreSQLParser.KW_DAY: - case PostgreSQLParser.KW_DEALLOCATE: - case PostgreSQLParser.KW_DECLARE: - case PostgreSQLParser.KW_DEFAULTS: - case PostgreSQLParser.KW_DEFERRED: - case PostgreSQLParser.KW_DEFINER: - case PostgreSQLParser.KW_DELETE: - case PostgreSQLParser.KW_DELIMITER: - case PostgreSQLParser.KW_DELIMITERS: - case PostgreSQLParser.KW_DICTIONARY: - case PostgreSQLParser.KW_DISABLE: - case PostgreSQLParser.KW_DISCARD: - case PostgreSQLParser.KW_DOCUMENT: - case PostgreSQLParser.KW_DOMAIN: - case PostgreSQLParser.KW_DOUBLE: - case PostgreSQLParser.KW_DROP: - case PostgreSQLParser.KW_EACH: - case PostgreSQLParser.KW_ENABLE: - case PostgreSQLParser.KW_ENCODING: - case PostgreSQLParser.KW_ENCRYPTED: - case PostgreSQLParser.KW_ENUM: - case PostgreSQLParser.KW_ESCAPE: - case PostgreSQLParser.KW_EVENT: - case PostgreSQLParser.KW_EXCLUDE: - case PostgreSQLParser.KW_EXCLUDING: - case PostgreSQLParser.KW_EXCLUSIVE: - case PostgreSQLParser.KW_EXECUTE: - case PostgreSQLParser.KW_EXPLAIN: - case PostgreSQLParser.KW_EXTENSION: - case PostgreSQLParser.KW_EXTERNAL: - case PostgreSQLParser.KW_FAMILY: - case PostgreSQLParser.KW_FIRST: - case PostgreSQLParser.KW_FOLLOWING: - case PostgreSQLParser.KW_FORCE: - case PostgreSQLParser.KW_FORWARD: - case PostgreSQLParser.KW_FUNCTION: - case PostgreSQLParser.KW_FUNCTIONS: - case PostgreSQLParser.KW_GLOBAL: - case PostgreSQLParser.KW_GRANTED: - case PostgreSQLParser.KW_HANDLER: - case PostgreSQLParser.KW_HEADER: - case PostgreSQLParser.KW_HOLD: - case PostgreSQLParser.KW_HOUR: - case PostgreSQLParser.KW_IDENTITY: - case PostgreSQLParser.KW_IF: - case PostgreSQLParser.KW_IMMEDIATE: - case PostgreSQLParser.KW_IMMUTABLE: - case PostgreSQLParser.KW_IMPLICIT: - case PostgreSQLParser.KW_INCLUDING: - case PostgreSQLParser.KW_INCREMENT: - case PostgreSQLParser.KW_INDEX: - case PostgreSQLParser.KW_INDEXES: - case PostgreSQLParser.KW_INHERIT: - case PostgreSQLParser.KW_INHERITS: - case PostgreSQLParser.KW_INLINE: - case PostgreSQLParser.KW_INSENSITIVE: - case PostgreSQLParser.KW_INSERT: - case PostgreSQLParser.KW_INSTEAD: - case PostgreSQLParser.KW_INVOKER: - case PostgreSQLParser.KW_ISOLATION: - case PostgreSQLParser.KW_KEY: - case PostgreSQLParser.KW_LABEL: - case PostgreSQLParser.KW_LANGUAGE: - case PostgreSQLParser.KW_LARGE: - case PostgreSQLParser.KW_LAST: - case PostgreSQLParser.KW_LEAKPROOF: - case PostgreSQLParser.KW_LEVEL: - case PostgreSQLParser.KW_LISTEN: - case PostgreSQLParser.KW_LOAD: - case PostgreSQLParser.KW_LOCAL: - case PostgreSQLParser.KW_LOCATION: - case PostgreSQLParser.KW_LOCK: - case PostgreSQLParser.KW_MAPPING: - case PostgreSQLParser.KW_MATCH: - case PostgreSQLParser.KW_MATERIALIZED: - case PostgreSQLParser.KW_MAXVALUE: - case PostgreSQLParser.KW_MINUTE: - case PostgreSQLParser.KW_MINVALUE: - case PostgreSQLParser.KW_MODE: - case PostgreSQLParser.KW_MONTH: - case PostgreSQLParser.KW_MOVE: - case PostgreSQLParser.KW_NAME: - case PostgreSQLParser.KW_NAMES: - case PostgreSQLParser.KW_NEXT: - case PostgreSQLParser.KW_NO: - case PostgreSQLParser.KW_NOTHING: - case PostgreSQLParser.KW_NOTIFY: - case PostgreSQLParser.KW_NOWAIT: - case PostgreSQLParser.KW_NULLS: - case PostgreSQLParser.KW_OBJECT: - case PostgreSQLParser.KW_OF: - case PostgreSQLParser.KW_OFF: - case PostgreSQLParser.KW_OIDS: - case PostgreSQLParser.KW_OPERATOR: - case PostgreSQLParser.KW_OPTION: - case PostgreSQLParser.KW_OPTIONS: - case PostgreSQLParser.KW_OWNED: - case PostgreSQLParser.KW_OWNER: - case PostgreSQLParser.KW_PARSER: - case PostgreSQLParser.KW_PARTIAL: - case PostgreSQLParser.KW_PARTITION: - case PostgreSQLParser.KW_PASSING: - case PostgreSQLParser.KW_PASSWORD: - case PostgreSQLParser.KW_PLANS: - case PostgreSQLParser.KW_PRECEDING: - case PostgreSQLParser.KW_PREPARE: - case PostgreSQLParser.KW_PREPARED: - case PostgreSQLParser.KW_PRESERVE: - case PostgreSQLParser.KW_PRIOR: - case PostgreSQLParser.KW_PRIVILEGES: - case PostgreSQLParser.KW_PROCEDURAL: - case PostgreSQLParser.KW_PROCEDURE: - case PostgreSQLParser.KW_PROGRAM: - case PostgreSQLParser.KW_QUOTE: - case PostgreSQLParser.KW_RANGE: - case PostgreSQLParser.KW_READ: - case PostgreSQLParser.KW_REASSIGN: - case PostgreSQLParser.KW_RECHECK: - case PostgreSQLParser.KW_RECURSIVE: - case PostgreSQLParser.KW_REF: - case PostgreSQLParser.KW_REFRESH: - case PostgreSQLParser.KW_REINDEX: - case PostgreSQLParser.KW_RELATIVE: - case PostgreSQLParser.KW_RELEASE: - case PostgreSQLParser.KW_RENAME: - case PostgreSQLParser.KW_REPEATABLE: - case PostgreSQLParser.KW_REPLACE: - case PostgreSQLParser.KW_REPLICA: - case PostgreSQLParser.KW_RESET: - case PostgreSQLParser.KW_RESTART: - case PostgreSQLParser.KW_RESTRICT: - case PostgreSQLParser.KW_RETURNS: - case PostgreSQLParser.KW_REVOKE: - case PostgreSQLParser.KW_ROLE: - case PostgreSQLParser.KW_ROLLBACK: - case PostgreSQLParser.KW_ROWS: - case PostgreSQLParser.KW_RULE: - case PostgreSQLParser.KW_SAVEPOINT: - case PostgreSQLParser.KW_SCHEMA: - case PostgreSQLParser.KW_SCROLL: - case PostgreSQLParser.KW_SEARCH: - case PostgreSQLParser.KW_SECOND: - case PostgreSQLParser.KW_SECURITY: - case PostgreSQLParser.KW_SEQUENCE: - case PostgreSQLParser.KW_SEQUENCES: - case PostgreSQLParser.KW_SERIALIZABLE: - case PostgreSQLParser.KW_SERVER: - case PostgreSQLParser.KW_SESSION: - case PostgreSQLParser.KW_SET: - case PostgreSQLParser.KW_SHARE: - case PostgreSQLParser.KW_SHOW: - case PostgreSQLParser.KW_SIMPLE: - case PostgreSQLParser.KW_SNAPSHOT: - case PostgreSQLParser.KW_STABLE: - case PostgreSQLParser.KW_STANDALONE: - case PostgreSQLParser.KW_START: - case PostgreSQLParser.KW_STATEMENT: - case PostgreSQLParser.KW_STATISTICS: - case PostgreSQLParser.KW_STDIN: - case PostgreSQLParser.KW_STDOUT: - case PostgreSQLParser.KW_STORAGE: - case PostgreSQLParser.KW_STRICT: - case PostgreSQLParser.KW_STRIP: - case PostgreSQLParser.KW_SYSID: - case PostgreSQLParser.KW_SYSTEM: - case PostgreSQLParser.KW_TABLES: - case PostgreSQLParser.KW_TABLESPACE: - case PostgreSQLParser.KW_TEMP: - case PostgreSQLParser.KW_TEMPLATE: - case PostgreSQLParser.KW_TEMPORARY: - case PostgreSQLParser.KW_TEXT: - case PostgreSQLParser.KW_TRANSACTION: - case PostgreSQLParser.KW_TRIGGER: - case PostgreSQLParser.KW_TRUNCATE: - case PostgreSQLParser.KW_TRUSTED: - case PostgreSQLParser.KW_TYPE: - case PostgreSQLParser.KW_TYPES: - case PostgreSQLParser.KW_UNBOUNDED: - case PostgreSQLParser.KW_UNCOMMITTED: - case PostgreSQLParser.KW_UNENCRYPTED: - case PostgreSQLParser.KW_UNKNOWN: - case PostgreSQLParser.KW_UNLISTEN: - case PostgreSQLParser.KW_UNLOGGED: - case PostgreSQLParser.KW_UNTIL: - case PostgreSQLParser.KW_UPDATE: - case PostgreSQLParser.KW_VACUUM: - case PostgreSQLParser.KW_VALID: - case PostgreSQLParser.KW_VALIDATE: - case PostgreSQLParser.KW_VALIDATOR: - case PostgreSQLParser.KW_VARYING: - case PostgreSQLParser.KW_VERSION: - case PostgreSQLParser.KW_VIEW: - case PostgreSQLParser.KW_VOLATILE: - case PostgreSQLParser.KW_WHITESPACE: - case PostgreSQLParser.KW_WITHOUT: - case PostgreSQLParser.KW_WORK: - case PostgreSQLParser.KW_WRAPPER: - case PostgreSQLParser.KW_WRITE: - case PostgreSQLParser.KW_XML: - case PostgreSQLParser.KW_YEAR: - case PostgreSQLParser.KW_YES: - case PostgreSQLParser.KW_ZONE: - case PostgreSQLParser.KW_BETWEEN: - case PostgreSQLParser.KW_BIGINT: - case PostgreSQLParser.KW_BIT: - case PostgreSQLParser.KW_BOOLEAN: - case PostgreSQLParser.KW_CHAR: - case PostgreSQLParser.KW_CHARACTER: - case PostgreSQLParser.KW_COALESCE: - case PostgreSQLParser.KW_DEC: - case PostgreSQLParser.KW_DECIMAL: - case PostgreSQLParser.KW_EXISTS: - case PostgreSQLParser.KW_EXTRACT: - case PostgreSQLParser.KW_FLOAT: - case PostgreSQLParser.KW_GREATEST: - case PostgreSQLParser.KW_INOUT: - case PostgreSQLParser.KW_INT: - case PostgreSQLParser.KW_INTEGER: - case PostgreSQLParser.KW_INTERVAL: - case PostgreSQLParser.KW_LEAST: - case PostgreSQLParser.KW_NATIONAL: - case PostgreSQLParser.KW_NCHAR: - case PostgreSQLParser.KW_NONE: - case PostgreSQLParser.KW_NULLIF: - case PostgreSQLParser.KW_NUMERIC: - case PostgreSQLParser.KW_OVERLAY: - case PostgreSQLParser.KW_POSITION: - case PostgreSQLParser.KW_PRECISION: - case PostgreSQLParser.KW_REAL: - case PostgreSQLParser.KW_ROW: - case PostgreSQLParser.KW_SETOF: - case PostgreSQLParser.KW_SMALLINT: - case PostgreSQLParser.KW_SUBSTRING: - case PostgreSQLParser.KW_TIME: - case PostgreSQLParser.KW_TIMESTAMP: - case PostgreSQLParser.KW_TREAT: - case PostgreSQLParser.KW_TRIM: - case PostgreSQLParser.KW_VALUES: - case PostgreSQLParser.KW_VARCHAR: - case PostgreSQLParser.KW_XMLATTRIBUTES: - case PostgreSQLParser.KW_XMLCONCAT: - case PostgreSQLParser.KW_XMLELEMENT: - case PostgreSQLParser.KW_XMLEXISTS: - case PostgreSQLParser.KW_XMLFOREST: - case PostgreSQLParser.KW_XMLPARSE: - case PostgreSQLParser.KW_XMLPI: - case PostgreSQLParser.KW_XMLROOT: - case PostgreSQLParser.KW_XMLSERIALIZE: - case PostgreSQLParser.KW_CALL: - case PostgreSQLParser.KW_CURRENT: - case PostgreSQLParser.KW_ATTACH: - case PostgreSQLParser.KW_DETACH: - case PostgreSQLParser.KW_EXPRESSION: - case PostgreSQLParser.KW_GENERATED: - case PostgreSQLParser.KW_LOGGED: - case PostgreSQLParser.KW_STORED: - case PostgreSQLParser.KW_INCLUDE: - case PostgreSQLParser.KW_ROUTINE: - case PostgreSQLParser.KW_TRANSFORM: - case PostgreSQLParser.KW_IMPORT: - case PostgreSQLParser.KW_POLICY: - case PostgreSQLParser.KW_METHOD: - case PostgreSQLParser.KW_REFERENCING: - case PostgreSQLParser.KW_NEW: - case PostgreSQLParser.KW_OLD: - case PostgreSQLParser.KW_VALUE: - case PostgreSQLParser.KW_SUBSCRIPTION: - case PostgreSQLParser.KW_PUBLICATION: - case PostgreSQLParser.KW_OUT: - case PostgreSQLParser.KW_ROUTINES: - case PostgreSQLParser.KW_SCHEMAS: - case PostgreSQLParser.KW_PROCEDURES: - case PostgreSQLParser.KW_INPUT: - case PostgreSQLParser.KW_SUPPORT: - case PostgreSQLParser.KW_PARALLEL: - case PostgreSQLParser.KW_SQL: - case PostgreSQLParser.KW_DEPENDS: - case PostgreSQLParser.KW_OVERRIDING: - case PostgreSQLParser.KW_CONFLICT: - case PostgreSQLParser.KW_SKIP: - case PostgreSQLParser.KW_LOCKED: - case PostgreSQLParser.KW_TIES: - case PostgreSQLParser.KW_ROLLUP: - case PostgreSQLParser.KW_CUBE: - case PostgreSQLParser.KW_GROUPING: - case PostgreSQLParser.KW_SETS: - case PostgreSQLParser.KW_ORDINALITY: - case PostgreSQLParser.KW_XMLTABLE: - case PostgreSQLParser.KW_COLUMNS: - case PostgreSQLParser.KW_XMLNAMESPACES: - case PostgreSQLParser.KW_ROWTYPE: - case PostgreSQLParser.KW_NORMALIZED: - case PostgreSQLParser.KW_WITHIN: - case PostgreSQLParser.KW_FILTER: - case PostgreSQLParser.KW_GROUPS: - case PostgreSQLParser.KW_OTHERS: - case PostgreSQLParser.KW_NFC: - case PostgreSQLParser.KW_NFD: - case PostgreSQLParser.KW_NFKC: - case PostgreSQLParser.KW_NFKD: - case PostgreSQLParser.KW_UESCAPE: - case PostgreSQLParser.KW_VIEWS: - case PostgreSQLParser.KW_NORMALIZE: - case PostgreSQLParser.KW_DUMP: - case PostgreSQLParser.KW_PRINT_STRICT_PARAMS: - case PostgreSQLParser.KW_VARIABLE_CONFLICT: - case PostgreSQLParser.KW_ERROR: - case PostgreSQLParser.KW_USE_VARIABLE: - case PostgreSQLParser.KW_USE_COLUMN: - case PostgreSQLParser.KW_ALIAS: - case PostgreSQLParser.KW_CONSTANT: - case PostgreSQLParser.KW_PERFORM: - case PostgreSQLParser.KW_GET: - case PostgreSQLParser.KW_DIAGNOSTICS: - case PostgreSQLParser.KW_STACKED: - case PostgreSQLParser.KW_ELSIF: - case PostgreSQLParser.KW_REVERSE: - case PostgreSQLParser.KW_SLICE: - case PostgreSQLParser.KW_EXIT: - case PostgreSQLParser.KW_RETURN: - case PostgreSQLParser.KW_QUERY: - case PostgreSQLParser.KW_RAISE: - case PostgreSQLParser.KW_SQLSTATE: - case PostgreSQLParser.KW_DEBUG: - case PostgreSQLParser.KW_LOG: - case PostgreSQLParser.KW_INFO: - case PostgreSQLParser.KW_NOTICE: - case PostgreSQLParser.KW_WARNING: - case PostgreSQLParser.KW_EXCEPTION: - case PostgreSQLParser.KW_ASSERT: - case PostgreSQLParser.KW_OPEN: - case PostgreSQLParser.KW_SKIP_LOCKED: - case PostgreSQLParser.KW_BUFFER_USAGE_LIMIT: - case PostgreSQLParser.Identifier: - case PostgreSQLParser.QuotedIdentifier: - case PostgreSQLParser.UnicodeQuotedIdentifier: - case PostgreSQLParser.StringConstant: - case PostgreSQLParser.UnicodeEscapeStringConstant: - case PostgreSQLParser.BeginDollarStringConstant: - case PostgreSQLParser.PLSQLVARIABLENAME: - case PostgreSQLParser.PLSQLIDENTIFIER: - case PostgreSQLParser.EscapeStringConstant: + case PostgreSqlParser.KW_AND: + case PostgreSqlParser.KW_ARRAY: + case PostgreSqlParser.KW_COLLATE: + case PostgreSqlParser.KW_CONSTRAINT: + case PostgreSqlParser.KW_DEFAULT: + case PostgreSqlParser.KW_DO: + case PostgreSqlParser.KW_FETCH: + case PostgreSqlParser.KW_TABLE: + case PostgreSqlParser.KW_IS: + case PostgreSqlParser.KW_OUTER: + case PostgreSqlParser.KW_OVER: + case PostgreSqlParser.KW_ABORT: + case PostgreSqlParser.KW_ABSOLUTE: + case PostgreSqlParser.KW_ACCESS: + case PostgreSqlParser.KW_ACTION: + case PostgreSqlParser.KW_ADD: + case PostgreSqlParser.KW_ADMIN: + case PostgreSqlParser.KW_AFTER: + case PostgreSqlParser.KW_AGGREGATE: + case PostgreSqlParser.KW_ALSO: + case PostgreSqlParser.KW_ALTER: + case PostgreSqlParser.KW_ALWAYS: + case PostgreSqlParser.KW_ASSERTION: + case PostgreSqlParser.KW_ASSIGNMENT: + case PostgreSqlParser.KW_AT: + case PostgreSqlParser.KW_ATTRIBUTE: + case PostgreSqlParser.KW_BACKWARD: + case PostgreSqlParser.KW_BEFORE: + case PostgreSqlParser.KW_BEGIN: + case PostgreSqlParser.KW_BY: + case PostgreSqlParser.KW_CACHE: + case PostgreSqlParser.KW_CALLED: + case PostgreSqlParser.KW_CASCADE: + case PostgreSqlParser.KW_CASCADED: + case PostgreSqlParser.KW_CATALOG: + case PostgreSqlParser.KW_CHAIN: + case PostgreSqlParser.KW_CHARACTERISTICS: + case PostgreSqlParser.KW_CHECKPOINT: + case PostgreSqlParser.KW_CLASS: + case PostgreSqlParser.KW_CLOSE: + case PostgreSqlParser.KW_CLUSTER: + case PostgreSqlParser.KW_COMMENT: + case PostgreSqlParser.KW_COMMENTS: + case PostgreSqlParser.KW_COMMIT: + case PostgreSqlParser.KW_COMMITTED: + case PostgreSqlParser.KW_CONFIGURATION: + case PostgreSqlParser.KW_CONNECTION: + case PostgreSqlParser.KW_CONSTRAINTS: + case PostgreSqlParser.KW_CONTENT: + case PostgreSqlParser.KW_CONTINUE: + case PostgreSqlParser.KW_CONVERSION: + case PostgreSqlParser.KW_COPY: + case PostgreSqlParser.KW_COST: + case PostgreSqlParser.KW_CSV: + case PostgreSqlParser.KW_CURSOR: + case PostgreSqlParser.KW_CYCLE: + case PostgreSqlParser.KW_DATA: + case PostgreSqlParser.KW_DATABASE: + case PostgreSqlParser.KW_DAY: + case PostgreSqlParser.KW_DEALLOCATE: + case PostgreSqlParser.KW_DECLARE: + case PostgreSqlParser.KW_DEFAULTS: + case PostgreSqlParser.KW_DEFERRED: + case PostgreSqlParser.KW_DEFINER: + case PostgreSqlParser.KW_DELETE: + case PostgreSqlParser.KW_DELIMITER: + case PostgreSqlParser.KW_DELIMITERS: + case PostgreSqlParser.KW_DICTIONARY: + case PostgreSqlParser.KW_DISABLE: + case PostgreSqlParser.KW_DISCARD: + case PostgreSqlParser.KW_DOCUMENT: + case PostgreSqlParser.KW_DOMAIN: + case PostgreSqlParser.KW_DOUBLE: + case PostgreSqlParser.KW_DROP: + case PostgreSqlParser.KW_EACH: + case PostgreSqlParser.KW_ENABLE: + case PostgreSqlParser.KW_ENCODING: + case PostgreSqlParser.KW_ENCRYPTED: + case PostgreSqlParser.KW_ENUM: + case PostgreSqlParser.KW_ESCAPE: + case PostgreSqlParser.KW_EVENT: + case PostgreSqlParser.KW_EXCLUDE: + case PostgreSqlParser.KW_EXCLUDING: + case PostgreSqlParser.KW_EXCLUSIVE: + case PostgreSqlParser.KW_EXECUTE: + case PostgreSqlParser.KW_EXPLAIN: + case PostgreSqlParser.KW_EXTENSION: + case PostgreSqlParser.KW_EXTERNAL: + case PostgreSqlParser.KW_FAMILY: + case PostgreSqlParser.KW_FIRST: + case PostgreSqlParser.KW_FOLLOWING: + case PostgreSqlParser.KW_FORCE: + case PostgreSqlParser.KW_FORWARD: + case PostgreSqlParser.KW_FUNCTION: + case PostgreSqlParser.KW_FUNCTIONS: + case PostgreSqlParser.KW_GLOBAL: + case PostgreSqlParser.KW_GRANTED: + case PostgreSqlParser.KW_HANDLER: + case PostgreSqlParser.KW_HEADER: + case PostgreSqlParser.KW_HOLD: + case PostgreSqlParser.KW_HOUR: + case PostgreSqlParser.KW_IDENTITY: + case PostgreSqlParser.KW_IF: + case PostgreSqlParser.KW_IMMEDIATE: + case PostgreSqlParser.KW_IMMUTABLE: + case PostgreSqlParser.KW_IMPLICIT: + case PostgreSqlParser.KW_INCLUDING: + case PostgreSqlParser.KW_INCREMENT: + case PostgreSqlParser.KW_INDEX: + case PostgreSqlParser.KW_INDEXES: + case PostgreSqlParser.KW_INHERIT: + case PostgreSqlParser.KW_INHERITS: + case PostgreSqlParser.KW_INLINE: + case PostgreSqlParser.KW_INSENSITIVE: + case PostgreSqlParser.KW_INSERT: + case PostgreSqlParser.KW_INSTEAD: + case PostgreSqlParser.KW_INVOKER: + case PostgreSqlParser.KW_ISOLATION: + case PostgreSqlParser.KW_KEY: + case PostgreSqlParser.KW_LABEL: + case PostgreSqlParser.KW_LANGUAGE: + case PostgreSqlParser.KW_LARGE: + case PostgreSqlParser.KW_LAST: + case PostgreSqlParser.KW_LEAKPROOF: + case PostgreSqlParser.KW_LEVEL: + case PostgreSqlParser.KW_LISTEN: + case PostgreSqlParser.KW_LOAD: + case PostgreSqlParser.KW_LOCAL: + case PostgreSqlParser.KW_LOCATION: + case PostgreSqlParser.KW_LOCK: + case PostgreSqlParser.KW_MAPPING: + case PostgreSqlParser.KW_MATCH: + case PostgreSqlParser.KW_MATERIALIZED: + case PostgreSqlParser.KW_MAXVALUE: + case PostgreSqlParser.KW_MINUTE: + case PostgreSqlParser.KW_MINVALUE: + case PostgreSqlParser.KW_MODE: + case PostgreSqlParser.KW_MONTH: + case PostgreSqlParser.KW_MOVE: + case PostgreSqlParser.KW_NAME: + case PostgreSqlParser.KW_NAMES: + case PostgreSqlParser.KW_NEXT: + case PostgreSqlParser.KW_NO: + case PostgreSqlParser.KW_NOTHING: + case PostgreSqlParser.KW_NOTIFY: + case PostgreSqlParser.KW_NOWAIT: + case PostgreSqlParser.KW_NULLS: + case PostgreSqlParser.KW_OBJECT: + case PostgreSqlParser.KW_OF: + case PostgreSqlParser.KW_OFF: + case PostgreSqlParser.KW_OIDS: + case PostgreSqlParser.KW_OPERATOR: + case PostgreSqlParser.KW_OPTION: + case PostgreSqlParser.KW_OPTIONS: + case PostgreSqlParser.KW_OWNED: + case PostgreSqlParser.KW_OWNER: + case PostgreSqlParser.KW_PARSER: + case PostgreSqlParser.KW_PARTIAL: + case PostgreSqlParser.KW_PARTITION: + case PostgreSqlParser.KW_PASSING: + case PostgreSqlParser.KW_PASSWORD: + case PostgreSqlParser.KW_PLANS: + case PostgreSqlParser.KW_PRECEDING: + case PostgreSqlParser.KW_PREPARE: + case PostgreSqlParser.KW_PREPARED: + case PostgreSqlParser.KW_PRESERVE: + case PostgreSqlParser.KW_PRIOR: + case PostgreSqlParser.KW_PRIVILEGES: + case PostgreSqlParser.KW_PROCEDURAL: + case PostgreSqlParser.KW_PROCEDURE: + case PostgreSqlParser.KW_PROGRAM: + case PostgreSqlParser.KW_QUOTE: + case PostgreSqlParser.KW_RANGE: + case PostgreSqlParser.KW_READ: + case PostgreSqlParser.KW_REASSIGN: + case PostgreSqlParser.KW_RECHECK: + case PostgreSqlParser.KW_RECURSIVE: + case PostgreSqlParser.KW_REF: + case PostgreSqlParser.KW_REFRESH: + case PostgreSqlParser.KW_REINDEX: + case PostgreSqlParser.KW_RELATIVE: + case PostgreSqlParser.KW_RELEASE: + case PostgreSqlParser.KW_RENAME: + case PostgreSqlParser.KW_REPEATABLE: + case PostgreSqlParser.KW_REPLACE: + case PostgreSqlParser.KW_REPLICA: + case PostgreSqlParser.KW_RESET: + case PostgreSqlParser.KW_RESTART: + case PostgreSqlParser.KW_RESTRICT: + case PostgreSqlParser.KW_RETURNS: + case PostgreSqlParser.KW_REVOKE: + case PostgreSqlParser.KW_ROLE: + case PostgreSqlParser.KW_ROLLBACK: + case PostgreSqlParser.KW_ROWS: + case PostgreSqlParser.KW_RULE: + case PostgreSqlParser.KW_SAVEPOINT: + case PostgreSqlParser.KW_SCHEMA: + case PostgreSqlParser.KW_SCROLL: + case PostgreSqlParser.KW_SEARCH: + case PostgreSqlParser.KW_SECOND: + case PostgreSqlParser.KW_SECURITY: + case PostgreSqlParser.KW_SEQUENCE: + case PostgreSqlParser.KW_SEQUENCES: + case PostgreSqlParser.KW_SERIALIZABLE: + case PostgreSqlParser.KW_SERVER: + case PostgreSqlParser.KW_SESSION: + case PostgreSqlParser.KW_SET: + case PostgreSqlParser.KW_SHARE: + case PostgreSqlParser.KW_SHOW: + case PostgreSqlParser.KW_SIMPLE: + case PostgreSqlParser.KW_SNAPSHOT: + case PostgreSqlParser.KW_STABLE: + case PostgreSqlParser.KW_STANDALONE: + case PostgreSqlParser.KW_START: + case PostgreSqlParser.KW_STATEMENT: + case PostgreSqlParser.KW_STATISTICS: + case PostgreSqlParser.KW_STDIN: + case PostgreSqlParser.KW_STDOUT: + case PostgreSqlParser.KW_STORAGE: + case PostgreSqlParser.KW_STRICT: + case PostgreSqlParser.KW_STRIP: + case PostgreSqlParser.KW_SYSID: + case PostgreSqlParser.KW_SYSTEM: + case PostgreSqlParser.KW_TABLES: + case PostgreSqlParser.KW_TABLESPACE: + case PostgreSqlParser.KW_TEMP: + case PostgreSqlParser.KW_TEMPLATE: + case PostgreSqlParser.KW_TEMPORARY: + case PostgreSqlParser.KW_TEXT: + case PostgreSqlParser.KW_TRANSACTION: + case PostgreSqlParser.KW_TRIGGER: + case PostgreSqlParser.KW_TRUNCATE: + case PostgreSqlParser.KW_TRUSTED: + case PostgreSqlParser.KW_TYPE: + case PostgreSqlParser.KW_TYPES: + case PostgreSqlParser.KW_UNBOUNDED: + case PostgreSqlParser.KW_UNCOMMITTED: + case PostgreSqlParser.KW_UNENCRYPTED: + case PostgreSqlParser.KW_UNKNOWN: + case PostgreSqlParser.KW_UNLISTEN: + case PostgreSqlParser.KW_UNLOGGED: + case PostgreSqlParser.KW_UNTIL: + case PostgreSqlParser.KW_UPDATE: + case PostgreSqlParser.KW_VACUUM: + case PostgreSqlParser.KW_VALID: + case PostgreSqlParser.KW_VALIDATE: + case PostgreSqlParser.KW_VALIDATOR: + case PostgreSqlParser.KW_VARYING: + case PostgreSqlParser.KW_VERSION: + case PostgreSqlParser.KW_VIEW: + case PostgreSqlParser.KW_VOLATILE: + case PostgreSqlParser.KW_WHITESPACE: + case PostgreSqlParser.KW_WITHOUT: + case PostgreSqlParser.KW_WORK: + case PostgreSqlParser.KW_WRAPPER: + case PostgreSqlParser.KW_WRITE: + case PostgreSqlParser.KW_XML: + case PostgreSqlParser.KW_YEAR: + case PostgreSqlParser.KW_YES: + case PostgreSqlParser.KW_ZONE: + case PostgreSqlParser.KW_BETWEEN: + case PostgreSqlParser.KW_BIGINT: + case PostgreSqlParser.KW_BIT: + case PostgreSqlParser.KW_BOOLEAN: + case PostgreSqlParser.KW_CHAR: + case PostgreSqlParser.KW_CHARACTER: + case PostgreSqlParser.KW_COALESCE: + case PostgreSqlParser.KW_DEC: + case PostgreSqlParser.KW_DECIMAL: + case PostgreSqlParser.KW_EXISTS: + case PostgreSqlParser.KW_EXTRACT: + case PostgreSqlParser.KW_FLOAT: + case PostgreSqlParser.KW_GREATEST: + case PostgreSqlParser.KW_INOUT: + case PostgreSqlParser.KW_INT: + case PostgreSqlParser.KW_INTEGER: + case PostgreSqlParser.KW_INTERVAL: + case PostgreSqlParser.KW_LEAST: + case PostgreSqlParser.KW_NATIONAL: + case PostgreSqlParser.KW_NCHAR: + case PostgreSqlParser.KW_NONE: + case PostgreSqlParser.KW_NULLIF: + case PostgreSqlParser.KW_NUMERIC: + case PostgreSqlParser.KW_OVERLAY: + case PostgreSqlParser.KW_POSITION: + case PostgreSqlParser.KW_PRECISION: + case PostgreSqlParser.KW_REAL: + case PostgreSqlParser.KW_ROW: + case PostgreSqlParser.KW_SETOF: + case PostgreSqlParser.KW_SMALLINT: + case PostgreSqlParser.KW_SUBSTRING: + case PostgreSqlParser.KW_TIME: + case PostgreSqlParser.KW_TIMESTAMP: + case PostgreSqlParser.KW_TREAT: + case PostgreSqlParser.KW_TRIM: + case PostgreSqlParser.KW_VALUES: + case PostgreSqlParser.KW_VARCHAR: + case PostgreSqlParser.KW_XMLATTRIBUTES: + case PostgreSqlParser.KW_XMLCONCAT: + case PostgreSqlParser.KW_XMLELEMENT: + case PostgreSqlParser.KW_XMLEXISTS: + case PostgreSqlParser.KW_XMLFOREST: + case PostgreSqlParser.KW_XMLPARSE: + case PostgreSqlParser.KW_XMLPI: + case PostgreSqlParser.KW_XMLROOT: + case PostgreSqlParser.KW_XMLSERIALIZE: + case PostgreSqlParser.KW_CALL: + case PostgreSqlParser.KW_CURRENT: + case PostgreSqlParser.KW_ATTACH: + case PostgreSqlParser.KW_DETACH: + case PostgreSqlParser.KW_EXPRESSION: + case PostgreSqlParser.KW_GENERATED: + case PostgreSqlParser.KW_LOGGED: + case PostgreSqlParser.KW_STORED: + case PostgreSqlParser.KW_INCLUDE: + case PostgreSqlParser.KW_ROUTINE: + case PostgreSqlParser.KW_TRANSFORM: + case PostgreSqlParser.KW_IMPORT: + case PostgreSqlParser.KW_POLICY: + case PostgreSqlParser.KW_METHOD: + case PostgreSqlParser.KW_REFERENCING: + case PostgreSqlParser.KW_NEW: + case PostgreSqlParser.KW_OLD: + case PostgreSqlParser.KW_VALUE: + case PostgreSqlParser.KW_SUBSCRIPTION: + case PostgreSqlParser.KW_PUBLICATION: + case PostgreSqlParser.KW_OUT: + case PostgreSqlParser.KW_ROUTINES: + case PostgreSqlParser.KW_SCHEMAS: + case PostgreSqlParser.KW_PROCEDURES: + case PostgreSqlParser.KW_INPUT: + case PostgreSqlParser.KW_SUPPORT: + case PostgreSqlParser.KW_PARALLEL: + case PostgreSqlParser.KW_SQL: + case PostgreSqlParser.KW_DEPENDS: + case PostgreSqlParser.KW_OVERRIDING: + case PostgreSqlParser.KW_CONFLICT: + case PostgreSqlParser.KW_SKIP: + case PostgreSqlParser.KW_LOCKED: + case PostgreSqlParser.KW_TIES: + case PostgreSqlParser.KW_ROLLUP: + case PostgreSqlParser.KW_CUBE: + case PostgreSqlParser.KW_GROUPING: + case PostgreSqlParser.KW_SETS: + case PostgreSqlParser.KW_ORDINALITY: + case PostgreSqlParser.KW_XMLTABLE: + case PostgreSqlParser.KW_COLUMNS: + case PostgreSqlParser.KW_XMLNAMESPACES: + case PostgreSqlParser.KW_ROWTYPE: + case PostgreSqlParser.KW_NORMALIZED: + case PostgreSqlParser.KW_WITHIN: + case PostgreSqlParser.KW_FILTER: + case PostgreSqlParser.KW_GROUPS: + case PostgreSqlParser.KW_OTHERS: + case PostgreSqlParser.KW_NFC: + case PostgreSqlParser.KW_NFD: + case PostgreSqlParser.KW_NFKC: + case PostgreSqlParser.KW_NFKD: + case PostgreSqlParser.KW_UESCAPE: + case PostgreSqlParser.KW_VIEWS: + case PostgreSqlParser.KW_NORMALIZE: + case PostgreSqlParser.KW_DUMP: + case PostgreSqlParser.KW_PRINT_STRICT_PARAMS: + case PostgreSqlParser.KW_VARIABLE_CONFLICT: + case PostgreSqlParser.KW_ERROR: + case PostgreSqlParser.KW_USE_VARIABLE: + case PostgreSqlParser.KW_USE_COLUMN: + case PostgreSqlParser.KW_ALIAS: + case PostgreSqlParser.KW_CONSTANT: + case PostgreSqlParser.KW_PERFORM: + case PostgreSqlParser.KW_GET: + case PostgreSqlParser.KW_DIAGNOSTICS: + case PostgreSqlParser.KW_STACKED: + case PostgreSqlParser.KW_ELSIF: + case PostgreSqlParser.KW_REVERSE: + case PostgreSqlParser.KW_SLICE: + case PostgreSqlParser.KW_EXIT: + case PostgreSqlParser.KW_RETURN: + case PostgreSqlParser.KW_QUERY: + case PostgreSqlParser.KW_RAISE: + case PostgreSqlParser.KW_SQLSTATE: + case PostgreSqlParser.KW_DEBUG: + case PostgreSqlParser.KW_LOG: + case PostgreSqlParser.KW_INFO: + case PostgreSqlParser.KW_NOTICE: + case PostgreSqlParser.KW_WARNING: + case PostgreSqlParser.KW_EXCEPTION: + case PostgreSqlParser.KW_ASSERT: + case PostgreSqlParser.KW_OPEN: + case PostgreSqlParser.KW_SKIP_LOCKED: + case PostgreSqlParser.KW_BUFFER_USAGE_LIMIT: + case PostgreSqlParser.Identifier: + case PostgreSqlParser.QuotedIdentifier: + case PostgreSqlParser.UnicodeQuotedIdentifier: + case PostgreSqlParser.StringConstant: + case PostgreSqlParser.UnicodeEscapeStringConstant: + case PostgreSqlParser.BeginDollarStringConstant: + case PostgreSqlParser.PLSQLVARIABLENAME: + case PostgreSqlParser.PLSQLIDENTIFIER: + case PostgreSqlParser.EscapeStringConstant: this.enterOuterAlt(localContext, 2); { this.state = 11784; @@ -68138,12 +68138,12 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_exitcond(): Opt_exitcondContext { let localContext = new Opt_exitcondContext(this.context, this.state); - this.enterRule(localContext, 1730, PostgreSQLParser.RULE_opt_exitcond); + this.enterRule(localContext, 1730, PostgreSqlParser.RULE_opt_exitcond); try { this.enterOuterAlt(localContext, 1); { this.state = 11787; - this.match(PostgreSQLParser.KW_WHEN); + this.match(PostgreSqlParser.KW_WHEN); this.state = 11788; this.expr_until_semi(); } @@ -68164,7 +68164,7 @@ export class PostgreSQLParser extends SQLParserBase { } public any_identifier(): Any_identifierContext { let localContext = new Any_identifierContext(this.context, this.state); - this.enterRule(localContext, 1732, PostgreSQLParser.RULE_any_identifier); + this.enterRule(localContext, 1732, PostgreSqlParser.RULE_any_identifier); try { this.state = 11792; this.errorHandler.sync(this); @@ -68201,7 +68201,7 @@ export class PostgreSQLParser extends SQLParserBase { } public plsql_unreserved_keyword(): Plsql_unreserved_keywordContext { let localContext = new Plsql_unreserved_keywordContext(this.context, this.state); - this.enterRule(localContext, 1734, PostgreSQLParser.RULE_plsql_unreserved_keyword); + this.enterRule(localContext, 1734, PostgreSqlParser.RULE_plsql_unreserved_keyword); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -68233,7 +68233,7 @@ export class PostgreSQLParser extends SQLParserBase { } public sql_expression(): Sql_expressionContext { let localContext = new Sql_expressionContext(this.context, this.state); - this.enterRule(localContext, 1736, PostgreSQLParser.RULE_sql_expression); + this.enterRule(localContext, 1736, PostgreSqlParser.RULE_sql_expression); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -68326,7 +68326,7 @@ export class PostgreSQLParser extends SQLParserBase { } public expr_until_then(): Expr_until_thenContext { let localContext = new Expr_until_thenContext(this.context, this.state); - this.enterRule(localContext, 1738, PostgreSQLParser.RULE_expr_until_then); + this.enterRule(localContext, 1738, PostgreSqlParser.RULE_expr_until_then); try { this.enterOuterAlt(localContext, 1); { @@ -68350,7 +68350,7 @@ export class PostgreSQLParser extends SQLParserBase { } public expr_until_semi(): Expr_until_semiContext { let localContext = new Expr_until_semiContext(this.context, this.state); - this.enterRule(localContext, 1740, PostgreSQLParser.RULE_expr_until_semi); + this.enterRule(localContext, 1740, PostgreSqlParser.RULE_expr_until_semi); try { this.enterOuterAlt(localContext, 1); { @@ -68374,7 +68374,7 @@ export class PostgreSQLParser extends SQLParserBase { } public expr_until_rightbracket(): Expr_until_rightbracketContext { let localContext = new Expr_until_rightbracketContext(this.context, this.state); - this.enterRule(localContext, 1742, PostgreSQLParser.RULE_expr_until_rightbracket); + this.enterRule(localContext, 1742, PostgreSqlParser.RULE_expr_until_rightbracket); try { this.enterOuterAlt(localContext, 1); { @@ -68398,7 +68398,7 @@ export class PostgreSQLParser extends SQLParserBase { } public expr_until_loop(): Expr_until_loopContext { let localContext = new Expr_until_loopContext(this.context, this.state); - this.enterRule(localContext, 1744, PostgreSQLParser.RULE_expr_until_loop); + this.enterRule(localContext, 1744, PostgreSqlParser.RULE_expr_until_loop); try { this.enterOuterAlt(localContext, 1); { @@ -68422,7 +68422,7 @@ export class PostgreSQLParser extends SQLParserBase { } public make_execsql_stmt(): Make_execsql_stmtContext { let localContext = new Make_execsql_stmtContext(this.context, this.state); - this.enterRule(localContext, 1746, PostgreSQLParser.RULE_make_execsql_stmt); + this.enterRule(localContext, 1746, PostgreSqlParser.RULE_make_execsql_stmt); let _la: number; try { this.enterOuterAlt(localContext, 1); @@ -68457,12 +68457,12 @@ export class PostgreSQLParser extends SQLParserBase { } public opt_returning_clause_into(): Opt_returning_clause_intoContext { let localContext = new Opt_returning_clause_intoContext(this.context, this.state); - this.enterRule(localContext, 1748, PostgreSQLParser.RULE_opt_returning_clause_into); + this.enterRule(localContext, 1748, PostgreSqlParser.RULE_opt_returning_clause_into); try { this.enterOuterAlt(localContext, 1); { this.state = 11829; - this.match(PostgreSQLParser.KW_INTO); + this.match(PostgreSqlParser.KW_INTO); this.state = 11830; this.opt_strict(); this.state = 11831; @@ -73844,21 +73844,21 @@ export class PostgreSQLParser extends SQLParserBase { private static __ATN: antlr.ATN; public static get _ATN(): antlr.ATN { - if (!PostgreSQLParser.__ATN) { - PostgreSQLParser.__ATN = new antlr.ATNDeserializer().deserialize(PostgreSQLParser._serializedATN); + if (!PostgreSqlParser.__ATN) { + PostgreSqlParser.__ATN = new antlr.ATNDeserializer().deserialize(PostgreSqlParser._serializedATN); } - return PostgreSQLParser.__ATN; + return PostgreSqlParser.__ATN; } - private static readonly vocabulary = new antlr.Vocabulary(PostgreSQLParser.literalNames, PostgreSQLParser.symbolicNames, []); + private static readonly vocabulary = new antlr.Vocabulary(PostgreSqlParser.literalNames, PostgreSqlParser.symbolicNames, []); public override get vocabulary(): antlr.Vocabulary { - return PostgreSQLParser.vocabulary; + return PostgreSqlParser.vocabulary; } - private static readonly decisionsToDFA = PostgreSQLParser._ATN.decisionToState.map( (ds: antlr.DecisionState, index: number) => new antlr.DFA(ds, index) ); + private static readonly decisionsToDFA = PostgreSqlParser._ATN.decisionToState.map( (ds: antlr.DecisionState, index: number) => new antlr.DFA(ds, index) ); } export class ProgramContext extends antlr.ParserRuleContext { @@ -73866,7 +73866,7 @@ export class ProgramContext extends antlr.ParserRuleContext { super(parent, invokingState); } public EOF(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.EOF, 0)!; + return this.getToken(PostgreSqlParser.EOF, 0)!; } public singleStmt(): SingleStmtContext[]; public singleStmt(i: number): SingleStmtContext | null; @@ -73878,19 +73878,19 @@ export class ProgramContext extends antlr.ParserRuleContext { return this.getRuleContext(i, SingleStmtContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_program; + return PostgreSqlParser.RULE_program; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterProgram) { listener.enterProgram(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitProgram) { listener.exitProgram(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitProgram) { return visitor.visitProgram(this); } else { @@ -73908,19 +73908,19 @@ export class PlsqlrootContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Pl_functionContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_plsqlroot; + return PostgreSqlParser.RULE_plsqlroot; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterPlsqlroot) { listener.enterPlsqlroot(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitPlsqlroot) { listener.exitPlsqlroot(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitPlsqlroot) { return visitor.visitPlsqlroot(this); } else { @@ -73938,22 +73938,22 @@ export class SingleStmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, StmtContext)!; } public SEMI(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.SEMI, 0); + return this.getToken(PostgreSqlParser.SEMI, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_singleStmt; + return PostgreSqlParser.RULE_singleStmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterSingleStmt) { listener.enterSingleStmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitSingleStmt) { listener.exitSingleStmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitSingleStmt) { return visitor.visitSingleStmt(this); } else { @@ -74319,19 +74319,19 @@ export class StmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, PlsqlconsolecommandContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_stmt; + return PostgreSqlParser.RULE_stmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterStmt) { listener.enterStmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitStmt) { listener.exitStmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitStmt) { return visitor.visitStmt(this); } else { @@ -74346,25 +74346,25 @@ export class PlsqlconsolecommandContext extends antlr.ParserRuleContext { super(parent, invokingState); } public MetaCommand(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.MetaCommand, 0)!; + return this.getToken(PostgreSqlParser.MetaCommand, 0)!; } public EndMetaCommand(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.EndMetaCommand, 0); + return this.getToken(PostgreSqlParser.EndMetaCommand, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_plsqlconsolecommand; + return PostgreSqlParser.RULE_plsqlconsolecommand; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterPlsqlconsolecommand) { listener.enterPlsqlconsolecommand(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitPlsqlconsolecommand) { listener.exitPlsqlconsolecommand(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitPlsqlconsolecommand) { return visitor.visitPlsqlconsolecommand(this); } else { @@ -74379,25 +74379,25 @@ export class CallstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CALL(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CALL, 0)!; + return this.getToken(PostgreSqlParser.KW_CALL, 0)!; } public func_application(): Func_applicationContext { return this.getRuleContext(0, Func_applicationContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_callstmt; + return PostgreSqlParser.RULE_callstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCallstmt) { listener.enterCallstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCallstmt) { listener.exitCallstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCallstmt) { return visitor.visitCallstmt(this); } else { @@ -74412,10 +74412,10 @@ export class CreaterolestmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CREATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CREATE, 0)!; + return this.getToken(PostgreSqlParser.KW_CREATE, 0)!; } public KW_ROLE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ROLE, 0)!; + return this.getToken(PostgreSqlParser.KW_ROLE, 0)!; } public roleid(): RoleidContext { return this.getRuleContext(0, RoleidContext)!; @@ -74427,19 +74427,19 @@ export class CreaterolestmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_withContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_createrolestmt; + return PostgreSqlParser.RULE_createrolestmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCreaterolestmt) { listener.enterCreaterolestmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCreaterolestmt) { listener.exitCreaterolestmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCreaterolestmt) { return visitor.visitCreaterolestmt(this); } else { @@ -74454,22 +74454,22 @@ export class Opt_withContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_WITH(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_WITH, 0)!; + return this.getToken(PostgreSqlParser.KW_WITH, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_with; + return PostgreSqlParser.RULE_opt_with; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_with) { listener.enterOpt_with(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_with) { listener.exitOpt_with(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_with) { return visitor.visitOpt_with(this); } else { @@ -74493,19 +74493,19 @@ export class OptrolelistContext extends antlr.ParserRuleContext { return this.getRuleContext(i, CreateoptroleelemContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_optrolelist; + return PostgreSqlParser.RULE_optrolelist; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOptrolelist) { listener.enterOptrolelist(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOptrolelist) { listener.exitOptrolelist(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOptrolelist) { return visitor.visitOptrolelist(this); } else { @@ -74529,19 +74529,19 @@ export class AlteroptrolelistContext extends antlr.ParserRuleContext { return this.getRuleContext(i, AlteroptroleelemContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_alteroptrolelist; + return PostgreSqlParser.RULE_alteroptrolelist; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAlteroptrolelist) { listener.enterAlteroptrolelist(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAlteroptrolelist) { listener.exitAlteroptrolelist(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAlteroptrolelist) { return visitor.visitAlteroptrolelist(this); } else { @@ -74556,121 +74556,121 @@ export class AlteroptroleelemContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_PASSWORD(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PASSWORD, 0); + return this.getToken(PostgreSqlParser.KW_PASSWORD, 0); } public sconst(): SconstContext | null { return this.getRuleContext(0, SconstContext); } public KW_NULL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NULL, 0); + return this.getToken(PostgreSqlParser.KW_NULL, 0); } public KW_ENCRYPTED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ENCRYPTED, 0); + return this.getToken(PostgreSqlParser.KW_ENCRYPTED, 0); } public KW_UNENCRYPTED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_UNENCRYPTED, 0); + return this.getToken(PostgreSqlParser.KW_UNENCRYPTED, 0); } public KW_INHERIT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INHERIT, 0); + return this.getToken(PostgreSqlParser.KW_INHERIT, 0); } public KW_NOINHERIT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NOINHERIT, 0); + return this.getToken(PostgreSqlParser.KW_NOINHERIT, 0); } public KW_CREATEUSER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CREATEUSER, 0); + return this.getToken(PostgreSqlParser.KW_CREATEUSER, 0); } public KW_NOCREATEUSER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NOCREATEUSER, 0); + return this.getToken(PostgreSqlParser.KW_NOCREATEUSER, 0); } public KW_CREATEROLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CREATEROLE, 0); + return this.getToken(PostgreSqlParser.KW_CREATEROLE, 0); } public KW_NOCREATEROLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NOCREATEROLE, 0); + return this.getToken(PostgreSqlParser.KW_NOCREATEROLE, 0); } public KW_CREATEDB(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CREATEDB, 0); + return this.getToken(PostgreSqlParser.KW_CREATEDB, 0); } public KW_NOCREATEDB(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NOCREATEDB, 0); + return this.getToken(PostgreSqlParser.KW_NOCREATEDB, 0); } public KW_SUPERUSER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SUPERUSER, 0); + return this.getToken(PostgreSqlParser.KW_SUPERUSER, 0); } public KW_NOSUPERUSER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NOSUPERUSER, 0); + return this.getToken(PostgreSqlParser.KW_NOSUPERUSER, 0); } public KW_LOGIN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LOGIN, 0); + return this.getToken(PostgreSqlParser.KW_LOGIN, 0); } public KW_NOLOGIN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NOLOGIN, 0); + return this.getToken(PostgreSqlParser.KW_NOLOGIN, 0); } public KW_REPLICATION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_REPLICATION, 0); + return this.getToken(PostgreSqlParser.KW_REPLICATION, 0); } public KW_NOREPLICATION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NOREPLICATION, 0); + return this.getToken(PostgreSqlParser.KW_NOREPLICATION, 0); } public KW_BYPASSRLS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_BYPASSRLS, 0); + return this.getToken(PostgreSqlParser.KW_BYPASSRLS, 0); } public KW_NOBYPASSRLS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NOBYPASSRLS, 0); + return this.getToken(PostgreSqlParser.KW_NOBYPASSRLS, 0); } public KW_CONNECTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CONNECTION, 0); + return this.getToken(PostgreSqlParser.KW_CONNECTION, 0); } public KW_LIMIT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LIMIT, 0); + return this.getToken(PostgreSqlParser.KW_LIMIT, 0); } public signediconst(): SignediconstContext | null { return this.getRuleContext(0, SignediconstContext); } public KW_VALID(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_VALID, 0); + return this.getToken(PostgreSqlParser.KW_VALID, 0); } public KW_UNTIL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_UNTIL, 0); + return this.getToken(PostgreSqlParser.KW_UNTIL, 0); } public KW_IN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_IN, 0); + return this.getToken(PostgreSqlParser.KW_IN, 0); } public KW_ROLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROLE, 0); + return this.getToken(PostgreSqlParser.KW_ROLE, 0); } public name_list(): Name_listContext | null { return this.getRuleContext(0, Name_listContext); } public KW_GROUP(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_GROUP, 0); + return this.getToken(PostgreSqlParser.KW_GROUP, 0); } public role_list(): Role_listContext | null { return this.getRuleContext(0, Role_listContext); } public KW_ADMIN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ADMIN, 0); + return this.getToken(PostgreSqlParser.KW_ADMIN, 0); } public KW_USER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_USER, 0); + return this.getToken(PostgreSqlParser.KW_USER, 0); } public identifier(): IdentifierContext | null { return this.getRuleContext(0, IdentifierContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_alteroptroleelem; + return PostgreSqlParser.RULE_alteroptroleelem; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAlteroptroleelem) { listener.enterAlteroptroleelem(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAlteroptroleelem) { listener.exitAlteroptroleelem(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAlteroptroleelem) { return visitor.visitAlteroptroleelem(this); } else { @@ -74688,40 +74688,40 @@ export class CreateoptroleelemContext extends antlr.ParserRuleContext { return this.getRuleContext(0, AlteroptroleelemContext); } public KW_SYSID(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SYSID, 0); + return this.getToken(PostgreSqlParser.KW_SYSID, 0); } public iconst(): IconstContext | null { return this.getRuleContext(0, IconstContext); } public KW_ADMIN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ADMIN, 0); + return this.getToken(PostgreSqlParser.KW_ADMIN, 0); } public role_list(): Role_listContext | null { return this.getRuleContext(0, Role_listContext); } public KW_ROLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROLE, 0); + return this.getToken(PostgreSqlParser.KW_ROLE, 0); } public KW_IN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_IN, 0); + return this.getToken(PostgreSqlParser.KW_IN, 0); } public KW_GROUP(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_GROUP, 0); + return this.getToken(PostgreSqlParser.KW_GROUP, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_createoptroleelem; + return PostgreSqlParser.RULE_createoptroleelem; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCreateoptroleelem) { listener.enterCreateoptroleelem(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCreateoptroleelem) { listener.exitCreateoptroleelem(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCreateoptroleelem) { return visitor.visitCreateoptroleelem(this); } else { @@ -74736,10 +74736,10 @@ export class CreateuserstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CREATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CREATE, 0)!; + return this.getToken(PostgreSqlParser.KW_CREATE, 0)!; } public KW_USER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_USER, 0)!; + return this.getToken(PostgreSqlParser.KW_USER, 0)!; } public roleid(): RoleidContext { return this.getRuleContext(0, RoleidContext)!; @@ -74751,19 +74751,19 @@ export class CreateuserstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_withContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_createuserstmt; + return PostgreSqlParser.RULE_createuserstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCreateuserstmt) { listener.enterCreateuserstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCreateuserstmt) { listener.exitCreateuserstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCreateuserstmt) { return visitor.visitCreateuserstmt(this); } else { @@ -74778,7 +74778,7 @@ export class AlterrolestmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ALTER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ALTER, 0)!; + return this.getToken(PostgreSqlParser.KW_ALTER, 0)!; } public rolespec(): RolespecContext { return this.getRuleContext(0, RolespecContext)!; @@ -74787,28 +74787,28 @@ export class AlterrolestmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, AlteroptrolelistContext)!; } public KW_ROLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROLE, 0); + return this.getToken(PostgreSqlParser.KW_ROLE, 0); } public KW_USER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_USER, 0); + return this.getToken(PostgreSqlParser.KW_USER, 0); } public opt_with(): Opt_withContext | null { return this.getRuleContext(0, Opt_withContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_alterrolestmt; + return PostgreSqlParser.RULE_alterrolestmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAlterrolestmt) { listener.enterAlterrolestmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAlterrolestmt) { listener.exitAlterrolestmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAlterrolestmt) { return visitor.visitAlterrolestmt(this); } else { @@ -74823,28 +74823,28 @@ export class Opt_in_databaseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_IN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_IN, 0); + return this.getToken(PostgreSqlParser.KW_IN, 0); } public KW_DATABASE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DATABASE, 0); + return this.getToken(PostgreSqlParser.KW_DATABASE, 0); } public database_name(): Database_nameContext | null { return this.getRuleContext(0, Database_nameContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_in_database; + return PostgreSqlParser.RULE_opt_in_database; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_in_database) { listener.enterOpt_in_database(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_in_database) { listener.exitOpt_in_database(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_in_database) { return visitor.visitOpt_in_database(this); } else { @@ -74859,7 +74859,7 @@ export class AlterrolesetstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ALTER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ALTER, 0)!; + return this.getToken(PostgreSqlParser.KW_ALTER, 0)!; } public opt_in_database(): Opt_in_databaseContext { return this.getRuleContext(0, Opt_in_databaseContext)!; @@ -74868,31 +74868,31 @@ export class AlterrolesetstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, SetresetclauseContext)!; } public KW_ROLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROLE, 0); + return this.getToken(PostgreSqlParser.KW_ROLE, 0); } public KW_USER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_USER, 0); + return this.getToken(PostgreSqlParser.KW_USER, 0); } public KW_ALL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ALL, 0); + return this.getToken(PostgreSqlParser.KW_ALL, 0); } public rolespec(): RolespecContext | null { return this.getRuleContext(0, RolespecContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_alterrolesetstmt; + return PostgreSqlParser.RULE_alterrolesetstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAlterrolesetstmt) { listener.enterAlterrolesetstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAlterrolesetstmt) { listener.exitAlterrolesetstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAlterrolesetstmt) { return visitor.visitAlterrolesetstmt(this); } else { @@ -74907,10 +74907,10 @@ export class AlterroutinestmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ALTER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ALTER, 0)!; + return this.getToken(PostgreSqlParser.KW_ALTER, 0)!; } public KW_ROUTINE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ROUTINE, 0)!; + return this.getToken(PostgreSqlParser.KW_ROUTINE, 0)!; } public routine_name(): Routine_nameContext { return this.getRuleContext(0, Routine_nameContext)!; @@ -74922,19 +74922,19 @@ export class AlterroutinestmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Func_argsContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_alterroutinestmt; + return PostgreSqlParser.RULE_alterroutinestmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAlterroutinestmt) { listener.enterAlterroutinestmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAlterroutinestmt) { listener.exitAlterroutinestmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAlterroutinestmt) { return visitor.visitAlterroutinestmt(this); } else { @@ -74952,61 +74952,61 @@ export class Alter_routine_cluaseContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Routine_action_listContext); } public KW_RESTRICT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RESTRICT, 0); + return this.getToken(PostgreSqlParser.KW_RESTRICT, 0); } public KW_RENAME(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RENAME, 0); + return this.getToken(PostgreSqlParser.KW_RENAME, 0); } public KW_TO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TO, 0); + return this.getToken(PostgreSqlParser.KW_TO, 0); } public routine_name_create(): Routine_name_createContext | null { return this.getRuleContext(0, Routine_name_createContext); } public KW_OWNER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OWNER, 0); + return this.getToken(PostgreSqlParser.KW_OWNER, 0); } public rolespec(): RolespecContext | null { return this.getRuleContext(0, RolespecContext); } public KW_SET(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SET, 0); + return this.getToken(PostgreSqlParser.KW_SET, 0); } public KW_SCHEMA(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SCHEMA, 0); + return this.getToken(PostgreSqlParser.KW_SCHEMA, 0); } public schema_name_create(): Schema_name_createContext | null { return this.getRuleContext(0, Schema_name_createContext); } public KW_DEPENDS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEPENDS, 0); + return this.getToken(PostgreSqlParser.KW_DEPENDS, 0); } public KW_ON(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ON, 0); + return this.getToken(PostgreSqlParser.KW_ON, 0); } public KW_EXTENSION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_EXTENSION, 0); + return this.getToken(PostgreSqlParser.KW_EXTENSION, 0); } public name(): NameContext | null { return this.getRuleContext(0, NameContext); } public KW_NO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NO, 0); + return this.getToken(PostgreSqlParser.KW_NO, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_alter_routine_cluase; + return PostgreSqlParser.RULE_alter_routine_cluase; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAlter_routine_cluase) { listener.enterAlter_routine_cluase(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAlter_routine_cluase) { listener.exitAlter_routine_cluase(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAlter_routine_cluase) { return visitor.visitAlter_routine_cluase(this); } else { @@ -75030,19 +75030,19 @@ export class Routine_action_listContext extends antlr.ParserRuleContext { return this.getRuleContext(i, Routine_actionContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_routine_action_list; + return PostgreSqlParser.RULE_routine_action_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterRoutine_action_list) { listener.enterRoutine_action_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitRoutine_action_list) { listener.exitRoutine_action_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitRoutine_action_list) { return visitor.visitRoutine_action_list(this); } else { @@ -75057,52 +75057,52 @@ export class Routine_actionContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_IMMUTABLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_IMMUTABLE, 0); + return this.getToken(PostgreSqlParser.KW_IMMUTABLE, 0); } public KW_STABLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_STABLE, 0); + return this.getToken(PostgreSqlParser.KW_STABLE, 0); } public KW_VOLATILE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_VOLATILE, 0); + return this.getToken(PostgreSqlParser.KW_VOLATILE, 0); } public KW_LEAKPROOF(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LEAKPROOF, 0); + return this.getToken(PostgreSqlParser.KW_LEAKPROOF, 0); } public KW_NOT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NOT, 0); + return this.getToken(PostgreSqlParser.KW_NOT, 0); } public KW_SECURITY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SECURITY, 0); + return this.getToken(PostgreSqlParser.KW_SECURITY, 0); } public KW_INVOKER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INVOKER, 0); + return this.getToken(PostgreSqlParser.KW_INVOKER, 0); } public KW_DEFINER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEFINER, 0); + return this.getToken(PostgreSqlParser.KW_DEFINER, 0); } public KW_EXTERNAL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_EXTERNAL, 0); + return this.getToken(PostgreSqlParser.KW_EXTERNAL, 0); } public KW_PARALLEL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PARALLEL, 0); + return this.getToken(PostgreSqlParser.KW_PARALLEL, 0); } public KW_UNSAFE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_UNSAFE, 0); + return this.getToken(PostgreSqlParser.KW_UNSAFE, 0); } public KW_RESTRICTED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RESTRICTED, 0); + return this.getToken(PostgreSqlParser.KW_RESTRICTED, 0); } public KW_SAFE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SAFE, 0); + return this.getToken(PostgreSqlParser.KW_SAFE, 0); } public KW_COST(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_COST, 0); + return this.getToken(PostgreSqlParser.KW_COST, 0); } public attr_name(): Attr_nameContext | null { return this.getRuleContext(0, Attr_nameContext); } public KW_ROWS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROWS, 0); + return this.getToken(PostgreSqlParser.KW_ROWS, 0); } public name(): NameContext[]; public name(i: number): NameContext | null; @@ -75114,43 +75114,43 @@ export class Routine_actionContext extends antlr.ParserRuleContext { return this.getRuleContext(i, NameContext); } public KW_SET(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SET, 0); + return this.getToken(PostgreSqlParser.KW_SET, 0); } public KW_TO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TO, 0); + return this.getToken(PostgreSqlParser.KW_TO, 0); } public EQUAL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.EQUAL, 0); + return this.getToken(PostgreSqlParser.EQUAL, 0); } public KW_DEFAULT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEFAULT, 0); + return this.getToken(PostgreSqlParser.KW_DEFAULT, 0); } public KW_FROM(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FROM, 0); + return this.getToken(PostgreSqlParser.KW_FROM, 0); } public KW_CURRENT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CURRENT, 0); + return this.getToken(PostgreSqlParser.KW_CURRENT, 0); } public KW_RESET(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RESET, 0); + return this.getToken(PostgreSqlParser.KW_RESET, 0); } public KW_ALL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ALL, 0); + return this.getToken(PostgreSqlParser.KW_ALL, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_routine_action; + return PostgreSqlParser.RULE_routine_action; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterRoutine_action) { listener.enterRoutine_action(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitRoutine_action) { listener.exitRoutine_action(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitRoutine_action) { return visitor.visitRoutine_action(this); } else { @@ -75165,10 +75165,10 @@ export class CreategroupstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CREATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CREATE, 0)!; + return this.getToken(PostgreSqlParser.KW_CREATE, 0)!; } public KW_GROUP(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_GROUP, 0)!; + return this.getToken(PostgreSqlParser.KW_GROUP, 0)!; } public groupname(): GroupnameContext { return this.getRuleContext(0, GroupnameContext)!; @@ -75180,19 +75180,19 @@ export class CreategroupstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_withContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_creategroupstmt; + return PostgreSqlParser.RULE_creategroupstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCreategroupstmt) { listener.enterCreategroupstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCreategroupstmt) { listener.exitCreategroupstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCreategroupstmt) { return visitor.visitCreategroupstmt(this); } else { @@ -75207,10 +75207,10 @@ export class AltergroupstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ALTER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ALTER, 0)!; + return this.getToken(PostgreSqlParser.KW_ALTER, 0)!; } public KW_GROUP(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_GROUP, 0)!; + return this.getToken(PostgreSqlParser.KW_GROUP, 0)!; } public rolespec(): RolespecContext { return this.getRuleContext(0, RolespecContext)!; @@ -75219,25 +75219,25 @@ export class AltergroupstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Add_dropContext)!; } public KW_USER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_USER, 0)!; + return this.getToken(PostgreSqlParser.KW_USER, 0)!; } public role_list(): Role_listContext { return this.getRuleContext(0, Role_listContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_altergroupstmt; + return PostgreSqlParser.RULE_altergroupstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAltergroupstmt) { listener.enterAltergroupstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAltergroupstmt) { listener.exitAltergroupstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAltergroupstmt) { return visitor.visitAltergroupstmt(this); } else { @@ -75252,25 +75252,25 @@ export class Add_dropContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ADD(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ADD, 0); + return this.getToken(PostgreSqlParser.KW_ADD, 0); } public KW_DROP(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DROP, 0); + return this.getToken(PostgreSqlParser.KW_DROP, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_add_drop; + return PostgreSqlParser.RULE_add_drop; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAdd_drop) { listener.enterAdd_drop(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAdd_drop) { listener.exitAdd_drop(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAdd_drop) { return visitor.visitAdd_drop(this); } else { @@ -75285,16 +75285,16 @@ export class CreateschemastmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CREATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CREATE, 0)!; + return this.getToken(PostgreSqlParser.KW_CREATE, 0)!; } public KW_SCHEMA(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_SCHEMA, 0)!; + return this.getToken(PostgreSqlParser.KW_SCHEMA, 0)!; } public optschemaeltlist(): OptschemaeltlistContext { return this.getRuleContext(0, OptschemaeltlistContext)!; } public KW_AUTHORIZATION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_AUTHORIZATION, 0); + return this.getToken(PostgreSqlParser.KW_AUTHORIZATION, 0); } public rolespec(): RolespecContext | null { return this.getRuleContext(0, RolespecContext); @@ -75306,19 +75306,19 @@ export class CreateschemastmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_if_not_existsContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_createschemastmt; + return PostgreSqlParser.RULE_createschemastmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCreateschemastmt) { listener.enterCreateschemastmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCreateschemastmt) { listener.exitCreateschemastmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCreateschemastmt) { return visitor.visitCreateschemastmt(this); } else { @@ -75333,7 +75333,7 @@ export class Schema_name_createContext extends antlr.ParserRuleContext { super(parent, invokingState); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_schema_name_create; + return PostgreSqlParser.RULE_schema_name_create; } public override copyFrom(ctx: Schema_name_createContext): void { super.copyFrom(ctx); @@ -75350,17 +75350,17 @@ export class SchemaNameCreateContext extends Schema_name_createContext { public attrs(): AttrsContext | null { return this.getRuleContext(0, AttrsContext); } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterSchemaNameCreate) { listener.enterSchemaNameCreate(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitSchemaNameCreate) { listener.exitSchemaNameCreate(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitSchemaNameCreate) { return visitor.visitSchemaNameCreate(this); } else { @@ -75384,19 +75384,19 @@ export class OptschemaeltlistContext extends antlr.ParserRuleContext { return this.getRuleContext(i, Schema_stmtContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_optschemaeltlist; + return PostgreSqlParser.RULE_optschemaeltlist; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOptschemaeltlist) { listener.enterOptschemaeltlist(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOptschemaeltlist) { listener.exitOptschemaeltlist(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOptschemaeltlist) { return visitor.visitOptschemaeltlist(this); } else { @@ -75429,19 +75429,19 @@ export class Schema_stmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, ViewstmtContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_schema_stmt; + return PostgreSqlParser.RULE_schema_stmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterSchema_stmt) { listener.enterSchema_stmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitSchema_stmt) { listener.exitSchema_stmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitSchema_stmt) { return visitor.visitSchema_stmt(this); } else { @@ -75456,31 +75456,31 @@ export class VariablesetstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_SET(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_SET, 0)!; + return this.getToken(PostgreSqlParser.KW_SET, 0)!; } public set_rest(): Set_restContext { return this.getRuleContext(0, Set_restContext)!; } public KW_LOCAL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LOCAL, 0); + return this.getToken(PostgreSqlParser.KW_LOCAL, 0); } public KW_SESSION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SESSION, 0); + return this.getToken(PostgreSqlParser.KW_SESSION, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_variablesetstmt; + return PostgreSqlParser.RULE_variablesetstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterVariablesetstmt) { listener.enterVariablesetstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitVariablesetstmt) { listener.exitVariablesetstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitVariablesetstmt) { return visitor.visitVariablesetstmt(this); } else { @@ -75495,37 +75495,37 @@ export class Set_restContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_TRANSACTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TRANSACTION, 0); + return this.getToken(PostgreSqlParser.KW_TRANSACTION, 0); } public transaction_mode_list(): Transaction_mode_listContext | null { return this.getRuleContext(0, Transaction_mode_listContext); } public KW_SESSION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SESSION, 0); + return this.getToken(PostgreSqlParser.KW_SESSION, 0); } public KW_CHARACTERISTICS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CHARACTERISTICS, 0); + return this.getToken(PostgreSqlParser.KW_CHARACTERISTICS, 0); } public KW_AS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_AS, 0); + return this.getToken(PostgreSqlParser.KW_AS, 0); } public set_rest_more(): Set_rest_moreContext | null { return this.getRuleContext(0, Set_rest_moreContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_set_rest; + return PostgreSqlParser.RULE_set_rest; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterSet_rest) { listener.enterSet_rest(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitSet_rest) { listener.exitSet_rest(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitSet_rest) { return visitor.visitSet_rest(this); } else { @@ -75540,37 +75540,37 @@ export class Generic_setContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ALL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ALL, 0); + return this.getToken(PostgreSqlParser.KW_ALL, 0); } public var_name(): Var_nameContext | null { return this.getRuleContext(0, Var_nameContext); } public KW_DEFAULT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEFAULT, 0); + return this.getToken(PostgreSqlParser.KW_DEFAULT, 0); } public var_list(): Var_listContext | null { return this.getRuleContext(0, Var_listContext); } public KW_TO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TO, 0); + return this.getToken(PostgreSqlParser.KW_TO, 0); } public EQUAL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.EQUAL, 0); + return this.getToken(PostgreSqlParser.EQUAL, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_generic_set; + return PostgreSqlParser.RULE_generic_set; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterGeneric_set) { listener.enterGeneric_set(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitGeneric_set) { listener.exitGeneric_set(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitGeneric_set) { return visitor.visitGeneric_set(this); } else { @@ -75585,85 +75585,85 @@ export class Set_rest_moreContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_TIME(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TIME, 0); + return this.getToken(PostgreSqlParser.KW_TIME, 0); } public KW_ZONE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ZONE, 0); + return this.getToken(PostgreSqlParser.KW_ZONE, 0); } public zone_value(): Zone_valueContext | null { return this.getRuleContext(0, Zone_valueContext); } public KW_CATALOG(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CATALOG, 0); + return this.getToken(PostgreSqlParser.KW_CATALOG, 0); } public sconst(): SconstContext | null { return this.getRuleContext(0, SconstContext); } public KW_SCHEMA(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SCHEMA, 0); + return this.getToken(PostgreSqlParser.KW_SCHEMA, 0); } public schema_name(): Schema_nameContext | null { return this.getRuleContext(0, Schema_nameContext); } public KW_NAMES(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NAMES, 0); + return this.getToken(PostgreSqlParser.KW_NAMES, 0); } public opt_encoding(): Opt_encodingContext | null { return this.getRuleContext(0, Opt_encodingContext); } public KW_ROLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROLE, 0); + return this.getToken(PostgreSqlParser.KW_ROLE, 0); } public nonreservedword_or_sconst(): Nonreservedword_or_sconstContext | null { return this.getRuleContext(0, Nonreservedword_or_sconstContext); } public KW_SESSION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SESSION, 0); + return this.getToken(PostgreSqlParser.KW_SESSION, 0); } public KW_AUTHORIZATION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_AUTHORIZATION, 0); + return this.getToken(PostgreSqlParser.KW_AUTHORIZATION, 0); } public KW_XML(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_XML, 0); + return this.getToken(PostgreSqlParser.KW_XML, 0); } public KW_OPTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OPTION, 0); + return this.getToken(PostgreSqlParser.KW_OPTION, 0); } public document_or_content(): Document_or_contentContext | null { return this.getRuleContext(0, Document_or_contentContext); } public KW_TRANSACTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TRANSACTION, 0); + return this.getToken(PostgreSqlParser.KW_TRANSACTION, 0); } public KW_SNAPSHOT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SNAPSHOT, 0); + return this.getToken(PostgreSqlParser.KW_SNAPSHOT, 0); } public var_name(): Var_nameContext | null { return this.getRuleContext(0, Var_nameContext); } public KW_FROM(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FROM, 0); + return this.getToken(PostgreSqlParser.KW_FROM, 0); } public KW_CURRENT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CURRENT, 0); + return this.getToken(PostgreSqlParser.KW_CURRENT, 0); } public generic_set(): Generic_setContext | null { return this.getRuleContext(0, Generic_setContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_set_rest_more; + return PostgreSqlParser.RULE_set_rest_more; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterSet_rest_more) { listener.enterSet_rest_more(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitSet_rest_more) { listener.exitSet_rest_more(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitSet_rest_more) { return visitor.visitSet_rest_more(this); } else { @@ -75690,25 +75690,25 @@ export class Var_nameContext extends antlr.ParserRuleContext { public DOT(i: number): antlr.TerminalNode | null; public DOT(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.DOT); + return this.getTokens(PostgreSqlParser.DOT); } else { - return this.getToken(PostgreSQLParser.DOT, i); + return this.getToken(PostgreSqlParser.DOT, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_var_name; + return PostgreSqlParser.RULE_var_name; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterVar_name) { listener.enterVar_name(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitVar_name) { listener.exitVar_name(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitVar_name) { return visitor.visitVar_name(this); } else { @@ -75735,25 +75735,25 @@ export class Var_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_var_list; + return PostgreSqlParser.RULE_var_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterVar_list) { listener.enterVar_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitVar_list) { listener.exitVar_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitVar_list) { return visitor.visitVar_list(this); } else { @@ -75774,19 +75774,19 @@ export class Var_valueContext extends antlr.ParserRuleContext { return this.getRuleContext(0, NumericonlyContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_var_value; + return PostgreSqlParser.RULE_var_value; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterVar_value) { listener.enterVar_value(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitVar_value) { listener.exitVar_value(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitVar_value) { return visitor.visitVar_value(this); } else { @@ -75801,34 +75801,34 @@ export class Iso_levelContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_READ(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_READ, 0); + return this.getToken(PostgreSqlParser.KW_READ, 0); } public KW_UNCOMMITTED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_UNCOMMITTED, 0); + return this.getToken(PostgreSqlParser.KW_UNCOMMITTED, 0); } public KW_COMMITTED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_COMMITTED, 0); + return this.getToken(PostgreSqlParser.KW_COMMITTED, 0); } public KW_REPEATABLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_REPEATABLE, 0); + return this.getToken(PostgreSqlParser.KW_REPEATABLE, 0); } public KW_SERIALIZABLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SERIALIZABLE, 0); + return this.getToken(PostgreSqlParser.KW_SERIALIZABLE, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_iso_level; + return PostgreSqlParser.RULE_iso_level; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterIso_level) { listener.enterIso_level(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitIso_level) { listener.exitIso_level(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitIso_level) { return visitor.visitIso_level(this); } else { @@ -75843,31 +75843,31 @@ export class Opt_boolean_or_string_columnContext extends antlr.ParserRuleContext super(parent, invokingState); } public KW_TRUE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TRUE, 0); + return this.getToken(PostgreSqlParser.KW_TRUE, 0); } public KW_FALSE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FALSE, 0); + return this.getToken(PostgreSqlParser.KW_FALSE, 0); } public KW_ON(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ON, 0); + return this.getToken(PostgreSqlParser.KW_ON, 0); } public nonreservedword_or_sconst_column(): Nonreservedword_or_sconst_columnContext | null { return this.getRuleContext(0, Nonreservedword_or_sconst_columnContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_boolean_or_string_column; + return PostgreSqlParser.RULE_opt_boolean_or_string_column; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_boolean_or_string_column) { listener.enterOpt_boolean_or_string_column(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_boolean_or_string_column) { listener.exitOpt_boolean_or_string_column(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_boolean_or_string_column) { return visitor.visitOpt_boolean_or_string_column(this); } else { @@ -75882,31 +75882,31 @@ export class Opt_boolean_or_stringContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_TRUE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TRUE, 0); + return this.getToken(PostgreSqlParser.KW_TRUE, 0); } public KW_FALSE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FALSE, 0); + return this.getToken(PostgreSqlParser.KW_FALSE, 0); } public KW_ON(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ON, 0); + return this.getToken(PostgreSqlParser.KW_ON, 0); } public nonreservedword_or_sconst(): Nonreservedword_or_sconstContext | null { return this.getRuleContext(0, Nonreservedword_or_sconstContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_boolean_or_string; + return PostgreSqlParser.RULE_opt_boolean_or_string; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_boolean_or_string) { listener.enterOpt_boolean_or_string(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_boolean_or_string) { listener.exitOpt_boolean_or_string(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_boolean_or_string) { return visitor.visitOpt_boolean_or_string(this); } else { @@ -75933,37 +75933,37 @@ export class Zone_valueContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_intervalContext); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public iconst(): IconstContext | null { return this.getRuleContext(0, IconstContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public numericonly(): NumericonlyContext | null { return this.getRuleContext(0, NumericonlyContext); } public KW_DEFAULT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEFAULT, 0); + return this.getToken(PostgreSqlParser.KW_DEFAULT, 0); } public KW_LOCAL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LOCAL, 0); + return this.getToken(PostgreSqlParser.KW_LOCAL, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_zone_value; + return PostgreSqlParser.RULE_zone_value; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterZone_value) { listener.enterZone_value(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitZone_value) { listener.exitZone_value(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitZone_value) { return visitor.visitZone_value(this); } else { @@ -75981,22 +75981,22 @@ export class Opt_encodingContext extends antlr.ParserRuleContext { return this.getRuleContext(0, SconstContext); } public KW_DEFAULT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEFAULT, 0); + return this.getToken(PostgreSqlParser.KW_DEFAULT, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_encoding; + return PostgreSqlParser.RULE_opt_encoding; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_encoding) { listener.enterOpt_encoding(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_encoding) { listener.exitOpt_encoding(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_encoding) { return visitor.visitOpt_encoding(this); } else { @@ -76017,19 +76017,19 @@ export class Nonreservedword_or_sconst_columnContext extends antlr.ParserRuleCon return this.getRuleContext(0, SconstContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_nonreservedword_or_sconst_column; + return PostgreSqlParser.RULE_nonreservedword_or_sconst_column; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterNonreservedword_or_sconst_column) { listener.enterNonreservedword_or_sconst_column(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitNonreservedword_or_sconst_column) { listener.exitNonreservedword_or_sconst_column(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitNonreservedword_or_sconst_column) { return visitor.visitNonreservedword_or_sconst_column(this); } else { @@ -76050,19 +76050,19 @@ export class Nonreservedword_or_sconstContext extends antlr.ParserRuleContext { return this.getRuleContext(0, SconstContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_nonreservedword_or_sconst; + return PostgreSqlParser.RULE_nonreservedword_or_sconst; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterNonreservedword_or_sconst) { listener.enterNonreservedword_or_sconst(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitNonreservedword_or_sconst) { listener.exitNonreservedword_or_sconst(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitNonreservedword_or_sconst) { return visitor.visitNonreservedword_or_sconst(this); } else { @@ -76077,25 +76077,25 @@ export class VariableresetstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_RESET(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_RESET, 0)!; + return this.getToken(PostgreSqlParser.KW_RESET, 0)!; } public reset_rest(): Reset_restContext { return this.getRuleContext(0, Reset_restContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_variableresetstmt; + return PostgreSqlParser.RULE_variableresetstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterVariableresetstmt) { listener.enterVariableresetstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitVariableresetstmt) { listener.exitVariableresetstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitVariableresetstmt) { return visitor.visitVariableresetstmt(this); } else { @@ -76110,43 +76110,43 @@ export class Reset_restContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_TIME(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TIME, 0); + return this.getToken(PostgreSqlParser.KW_TIME, 0); } public KW_ZONE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ZONE, 0); + return this.getToken(PostgreSqlParser.KW_ZONE, 0); } public KW_TRANSACTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TRANSACTION, 0); + return this.getToken(PostgreSqlParser.KW_TRANSACTION, 0); } public KW_ISOLATION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ISOLATION, 0); + return this.getToken(PostgreSqlParser.KW_ISOLATION, 0); } public KW_LEVEL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LEVEL, 0); + return this.getToken(PostgreSqlParser.KW_LEVEL, 0); } public KW_SESSION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SESSION, 0); + return this.getToken(PostgreSqlParser.KW_SESSION, 0); } public KW_AUTHORIZATION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_AUTHORIZATION, 0); + return this.getToken(PostgreSqlParser.KW_AUTHORIZATION, 0); } public generic_reset(): Generic_resetContext | null { return this.getRuleContext(0, Generic_resetContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_reset_rest; + return PostgreSqlParser.RULE_reset_rest; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterReset_rest) { listener.enterReset_rest(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitReset_rest) { listener.exitReset_rest(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitReset_rest) { return visitor.visitReset_rest(this); } else { @@ -76161,25 +76161,25 @@ export class Generic_resetContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ALL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ALL, 0); + return this.getToken(PostgreSqlParser.KW_ALL, 0); } public var_name(): Var_nameContext | null { return this.getRuleContext(0, Var_nameContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_generic_reset; + return PostgreSqlParser.RULE_generic_reset; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterGeneric_reset) { listener.enterGeneric_reset(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitGeneric_reset) { listener.exitGeneric_reset(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitGeneric_reset) { return visitor.visitGeneric_reset(this); } else { @@ -76194,7 +76194,7 @@ export class SetresetclauseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_SET(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SET, 0); + return this.getToken(PostgreSqlParser.KW_SET, 0); } public set_rest(): Set_restContext | null { return this.getRuleContext(0, Set_restContext); @@ -76203,19 +76203,19 @@ export class SetresetclauseContext extends antlr.ParserRuleContext { return this.getRuleContext(0, VariableresetstmtContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_setresetclause; + return PostgreSqlParser.RULE_setresetclause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterSetresetclause) { listener.enterSetresetclause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitSetresetclause) { listener.exitSetresetclause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitSetresetclause) { return visitor.visitSetresetclause(this); } else { @@ -76230,7 +76230,7 @@ export class FunctionsetresetclauseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_SET(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SET, 0); + return this.getToken(PostgreSqlParser.KW_SET, 0); } public set_rest_more(): Set_rest_moreContext | null { return this.getRuleContext(0, Set_rest_moreContext); @@ -76239,19 +76239,19 @@ export class FunctionsetresetclauseContext extends antlr.ParserRuleContext { return this.getRuleContext(0, VariableresetstmtContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_functionsetresetclause; + return PostgreSqlParser.RULE_functionsetresetclause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterFunctionsetresetclause) { listener.enterFunctionsetresetclause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitFunctionsetresetclause) { listener.exitFunctionsetresetclause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitFunctionsetresetclause) { return visitor.visitFunctionsetresetclause(this); } else { @@ -76266,49 +76266,49 @@ export class VariableshowstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_SHOW(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_SHOW, 0)!; + return this.getToken(PostgreSqlParser.KW_SHOW, 0)!; } public var_name(): Var_nameContext | null { return this.getRuleContext(0, Var_nameContext); } public KW_TIME(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TIME, 0); + return this.getToken(PostgreSqlParser.KW_TIME, 0); } public KW_ZONE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ZONE, 0); + return this.getToken(PostgreSqlParser.KW_ZONE, 0); } public KW_TRANSACTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TRANSACTION, 0); + return this.getToken(PostgreSqlParser.KW_TRANSACTION, 0); } public KW_ISOLATION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ISOLATION, 0); + return this.getToken(PostgreSqlParser.KW_ISOLATION, 0); } public KW_LEVEL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LEVEL, 0); + return this.getToken(PostgreSqlParser.KW_LEVEL, 0); } public KW_SESSION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SESSION, 0); + return this.getToken(PostgreSqlParser.KW_SESSION, 0); } public KW_AUTHORIZATION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_AUTHORIZATION, 0); + return this.getToken(PostgreSqlParser.KW_AUTHORIZATION, 0); } public KW_ALL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ALL, 0); + return this.getToken(PostgreSqlParser.KW_ALL, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_variableshowstmt; + return PostgreSqlParser.RULE_variableshowstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterVariableshowstmt) { listener.enterVariableshowstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitVariableshowstmt) { listener.exitVariableshowstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitVariableshowstmt) { return visitor.visitVariableshowstmt(this); } else { @@ -76323,10 +76323,10 @@ export class ConstraintssetstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_SET(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_SET, 0)!; + return this.getToken(PostgreSqlParser.KW_SET, 0)!; } public KW_CONSTRAINTS(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CONSTRAINTS, 0)!; + return this.getToken(PostgreSqlParser.KW_CONSTRAINTS, 0)!; } public constraints_set_list(): Constraints_set_listContext { return this.getRuleContext(0, Constraints_set_listContext)!; @@ -76335,19 +76335,19 @@ export class ConstraintssetstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Constraints_set_modeContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_constraintssetstmt; + return PostgreSqlParser.RULE_constraintssetstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterConstraintssetstmt) { listener.enterConstraintssetstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitConstraintssetstmt) { listener.exitConstraintssetstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitConstraintssetstmt) { return visitor.visitConstraintssetstmt(this); } else { @@ -76362,25 +76362,25 @@ export class Constraints_set_listContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ALL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ALL, 0); + return this.getToken(PostgreSqlParser.KW_ALL, 0); } public qualified_name_list(): Qualified_name_listContext | null { return this.getRuleContext(0, Qualified_name_listContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_constraints_set_list; + return PostgreSqlParser.RULE_constraints_set_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterConstraints_set_list) { listener.enterConstraints_set_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitConstraints_set_list) { listener.exitConstraints_set_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitConstraints_set_list) { return visitor.visitConstraints_set_list(this); } else { @@ -76395,25 +76395,25 @@ export class Constraints_set_modeContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_DEFERRED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEFERRED, 0); + return this.getToken(PostgreSqlParser.KW_DEFERRED, 0); } public KW_IMMEDIATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_IMMEDIATE, 0); + return this.getToken(PostgreSqlParser.KW_IMMEDIATE, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_constraints_set_mode; + return PostgreSqlParser.RULE_constraints_set_mode; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterConstraints_set_mode) { listener.enterConstraints_set_mode(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitConstraints_set_mode) { listener.exitConstraints_set_mode(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitConstraints_set_mode) { return visitor.visitConstraints_set_mode(this); } else { @@ -76428,22 +76428,22 @@ export class CheckpointstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CHECKPOINT(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CHECKPOINT, 0)!; + return this.getToken(PostgreSqlParser.KW_CHECKPOINT, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_checkpointstmt; + return PostgreSqlParser.RULE_checkpointstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCheckpointstmt) { listener.enterCheckpointstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCheckpointstmt) { listener.exitCheckpointstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCheckpointstmt) { return visitor.visitCheckpointstmt(this); } else { @@ -76458,37 +76458,37 @@ export class DiscardstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_DISCARD(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_DISCARD, 0)!; + return this.getToken(PostgreSqlParser.KW_DISCARD, 0)!; } public KW_ALL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ALL, 0); + return this.getToken(PostgreSqlParser.KW_ALL, 0); } public KW_TEMP(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TEMP, 0); + return this.getToken(PostgreSqlParser.KW_TEMP, 0); } public KW_TEMPORARY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TEMPORARY, 0); + return this.getToken(PostgreSqlParser.KW_TEMPORARY, 0); } public KW_PLANS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PLANS, 0); + return this.getToken(PostgreSqlParser.KW_PLANS, 0); } public KW_SEQUENCES(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SEQUENCES, 0); + return this.getToken(PostgreSqlParser.KW_SEQUENCES, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_discardstmt; + return PostgreSqlParser.RULE_discardstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDiscardstmt) { listener.enterDiscardstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDiscardstmt) { listener.exitDiscardstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDiscardstmt) { return visitor.visitDiscardstmt(this); } else { @@ -76503,10 +76503,10 @@ export class AltertablestmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ALTER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ALTER, 0)!; + return this.getToken(PostgreSqlParser.KW_ALTER, 0)!; } public KW_TABLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TABLE, 0); + return this.getToken(PostgreSqlParser.KW_TABLE, 0); } public relation_expr(): Relation_exprContext | null { return this.getRuleContext(0, Relation_exprContext); @@ -76521,18 +76521,18 @@ export class AltertablestmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_if_existsContext); } public KW_ALL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ALL, 0); + return this.getToken(PostgreSqlParser.KW_ALL, 0); } public KW_IN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_IN, 0); + return this.getToken(PostgreSqlParser.KW_IN, 0); } public KW_TABLESPACE(): antlr.TerminalNode[]; public KW_TABLESPACE(i: number): antlr.TerminalNode | null; public KW_TABLESPACE(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.KW_TABLESPACE); + return this.getTokens(PostgreSqlParser.KW_TABLESPACE); } else { - return this.getToken(PostgreSQLParser.KW_TABLESPACE, i); + return this.getToken(PostgreSqlParser.KW_TABLESPACE, i); } } public tablespace_name(): Tablespace_nameContext[]; @@ -76545,16 +76545,16 @@ export class AltertablestmtContext extends antlr.ParserRuleContext { return this.getRuleContext(i, Tablespace_nameContext); } public KW_SET(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SET, 0); + return this.getToken(PostgreSqlParser.KW_SET, 0); } public tablespace_name_create(): Tablespace_name_createContext | null { return this.getRuleContext(0, Tablespace_name_createContext); } public KW_OWNED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OWNED, 0); + return this.getToken(PostgreSqlParser.KW_OWNED, 0); } public KW_BY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_BY, 0); + return this.getToken(PostgreSqlParser.KW_BY, 0); } public role_list(): Role_listContext | null { return this.getRuleContext(0, Role_listContext); @@ -76566,70 +76566,70 @@ export class AltertablestmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Table_nameContext); } public KW_ATTACH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ATTACH, 0); + return this.getToken(PostgreSqlParser.KW_ATTACH, 0); } public KW_PARTITION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PARTITION, 0); + return this.getToken(PostgreSqlParser.KW_PARTITION, 0); } public qualified_name(): Qualified_nameContext | null { return this.getRuleContext(0, Qualified_nameContext); } public KW_FOR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FOR, 0); + return this.getToken(PostgreSqlParser.KW_FOR, 0); } public KW_VALUES(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_VALUES, 0); + return this.getToken(PostgreSqlParser.KW_VALUES, 0); } public partition_bound_spec(): Partition_bound_specContext | null { return this.getRuleContext(0, Partition_bound_specContext); } public KW_DEFAULT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEFAULT, 0); + return this.getToken(PostgreSqlParser.KW_DEFAULT, 0); } public KW_DETACH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DETACH, 0); + return this.getToken(PostgreSqlParser.KW_DETACH, 0); } public KW_CONCURRENTLY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CONCURRENTLY, 0); + return this.getToken(PostgreSqlParser.KW_CONCURRENTLY, 0); } public KW_FINALIZE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FINALIZE, 0); + return this.getToken(PostgreSqlParser.KW_FINALIZE, 0); } public KW_INDEX(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INDEX, 0); + return this.getToken(PostgreSqlParser.KW_INDEX, 0); } public index_partition_cmd(): Index_partition_cmdContext | null { return this.getRuleContext(0, Index_partition_cmdContext); } public KW_SEQUENCE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SEQUENCE, 0); + return this.getToken(PostgreSqlParser.KW_SEQUENCE, 0); } public KW_VIEW(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_VIEW, 0); + return this.getToken(PostgreSqlParser.KW_VIEW, 0); } public view_name(): View_nameContext | null { return this.getRuleContext(0, View_nameContext); } public KW_MATERIALIZED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_MATERIALIZED, 0); + return this.getToken(PostgreSqlParser.KW_MATERIALIZED, 0); } public KW_FOREIGN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FOREIGN, 0); + return this.getToken(PostgreSqlParser.KW_FOREIGN, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_altertablestmt; + return PostgreSqlParser.RULE_altertablestmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAltertablestmt) { listener.enterAltertablestmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAltertablestmt) { listener.exitAltertablestmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAltertablestmt) { return visitor.visitAltertablestmt(this); } else { @@ -76656,25 +76656,25 @@ export class Alter_table_cmdsContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_alter_table_cmds; + return PostgreSqlParser.RULE_alter_table_cmds; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAlter_table_cmds) { listener.enterAlter_table_cmds(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAlter_table_cmds) { listener.exitAlter_table_cmds(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAlter_table_cmds) { return visitor.visitAlter_table_cmds(this); } else { @@ -76689,13 +76689,13 @@ export class Partition_bound_specContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_IN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_IN, 0); + return this.getToken(PostgreSqlParser.KW_IN, 0); } public opt_type_modifiers(): Opt_type_modifiersContext | null { return this.getRuleContext(0, Opt_type_modifiersContext); } public KW_FROM(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FROM, 0); + return this.getToken(PostgreSqlParser.KW_FROM, 0); } public partition_bound_cluase(): Partition_bound_cluaseContext[]; public partition_bound_cluase(i: number): Partition_bound_cluaseContext | null; @@ -76707,28 +76707,28 @@ export class Partition_bound_specContext extends antlr.ParserRuleContext { return this.getRuleContext(i, Partition_bound_cluaseContext); } public KW_TO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TO, 0); + return this.getToken(PostgreSqlParser.KW_TO, 0); } public KW_WITH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_WITH, 0); + return this.getToken(PostgreSqlParser.KW_WITH, 0); } public partition_with_cluase(): Partition_with_cluaseContext | null { return this.getRuleContext(0, Partition_with_cluaseContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_partition_bound_spec; + return PostgreSqlParser.RULE_partition_bound_spec; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterPartition_bound_spec) { listener.enterPartition_bound_spec(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitPartition_bound_spec) { listener.exitPartition_bound_spec(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitPartition_bound_spec) { return visitor.visitPartition_bound_spec(this); } else { @@ -76743,7 +76743,7 @@ export class Partition_bound_cluaseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public partition_bound_choose(): Partition_bound_chooseContext[]; public partition_bound_choose(i: number): Partition_bound_chooseContext | null; @@ -76755,31 +76755,31 @@ export class Partition_bound_cluaseContext extends antlr.ParserRuleContext { return this.getRuleContext(i, Partition_bound_chooseContext); } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public COMMA(): antlr.TerminalNode[]; public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_partition_bound_cluase; + return PostgreSqlParser.RULE_partition_bound_cluase; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterPartition_bound_cluase) { listener.enterPartition_bound_cluase(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitPartition_bound_cluase) { listener.exitPartition_bound_cluase(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitPartition_bound_cluase) { return visitor.visitPartition_bound_cluase(this); } else { @@ -76797,25 +76797,25 @@ export class Partition_bound_chooseContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_type_modifiersContext); } public KW_MINVALUE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_MINVALUE, 0); + return this.getToken(PostgreSqlParser.KW_MINVALUE, 0); } public KW_MAXVALUE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_MAXVALUE, 0); + return this.getToken(PostgreSqlParser.KW_MAXVALUE, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_partition_bound_choose; + return PostgreSqlParser.RULE_partition_bound_choose; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterPartition_bound_choose) { listener.enterPartition_bound_choose(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitPartition_bound_choose) { listener.exitPartition_bound_choose(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitPartition_bound_choose) { return visitor.visitPartition_bound_choose(this); } else { @@ -76830,10 +76830,10 @@ export class Partition_with_cluaseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public KW_MODULUS(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_MODULUS, 0)!; + return this.getToken(PostgreSqlParser.KW_MODULUS, 0)!; } public numericonly(): NumericonlyContext[]; public numericonly(i: number): NumericonlyContext | null; @@ -76845,28 +76845,28 @@ export class Partition_with_cluaseContext extends antlr.ParserRuleContext { return this.getRuleContext(i, NumericonlyContext); } public COMMA(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.COMMA, 0)!; + return this.getToken(PostgreSqlParser.COMMA, 0)!; } public KW_REMAINDER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_REMAINDER, 0)!; + return this.getToken(PostgreSqlParser.KW_REMAINDER, 0)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_partition_with_cluase; + return PostgreSqlParser.RULE_partition_with_cluase; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterPartition_with_cluase) { listener.enterPartition_with_cluase(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitPartition_with_cluase) { listener.exitPartition_with_cluase(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitPartition_with_cluase) { return visitor.visitPartition_with_cluase(this); } else { @@ -76881,10 +76881,10 @@ export class Partition_cmdContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ATTACH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ATTACH, 0); + return this.getToken(PostgreSqlParser.KW_ATTACH, 0); } public KW_PARTITION(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_PARTITION, 0)!; + return this.getToken(PostgreSqlParser.KW_PARTITION, 0)!; } public qualified_name(): Qualified_nameContext { return this.getRuleContext(0, Qualified_nameContext)!; @@ -76893,22 +76893,22 @@ export class Partition_cmdContext extends antlr.ParserRuleContext { return this.getRuleContext(0, PartitionboundspecContext); } public KW_DETACH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DETACH, 0); + return this.getToken(PostgreSqlParser.KW_DETACH, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_partition_cmd; + return PostgreSqlParser.RULE_partition_cmd; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterPartition_cmd) { listener.enterPartition_cmd(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitPartition_cmd) { listener.exitPartition_cmd(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitPartition_cmd) { return visitor.visitPartition_cmd(this); } else { @@ -76923,28 +76923,28 @@ export class Index_partition_cmdContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ATTACH(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ATTACH, 0)!; + return this.getToken(PostgreSqlParser.KW_ATTACH, 0)!; } public KW_PARTITION(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_PARTITION, 0)!; + return this.getToken(PostgreSqlParser.KW_PARTITION, 0)!; } public qualified_name(): Qualified_nameContext { return this.getRuleContext(0, Qualified_nameContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_index_partition_cmd; + return PostgreSqlParser.RULE_index_partition_cmd; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterIndex_partition_cmd) { listener.enterIndex_partition_cmd(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitIndex_partition_cmd) { listener.exitIndex_partition_cmd(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitIndex_partition_cmd) { return visitor.visitIndex_partition_cmd(this); } else { @@ -76959,28 +76959,28 @@ export class Alter_table_cmdContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ADD(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ADD, 0); + return this.getToken(PostgreSqlParser.KW_ADD, 0); } public constraintelem(): ConstraintelemContext | null { return this.getRuleContext(0, ConstraintelemContext); } public KW_CONSTRAINT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CONSTRAINT, 0); + return this.getToken(PostgreSqlParser.KW_CONSTRAINT, 0); } public name(): NameContext | null { return this.getRuleContext(0, NameContext); } public KW_ALTER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ALTER, 0); + return this.getToken(PostgreSqlParser.KW_ALTER, 0); } public constraintattributespec(): ConstraintattributespecContext | null { return this.getRuleContext(0, ConstraintattributespecContext); } public KW_VALIDATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_VALIDATE, 0); + return this.getToken(PostgreSqlParser.KW_VALIDATE, 0); } public KW_DROP(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DROP, 0); + return this.getToken(PostgreSqlParser.KW_DROP, 0); } public opt_if_exists(): Opt_if_existsContext | null { return this.getRuleContext(0, Opt_if_existsContext); @@ -76989,79 +76989,79 @@ export class Alter_table_cmdContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_drop_behaviorContext); } public KW_SET(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SET, 0); + return this.getToken(PostgreSqlParser.KW_SET, 0); } public KW_WITHOUT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_WITHOUT, 0); + return this.getToken(PostgreSqlParser.KW_WITHOUT, 0); } public KW_OIDS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OIDS, 0); + return this.getToken(PostgreSqlParser.KW_OIDS, 0); } public KW_CLUSTER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CLUSTER, 0); + return this.getToken(PostgreSqlParser.KW_CLUSTER, 0); } public KW_ON(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ON, 0); + return this.getToken(PostgreSqlParser.KW_ON, 0); } public KW_LOGGED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LOGGED, 0); + return this.getToken(PostgreSqlParser.KW_LOGGED, 0); } public KW_UNLOGGED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_UNLOGGED, 0); + return this.getToken(PostgreSqlParser.KW_UNLOGGED, 0); } public KW_ENABLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ENABLE, 0); + return this.getToken(PostgreSqlParser.KW_ENABLE, 0); } public KW_TRIGGER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TRIGGER, 0); + return this.getToken(PostgreSqlParser.KW_TRIGGER, 0); } public KW_REPLICA(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_REPLICA, 0); + return this.getToken(PostgreSqlParser.KW_REPLICA, 0); } public KW_ALWAYS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ALWAYS, 0); + return this.getToken(PostgreSqlParser.KW_ALWAYS, 0); } public KW_DISABLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DISABLE, 0); + return this.getToken(PostgreSqlParser.KW_DISABLE, 0); } public KW_ALL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ALL, 0); + return this.getToken(PostgreSqlParser.KW_ALL, 0); } public KW_USER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_USER, 0); + return this.getToken(PostgreSqlParser.KW_USER, 0); } public KW_RULE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RULE, 0); + return this.getToken(PostgreSqlParser.KW_RULE, 0); } public KW_INHERIT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INHERIT, 0); + return this.getToken(PostgreSqlParser.KW_INHERIT, 0); } public qualified_name(): Qualified_nameContext | null { return this.getRuleContext(0, Qualified_nameContext); } public KW_NO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NO, 0); + return this.getToken(PostgreSqlParser.KW_NO, 0); } public KW_OF(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OF, 0); + return this.getToken(PostgreSqlParser.KW_OF, 0); } public any_name(): Any_nameContext | null { return this.getRuleContext(0, Any_nameContext); } public KW_NOT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NOT, 0); + return this.getToken(PostgreSqlParser.KW_NOT, 0); } public KW_OWNER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OWNER, 0); + return this.getToken(PostgreSqlParser.KW_OWNER, 0); } public KW_TO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TO, 0); + return this.getToken(PostgreSqlParser.KW_TO, 0); } public rolespec(): RolespecContext | null { return this.getRuleContext(0, RolespecContext); } public KW_TABLESPACE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TABLESPACE, 0); + return this.getToken(PostgreSqlParser.KW_TABLESPACE, 0); } public tablespace_name_create(): Tablespace_name_createContext | null { return this.getRuleContext(0, Tablespace_name_createContext); @@ -77070,31 +77070,31 @@ export class Alter_table_cmdContext extends antlr.ParserRuleContext { return this.getRuleContext(0, ReloptionsContext); } public KW_RESET(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RESET, 0); + return this.getToken(PostgreSqlParser.KW_RESET, 0); } public KW_IDENTITY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_IDENTITY, 0); + return this.getToken(PostgreSqlParser.KW_IDENTITY, 0); } public replica_identity(): Replica_identityContext | null { return this.getRuleContext(0, Replica_identityContext); } public KW_ROW(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROW, 0); + return this.getToken(PostgreSqlParser.KW_ROW, 0); } public KW_LEVEL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LEVEL, 0); + return this.getToken(PostgreSqlParser.KW_LEVEL, 0); } public KW_SECURITY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SECURITY, 0); + return this.getToken(PostgreSqlParser.KW_SECURITY, 0); } public KW_FORCE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FORCE, 0); + return this.getToken(PostgreSqlParser.KW_FORCE, 0); } public column_name(): Column_nameContext | null { return this.getRuleContext(0, Column_nameContext); } public KW_COLUMN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_COLUMN, 0); + return this.getToken(PostgreSqlParser.KW_COLUMN, 0); } public column_def(): Column_defContext | null { return this.getRuleContext(0, Column_defContext); @@ -77106,31 +77106,31 @@ export class Alter_table_cmdContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Alter_column_defaultContext); } public KW_NULL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NULL, 0); + return this.getToken(PostgreSqlParser.KW_NULL, 0); } public KW_EXPRESSION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_EXPRESSION, 0); + return this.getToken(PostgreSqlParser.KW_EXPRESSION, 0); } public KW_STATISTICS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_STATISTICS, 0); + return this.getToken(PostgreSqlParser.KW_STATISTICS, 0); } public signediconst(): SignediconstContext | null { return this.getRuleContext(0, SignediconstContext); } public KW_STORAGE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_STORAGE, 0); + return this.getToken(PostgreSqlParser.KW_STORAGE, 0); } public colid(): ColidContext | null { return this.getRuleContext(0, ColidContext); } public KW_GENERATED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_GENERATED, 0); + return this.getToken(PostgreSqlParser.KW_GENERATED, 0); } public generated_when(): Generated_whenContext | null { return this.getRuleContext(0, Generated_whenContext); } public KW_AS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_AS, 0); + return this.getToken(PostgreSqlParser.KW_AS, 0); } public optparenthesizedseqoptlist(): OptparenthesizedseqoptlistContext | null { return this.getRuleContext(0, OptparenthesizedseqoptlistContext); @@ -77139,7 +77139,7 @@ export class Alter_table_cmdContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Alter_identity_column_option_listContext); } public KW_TYPE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TYPE, 0); + return this.getToken(PostgreSqlParser.KW_TYPE, 0); } public typename(): TypenameContext | null { return this.getRuleContext(0, TypenameContext); @@ -77157,19 +77157,19 @@ export class Alter_table_cmdContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Alter_generic_optionsContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_alter_table_cmd; + return PostgreSqlParser.RULE_alter_table_cmd; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAlter_table_cmd) { listener.enterAlter_table_cmd(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAlter_table_cmd) { listener.exitAlter_table_cmd(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAlter_table_cmd) { return visitor.visitAlter_table_cmd(this); } else { @@ -77184,31 +77184,31 @@ export class Alter_column_defaultContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_SET(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SET, 0); + return this.getToken(PostgreSqlParser.KW_SET, 0); } public KW_DEFAULT(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_DEFAULT, 0)!; + return this.getToken(PostgreSqlParser.KW_DEFAULT, 0)!; } public a_expr(): A_exprContext | null { return this.getRuleContext(0, A_exprContext); } public KW_DROP(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DROP, 0); + return this.getToken(PostgreSqlParser.KW_DROP, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_alter_column_default; + return PostgreSqlParser.RULE_alter_column_default; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAlter_column_default) { listener.enterAlter_column_default(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAlter_column_default) { listener.exitAlter_column_default(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAlter_column_default) { return visitor.visitAlter_column_default(this); } else { @@ -77223,25 +77223,25 @@ export class Opt_drop_behaviorContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CASCADE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CASCADE, 0); + return this.getToken(PostgreSqlParser.KW_CASCADE, 0); } public KW_RESTRICT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RESTRICT, 0); + return this.getToken(PostgreSqlParser.KW_RESTRICT, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_drop_behavior; + return PostgreSqlParser.RULE_opt_drop_behavior; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_drop_behavior) { listener.enterOpt_drop_behavior(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_drop_behavior) { listener.exitOpt_drop_behavior(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_drop_behavior) { return visitor.visitOpt_drop_behavior(this); } else { @@ -77256,25 +77256,25 @@ export class Opt_collate_clauseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_COLLATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_COLLATE, 0)!; + return this.getToken(PostgreSqlParser.KW_COLLATE, 0)!; } public any_name(): Any_nameContext { return this.getRuleContext(0, Any_nameContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_collate_clause; + return PostgreSqlParser.RULE_opt_collate_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_collate_clause) { listener.enterOpt_collate_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_collate_clause) { listener.exitOpt_collate_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_collate_clause) { return visitor.visitOpt_collate_clause(this); } else { @@ -77289,25 +77289,25 @@ export class Alter_usingContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_USING(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_USING, 0)!; + return this.getToken(PostgreSqlParser.KW_USING, 0)!; } public a_expr(): A_exprContext { return this.getRuleContext(0, A_exprContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_alter_using; + return PostgreSqlParser.RULE_alter_using; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAlter_using) { listener.enterAlter_using(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAlter_using) { listener.exitAlter_using(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAlter_using) { return visitor.visitAlter_using(this); } else { @@ -77322,37 +77322,37 @@ export class Replica_identityContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_NOTHING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NOTHING, 0); + return this.getToken(PostgreSqlParser.KW_NOTHING, 0); } public KW_FULL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FULL, 0); + return this.getToken(PostgreSqlParser.KW_FULL, 0); } public KW_DEFAULT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEFAULT, 0); + return this.getToken(PostgreSqlParser.KW_DEFAULT, 0); } public KW_USING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_USING, 0); + return this.getToken(PostgreSqlParser.KW_USING, 0); } public KW_INDEX(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INDEX, 0); + return this.getToken(PostgreSqlParser.KW_INDEX, 0); } public name(): NameContext | null { return this.getRuleContext(0, NameContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_replica_identity; + return PostgreSqlParser.RULE_replica_identity; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterReplica_identity) { listener.enterReplica_identity(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitReplica_identity) { listener.exitReplica_identity(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitReplica_identity) { return visitor.visitReplica_identity(this); } else { @@ -77367,28 +77367,28 @@ export class ReloptionsContext extends antlr.ParserRuleContext { super(parent, invokingState); } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public reloption_list(): Reloption_listContext { return this.getRuleContext(0, Reloption_listContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_reloptions; + return PostgreSqlParser.RULE_reloptions; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterReloptions) { listener.enterReloptions(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitReloptions) { listener.exitReloptions(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitReloptions) { return visitor.visitReloptions(this); } else { @@ -77403,25 +77403,25 @@ export class Opt_reloptionsContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_WITH(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_WITH, 0)!; + return this.getToken(PostgreSqlParser.KW_WITH, 0)!; } public reloptions(): ReloptionsContext { return this.getRuleContext(0, ReloptionsContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_reloptions; + return PostgreSqlParser.RULE_opt_reloptions; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_reloptions) { listener.enterOpt_reloptions(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_reloptions) { listener.exitOpt_reloptions(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_reloptions) { return visitor.visitOpt_reloptions(this); } else { @@ -77448,25 +77448,25 @@ export class Reloption_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_reloption_list; + return PostgreSqlParser.RULE_reloption_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterReloption_list) { listener.enterReloption_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitReloption_list) { listener.exitReloption_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitReloption_list) { return visitor.visitReloption_list(this); } else { @@ -77490,28 +77490,28 @@ export class Reloption_elemContext extends antlr.ParserRuleContext { return this.getRuleContext(i, CollabelContext); } public EQUAL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.EQUAL, 0); + return this.getToken(PostgreSqlParser.EQUAL, 0); } public def_arg(): Def_argContext | null { return this.getRuleContext(0, Def_argContext); } public DOT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.DOT, 0); + return this.getToken(PostgreSqlParser.DOT, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_reloption_elem; + return PostgreSqlParser.RULE_reloption_elem; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterReloption_elem) { listener.enterReloption_elem(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitReloption_elem) { listener.exitReloption_elem(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitReloption_elem) { return visitor.visitReloption_elem(this); } else { @@ -77535,19 +77535,19 @@ export class Alter_identity_column_option_listContext extends antlr.ParserRuleCo return this.getRuleContext(i, Alter_identity_column_optionContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_alter_identity_column_option_list; + return PostgreSqlParser.RULE_alter_identity_column_option_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAlter_identity_column_option_list) { listener.enterAlter_identity_column_option_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAlter_identity_column_option_list) { listener.exitAlter_identity_column_option_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAlter_identity_column_option_list) { return visitor.visitAlter_identity_column_option_list(this); } else { @@ -77562,7 +77562,7 @@ export class Alter_identity_column_optionContext extends antlr.ParserRuleContext super(parent, invokingState); } public KW_RESTART(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RESTART, 0); + return this.getToken(PostgreSqlParser.KW_RESTART, 0); } public numericonly(): NumericonlyContext | null { return this.getRuleContext(0, NumericonlyContext); @@ -77571,31 +77571,31 @@ export class Alter_identity_column_optionContext extends antlr.ParserRuleContext return this.getRuleContext(0, Opt_withContext); } public KW_SET(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SET, 0); + return this.getToken(PostgreSqlParser.KW_SET, 0); } public seqoptelem(): SeqoptelemContext | null { return this.getRuleContext(0, SeqoptelemContext); } public KW_GENERATED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_GENERATED, 0); + return this.getToken(PostgreSqlParser.KW_GENERATED, 0); } public generated_when(): Generated_whenContext | null { return this.getRuleContext(0, Generated_whenContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_alter_identity_column_option; + return PostgreSqlParser.RULE_alter_identity_column_option; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAlter_identity_column_option) { listener.enterAlter_identity_column_option(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAlter_identity_column_option) { listener.exitAlter_identity_column_option(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAlter_identity_column_option) { return visitor.visitAlter_identity_column_option(this); } else { @@ -77610,21 +77610,21 @@ export class PartitionboundspecContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_FOR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FOR, 0); + return this.getToken(PostgreSqlParser.KW_FOR, 0); } public KW_VALUES(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_VALUES, 0); + return this.getToken(PostgreSqlParser.KW_VALUES, 0); } public KW_WITH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_WITH, 0); + return this.getToken(PostgreSqlParser.KW_WITH, 0); } public OPEN_PAREN(): antlr.TerminalNode[]; public OPEN_PAREN(i: number): antlr.TerminalNode | null; public OPEN_PAREN(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.OPEN_PAREN); + return this.getTokens(PostgreSqlParser.OPEN_PAREN); } else { - return this.getToken(PostgreSQLParser.OPEN_PAREN, i); + return this.getToken(PostgreSqlParser.OPEN_PAREN, i); } } public hash_partbound(): Hash_partboundContext | null { @@ -77634,13 +77634,13 @@ export class PartitionboundspecContext extends antlr.ParserRuleContext { public CLOSE_PAREN(i: number): antlr.TerminalNode | null; public CLOSE_PAREN(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.CLOSE_PAREN); + return this.getTokens(PostgreSqlParser.CLOSE_PAREN); } else { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, i); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, i); } } public KW_IN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_IN, 0); + return this.getToken(PostgreSqlParser.KW_IN, 0); } public expr_list(): Expr_listContext[]; public expr_list(i: number): Expr_listContext | null; @@ -77652,28 +77652,28 @@ export class PartitionboundspecContext extends antlr.ParserRuleContext { return this.getRuleContext(i, Expr_listContext); } public KW_FROM(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FROM, 0); + return this.getToken(PostgreSqlParser.KW_FROM, 0); } public KW_TO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TO, 0); + return this.getToken(PostgreSqlParser.KW_TO, 0); } public KW_DEFAULT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEFAULT, 0); + return this.getToken(PostgreSqlParser.KW_DEFAULT, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_partitionboundspec; + return PostgreSqlParser.RULE_partitionboundspec; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterPartitionboundspec) { listener.enterPartitionboundspec(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitPartitionboundspec) { listener.exitPartitionboundspec(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitPartitionboundspec) { return visitor.visitPartitionboundspec(this); } else { @@ -77694,19 +77694,19 @@ export class Hash_partbound_elemContext extends antlr.ParserRuleContext { return this.getRuleContext(0, IconstContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_hash_partbound_elem; + return PostgreSqlParser.RULE_hash_partbound_elem; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterHash_partbound_elem) { listener.enterHash_partbound_elem(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitHash_partbound_elem) { listener.exitHash_partbound_elem(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitHash_partbound_elem) { return visitor.visitHash_partbound_elem(this); } else { @@ -77733,25 +77733,25 @@ export class Hash_partboundContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_hash_partbound; + return PostgreSqlParser.RULE_hash_partbound; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterHash_partbound) { listener.enterHash_partbound(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitHash_partbound) { listener.exitHash_partbound(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitHash_partbound) { return visitor.visitHash_partbound(this); } else { @@ -77766,10 +77766,10 @@ export class AltercompositetypestmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ALTER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ALTER, 0)!; + return this.getToken(PostgreSqlParser.KW_ALTER, 0)!; } public KW_TYPE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_TYPE, 0)!; + return this.getToken(PostgreSqlParser.KW_TYPE, 0)!; } public any_name(): Any_nameContext { return this.getRuleContext(0, Any_nameContext)!; @@ -77778,19 +77778,19 @@ export class AltercompositetypestmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Alter_type_cmdsContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_altercompositetypestmt; + return PostgreSqlParser.RULE_altercompositetypestmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAltercompositetypestmt) { listener.enterAltercompositetypestmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAltercompositetypestmt) { listener.exitAltercompositetypestmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAltercompositetypestmt) { return visitor.visitAltercompositetypestmt(this); } else { @@ -77817,25 +77817,25 @@ export class Alter_type_cmdsContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_alter_type_cmds; + return PostgreSqlParser.RULE_alter_type_cmds; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAlter_type_cmds) { listener.enterAlter_type_cmds(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAlter_type_cmds) { listener.exitAlter_type_cmds(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAlter_type_cmds) { return visitor.visitAlter_type_cmds(this); } else { @@ -77850,10 +77850,10 @@ export class Alter_type_cmdContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ADD(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ADD, 0); + return this.getToken(PostgreSqlParser.KW_ADD, 0); } public KW_ATTRIBUTE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ATTRIBUTE, 0)!; + return this.getToken(PostgreSqlParser.KW_ATTRIBUTE, 0)!; } public tablefuncelement(): TablefuncelementContext | null { return this.getRuleContext(0, TablefuncelementContext); @@ -77862,7 +77862,7 @@ export class Alter_type_cmdContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_drop_behaviorContext); } public KW_DROP(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DROP, 0); + return this.getToken(PostgreSqlParser.KW_DROP, 0); } public colid(): ColidContext | null { return this.getRuleContext(0, ColidContext); @@ -77871,10 +77871,10 @@ export class Alter_type_cmdContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_if_existsContext); } public KW_ALTER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ALTER, 0); + return this.getToken(PostgreSqlParser.KW_ALTER, 0); } public KW_TYPE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TYPE, 0); + return this.getToken(PostgreSqlParser.KW_TYPE, 0); } public typename(): TypenameContext | null { return this.getRuleContext(0, TypenameContext); @@ -77886,19 +77886,19 @@ export class Alter_type_cmdContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_collate_clauseContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_alter_type_cmd; + return PostgreSqlParser.RULE_alter_type_cmd; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAlter_type_cmd) { listener.enterAlter_type_cmd(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAlter_type_cmd) { listener.exitAlter_type_cmd(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAlter_type_cmd) { return visitor.visitAlter_type_cmd(this); } else { @@ -77913,28 +77913,28 @@ export class CloseportalstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CLOSE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CLOSE, 0)!; + return this.getToken(PostgreSqlParser.KW_CLOSE, 0)!; } public cursor_name(): Cursor_nameContext | null { return this.getRuleContext(0, Cursor_nameContext); } public KW_ALL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ALL, 0); + return this.getToken(PostgreSqlParser.KW_ALL, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_closeportalstmt; + return PostgreSqlParser.RULE_closeportalstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCloseportalstmt) { listener.enterCloseportalstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCloseportalstmt) { listener.exitCloseportalstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCloseportalstmt) { return visitor.visitCloseportalstmt(this); } else { @@ -77949,7 +77949,7 @@ export class CopystmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_COPY(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_COPY, 0)!; + return this.getToken(PostgreSqlParser.KW_COPY, 0)!; } public table_name(): Table_nameContext | null { return this.getRuleContext(0, Table_nameContext); @@ -77982,31 +77982,31 @@ export class CopystmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Where_clauseContext); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public preparablestmt(): PreparablestmtContext | null { return this.getRuleContext(0, PreparablestmtContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public KW_TO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TO, 0); + return this.getToken(PostgreSqlParser.KW_TO, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_copystmt; + return PostgreSqlParser.RULE_copystmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCopystmt) { listener.enterCopystmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCopystmt) { listener.exitCopystmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCopystmt) { return visitor.visitCopystmt(this); } else { @@ -78021,25 +78021,25 @@ export class Copy_fromContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_FROM(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FROM, 0); + return this.getToken(PostgreSqlParser.KW_FROM, 0); } public KW_TO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TO, 0); + return this.getToken(PostgreSqlParser.KW_TO, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_copy_from; + return PostgreSqlParser.RULE_copy_from; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCopy_from) { listener.enterCopy_from(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCopy_from) { listener.exitCopy_from(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCopy_from) { return visitor.visitCopy_from(this); } else { @@ -78054,22 +78054,22 @@ export class Opt_programContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_PROGRAM(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_PROGRAM, 0)!; + return this.getToken(PostgreSqlParser.KW_PROGRAM, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_program; + return PostgreSqlParser.RULE_opt_program; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_program) { listener.enterOpt_program(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_program) { listener.exitOpt_program(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_program) { return visitor.visitOpt_program(this); } else { @@ -78087,25 +78087,25 @@ export class Copy_file_nameContext extends antlr.ParserRuleContext { return this.getRuleContext(0, SconstContext); } public KW_STDIN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_STDIN, 0); + return this.getToken(PostgreSqlParser.KW_STDIN, 0); } public KW_STDOUT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_STDOUT, 0); + return this.getToken(PostgreSqlParser.KW_STDOUT, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_copy_file_name; + return PostgreSqlParser.RULE_copy_file_name; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCopy_file_name) { listener.enterCopy_file_name(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCopy_file_name) { listener.exitCopy_file_name(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCopy_file_name) { return visitor.visitCopy_file_name(this); } else { @@ -78123,28 +78123,28 @@ export class Copy_optionsContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Copy_opt_listContext); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public copy_generic_opt_list(): Copy_generic_opt_listContext | null { return this.getRuleContext(0, Copy_generic_opt_listContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_copy_options; + return PostgreSqlParser.RULE_copy_options; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCopy_options) { listener.enterCopy_options(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCopy_options) { listener.exitCopy_options(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCopy_options) { return visitor.visitCopy_options(this); } else { @@ -78168,19 +78168,19 @@ export class Copy_opt_listContext extends antlr.ParserRuleContext { return this.getRuleContext(i, Copy_opt_itemContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_copy_opt_list; + return PostgreSqlParser.RULE_copy_opt_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCopy_opt_list) { listener.enterCopy_opt_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCopy_opt_list) { listener.exitCopy_opt_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCopy_opt_list) { return visitor.visitCopy_opt_list(this); } else { @@ -78195,13 +78195,13 @@ export class Copy_opt_itemContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_BINARY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_BINARY, 0); + return this.getToken(PostgreSqlParser.KW_BINARY, 0); } public KW_FREEZE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FREEZE, 0); + return this.getToken(PostgreSqlParser.KW_FREEZE, 0); } public KW_DELIMITER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DELIMITER, 0); + return this.getToken(PostgreSqlParser.KW_DELIMITER, 0); } public sconst(): SconstContext | null { return this.getRuleContext(0, SconstContext); @@ -78210,49 +78210,49 @@ export class Copy_opt_itemContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_asContext); } public KW_NULL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NULL, 0); + return this.getToken(PostgreSqlParser.KW_NULL, 0); } public KW_CSV(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CSV, 0); + return this.getToken(PostgreSqlParser.KW_CSV, 0); } public KW_HEADER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_HEADER, 0); + return this.getToken(PostgreSqlParser.KW_HEADER, 0); } public KW_QUOTE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_QUOTE, 0); + return this.getToken(PostgreSqlParser.KW_QUOTE, 0); } public KW_ESCAPE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ESCAPE, 0); + return this.getToken(PostgreSqlParser.KW_ESCAPE, 0); } public KW_FORCE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FORCE, 0); + return this.getToken(PostgreSqlParser.KW_FORCE, 0); } public column_list(): Column_listContext | null { return this.getRuleContext(0, Column_listContext); } public STAR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.STAR, 0); + return this.getToken(PostgreSqlParser.STAR, 0); } public KW_NOT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NOT, 0); + return this.getToken(PostgreSqlParser.KW_NOT, 0); } public KW_ENCODING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ENCODING, 0); + return this.getToken(PostgreSqlParser.KW_ENCODING, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_copy_opt_item; + return PostgreSqlParser.RULE_copy_opt_item; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCopy_opt_item) { listener.enterCopy_opt_item(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCopy_opt_item) { listener.exitCopy_opt_item(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCopy_opt_item) { return visitor.visitCopy_opt_item(this); } else { @@ -78267,22 +78267,22 @@ export class Opt_binaryContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_BINARY(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_BINARY, 0)!; + return this.getToken(PostgreSqlParser.KW_BINARY, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_binary; + return PostgreSqlParser.RULE_opt_binary; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_binary) { listener.enterOpt_binary(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_binary) { listener.exitOpt_binary(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_binary) { return visitor.visitOpt_binary(this); } else { @@ -78297,7 +78297,7 @@ export class Copy_delimiterContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_DELIMITERS(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_DELIMITERS, 0)!; + return this.getToken(PostgreSqlParser.KW_DELIMITERS, 0)!; } public sconst(): SconstContext { return this.getRuleContext(0, SconstContext)!; @@ -78306,19 +78306,19 @@ export class Copy_delimiterContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_usingContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_copy_delimiter; + return PostgreSqlParser.RULE_copy_delimiter; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCopy_delimiter) { listener.enterCopy_delimiter(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCopy_delimiter) { listener.exitCopy_delimiter(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCopy_delimiter) { return visitor.visitCopy_delimiter(this); } else { @@ -78333,22 +78333,22 @@ export class Opt_usingContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_USING(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_USING, 0)!; + return this.getToken(PostgreSqlParser.KW_USING, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_using; + return PostgreSqlParser.RULE_opt_using; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_using) { listener.enterOpt_using(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_using) { listener.exitOpt_using(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_using) { return visitor.visitOpt_using(this); } else { @@ -78375,25 +78375,25 @@ export class Copy_generic_opt_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_copy_generic_opt_list; + return PostgreSqlParser.RULE_copy_generic_opt_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCopy_generic_opt_list) { listener.enterCopy_generic_opt_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCopy_generic_opt_list) { listener.exitCopy_generic_opt_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCopy_generic_opt_list) { return visitor.visitCopy_generic_opt_list(this); } else { @@ -78414,19 +78414,19 @@ export class Copy_generic_opt_elemContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Copy_generic_opt_argContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_copy_generic_opt_elem; + return PostgreSqlParser.RULE_copy_generic_opt_elem; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCopy_generic_opt_elem) { listener.enterCopy_generic_opt_elem(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCopy_generic_opt_elem) { listener.exitCopy_generic_opt_elem(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCopy_generic_opt_elem) { return visitor.visitCopy_generic_opt_elem(this); } else { @@ -78447,31 +78447,31 @@ export class Copy_generic_opt_argContext extends antlr.ParserRuleContext { return this.getRuleContext(0, NumericonlyContext); } public STAR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.STAR, 0); + return this.getToken(PostgreSqlParser.STAR, 0); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public copy_generic_opt_arg_list(): Copy_generic_opt_arg_listContext | null { return this.getRuleContext(0, Copy_generic_opt_arg_listContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_copy_generic_opt_arg; + return PostgreSqlParser.RULE_copy_generic_opt_arg; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCopy_generic_opt_arg) { listener.enterCopy_generic_opt_arg(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCopy_generic_opt_arg) { listener.exitCopy_generic_opt_arg(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCopy_generic_opt_arg) { return visitor.visitCopy_generic_opt_arg(this); } else { @@ -78498,25 +78498,25 @@ export class Copy_generic_opt_arg_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_copy_generic_opt_arg_list; + return PostgreSqlParser.RULE_copy_generic_opt_arg_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCopy_generic_opt_arg_list) { listener.enterCopy_generic_opt_arg_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCopy_generic_opt_arg_list) { listener.exitCopy_generic_opt_arg_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCopy_generic_opt_arg_list) { return visitor.visitCopy_generic_opt_arg_list(this); } else { @@ -78534,19 +78534,19 @@ export class Copy_generic_opt_arg_list_itemContext extends antlr.ParserRuleConte return this.getRuleContext(0, Opt_boolean_or_string_columnContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_copy_generic_opt_arg_list_item; + return PostgreSqlParser.RULE_copy_generic_opt_arg_list_item; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCopy_generic_opt_arg_list_item) { listener.enterCopy_generic_opt_arg_list_item(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCopy_generic_opt_arg_list_item) { listener.exitCopy_generic_opt_arg_list_item(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCopy_generic_opt_arg_list_item) { return visitor.visitCopy_generic_opt_arg_list_item(this); } else { @@ -78561,7 +78561,7 @@ export class CreatestmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_createstmt; + return PostgreSqlParser.RULE_createstmt; } public override copyFrom(ctx: CreatestmtContext): void { super.copyFrom(ctx); @@ -78573,28 +78573,28 @@ export class ColumnCreateTableContext extends CreatestmtContext { super.copyFrom(ctx); } public KW_CREATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CREATE, 0)!; + return this.getToken(PostgreSqlParser.KW_CREATE, 0)!; } public KW_TABLE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_TABLE, 0)!; + return this.getToken(PostgreSqlParser.KW_TABLE, 0)!; } public table_name_create(): Table_name_createContext { return this.getRuleContext(0, Table_name_createContext)!; } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public KW_OF(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OF, 0); + return this.getToken(PostgreSqlParser.KW_OF, 0); } public any_name(): Any_nameContext | null { return this.getRuleContext(0, Any_nameContext); } public KW_PARTITION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PARTITION, 0); + return this.getToken(PostgreSqlParser.KW_PARTITION, 0); } public qualified_name(): Qualified_nameContext | null { return this.getRuleContext(0, Qualified_nameContext); @@ -78632,17 +78632,17 @@ export class ColumnCreateTableContext extends CreatestmtContext { public opttypedtableelementlist(): OpttypedtableelementlistContext | null { return this.getRuleContext(0, OpttypedtableelementlistContext); } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterColumnCreateTable) { listener.enterColumnCreateTable(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitColumnCreateTable) { listener.exitColumnCreateTable(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitColumnCreateTable) { return visitor.visitColumnCreateTable(this); } else { @@ -78657,34 +78657,34 @@ export class OpttempContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_TEMPORARY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TEMPORARY, 0); + return this.getToken(PostgreSqlParser.KW_TEMPORARY, 0); } public KW_TEMP(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TEMP, 0); + return this.getToken(PostgreSqlParser.KW_TEMP, 0); } public KW_LOCAL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LOCAL, 0); + return this.getToken(PostgreSqlParser.KW_LOCAL, 0); } public KW_GLOBAL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_GLOBAL, 0); + return this.getToken(PostgreSqlParser.KW_GLOBAL, 0); } public KW_UNLOGGED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_UNLOGGED, 0); + return this.getToken(PostgreSqlParser.KW_UNLOGGED, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opttemp; + return PostgreSqlParser.RULE_opttemp; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpttemp) { listener.enterOpttemp(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpttemp) { listener.exitOpttemp(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpttemp) { return visitor.visitOpttemp(this); } else { @@ -78702,19 +78702,19 @@ export class Table_column_listContext extends antlr.ParserRuleContext { return this.getRuleContext(0, TableelementlistContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_table_column_list; + return PostgreSqlParser.RULE_table_column_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTable_column_list) { listener.enterTable_column_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTable_column_list) { listener.exitTable_column_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTable_column_list) { return visitor.visitTable_column_list(this); } else { @@ -78732,19 +78732,19 @@ export class OpttableelementlistContext extends antlr.ParserRuleContext { return this.getRuleContext(0, TableelementlistContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opttableelementlist; + return PostgreSqlParser.RULE_opttableelementlist; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpttableelementlist) { listener.enterOpttableelementlist(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpttableelementlist) { listener.exitOpttableelementlist(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpttableelementlist) { return visitor.visitOpttableelementlist(this); } else { @@ -78759,28 +78759,28 @@ export class OpttypedtableelementlistContext extends antlr.ParserRuleContext { super(parent, invokingState); } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public typedtableelementlist(): TypedtableelementlistContext { return this.getRuleContext(0, TypedtableelementlistContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opttypedtableelementlist; + return PostgreSqlParser.RULE_opttypedtableelementlist; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpttypedtableelementlist) { listener.enterOpttypedtableelementlist(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpttypedtableelementlist) { listener.exitOpttypedtableelementlist(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpttypedtableelementlist) { return visitor.visitOpttypedtableelementlist(this); } else { @@ -78807,25 +78807,25 @@ export class TableelementlistContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_tableelementlist; + return PostgreSqlParser.RULE_tableelementlist; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTableelementlist) { listener.enterTableelementlist(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTableelementlist) { listener.exitTableelementlist(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTableelementlist) { return visitor.visitTableelementlist(this); } else { @@ -78852,25 +78852,25 @@ export class TypedtableelementlistContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_typedtableelementlist; + return PostgreSqlParser.RULE_typedtableelementlist; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTypedtableelementlist) { listener.enterTypedtableelementlist(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTypedtableelementlist) { listener.exitTypedtableelementlist(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTypedtableelementlist) { return visitor.visitTypedtableelementlist(this); } else { @@ -78894,19 +78894,19 @@ export class TableelementContext extends antlr.ParserRuleContext { return this.getRuleContext(0, TableconstraintContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_tableelement; + return PostgreSqlParser.RULE_tableelement; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTableelement) { listener.enterTableelement(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTableelement) { listener.exitTableelement(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTableelement) { return visitor.visitTableelement(this); } else { @@ -78927,19 +78927,19 @@ export class TypedtableelementContext extends antlr.ParserRuleContext { return this.getRuleContext(0, TableconstraintContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_typedtableelement; + return PostgreSqlParser.RULE_typedtableelement; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTypedtableelement) { listener.enterTypedtableelement(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTypedtableelement) { listener.exitTypedtableelement(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTypedtableelement) { return visitor.visitTypedtableelement(this); } else { @@ -78972,31 +78972,31 @@ export class Column_defContext extends antlr.ParserRuleContext { return this.getRuleContext(0, CompressionCluaseContext); } public KW_COLLATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_COLLATE, 0); + return this.getToken(PostgreSqlParser.KW_COLLATE, 0); } public any_name(): Any_nameContext | null { return this.getRuleContext(0, Any_nameContext); } public KW_WITH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_WITH, 0); + return this.getToken(PostgreSqlParser.KW_WITH, 0); } public KW_OPTIONS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OPTIONS, 0); + return this.getToken(PostgreSqlParser.KW_OPTIONS, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_column_def; + return PostgreSqlParser.RULE_column_def; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterColumn_def) { listener.enterColumn_def(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitColumn_def) { listener.exitColumn_def(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitColumn_def) { return visitor.visitColumn_def(this); } else { @@ -79011,25 +79011,25 @@ export class CompressionCluaseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_COMPRESSION(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_COMPRESSION, 0)!; + return this.getToken(PostgreSqlParser.KW_COMPRESSION, 0)!; } public colid(): ColidContext { return this.getRuleContext(0, ColidContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_compressionCluase; + return PostgreSqlParser.RULE_compressionCluase; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCompressionCluase) { listener.enterCompressionCluase(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCompressionCluase) { listener.exitCompressionCluase(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCompressionCluase) { return visitor.visitCompressionCluase(this); } else { @@ -79044,40 +79044,40 @@ export class StorageCluaseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_STORAGE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_STORAGE, 0)!; + return this.getToken(PostgreSqlParser.KW_STORAGE, 0)!; } public KW_PLAIN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PLAIN, 0); + return this.getToken(PostgreSqlParser.KW_PLAIN, 0); } public KW_EXTERNAL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_EXTERNAL, 0); + return this.getToken(PostgreSqlParser.KW_EXTERNAL, 0); } public KW_EXTENDED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_EXTENDED, 0); + return this.getToken(PostgreSqlParser.KW_EXTENDED, 0); } public KW_MAIN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_MAIN, 0); + return this.getToken(PostgreSqlParser.KW_MAIN, 0); } public KW_DEFAULT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEFAULT, 0); + return this.getToken(PostgreSqlParser.KW_DEFAULT, 0); } public colid(): ColidContext | null { return this.getRuleContext(0, ColidContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_storageCluase; + return PostgreSqlParser.RULE_storageCluase; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterStorageCluase) { listener.enterStorageCluase(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitStorageCluase) { listener.exitStorageCluase(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitStorageCluase) { return visitor.visitStorageCluase(this); } else { @@ -79098,25 +79098,25 @@ export class ColumnOptionsContext extends antlr.ParserRuleContext { return this.getRuleContext(0, ColquallistContext)!; } public KW_WITH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_WITH, 0); + return this.getToken(PostgreSqlParser.KW_WITH, 0); } public KW_OPTIONS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OPTIONS, 0); + return this.getToken(PostgreSqlParser.KW_OPTIONS, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_columnOptions; + return PostgreSqlParser.RULE_columnOptions; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterColumnOptions) { listener.enterColumnOptions(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitColumnOptions) { listener.exitColumnOptions(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitColumnOptions) { return visitor.visitColumnOptions(this); } else { @@ -79140,19 +79140,19 @@ export class ColquallistContext extends antlr.ParserRuleContext { return this.getRuleContext(i, ColconstraintContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_colquallist; + return PostgreSqlParser.RULE_colquallist; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterColquallist) { listener.enterColquallist(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitColquallist) { listener.exitColquallist(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitColquallist) { return visitor.visitColquallist(this); } else { @@ -79170,7 +79170,7 @@ export class ColconstraintContext extends antlr.ParserRuleContext { return this.getRuleContext(0, ColconstraintelemContext)!; } public KW_CONSTRAINT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CONSTRAINT, 0); + return this.getToken(PostgreSqlParser.KW_CONSTRAINT, 0); } public name(): NameContext | null { return this.getRuleContext(0, NameContext); @@ -79182,19 +79182,19 @@ export class ColconstraintContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Initially_triggerContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_colconstraint; + return PostgreSqlParser.RULE_colconstraint; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterColconstraint) { listener.enterColconstraint(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitColconstraint) { listener.exitColconstraint(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitColconstraint) { return visitor.visitColconstraint(this); } else { @@ -79209,13 +79209,13 @@ export class ColconstraintelemContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_NOT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NOT, 0); + return this.getToken(PostgreSqlParser.KW_NOT, 0); } public KW_NULL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NULL, 0); + return this.getToken(PostgreSqlParser.KW_NULL, 0); } public KW_UNIQUE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_UNIQUE, 0); + return this.getToken(PostgreSqlParser.KW_UNIQUE, 0); } public opt_definition(): Opt_definitionContext | null { return this.getRuleContext(0, Opt_definitionContext); @@ -79230,52 +79230,52 @@ export class ColconstraintelemContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Nulls_distinctContext); } public KW_PRIMARY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PRIMARY, 0); + return this.getToken(PostgreSqlParser.KW_PRIMARY, 0); } public KW_KEY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_KEY, 0); + return this.getToken(PostgreSqlParser.KW_KEY, 0); } public KW_CHECK(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CHECK, 0); + return this.getToken(PostgreSqlParser.KW_CHECK, 0); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public a_expr(): A_exprContext | null { return this.getRuleContext(0, A_exprContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public opt_no_inherit(): Opt_no_inheritContext | null { return this.getRuleContext(0, Opt_no_inheritContext); } public KW_DEFAULT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEFAULT, 0); + return this.getToken(PostgreSqlParser.KW_DEFAULT, 0); } public b_expr(): B_exprContext | null { return this.getRuleContext(0, B_exprContext); } public KW_GENERATED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_GENERATED, 0); + return this.getToken(PostgreSqlParser.KW_GENERATED, 0); } public generated_when(): Generated_whenContext | null { return this.getRuleContext(0, Generated_whenContext); } public KW_AS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_AS, 0); + return this.getToken(PostgreSqlParser.KW_AS, 0); } public KW_IDENTITY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_IDENTITY, 0); + return this.getToken(PostgreSqlParser.KW_IDENTITY, 0); } public KW_STORED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_STORED, 0); + return this.getToken(PostgreSqlParser.KW_STORED, 0); } public optparenthesizedseqoptlist(): OptparenthesizedseqoptlistContext | null { return this.getRuleContext(0, OptparenthesizedseqoptlistContext); } public KW_REFERENCES(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_REFERENCES, 0); + return this.getToken(PostgreSqlParser.KW_REFERENCES, 0); } public qualified_name(): Qualified_nameContext | null { return this.getRuleContext(0, Qualified_nameContext); @@ -79293,19 +79293,19 @@ export class ColconstraintelemContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_collateContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_colconstraintelem; + return PostgreSqlParser.RULE_colconstraintelem; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterColconstraintelem) { listener.enterColconstraintelem(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitColconstraintelem) { listener.exitColconstraintelem(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitColconstraintelem) { return visitor.visitColconstraintelem(this); } else { @@ -79320,28 +79320,28 @@ export class Nulls_distinctContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_NULLS(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_NULLS, 0)!; + return this.getToken(PostgreSqlParser.KW_NULLS, 0)!; } public KW_DISTINCT(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_DISTINCT, 0)!; + return this.getToken(PostgreSqlParser.KW_DISTINCT, 0)!; } public KW_NOT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NOT, 0); + return this.getToken(PostgreSqlParser.KW_NOT, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_nulls_distinct; + return PostgreSqlParser.RULE_nulls_distinct; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterNulls_distinct) { listener.enterNulls_distinct(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitNulls_distinct) { listener.exitNulls_distinct(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitNulls_distinct) { return visitor.visitNulls_distinct(this); } else { @@ -79356,28 +79356,28 @@ export class Generated_whenContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ALWAYS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ALWAYS, 0); + return this.getToken(PostgreSqlParser.KW_ALWAYS, 0); } public KW_BY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_BY, 0); + return this.getToken(PostgreSqlParser.KW_BY, 0); } public KW_DEFAULT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEFAULT, 0); + return this.getToken(PostgreSqlParser.KW_DEFAULT, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_generated_when; + return PostgreSqlParser.RULE_generated_when; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterGenerated_when) { listener.enterGenerated_when(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitGenerated_when) { listener.exitGenerated_when(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitGenerated_when) { return visitor.visitGenerated_when(this); } else { @@ -79392,25 +79392,25 @@ export class Deferrable_triggerContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_DEFERRABLE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_DEFERRABLE, 0)!; + return this.getToken(PostgreSqlParser.KW_DEFERRABLE, 0)!; } public KW_NOT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NOT, 0); + return this.getToken(PostgreSqlParser.KW_NOT, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_deferrable_trigger; + return PostgreSqlParser.RULE_deferrable_trigger; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDeferrable_trigger) { listener.enterDeferrable_trigger(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDeferrable_trigger) { listener.exitDeferrable_trigger(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDeferrable_trigger) { return visitor.visitDeferrable_trigger(this); } else { @@ -79425,28 +79425,28 @@ export class Initially_triggerContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_INITIALLY(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_INITIALLY, 0)!; + return this.getToken(PostgreSqlParser.KW_INITIALLY, 0)!; } public KW_DEFERRED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEFERRED, 0); + return this.getToken(PostgreSqlParser.KW_DEFERRED, 0); } public KW_IMMEDIATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_IMMEDIATE, 0); + return this.getToken(PostgreSqlParser.KW_IMMEDIATE, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_initially_trigger; + return PostgreSqlParser.RULE_initially_trigger; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterInitially_trigger) { listener.enterInitially_trigger(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitInitially_trigger) { listener.exitInitially_trigger(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitInitially_trigger) { return visitor.visitInitially_trigger(this); } else { @@ -79461,7 +79461,7 @@ export class TablelikeclauseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_LIKE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_LIKE, 0)!; + return this.getToken(PostgreSqlParser.KW_LIKE, 0)!; } public qualified_name(): Qualified_nameContext { return this.getRuleContext(0, Qualified_nameContext)!; @@ -79470,19 +79470,19 @@ export class TablelikeclauseContext extends antlr.ParserRuleContext { return this.getRuleContext(0, TablelikeoptionlistContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_tablelikeclause; + return PostgreSqlParser.RULE_tablelikeclause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTablelikeclause) { listener.enterTablelikeclause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTablelikeclause) { listener.exitTablelikeclause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTablelikeclause) { return visitor.visitTablelikeclause(this); } else { @@ -79509,34 +79509,34 @@ export class TablelikeoptionlistContext extends antlr.ParserRuleContext { public KW_INCLUDING(i: number): antlr.TerminalNode | null; public KW_INCLUDING(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.KW_INCLUDING); + return this.getTokens(PostgreSqlParser.KW_INCLUDING); } else { - return this.getToken(PostgreSQLParser.KW_INCLUDING, i); + return this.getToken(PostgreSqlParser.KW_INCLUDING, i); } } public KW_EXCLUDING(): antlr.TerminalNode[]; public KW_EXCLUDING(i: number): antlr.TerminalNode | null; public KW_EXCLUDING(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.KW_EXCLUDING); + return this.getTokens(PostgreSqlParser.KW_EXCLUDING); } else { - return this.getToken(PostgreSQLParser.KW_EXCLUDING, i); + return this.getToken(PostgreSqlParser.KW_EXCLUDING, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_tablelikeoptionlist; + return PostgreSqlParser.RULE_tablelikeoptionlist; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTablelikeoptionlist) { listener.enterTablelikeoptionlist(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTablelikeoptionlist) { listener.exitTablelikeoptionlist(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTablelikeoptionlist) { return visitor.visitTablelikeoptionlist(this); } else { @@ -79551,46 +79551,46 @@ export class TablelikeoptionContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_COMMENTS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_COMMENTS, 0); + return this.getToken(PostgreSqlParser.KW_COMMENTS, 0); } public KW_CONSTRAINTS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CONSTRAINTS, 0); + return this.getToken(PostgreSqlParser.KW_CONSTRAINTS, 0); } public KW_DEFAULTS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEFAULTS, 0); + return this.getToken(PostgreSqlParser.KW_DEFAULTS, 0); } public KW_IDENTITY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_IDENTITY, 0); + return this.getToken(PostgreSqlParser.KW_IDENTITY, 0); } public KW_GENERATED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_GENERATED, 0); + return this.getToken(PostgreSqlParser.KW_GENERATED, 0); } public KW_INDEXES(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INDEXES, 0); + return this.getToken(PostgreSqlParser.KW_INDEXES, 0); } public KW_STATISTICS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_STATISTICS, 0); + return this.getToken(PostgreSqlParser.KW_STATISTICS, 0); } public KW_STORAGE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_STORAGE, 0); + return this.getToken(PostgreSqlParser.KW_STORAGE, 0); } public KW_ALL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ALL, 0); + return this.getToken(PostgreSqlParser.KW_ALL, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_tablelikeoption; + return PostgreSqlParser.RULE_tablelikeoption; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTablelikeoption) { listener.enterTablelikeoption(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTablelikeoption) { listener.exitTablelikeoption(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTablelikeoption) { return visitor.visitTablelikeoption(this); } else { @@ -79605,7 +79605,7 @@ export class TableconstraintContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CONSTRAINT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CONSTRAINT, 0); + return this.getToken(PostgreSqlParser.KW_CONSTRAINT, 0); } public name(): NameContext | null { return this.getRuleContext(0, NameContext); @@ -79614,19 +79614,19 @@ export class TableconstraintContext extends antlr.ParserRuleContext { return this.getRuleContext(0, ConstraintelemContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_tableconstraint; + return PostgreSqlParser.RULE_tableconstraint; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTableconstraint) { listener.enterTableconstraint(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTableconstraint) { listener.exitTableconstraint(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTableconstraint) { return visitor.visitTableconstraint(this); } else { @@ -79641,22 +79641,22 @@ export class ConstraintelemContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CHECK(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CHECK, 0); + return this.getToken(PostgreSqlParser.KW_CHECK, 0); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public a_expr(): A_exprContext | null { return this.getRuleContext(0, A_exprContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public constraintattributespec(): ConstraintattributespecContext | null { return this.getRuleContext(0, ConstraintattributespecContext); } public KW_UNIQUE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_UNIQUE, 0); + return this.getToken(PostgreSqlParser.KW_UNIQUE, 0); } public column_list(): Column_listContext | null { return this.getRuleContext(0, Column_listContext); @@ -79674,13 +79674,13 @@ export class ConstraintelemContext extends antlr.ParserRuleContext { return this.getRuleContext(0, OptconstablespaceContext); } public KW_PRIMARY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PRIMARY, 0); + return this.getToken(PostgreSqlParser.KW_PRIMARY, 0); } public KW_KEY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_KEY, 0); + return this.getToken(PostgreSqlParser.KW_KEY, 0); } public KW_EXCLUDE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_EXCLUDE, 0); + return this.getToken(PostgreSqlParser.KW_EXCLUDE, 0); } public exclusionconstraintlist(): ExclusionconstraintlistContext | null { return this.getRuleContext(0, ExclusionconstraintlistContext); @@ -79692,10 +79692,10 @@ export class ConstraintelemContext extends antlr.ParserRuleContext { return this.getRuleContext(0, ExclusionwhereclauseContext); } public KW_FOREIGN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FOREIGN, 0); + return this.getToken(PostgreSqlParser.KW_FOREIGN, 0); } public KW_REFERENCES(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_REFERENCES, 0); + return this.getToken(PostgreSqlParser.KW_REFERENCES, 0); } public qualified_name(): Qualified_nameContext | null { return this.getRuleContext(0, Qualified_nameContext); @@ -79710,19 +79710,19 @@ export class ConstraintelemContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Key_actionsContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_constraintelem; + return PostgreSqlParser.RULE_constraintelem; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterConstraintelem) { listener.enterConstraintelem(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitConstraintelem) { listener.exitConstraintelem(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitConstraintelem) { return visitor.visitConstraintelem(this); } else { @@ -79737,25 +79737,25 @@ export class Opt_no_inheritContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_NO(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_NO, 0)!; + return this.getToken(PostgreSqlParser.KW_NO, 0)!; } public KW_INHERIT(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_INHERIT, 0)!; + return this.getToken(PostgreSqlParser.KW_INHERIT, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_no_inherit; + return PostgreSqlParser.RULE_opt_no_inherit; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_no_inherit) { listener.enterOpt_no_inherit(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_no_inherit) { listener.exitOpt_no_inherit(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_no_inherit) { return visitor.visitOpt_no_inherit(this); } else { @@ -79770,28 +79770,28 @@ export class Opt_column_listContext extends antlr.ParserRuleContext { super(parent, invokingState); } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public column_list(): Column_listContext { return this.getRuleContext(0, Column_listContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_column_list; + return PostgreSqlParser.RULE_opt_column_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_column_list) { listener.enterOpt_column_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_column_list) { listener.exitOpt_column_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_column_list) { return visitor.visitOpt_column_list(this); } else { @@ -79806,28 +79806,28 @@ export class Opt_column_list_createContext extends antlr.ParserRuleContext { super(parent, invokingState); } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public column_list_create(): Column_list_createContext { return this.getRuleContext(0, Column_list_createContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_column_list_create; + return PostgreSqlParser.RULE_opt_column_list_create; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_column_list_create) { listener.enterOpt_column_list_create(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_column_list_create) { listener.exitOpt_column_list_create(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_column_list_create) { return visitor.visitOpt_column_list_create(this); } else { @@ -79854,25 +79854,25 @@ export class Column_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_column_list; + return PostgreSqlParser.RULE_column_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterColumn_list) { listener.enterColumn_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitColumn_list) { listener.exitColumn_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitColumn_list) { return visitor.visitColumn_list(this); } else { @@ -79899,25 +79899,25 @@ export class Column_list_createContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_column_list_create; + return PostgreSqlParser.RULE_column_list_create; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterColumn_list_create) { listener.enterColumn_list_create(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitColumn_list_create) { listener.exitColumn_list_create(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitColumn_list_create) { return visitor.visitColumn_list_create(this); } else { @@ -79932,31 +79932,31 @@ export class Opt_c_includeContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_INCLUDE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_INCLUDE, 0)!; + return this.getToken(PostgreSqlParser.KW_INCLUDE, 0)!; } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public column_list(): Column_listContext { return this.getRuleContext(0, Column_listContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_c_include; + return PostgreSqlParser.RULE_opt_c_include; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_c_include) { listener.enterOpt_c_include(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_c_include) { listener.exitOpt_c_include(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_c_include) { return visitor.visitOpt_c_include(this); } else { @@ -79971,31 +79971,31 @@ export class Key_matchContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_MATCH(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_MATCH, 0)!; + return this.getToken(PostgreSqlParser.KW_MATCH, 0)!; } public KW_FULL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FULL, 0); + return this.getToken(PostgreSqlParser.KW_FULL, 0); } public KW_PARTIAL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PARTIAL, 0); + return this.getToken(PostgreSqlParser.KW_PARTIAL, 0); } public KW_SIMPLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SIMPLE, 0); + return this.getToken(PostgreSqlParser.KW_SIMPLE, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_key_match; + return PostgreSqlParser.RULE_key_match; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterKey_match) { listener.enterKey_match(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitKey_match) { listener.exitKey_match(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitKey_match) { return visitor.visitKey_match(this); } else { @@ -80022,25 +80022,25 @@ export class ExclusionconstraintlistContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_exclusionconstraintlist; + return PostgreSqlParser.RULE_exclusionconstraintlist; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterExclusionconstraintlist) { listener.enterExclusionconstraintlist(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitExclusionconstraintlist) { listener.exitExclusionconstraintlist(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitExclusionconstraintlist) { return visitor.visitExclusionconstraintlist(this); } else { @@ -80058,34 +80058,34 @@ export class ExclusionconstraintelemContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Index_elemContext)!; } public KW_WITH(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_WITH, 0)!; + return this.getToken(PostgreSqlParser.KW_WITH, 0)!; } public any_operator(): Any_operatorContext | null { return this.getRuleContext(0, Any_operatorContext); } public KW_OPERATOR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OPERATOR, 0); + return this.getToken(PostgreSqlParser.KW_OPERATOR, 0); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_exclusionconstraintelem; + return PostgreSqlParser.RULE_exclusionconstraintelem; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterExclusionconstraintelem) { listener.enterExclusionconstraintelem(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitExclusionconstraintelem) { listener.exitExclusionconstraintelem(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitExclusionconstraintelem) { return visitor.visitExclusionconstraintelem(this); } else { @@ -80100,31 +80100,31 @@ export class ExclusionwhereclauseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_WHERE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_WHERE, 0)!; + return this.getToken(PostgreSqlParser.KW_WHERE, 0)!; } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public a_expr(): A_exprContext { return this.getRuleContext(0, A_exprContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_exclusionwhereclause; + return PostgreSqlParser.RULE_exclusionwhereclause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterExclusionwhereclause) { listener.enterExclusionwhereclause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitExclusionwhereclause) { listener.exitExclusionwhereclause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitExclusionwhereclause) { return visitor.visitExclusionwhereclause(this); } else { @@ -80145,19 +80145,19 @@ export class Key_actionsContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Key_deleteContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_key_actions; + return PostgreSqlParser.RULE_key_actions; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterKey_actions) { listener.enterKey_actions(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitKey_actions) { listener.exitKey_actions(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitKey_actions) { return visitor.visitKey_actions(this); } else { @@ -80172,28 +80172,28 @@ export class Key_updateContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ON(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ON, 0)!; + return this.getToken(PostgreSqlParser.KW_ON, 0)!; } public KW_UPDATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_UPDATE, 0)!; + return this.getToken(PostgreSqlParser.KW_UPDATE, 0)!; } public key_action(): Key_actionContext { return this.getRuleContext(0, Key_actionContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_key_update; + return PostgreSqlParser.RULE_key_update; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterKey_update) { listener.enterKey_update(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitKey_update) { listener.exitKey_update(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitKey_update) { return visitor.visitKey_update(this); } else { @@ -80208,28 +80208,28 @@ export class Key_deleteContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ON(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ON, 0)!; + return this.getToken(PostgreSqlParser.KW_ON, 0)!; } public KW_DELETE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_DELETE, 0)!; + return this.getToken(PostgreSqlParser.KW_DELETE, 0)!; } public key_action(): Key_actionContext { return this.getRuleContext(0, Key_actionContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_key_delete; + return PostgreSqlParser.RULE_key_delete; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterKey_delete) { listener.enterKey_delete(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitKey_delete) { listener.exitKey_delete(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitKey_delete) { return visitor.visitKey_delete(this); } else { @@ -80244,43 +80244,43 @@ export class Key_actionContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_NO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NO, 0); + return this.getToken(PostgreSqlParser.KW_NO, 0); } public KW_ACTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ACTION, 0); + return this.getToken(PostgreSqlParser.KW_ACTION, 0); } public KW_RESTRICT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RESTRICT, 0); + return this.getToken(PostgreSqlParser.KW_RESTRICT, 0); } public KW_CASCADE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CASCADE, 0); + return this.getToken(PostgreSqlParser.KW_CASCADE, 0); } public KW_SET(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SET, 0); + return this.getToken(PostgreSqlParser.KW_SET, 0); } public KW_NULL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NULL, 0); + return this.getToken(PostgreSqlParser.KW_NULL, 0); } public KW_DEFAULT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEFAULT, 0); + return this.getToken(PostgreSqlParser.KW_DEFAULT, 0); } public column_list(): Column_listContext | null { return this.getRuleContext(0, Column_listContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_key_action; + return PostgreSqlParser.RULE_key_action; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterKey_action) { listener.enterKey_action(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitKey_action) { listener.exitKey_action(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitKey_action) { return visitor.visitKey_action(this); } else { @@ -80295,31 +80295,31 @@ export class OptinheritContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_INHERITS(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_INHERITS, 0)!; + return this.getToken(PostgreSqlParser.KW_INHERITS, 0)!; } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public qualified_name_list(): Qualified_name_listContext { return this.getRuleContext(0, Qualified_name_listContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_optinherit; + return PostgreSqlParser.RULE_optinherit; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOptinherit) { listener.enterOptinherit(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOptinherit) { listener.exitOptinherit(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOptinherit) { return visitor.visitOptinherit(this); } else { @@ -80337,19 +80337,19 @@ export class OptpartitionspecContext extends antlr.ParserRuleContext { return this.getRuleContext(0, PartitionspecContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_optpartitionspec; + return PostgreSqlParser.RULE_optpartitionspec; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOptpartitionspec) { listener.enterOptpartitionspec(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOptpartitionspec) { listener.exitOptpartitionspec(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOptpartitionspec) { return visitor.visitOptpartitionspec(this); } else { @@ -80364,37 +80364,37 @@ export class PartitionspecContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_PARTITION(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_PARTITION, 0)!; + return this.getToken(PostgreSqlParser.KW_PARTITION, 0)!; } public KW_BY(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_BY, 0)!; + return this.getToken(PostgreSqlParser.KW_BY, 0)!; } public colid(): ColidContext { return this.getRuleContext(0, ColidContext)!; } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public part_params(): Part_paramsContext { return this.getRuleContext(0, Part_paramsContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_partitionspec; + return PostgreSqlParser.RULE_partitionspec; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterPartitionspec) { listener.enterPartitionspec(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitPartitionspec) { listener.exitPartitionspec(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitPartitionspec) { return visitor.visitPartitionspec(this); } else { @@ -80421,25 +80421,25 @@ export class Part_paramsContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_part_params; + return PostgreSqlParser.RULE_part_params; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterPart_params) { listener.enterPart_params(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitPart_params) { listener.exitPart_params(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitPart_params) { return visitor.visitPart_params(this); } else { @@ -80466,28 +80466,28 @@ export class Part_elemContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Func_expr_windowlessContext); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public a_expr(): A_exprContext | null { return this.getRuleContext(0, A_exprContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_part_elem; + return PostgreSqlParser.RULE_part_elem; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterPart_elem) { listener.enterPart_elem(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitPart_elem) { listener.exitPart_elem(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitPart_elem) { return visitor.visitPart_elem(this); } else { @@ -80502,25 +80502,25 @@ export class Table_access_method_clauseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_USING(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_USING, 0)!; + return this.getToken(PostgreSqlParser.KW_USING, 0)!; } public name(): NameContext { return this.getRuleContext(0, NameContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_table_access_method_clause; + return PostgreSqlParser.RULE_table_access_method_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTable_access_method_clause) { listener.enterTable_access_method_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTable_access_method_clause) { listener.exitTable_access_method_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTable_access_method_clause) { return visitor.visitTable_access_method_clause(this); } else { @@ -80535,31 +80535,31 @@ export class OptwithContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_WITH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_WITH, 0); + return this.getToken(PostgreSqlParser.KW_WITH, 0); } public reloptions(): ReloptionsContext | null { return this.getRuleContext(0, ReloptionsContext); } public KW_WITHOUT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_WITHOUT, 0); + return this.getToken(PostgreSqlParser.KW_WITHOUT, 0); } public KW_OIDS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OIDS, 0); + return this.getToken(PostgreSqlParser.KW_OIDS, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_optwith; + return PostgreSqlParser.RULE_optwith; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOptwith) { listener.enterOptwith(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOptwith) { listener.exitOptwith(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOptwith) { return visitor.visitOptwith(this); } else { @@ -80574,37 +80574,37 @@ export class OncommitoptionContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ON(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ON, 0)!; + return this.getToken(PostgreSqlParser.KW_ON, 0)!; } public KW_COMMIT(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_COMMIT, 0)!; + return this.getToken(PostgreSqlParser.KW_COMMIT, 0)!; } public KW_DROP(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DROP, 0); + return this.getToken(PostgreSqlParser.KW_DROP, 0); } public KW_DELETE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DELETE, 0); + return this.getToken(PostgreSqlParser.KW_DELETE, 0); } public KW_ROWS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROWS, 0); + return this.getToken(PostgreSqlParser.KW_ROWS, 0); } public KW_PRESERVE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PRESERVE, 0); + return this.getToken(PostgreSqlParser.KW_PRESERVE, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_oncommitoption; + return PostgreSqlParser.RULE_oncommitoption; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOncommitoption) { listener.enterOncommitoption(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOncommitoption) { listener.exitOncommitoption(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOncommitoption) { return visitor.visitOncommitoption(this); } else { @@ -80619,25 +80619,25 @@ export class OpttablespaceContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_TABLESPACE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_TABLESPACE, 0)!; + return this.getToken(PostgreSqlParser.KW_TABLESPACE, 0)!; } public tablespace_name(): Tablespace_nameContext { return this.getRuleContext(0, Tablespace_nameContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opttablespace; + return PostgreSqlParser.RULE_opttablespace; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpttablespace) { listener.enterOpttablespace(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpttablespace) { listener.exitOpttablespace(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpttablespace) { return visitor.visitOpttablespace(this); } else { @@ -80661,19 +80661,19 @@ export class Index_paramenters_createContext extends antlr.ParserRuleContext { return this.getRuleContext(0, OptconstablespaceContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_index_paramenters_create; + return PostgreSqlParser.RULE_index_paramenters_create; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterIndex_paramenters_create) { listener.enterIndex_paramenters_create(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitIndex_paramenters_create) { listener.exitIndex_paramenters_create(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitIndex_paramenters_create) { return visitor.visitIndex_paramenters_create(this); } else { @@ -80688,31 +80688,31 @@ export class OptconstablespaceContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_USING(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_USING, 0)!; + return this.getToken(PostgreSqlParser.KW_USING, 0)!; } public KW_INDEX(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_INDEX, 0)!; + return this.getToken(PostgreSqlParser.KW_INDEX, 0)!; } public KW_TABLESPACE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_TABLESPACE, 0)!; + return this.getToken(PostgreSqlParser.KW_TABLESPACE, 0)!; } public tablespace_name(): Tablespace_nameContext { return this.getRuleContext(0, Tablespace_nameContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_optconstablespace; + return PostgreSqlParser.RULE_optconstablespace; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOptconstablespace) { listener.enterOptconstablespace(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOptconstablespace) { listener.exitOptconstablespace(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOptconstablespace) { return visitor.visitOptconstablespace(this); } else { @@ -80727,28 +80727,28 @@ export class ExistingindexContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_USING(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_USING, 0)!; + return this.getToken(PostgreSqlParser.KW_USING, 0)!; } public KW_INDEX(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_INDEX, 0)!; + return this.getToken(PostgreSqlParser.KW_INDEX, 0)!; } public name(): NameContext { return this.getRuleContext(0, NameContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_existingindex; + return PostgreSqlParser.RULE_existingindex; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterExistingindex) { listener.enterExistingindex(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitExistingindex) { listener.exitExistingindex(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitExistingindex) { return visitor.visitExistingindex(this); } else { @@ -80763,16 +80763,16 @@ export class CreatestatsstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CREATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CREATE, 0)!; + return this.getToken(PostgreSqlParser.KW_CREATE, 0)!; } public KW_STATISTICS(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_STATISTICS, 0)!; + return this.getToken(PostgreSqlParser.KW_STATISTICS, 0)!; } public KW_ON(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ON, 0)!; + return this.getToken(PostgreSqlParser.KW_ON, 0)!; } public KW_FROM(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_FROM, 0)!; + return this.getToken(PostgreSqlParser.KW_FROM, 0)!; } public from_list(): From_listContext { return this.getRuleContext(0, From_listContext)!; @@ -80793,19 +80793,19 @@ export class CreatestatsstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_if_not_existsContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_createstatsstmt; + return PostgreSqlParser.RULE_createstatsstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCreatestatsstmt) { listener.enterCreatestatsstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCreatestatsstmt) { listener.exitCreatestatsstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCreatestatsstmt) { return visitor.visitCreatestatsstmt(this); } else { @@ -80820,22 +80820,22 @@ export class AlterstatsstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ALTER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ALTER, 0)!; + return this.getToken(PostgreSqlParser.KW_ALTER, 0)!; } public KW_STATISTICS(): antlr.TerminalNode[]; public KW_STATISTICS(i: number): antlr.TerminalNode | null; public KW_STATISTICS(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.KW_STATISTICS); + return this.getTokens(PostgreSqlParser.KW_STATISTICS); } else { - return this.getToken(PostgreSQLParser.KW_STATISTICS, i); + return this.getToken(PostgreSqlParser.KW_STATISTICS, i); } } public any_name(): Any_nameContext { return this.getRuleContext(0, Any_nameContext)!; } public KW_SET(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_SET, 0)!; + return this.getToken(PostgreSqlParser.KW_SET, 0)!; } public signediconst(): SignediconstContext { return this.getRuleContext(0, SignediconstContext)!; @@ -80844,19 +80844,19 @@ export class AlterstatsstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_if_existsContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_alterstatsstmt; + return PostgreSqlParser.RULE_alterstatsstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAlterstatsstmt) { listener.enterAlterstatsstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAlterstatsstmt) { listener.exitAlterstatsstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAlterstatsstmt) { return visitor.visitAlterstatsstmt(this); } else { @@ -80871,7 +80871,7 @@ export class CreateasstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_createasstmt; + return PostgreSqlParser.RULE_createasstmt; } public override copyFrom(ctx: CreateasstmtContext): void { super.copyFrom(ctx); @@ -80883,16 +80883,16 @@ export class QueryCreateTableContext extends CreateasstmtContext { super.copyFrom(ctx); } public KW_CREATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CREATE, 0)!; + return this.getToken(PostgreSqlParser.KW_CREATE, 0)!; } public KW_TABLE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_TABLE, 0)!; + return this.getToken(PostgreSqlParser.KW_TABLE, 0)!; } public create_as_target(): Create_as_targetContext { return this.getRuleContext(0, Create_as_targetContext)!; } public KW_AS(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_AS, 0)!; + return this.getToken(PostgreSqlParser.KW_AS, 0)!; } public selectstmt(): SelectstmtContext { return this.getRuleContext(0, SelectstmtContext)!; @@ -80906,17 +80906,17 @@ export class QueryCreateTableContext extends CreateasstmtContext { public opt_with_data(): Opt_with_dataContext | null { return this.getRuleContext(0, Opt_with_dataContext); } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterQueryCreateTable) { listener.enterQueryCreateTable(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitQueryCreateTable) { listener.exitQueryCreateTable(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitQueryCreateTable) { return visitor.visitQueryCreateTable(this); } else { @@ -80949,19 +80949,19 @@ export class Create_as_targetContext extends antlr.ParserRuleContext { return this.getRuleContext(0, OpttablespaceContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_create_as_target; + return PostgreSqlParser.RULE_create_as_target; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCreate_as_target) { listener.enterCreate_as_target(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCreate_as_target) { listener.exitCreate_as_target(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCreate_as_target) { return visitor.visitCreate_as_target(this); } else { @@ -80976,28 +80976,28 @@ export class Opt_with_dataContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_WITH(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_WITH, 0)!; + return this.getToken(PostgreSqlParser.KW_WITH, 0)!; } public KW_DATA(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DATA, 0); + return this.getToken(PostgreSqlParser.KW_DATA, 0); } public KW_NO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NO, 0); + return this.getToken(PostgreSqlParser.KW_NO, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_with_data; + return PostgreSqlParser.RULE_opt_with_data; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_with_data) { listener.enterOpt_with_data(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_with_data) { listener.exitOpt_with_data(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_with_data) { return visitor.visitOpt_with_data(this); } else { @@ -81012,7 +81012,7 @@ export class CreatematviewstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_creatematviewstmt; + return PostgreSqlParser.RULE_creatematviewstmt; } public override copyFrom(ctx: CreatematviewstmtContext): void { super.copyFrom(ctx); @@ -81024,19 +81024,19 @@ export class CreateMaterializedViewContext extends CreatematviewstmtContext { super.copyFrom(ctx); } public KW_CREATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CREATE, 0)!; + return this.getToken(PostgreSqlParser.KW_CREATE, 0)!; } public KW_MATERIALIZED(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_MATERIALIZED, 0)!; + return this.getToken(PostgreSqlParser.KW_MATERIALIZED, 0)!; } public KW_VIEW(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_VIEW, 0)!; + return this.getToken(PostgreSqlParser.KW_VIEW, 0)!; } public create_mv_target(): Create_mv_targetContext { return this.getRuleContext(0, Create_mv_targetContext)!; } public KW_AS(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_AS, 0)!; + return this.getToken(PostgreSqlParser.KW_AS, 0)!; } public selectstmt(): SelectstmtContext { return this.getRuleContext(0, SelectstmtContext)!; @@ -81050,17 +81050,17 @@ export class CreateMaterializedViewContext extends CreatematviewstmtContext { public opt_with_data(): Opt_with_dataContext | null { return this.getRuleContext(0, Opt_with_dataContext); } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCreateMaterializedView) { listener.enterCreateMaterializedView(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCreateMaterializedView) { listener.exitCreateMaterializedView(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCreateMaterializedView) { return visitor.visitCreateMaterializedView(this); } else { @@ -81090,19 +81090,19 @@ export class Create_mv_targetContext extends antlr.ParserRuleContext { return this.getRuleContext(0, OpttablespaceContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_create_mv_target; + return PostgreSqlParser.RULE_create_mv_target; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCreate_mv_target) { listener.enterCreate_mv_target(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCreate_mv_target) { listener.exitCreate_mv_target(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCreate_mv_target) { return visitor.visitCreate_mv_target(this); } else { @@ -81117,22 +81117,22 @@ export class OptnologContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_UNLOGGED(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_UNLOGGED, 0)!; + return this.getToken(PostgreSqlParser.KW_UNLOGGED, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_optnolog; + return PostgreSqlParser.RULE_optnolog; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOptnolog) { listener.enterOptnolog(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOptnolog) { listener.exitOptnolog(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOptnolog) { return visitor.visitOptnolog(this); } else { @@ -81147,13 +81147,13 @@ export class RefreshmatviewstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_REFRESH(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_REFRESH, 0)!; + return this.getToken(PostgreSqlParser.KW_REFRESH, 0)!; } public KW_MATERIALIZED(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_MATERIALIZED, 0)!; + return this.getToken(PostgreSqlParser.KW_MATERIALIZED, 0)!; } public KW_VIEW(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_VIEW, 0)!; + return this.getToken(PostgreSqlParser.KW_VIEW, 0)!; } public view_name(): View_nameContext { return this.getRuleContext(0, View_nameContext)!; @@ -81165,19 +81165,19 @@ export class RefreshmatviewstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_with_dataContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_refreshmatviewstmt; + return PostgreSqlParser.RULE_refreshmatviewstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterRefreshmatviewstmt) { listener.enterRefreshmatviewstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitRefreshmatviewstmt) { listener.exitRefreshmatviewstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitRefreshmatviewstmt) { return visitor.visitRefreshmatviewstmt(this); } else { @@ -81192,10 +81192,10 @@ export class CreateseqstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CREATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CREATE, 0)!; + return this.getToken(PostgreSqlParser.KW_CREATE, 0)!; } public KW_SEQUENCE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_SEQUENCE, 0)!; + return this.getToken(PostgreSqlParser.KW_SEQUENCE, 0)!; } public qualified_name(): Qualified_nameContext { return this.getRuleContext(0, Qualified_nameContext)!; @@ -81210,19 +81210,19 @@ export class CreateseqstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, OptseqoptlistContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_createseqstmt; + return PostgreSqlParser.RULE_createseqstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCreateseqstmt) { listener.enterCreateseqstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCreateseqstmt) { listener.exitCreateseqstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCreateseqstmt) { return visitor.visitCreateseqstmt(this); } else { @@ -81237,10 +81237,10 @@ export class AlterseqstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ALTER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ALTER, 0)!; + return this.getToken(PostgreSqlParser.KW_ALTER, 0)!; } public KW_SEQUENCE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_SEQUENCE, 0)!; + return this.getToken(PostgreSqlParser.KW_SEQUENCE, 0)!; } public qualified_name(): Qualified_nameContext { return this.getRuleContext(0, Qualified_nameContext)!; @@ -81252,19 +81252,19 @@ export class AlterseqstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_if_existsContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_alterseqstmt; + return PostgreSqlParser.RULE_alterseqstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAlterseqstmt) { listener.enterAlterseqstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAlterseqstmt) { listener.exitAlterseqstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAlterseqstmt) { return visitor.visitAlterseqstmt(this); } else { @@ -81282,19 +81282,19 @@ export class OptseqoptlistContext extends antlr.ParserRuleContext { return this.getRuleContext(0, SeqoptlistContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_optseqoptlist; + return PostgreSqlParser.RULE_optseqoptlist; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOptseqoptlist) { listener.enterOptseqoptlist(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOptseqoptlist) { listener.exitOptseqoptlist(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOptseqoptlist) { return visitor.visitOptseqoptlist(this); } else { @@ -81309,28 +81309,28 @@ export class OptparenthesizedseqoptlistContext extends antlr.ParserRuleContext { super(parent, invokingState); } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public seqoptlist(): SeqoptlistContext { return this.getRuleContext(0, SeqoptlistContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_optparenthesizedseqoptlist; + return PostgreSqlParser.RULE_optparenthesizedseqoptlist; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOptparenthesizedseqoptlist) { listener.enterOptparenthesizedseqoptlist(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOptparenthesizedseqoptlist) { listener.exitOptparenthesizedseqoptlist(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOptparenthesizedseqoptlist) { return visitor.visitOptparenthesizedseqoptlist(this); } else { @@ -81354,19 +81354,19 @@ export class SeqoptlistContext extends antlr.ParserRuleContext { return this.getRuleContext(i, SeqoptelemContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_seqoptlist; + return PostgreSqlParser.RULE_seqoptlist; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterSeqoptlist) { listener.enterSeqoptlist(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitSeqoptlist) { listener.exitSeqoptlist(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitSeqoptlist) { return visitor.visitSeqoptlist(this); } else { @@ -81381,76 +81381,76 @@ export class SeqoptelemContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_AS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_AS, 0); + return this.getToken(PostgreSqlParser.KW_AS, 0); } public simpletypename(): SimpletypenameContext | null { return this.getRuleContext(0, SimpletypenameContext); } public KW_CACHE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CACHE, 0); + return this.getToken(PostgreSqlParser.KW_CACHE, 0); } public numericonly(): NumericonlyContext | null { return this.getRuleContext(0, NumericonlyContext); } public KW_CYCLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CYCLE, 0); + return this.getToken(PostgreSqlParser.KW_CYCLE, 0); } public KW_INCREMENT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INCREMENT, 0); + return this.getToken(PostgreSqlParser.KW_INCREMENT, 0); } public opt_by(): Opt_byContext | null { return this.getRuleContext(0, Opt_byContext); } public KW_MAXVALUE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_MAXVALUE, 0); + return this.getToken(PostgreSqlParser.KW_MAXVALUE, 0); } public KW_MINVALUE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_MINVALUE, 0); + return this.getToken(PostgreSqlParser.KW_MINVALUE, 0); } public KW_NO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NO, 0); + return this.getToken(PostgreSqlParser.KW_NO, 0); } public KW_OWNED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OWNED, 0); + return this.getToken(PostgreSqlParser.KW_OWNED, 0); } public KW_BY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_BY, 0); + return this.getToken(PostgreSqlParser.KW_BY, 0); } public column_name(): Column_nameContext | null { return this.getRuleContext(0, Column_nameContext); } public KW_SEQUENCE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SEQUENCE, 0); + return this.getToken(PostgreSqlParser.KW_SEQUENCE, 0); } public KW_NAME(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NAME, 0); + return this.getToken(PostgreSqlParser.KW_NAME, 0); } public any_name(): Any_nameContext | null { return this.getRuleContext(0, Any_nameContext); } public KW_START(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_START, 0); + return this.getToken(PostgreSqlParser.KW_START, 0); } public opt_with(): Opt_withContext | null { return this.getRuleContext(0, Opt_withContext); } public KW_RESTART(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RESTART, 0); + return this.getToken(PostgreSqlParser.KW_RESTART, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_seqoptelem; + return PostgreSqlParser.RULE_seqoptelem; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterSeqoptelem) { listener.enterSeqoptelem(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitSeqoptelem) { listener.exitSeqoptelem(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitSeqoptelem) { return visitor.visitSeqoptelem(this); } else { @@ -81465,22 +81465,22 @@ export class Opt_byContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_BY(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_BY, 0)!; + return this.getToken(PostgreSqlParser.KW_BY, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_by; + return PostgreSqlParser.RULE_opt_by; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_by) { listener.enterOpt_by(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_by) { listener.exitOpt_by(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_by) { return visitor.visitOpt_by(this); } else { @@ -81498,28 +81498,28 @@ export class NumericonlyContext extends antlr.ParserRuleContext { return this.getRuleContext(0, FconstContext); } public PLUS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.PLUS, 0); + return this.getToken(PostgreSqlParser.PLUS, 0); } public MINUS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.MINUS, 0); + return this.getToken(PostgreSqlParser.MINUS, 0); } public signediconst(): SignediconstContext | null { return this.getRuleContext(0, SignediconstContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_numericonly; + return PostgreSqlParser.RULE_numericonly; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterNumericonly) { listener.enterNumericonly(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitNumericonly) { listener.exitNumericonly(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitNumericonly) { return visitor.visitNumericonly(this); } else { @@ -81546,25 +81546,25 @@ export class Numericonly_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_numericonly_list; + return PostgreSqlParser.RULE_numericonly_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterNumericonly_list) { listener.enterNumericonly_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitNumericonly_list) { listener.exitNumericonly_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitNumericonly_list) { return visitor.visitNumericonly_list(this); } else { @@ -81579,10 +81579,10 @@ export class CreateplangstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CREATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CREATE, 0)!; + return this.getToken(PostgreSqlParser.KW_CREATE, 0)!; } public KW_LANGUAGE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_LANGUAGE, 0)!; + return this.getToken(PostgreSqlParser.KW_LANGUAGE, 0)!; } public name(): NameContext { return this.getRuleContext(0, NameContext)!; @@ -81597,7 +81597,7 @@ export class CreateplangstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_proceduralContext); } public KW_HANDLER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_HANDLER, 0); + return this.getToken(PostgreSqlParser.KW_HANDLER, 0); } public handler_name(): Handler_nameContext | null { return this.getRuleContext(0, Handler_nameContext); @@ -81609,19 +81609,19 @@ export class CreateplangstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_validatorContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_createplangstmt; + return PostgreSqlParser.RULE_createplangstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCreateplangstmt) { listener.enterCreateplangstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCreateplangstmt) { listener.exitCreateplangstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCreateplangstmt) { return visitor.visitCreateplangstmt(this); } else { @@ -81636,22 +81636,22 @@ export class Opt_trustedContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_TRUSTED(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_TRUSTED, 0)!; + return this.getToken(PostgreSqlParser.KW_TRUSTED, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_trusted; + return PostgreSqlParser.RULE_opt_trusted; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_trusted) { listener.enterOpt_trusted(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_trusted) { listener.exitOpt_trusted(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_trusted) { return visitor.visitOpt_trusted(this); } else { @@ -81672,19 +81672,19 @@ export class Handler_nameContext extends antlr.ParserRuleContext { return this.getRuleContext(0, AttrsContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_handler_name; + return PostgreSqlParser.RULE_handler_name; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterHandler_name) { listener.enterHandler_name(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitHandler_name) { listener.exitHandler_name(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitHandler_name) { return visitor.visitHandler_name(this); } else { @@ -81699,25 +81699,25 @@ export class Opt_inline_handlerContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_INLINE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_INLINE, 0)!; + return this.getToken(PostgreSqlParser.KW_INLINE, 0)!; } public handler_name(): Handler_nameContext { return this.getRuleContext(0, Handler_nameContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_inline_handler; + return PostgreSqlParser.RULE_opt_inline_handler; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_inline_handler) { listener.enterOpt_inline_handler(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_inline_handler) { listener.exitOpt_inline_handler(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_inline_handler) { return visitor.visitOpt_inline_handler(this); } else { @@ -81732,28 +81732,28 @@ export class Validator_clauseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_VALIDATOR(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_VALIDATOR, 0)!; + return this.getToken(PostgreSqlParser.KW_VALIDATOR, 0)!; } public handler_name(): Handler_nameContext | null { return this.getRuleContext(0, Handler_nameContext); } public KW_NO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NO, 0); + return this.getToken(PostgreSqlParser.KW_NO, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_validator_clause; + return PostgreSqlParser.RULE_validator_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterValidator_clause) { listener.enterValidator_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitValidator_clause) { listener.exitValidator_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitValidator_clause) { return visitor.visitValidator_clause(this); } else { @@ -81771,19 +81771,19 @@ export class Opt_validatorContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Validator_clauseContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_validator; + return PostgreSqlParser.RULE_opt_validator; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_validator) { listener.enterOpt_validator(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_validator) { listener.exitOpt_validator(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_validator) { return visitor.visitOpt_validator(this); } else { @@ -81798,22 +81798,22 @@ export class Opt_proceduralContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_PROCEDURAL(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_PROCEDURAL, 0)!; + return this.getToken(PostgreSqlParser.KW_PROCEDURAL, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_procedural; + return PostgreSqlParser.RULE_opt_procedural; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_procedural) { listener.enterOpt_procedural(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_procedural) { listener.exitOpt_procedural(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_procedural) { return visitor.visitOpt_procedural(this); } else { @@ -81828,16 +81828,16 @@ export class CreatetablespacestmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CREATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CREATE, 0)!; + return this.getToken(PostgreSqlParser.KW_CREATE, 0)!; } public KW_TABLESPACE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_TABLESPACE, 0)!; + return this.getToken(PostgreSqlParser.KW_TABLESPACE, 0)!; } public tablespace_name(): Tablespace_nameContext { return this.getRuleContext(0, Tablespace_nameContext)!; } public KW_LOCATION(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_LOCATION, 0)!; + return this.getToken(PostgreSqlParser.KW_LOCATION, 0)!; } public sconst(): SconstContext { return this.getRuleContext(0, SconstContext)!; @@ -81849,19 +81849,19 @@ export class CreatetablespacestmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_reloptionsContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_createtablespacestmt; + return PostgreSqlParser.RULE_createtablespacestmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCreatetablespacestmt) { listener.enterCreatetablespacestmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCreatetablespacestmt) { listener.exitCreatetablespacestmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCreatetablespacestmt) { return visitor.visitCreatetablespacestmt(this); } else { @@ -81876,25 +81876,25 @@ export class OpttablespaceownerContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_OWNER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_OWNER, 0)!; + return this.getToken(PostgreSqlParser.KW_OWNER, 0)!; } public rolespec(): RolespecContext { return this.getRuleContext(0, RolespecContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opttablespaceowner; + return PostgreSqlParser.RULE_opttablespaceowner; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpttablespaceowner) { listener.enterOpttablespaceowner(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpttablespaceowner) { listener.exitOpttablespaceowner(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpttablespaceowner) { return visitor.visitOpttablespaceowner(this); } else { @@ -81909,10 +81909,10 @@ export class CreateextensionstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CREATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CREATE, 0)!; + return this.getToken(PostgreSqlParser.KW_CREATE, 0)!; } public KW_EXTENSION(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_EXTENSION, 0)!; + return this.getToken(PostgreSqlParser.KW_EXTENSION, 0)!; } public name(): NameContext { return this.getRuleContext(0, NameContext)!; @@ -81927,19 +81927,19 @@ export class CreateextensionstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_withContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_createextensionstmt; + return PostgreSqlParser.RULE_createextensionstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCreateextensionstmt) { listener.enterCreateextensionstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCreateextensionstmt) { listener.exitCreateextensionstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCreateextensionstmt) { return visitor.visitCreateextensionstmt(this); } else { @@ -81963,19 +81963,19 @@ export class Create_extension_opt_listContext extends antlr.ParserRuleContext { return this.getRuleContext(i, Create_extension_opt_itemContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_create_extension_opt_list; + return PostgreSqlParser.RULE_create_extension_opt_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCreate_extension_opt_list) { listener.enterCreate_extension_opt_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCreate_extension_opt_list) { listener.exitCreate_extension_opt_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCreate_extension_opt_list) { return visitor.visitCreate_extension_opt_list(this); } else { @@ -81990,37 +81990,37 @@ export class Create_extension_opt_itemContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_SCHEMA(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SCHEMA, 0); + return this.getToken(PostgreSqlParser.KW_SCHEMA, 0); } public schema_name(): Schema_nameContext | null { return this.getRuleContext(0, Schema_nameContext); } public KW_VERSION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_VERSION, 0); + return this.getToken(PostgreSqlParser.KW_VERSION, 0); } public nonreservedword_or_sconst(): Nonreservedword_or_sconstContext | null { return this.getRuleContext(0, Nonreservedword_or_sconstContext); } public KW_FROM(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FROM, 0); + return this.getToken(PostgreSqlParser.KW_FROM, 0); } public KW_CASCADE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CASCADE, 0); + return this.getToken(PostgreSqlParser.KW_CASCADE, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_create_extension_opt_item; + return PostgreSqlParser.RULE_create_extension_opt_item; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCreate_extension_opt_item) { listener.enterCreate_extension_opt_item(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCreate_extension_opt_item) { listener.exitCreate_extension_opt_item(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCreate_extension_opt_item) { return visitor.visitCreate_extension_opt_item(this); } else { @@ -82035,34 +82035,34 @@ export class AlterextensionstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ALTER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ALTER, 0)!; + return this.getToken(PostgreSqlParser.KW_ALTER, 0)!; } public KW_EXTENSION(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_EXTENSION, 0)!; + return this.getToken(PostgreSqlParser.KW_EXTENSION, 0)!; } public name(): NameContext { return this.getRuleContext(0, NameContext)!; } public KW_UPDATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_UPDATE, 0)!; + return this.getToken(PostgreSqlParser.KW_UPDATE, 0)!; } public alter_extension_opt_list(): Alter_extension_opt_listContext { return this.getRuleContext(0, Alter_extension_opt_listContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_alterextensionstmt; + return PostgreSqlParser.RULE_alterextensionstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAlterextensionstmt) { listener.enterAlterextensionstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAlterextensionstmt) { listener.exitAlterextensionstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAlterextensionstmt) { return visitor.visitAlterextensionstmt(this); } else { @@ -82086,19 +82086,19 @@ export class Alter_extension_opt_listContext extends antlr.ParserRuleContext { return this.getRuleContext(i, Alter_extension_opt_itemContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_alter_extension_opt_list; + return PostgreSqlParser.RULE_alter_extension_opt_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAlter_extension_opt_list) { listener.enterAlter_extension_opt_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAlter_extension_opt_list) { listener.exitAlter_extension_opt_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAlter_extension_opt_list) { return visitor.visitAlter_extension_opt_list(this); } else { @@ -82113,25 +82113,25 @@ export class Alter_extension_opt_itemContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_TO(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_TO, 0)!; + return this.getToken(PostgreSqlParser.KW_TO, 0)!; } public nonreservedword_or_sconst(): Nonreservedword_or_sconstContext { return this.getRuleContext(0, Nonreservedword_or_sconstContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_alter_extension_opt_item; + return PostgreSqlParser.RULE_alter_extension_opt_item; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAlter_extension_opt_item) { listener.enterAlter_extension_opt_item(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAlter_extension_opt_item) { listener.exitAlter_extension_opt_item(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAlter_extension_opt_item) { return visitor.visitAlter_extension_opt_item(this); } else { @@ -82146,10 +82146,10 @@ export class AlterextensioncontentsstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ALTER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ALTER, 0)!; + return this.getToken(PostgreSqlParser.KW_ALTER, 0)!; } public KW_EXTENSION(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_EXTENSION, 0)!; + return this.getToken(PostgreSqlParser.KW_EXTENSION, 0)!; } public name(): NameContext[]; public name(i: number): NameContext | null; @@ -82170,16 +82170,16 @@ export class AlterextensioncontentsstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Object_type_any_nameContext); } public KW_AGGREGATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_AGGREGATE, 0); + return this.getToken(PostgreSqlParser.KW_AGGREGATE, 0); } public aggregate_with_argtypes(): Aggregate_with_argtypesContext | null { return this.getRuleContext(0, Aggregate_with_argtypesContext); } public KW_CAST(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CAST, 0); + return this.getToken(PostgreSqlParser.KW_CAST, 0); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public typename(): TypenameContext[]; public typename(i: number): TypenameContext | null; @@ -82191,76 +82191,76 @@ export class AlterextensioncontentsstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(i, TypenameContext); } public KW_AS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_AS, 0); + return this.getToken(PostgreSqlParser.KW_AS, 0); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public KW_DOMAIN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DOMAIN, 0); + return this.getToken(PostgreSqlParser.KW_DOMAIN, 0); } public KW_FUNCTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FUNCTION, 0); + return this.getToken(PostgreSqlParser.KW_FUNCTION, 0); } public function_with_argtypes(): Function_with_argtypesContext | null { return this.getRuleContext(0, Function_with_argtypesContext); } public KW_OPERATOR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OPERATOR, 0); + return this.getToken(PostgreSqlParser.KW_OPERATOR, 0); } public operator_with_argtypes(): Operator_with_argtypesContext | null { return this.getRuleContext(0, Operator_with_argtypesContext); } public KW_CLASS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CLASS, 0); + return this.getToken(PostgreSqlParser.KW_CLASS, 0); } public any_name(): Any_nameContext | null { return this.getRuleContext(0, Any_nameContext); } public KW_USING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_USING, 0); + return this.getToken(PostgreSqlParser.KW_USING, 0); } public KW_FAMILY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FAMILY, 0); + return this.getToken(PostgreSqlParser.KW_FAMILY, 0); } public KW_PROCEDURE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PROCEDURE, 0); + return this.getToken(PostgreSqlParser.KW_PROCEDURE, 0); } public procedure_with_argtypes(): Procedure_with_argtypesContext | null { return this.getRuleContext(0, Procedure_with_argtypesContext); } public KW_ROUTINE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROUTINE, 0); + return this.getToken(PostgreSqlParser.KW_ROUTINE, 0); } public routine_with_argtypes(): Routine_with_argtypesContext | null { return this.getRuleContext(0, Routine_with_argtypesContext); } public KW_TRANSFORM(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TRANSFORM, 0); + return this.getToken(PostgreSqlParser.KW_TRANSFORM, 0); } public KW_FOR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FOR, 0); + return this.getToken(PostgreSqlParser.KW_FOR, 0); } public KW_LANGUAGE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LANGUAGE, 0); + return this.getToken(PostgreSqlParser.KW_LANGUAGE, 0); } public KW_TYPE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TYPE, 0); + return this.getToken(PostgreSqlParser.KW_TYPE, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_alterextensioncontentsstmt; + return PostgreSqlParser.RULE_alterextensioncontentsstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAlterextensioncontentsstmt) { listener.enterAlterextensioncontentsstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAlterextensioncontentsstmt) { listener.exitAlterextensioncontentsstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAlterextensioncontentsstmt) { return visitor.visitAlterextensioncontentsstmt(this); } else { @@ -82275,16 +82275,16 @@ export class CreatefdwstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CREATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CREATE, 0)!; + return this.getToken(PostgreSqlParser.KW_CREATE, 0)!; } public KW_FOREIGN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_FOREIGN, 0)!; + return this.getToken(PostgreSqlParser.KW_FOREIGN, 0)!; } public KW_DATA(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_DATA, 0)!; + return this.getToken(PostgreSqlParser.KW_DATA, 0)!; } public KW_WRAPPER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_WRAPPER, 0)!; + return this.getToken(PostgreSqlParser.KW_WRAPPER, 0)!; } public name(): NameContext { return this.getRuleContext(0, NameContext)!; @@ -82296,19 +82296,19 @@ export class CreatefdwstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Create_generic_optionsContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_createfdwstmt; + return PostgreSqlParser.RULE_createfdwstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCreatefdwstmt) { listener.enterCreatefdwstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCreatefdwstmt) { listener.exitCreatefdwstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCreatefdwstmt) { return visitor.visitCreatefdwstmt(this); } else { @@ -82323,31 +82323,31 @@ export class Fdw_optionContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_HANDLER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_HANDLER, 0); + return this.getToken(PostgreSqlParser.KW_HANDLER, 0); } public handler_name(): Handler_nameContext | null { return this.getRuleContext(0, Handler_nameContext); } public KW_NO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NO, 0); + return this.getToken(PostgreSqlParser.KW_NO, 0); } public KW_VALIDATOR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_VALIDATOR, 0); + return this.getToken(PostgreSqlParser.KW_VALIDATOR, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_fdw_option; + return PostgreSqlParser.RULE_fdw_option; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterFdw_option) { listener.enterFdw_option(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitFdw_option) { listener.exitFdw_option(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitFdw_option) { return visitor.visitFdw_option(this); } else { @@ -82371,19 +82371,19 @@ export class Fdw_optionsContext extends antlr.ParserRuleContext { return this.getRuleContext(i, Fdw_optionContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_fdw_options; + return PostgreSqlParser.RULE_fdw_options; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterFdw_options) { listener.enterFdw_options(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitFdw_options) { listener.exitFdw_options(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitFdw_options) { return visitor.visitFdw_options(this); } else { @@ -82401,19 +82401,19 @@ export class Opt_fdw_optionsContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Fdw_optionsContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_fdw_options; + return PostgreSqlParser.RULE_opt_fdw_options; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_fdw_options) { listener.enterOpt_fdw_options(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_fdw_options) { listener.exitOpt_fdw_options(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_fdw_options) { return visitor.visitOpt_fdw_options(this); } else { @@ -82428,16 +82428,16 @@ export class AlterfdwstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ALTER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ALTER, 0)!; + return this.getToken(PostgreSqlParser.KW_ALTER, 0)!; } public KW_FOREIGN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_FOREIGN, 0)!; + return this.getToken(PostgreSqlParser.KW_FOREIGN, 0)!; } public KW_DATA(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_DATA, 0)!; + return this.getToken(PostgreSqlParser.KW_DATA, 0)!; } public KW_WRAPPER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_WRAPPER, 0)!; + return this.getToken(PostgreSqlParser.KW_WRAPPER, 0)!; } public name(): NameContext { return this.getRuleContext(0, NameContext)!; @@ -82452,19 +82452,19 @@ export class AlterfdwstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Fdw_optionsContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_alterfdwstmt; + return PostgreSqlParser.RULE_alterfdwstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAlterfdwstmt) { listener.enterAlterfdwstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAlterfdwstmt) { listener.exitAlterfdwstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAlterfdwstmt) { return visitor.visitAlterfdwstmt(this); } else { @@ -82479,31 +82479,31 @@ export class Create_generic_optionsContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_OPTIONS(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_OPTIONS, 0)!; + return this.getToken(PostgreSqlParser.KW_OPTIONS, 0)!; } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public generic_option_list(): Generic_option_listContext { return this.getRuleContext(0, Generic_option_listContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_create_generic_options; + return PostgreSqlParser.RULE_create_generic_options; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCreate_generic_options) { listener.enterCreate_generic_options(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCreate_generic_options) { listener.exitCreate_generic_options(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCreate_generic_options) { return visitor.visitCreate_generic_options(this); } else { @@ -82530,25 +82530,25 @@ export class Generic_option_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_generic_option_list; + return PostgreSqlParser.RULE_generic_option_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterGeneric_option_list) { listener.enterGeneric_option_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitGeneric_option_list) { listener.exitGeneric_option_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitGeneric_option_list) { return visitor.visitGeneric_option_list(this); } else { @@ -82563,31 +82563,31 @@ export class Alter_generic_optionsContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_OPTIONS(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_OPTIONS, 0)!; + return this.getToken(PostgreSqlParser.KW_OPTIONS, 0)!; } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public alter_generic_option_list(): Alter_generic_option_listContext { return this.getRuleContext(0, Alter_generic_option_listContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_alter_generic_options; + return PostgreSqlParser.RULE_alter_generic_options; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAlter_generic_options) { listener.enterAlter_generic_options(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAlter_generic_options) { listener.exitAlter_generic_options(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAlter_generic_options) { return visitor.visitAlter_generic_options(this); } else { @@ -82614,25 +82614,25 @@ export class Alter_generic_option_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_alter_generic_option_list; + return PostgreSqlParser.RULE_alter_generic_option_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAlter_generic_option_list) { listener.enterAlter_generic_option_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAlter_generic_option_list) { listener.exitAlter_generic_option_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAlter_generic_option_list) { return visitor.visitAlter_generic_option_list(this); } else { @@ -82650,28 +82650,28 @@ export class Alter_generic_option_elemContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Generic_option_elemContext)!; } public KW_SET(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SET, 0); + return this.getToken(PostgreSqlParser.KW_SET, 0); } public KW_ADD(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ADD, 0); + return this.getToken(PostgreSqlParser.KW_ADD, 0); } public KW_DROP(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DROP, 0); + return this.getToken(PostgreSqlParser.KW_DROP, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_alter_generic_option_elem; + return PostgreSqlParser.RULE_alter_generic_option_elem; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAlter_generic_option_elem) { listener.enterAlter_generic_option_elem(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAlter_generic_option_elem) { listener.exitAlter_generic_option_elem(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAlter_generic_option_elem) { return visitor.visitAlter_generic_option_elem(this); } else { @@ -82692,19 +82692,19 @@ export class Generic_option_elemContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Generic_option_argContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_generic_option_elem; + return PostgreSqlParser.RULE_generic_option_elem; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterGeneric_option_elem) { listener.enterGeneric_option_elem(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitGeneric_option_elem) { listener.exitGeneric_option_elem(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitGeneric_option_elem) { return visitor.visitGeneric_option_elem(this); } else { @@ -82722,19 +82722,19 @@ export class Generic_option_nameContext extends antlr.ParserRuleContext { return this.getRuleContext(0, CollabelContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_generic_option_name; + return PostgreSqlParser.RULE_generic_option_name; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterGeneric_option_name) { listener.enterGeneric_option_name(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitGeneric_option_name) { listener.exitGeneric_option_name(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitGeneric_option_name) { return visitor.visitGeneric_option_name(this); } else { @@ -82752,19 +82752,19 @@ export class Generic_option_argContext extends antlr.ParserRuleContext { return this.getRuleContext(0, SconstContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_generic_option_arg; + return PostgreSqlParser.RULE_generic_option_arg; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterGeneric_option_arg) { listener.enterGeneric_option_arg(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitGeneric_option_arg) { listener.exitGeneric_option_arg(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitGeneric_option_arg) { return visitor.visitGeneric_option_arg(this); } else { @@ -82779,10 +82779,10 @@ export class CreateforeignserverstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CREATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CREATE, 0)!; + return this.getToken(PostgreSqlParser.KW_CREATE, 0)!; } public KW_SERVER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_SERVER, 0)!; + return this.getToken(PostgreSqlParser.KW_SERVER, 0)!; } public name(): NameContext[]; public name(i: number): NameContext | null; @@ -82794,13 +82794,13 @@ export class CreateforeignserverstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(i, NameContext); } public KW_FOREIGN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_FOREIGN, 0)!; + return this.getToken(PostgreSqlParser.KW_FOREIGN, 0)!; } public KW_DATA(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_DATA, 0)!; + return this.getToken(PostgreSqlParser.KW_DATA, 0)!; } public KW_WRAPPER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_WRAPPER, 0)!; + return this.getToken(PostgreSqlParser.KW_WRAPPER, 0)!; } public opt_if_not_exists(): Opt_if_not_existsContext | null { return this.getRuleContext(0, Opt_if_not_existsContext); @@ -82815,19 +82815,19 @@ export class CreateforeignserverstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Create_generic_optionsContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_createforeignserverstmt; + return PostgreSqlParser.RULE_createforeignserverstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCreateforeignserverstmt) { listener.enterCreateforeignserverstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCreateforeignserverstmt) { listener.exitCreateforeignserverstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCreateforeignserverstmt) { return visitor.visitCreateforeignserverstmt(this); } else { @@ -82842,25 +82842,25 @@ export class Opt_typeContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_TYPE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_TYPE, 0)!; + return this.getToken(PostgreSqlParser.KW_TYPE, 0)!; } public sconst(): SconstContext { return this.getRuleContext(0, SconstContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_type; + return PostgreSqlParser.RULE_opt_type; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_type) { listener.enterOpt_type(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_type) { listener.exitOpt_type(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_type) { return visitor.visitOpt_type(this); } else { @@ -82875,28 +82875,28 @@ export class Foreign_server_versionContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_VERSION(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_VERSION, 0)!; + return this.getToken(PostgreSqlParser.KW_VERSION, 0)!; } public sconst(): SconstContext | null { return this.getRuleContext(0, SconstContext); } public KW_NULL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NULL, 0); + return this.getToken(PostgreSqlParser.KW_NULL, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_foreign_server_version; + return PostgreSqlParser.RULE_foreign_server_version; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterForeign_server_version) { listener.enterForeign_server_version(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitForeign_server_version) { listener.exitForeign_server_version(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitForeign_server_version) { return visitor.visitForeign_server_version(this); } else { @@ -82914,19 +82914,19 @@ export class Opt_foreign_server_versionContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Foreign_server_versionContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_foreign_server_version; + return PostgreSqlParser.RULE_opt_foreign_server_version; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_foreign_server_version) { listener.enterOpt_foreign_server_version(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_foreign_server_version) { listener.exitOpt_foreign_server_version(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_foreign_server_version) { return visitor.visitOpt_foreign_server_version(this); } else { @@ -82941,10 +82941,10 @@ export class AlterforeignserverstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ALTER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ALTER, 0)!; + return this.getToken(PostgreSqlParser.KW_ALTER, 0)!; } public KW_SERVER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_SERVER, 0)!; + return this.getToken(PostgreSqlParser.KW_SERVER, 0)!; } public name(): NameContext { return this.getRuleContext(0, NameContext)!; @@ -82956,19 +82956,19 @@ export class AlterforeignserverstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Foreign_server_versionContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_alterforeignserverstmt; + return PostgreSqlParser.RULE_alterforeignserverstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAlterforeignserverstmt) { listener.enterAlterforeignserverstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAlterforeignserverstmt) { listener.exitAlterforeignserverstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAlterforeignserverstmt) { return visitor.visitAlterforeignserverstmt(this); } else { @@ -82983,7 +82983,7 @@ export class CreateforeigntablestmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_createforeigntablestmt; + return PostgreSqlParser.RULE_createforeigntablestmt; } public override copyFrom(ctx: CreateforeigntablestmtContext): void { super.copyFrom(ctx); @@ -82995,25 +82995,25 @@ export class CreateForeignTableContext extends CreateforeigntablestmtContext { super.copyFrom(ctx); } public KW_CREATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CREATE, 0)!; + return this.getToken(PostgreSqlParser.KW_CREATE, 0)!; } public KW_FOREIGN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_FOREIGN, 0)!; + return this.getToken(PostgreSqlParser.KW_FOREIGN, 0)!; } public KW_TABLE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_TABLE, 0)!; + return this.getToken(PostgreSqlParser.KW_TABLE, 0)!; } public table_name_create(): Table_name_createContext { return this.getRuleContext(0, Table_name_createContext)!; } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public KW_SERVER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_SERVER, 0)!; + return this.getToken(PostgreSqlParser.KW_SERVER, 0)!; } public name(): NameContext { return this.getRuleContext(0, NameContext)!; @@ -83030,17 +83030,17 @@ export class CreateForeignTableContext extends CreateforeigntablestmtContext { public create_generic_options(): Create_generic_optionsContext | null { return this.getRuleContext(0, Create_generic_optionsContext); } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCreateForeignTable) { listener.enterCreateForeignTable(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCreateForeignTable) { listener.exitCreateForeignTable(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCreateForeignTable) { return visitor.visitCreateForeignTable(this); } else { @@ -83054,22 +83054,22 @@ export class CreatePartitionForeignTableContext extends CreateforeigntablestmtCo super.copyFrom(ctx); } public KW_CREATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CREATE, 0)!; + return this.getToken(PostgreSqlParser.KW_CREATE, 0)!; } public KW_FOREIGN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_FOREIGN, 0)!; + return this.getToken(PostgreSqlParser.KW_FOREIGN, 0)!; } public KW_TABLE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_TABLE, 0)!; + return this.getToken(PostgreSqlParser.KW_TABLE, 0)!; } public table_name_create(): Table_name_createContext { return this.getRuleContext(0, Table_name_createContext)!; } public KW_PARTITION(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_PARTITION, 0)!; + return this.getToken(PostgreSqlParser.KW_PARTITION, 0)!; } public KW_OF(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_OF, 0)!; + return this.getToken(PostgreSqlParser.KW_OF, 0)!; } public table_name(): Table_nameContext { return this.getRuleContext(0, Table_nameContext)!; @@ -83078,7 +83078,7 @@ export class CreatePartitionForeignTableContext extends CreateforeigntablestmtCo return this.getRuleContext(0, PartitionboundspecContext)!; } public KW_SERVER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_SERVER, 0)!; + return this.getToken(PostgreSqlParser.KW_SERVER, 0)!; } public name(): NameContext { return this.getRuleContext(0, NameContext)!; @@ -83092,17 +83092,17 @@ export class CreatePartitionForeignTableContext extends CreateforeigntablestmtCo public create_generic_options(): Create_generic_optionsContext | null { return this.getRuleContext(0, Create_generic_optionsContext); } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCreatePartitionForeignTable) { listener.enterCreatePartitionForeignTable(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCreatePartitionForeignTable) { listener.exitCreatePartitionForeignTable(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCreatePartitionForeignTable) { return visitor.visitCreatePartitionForeignTable(this); } else { @@ -83117,22 +83117,22 @@ export class ImportforeignschemastmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_IMPORT(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_IMPORT, 0)!; + return this.getToken(PostgreSqlParser.KW_IMPORT, 0)!; } public KW_FOREIGN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_FOREIGN, 0)!; + return this.getToken(PostgreSqlParser.KW_FOREIGN, 0)!; } public KW_SCHEMA(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_SCHEMA, 0)!; + return this.getToken(PostgreSqlParser.KW_SCHEMA, 0)!; } public schema_name(): Schema_nameContext { return this.getRuleContext(0, Schema_nameContext)!; } public KW_FROM(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_FROM, 0)!; + return this.getToken(PostgreSqlParser.KW_FROM, 0)!; } public KW_SERVER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_SERVER, 0)!; + return this.getToken(PostgreSqlParser.KW_SERVER, 0)!; } public name(): NameContext[]; public name(i: number): NameContext | null; @@ -83144,7 +83144,7 @@ export class ImportforeignschemastmtContext extends antlr.ParserRuleContext { return this.getRuleContext(i, NameContext); } public KW_INTO(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_INTO, 0)!; + return this.getToken(PostgreSqlParser.KW_INTO, 0)!; } public import_qualification(): Import_qualificationContext | null { return this.getRuleContext(0, Import_qualificationContext); @@ -83153,19 +83153,19 @@ export class ImportforeignschemastmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Create_generic_optionsContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_importforeignschemastmt; + return PostgreSqlParser.RULE_importforeignschemastmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterImportforeignschemastmt) { listener.enterImportforeignschemastmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitImportforeignschemastmt) { listener.exitImportforeignschemastmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitImportforeignschemastmt) { return visitor.visitImportforeignschemastmt(this); } else { @@ -83180,28 +83180,28 @@ export class Import_qualification_typeContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_LIMIT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LIMIT, 0); + return this.getToken(PostgreSqlParser.KW_LIMIT, 0); } public KW_TO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TO, 0); + return this.getToken(PostgreSqlParser.KW_TO, 0); } public KW_EXCEPT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_EXCEPT, 0); + return this.getToken(PostgreSqlParser.KW_EXCEPT, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_import_qualification_type; + return PostgreSqlParser.RULE_import_qualification_type; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterImport_qualification_type) { listener.enterImport_qualification_type(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitImport_qualification_type) { listener.exitImport_qualification_type(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitImport_qualification_type) { return visitor.visitImport_qualification_type(this); } else { @@ -83219,28 +83219,28 @@ export class Import_qualificationContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Import_qualification_typeContext)!; } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public relation_expr_list(): Relation_expr_listContext { return this.getRuleContext(0, Relation_expr_listContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_import_qualification; + return PostgreSqlParser.RULE_import_qualification; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterImport_qualification) { listener.enterImport_qualification(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitImport_qualification) { listener.exitImport_qualification(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitImport_qualification) { return visitor.visitImport_qualification(this); } else { @@ -83255,22 +83255,22 @@ export class CreateusermappingstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CREATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CREATE, 0)!; + return this.getToken(PostgreSqlParser.KW_CREATE, 0)!; } public KW_USER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_USER, 0)!; + return this.getToken(PostgreSqlParser.KW_USER, 0)!; } public KW_MAPPING(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_MAPPING, 0)!; + return this.getToken(PostgreSqlParser.KW_MAPPING, 0)!; } public KW_FOR(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_FOR, 0)!; + return this.getToken(PostgreSqlParser.KW_FOR, 0)!; } public auth_ident(): Auth_identContext { return this.getRuleContext(0, Auth_identContext)!; } public KW_SERVER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_SERVER, 0)!; + return this.getToken(PostgreSqlParser.KW_SERVER, 0)!; } public name(): NameContext { return this.getRuleContext(0, NameContext)!; @@ -83282,19 +83282,19 @@ export class CreateusermappingstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Create_generic_optionsContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_createusermappingstmt; + return PostgreSqlParser.RULE_createusermappingstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCreateusermappingstmt) { listener.enterCreateusermappingstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCreateusermappingstmt) { listener.exitCreateusermappingstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCreateusermappingstmt) { return visitor.visitCreateusermappingstmt(this); } else { @@ -83312,22 +83312,22 @@ export class Auth_identContext extends antlr.ParserRuleContext { return this.getRuleContext(0, RolespecContext); } public KW_USER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_USER, 0); + return this.getToken(PostgreSqlParser.KW_USER, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_auth_ident; + return PostgreSqlParser.RULE_auth_ident; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAuth_ident) { listener.enterAuth_ident(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAuth_ident) { listener.exitAuth_ident(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAuth_ident) { return visitor.visitAuth_ident(this); } else { @@ -83342,22 +83342,22 @@ export class AlterusermappingstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ALTER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ALTER, 0)!; + return this.getToken(PostgreSqlParser.KW_ALTER, 0)!; } public KW_USER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_USER, 0)!; + return this.getToken(PostgreSqlParser.KW_USER, 0)!; } public KW_MAPPING(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_MAPPING, 0)!; + return this.getToken(PostgreSqlParser.KW_MAPPING, 0)!; } public KW_FOR(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_FOR, 0)!; + return this.getToken(PostgreSqlParser.KW_FOR, 0)!; } public auth_ident(): Auth_identContext { return this.getRuleContext(0, Auth_identContext)!; } public KW_SERVER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_SERVER, 0)!; + return this.getToken(PostgreSqlParser.KW_SERVER, 0)!; } public name(): NameContext { return this.getRuleContext(0, NameContext)!; @@ -83366,19 +83366,19 @@ export class AlterusermappingstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Alter_generic_optionsContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_alterusermappingstmt; + return PostgreSqlParser.RULE_alterusermappingstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAlterusermappingstmt) { listener.enterAlterusermappingstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAlterusermappingstmt) { listener.exitAlterusermappingstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAlterusermappingstmt) { return visitor.visitAlterusermappingstmt(this); } else { @@ -83393,16 +83393,16 @@ export class CreatepolicystmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CREATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CREATE, 0)!; + return this.getToken(PostgreSqlParser.KW_CREATE, 0)!; } public KW_POLICY(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_POLICY, 0)!; + return this.getToken(PostgreSqlParser.KW_POLICY, 0)!; } public name(): NameContext { return this.getRuleContext(0, NameContext)!; } public KW_ON(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ON, 0)!; + return this.getToken(PostgreSqlParser.KW_ON, 0)!; } public qualified_name(): Qualified_nameContext { return this.getRuleContext(0, Qualified_nameContext)!; @@ -83423,19 +83423,19 @@ export class CreatepolicystmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, RowsecurityoptionalwithcheckContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_createpolicystmt; + return PostgreSqlParser.RULE_createpolicystmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCreatepolicystmt) { listener.enterCreatepolicystmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCreatepolicystmt) { listener.exitCreatepolicystmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCreatepolicystmt) { return visitor.visitCreatepolicystmt(this); } else { @@ -83450,16 +83450,16 @@ export class AlterpolicystmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ALTER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ALTER, 0)!; + return this.getToken(PostgreSqlParser.KW_ALTER, 0)!; } public KW_POLICY(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_POLICY, 0)!; + return this.getToken(PostgreSqlParser.KW_POLICY, 0)!; } public name(): NameContext { return this.getRuleContext(0, NameContext)!; } public KW_ON(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ON, 0)!; + return this.getToken(PostgreSqlParser.KW_ON, 0)!; } public qualified_name(): Qualified_nameContext { return this.getRuleContext(0, Qualified_nameContext)!; @@ -83474,19 +83474,19 @@ export class AlterpolicystmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, RowsecurityoptionalwithcheckContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_alterpolicystmt; + return PostgreSqlParser.RULE_alterpolicystmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAlterpolicystmt) { listener.enterAlterpolicystmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAlterpolicystmt) { listener.exitAlterpolicystmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAlterpolicystmt) { return visitor.visitAlterpolicystmt(this); } else { @@ -83501,10 +83501,10 @@ export class AlterprocedurestmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ALTER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ALTER, 0)!; + return this.getToken(PostgreSqlParser.KW_ALTER, 0)!; } public KW_PROCEDURE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_PROCEDURE, 0)!; + return this.getToken(PostgreSqlParser.KW_PROCEDURE, 0)!; } public procedure_name(): Procedure_nameContext { return this.getRuleContext(0, Procedure_nameContext)!; @@ -83516,19 +83516,19 @@ export class AlterprocedurestmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Func_argsContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_alterprocedurestmt; + return PostgreSqlParser.RULE_alterprocedurestmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAlterprocedurestmt) { listener.enterAlterprocedurestmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAlterprocedurestmt) { listener.exitAlterprocedurestmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAlterprocedurestmt) { return visitor.visitAlterprocedurestmt(this); } else { @@ -83552,61 +83552,61 @@ export class Procedure_cluaseContext extends antlr.ParserRuleContext { return this.getRuleContext(i, Procedure_actionContext); } public KW_RESTRICT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RESTRICT, 0); + return this.getToken(PostgreSqlParser.KW_RESTRICT, 0); } public KW_RENAME(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RENAME, 0); + return this.getToken(PostgreSqlParser.KW_RENAME, 0); } public KW_TO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TO, 0); + return this.getToken(PostgreSqlParser.KW_TO, 0); } public procedure_name_create(): Procedure_name_createContext | null { return this.getRuleContext(0, Procedure_name_createContext); } public KW_OWNER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OWNER, 0); + return this.getToken(PostgreSqlParser.KW_OWNER, 0); } public rolespec(): RolespecContext | null { return this.getRuleContext(0, RolespecContext); } public KW_SET(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SET, 0); + return this.getToken(PostgreSqlParser.KW_SET, 0); } public KW_SCHEMA(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SCHEMA, 0); + return this.getToken(PostgreSqlParser.KW_SCHEMA, 0); } public schema_name_create(): Schema_name_createContext | null { return this.getRuleContext(0, Schema_name_createContext); } public KW_DEPENDS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEPENDS, 0); + return this.getToken(PostgreSqlParser.KW_DEPENDS, 0); } public KW_ON(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ON, 0); + return this.getToken(PostgreSqlParser.KW_ON, 0); } public KW_EXTENSION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_EXTENSION, 0); + return this.getToken(PostgreSqlParser.KW_EXTENSION, 0); } public name(): NameContext | null { return this.getRuleContext(0, NameContext); } public KW_NO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NO, 0); + return this.getToken(PostgreSqlParser.KW_NO, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_procedure_cluase; + return PostgreSqlParser.RULE_procedure_cluase; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterProcedure_cluase) { listener.enterProcedure_cluase(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitProcedure_cluase) { listener.exitProcedure_cluase(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitProcedure_cluase) { return visitor.visitProcedure_cluase(this); } else { @@ -83621,19 +83621,19 @@ export class Procedure_actionContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_SECURITY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SECURITY, 0); + return this.getToken(PostgreSqlParser.KW_SECURITY, 0); } public KW_INVOKER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INVOKER, 0); + return this.getToken(PostgreSqlParser.KW_INVOKER, 0); } public KW_DEFINER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEFINER, 0); + return this.getToken(PostgreSqlParser.KW_DEFINER, 0); } public KW_EXTERNAL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_EXTERNAL, 0); + return this.getToken(PostgreSqlParser.KW_EXTERNAL, 0); } public KW_SET(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SET, 0); + return this.getToken(PostgreSqlParser.KW_SET, 0); } public name(): NameContext[]; public name(i: number): NameContext | null; @@ -83645,40 +83645,40 @@ export class Procedure_actionContext extends antlr.ParserRuleContext { return this.getRuleContext(i, NameContext); } public KW_TO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TO, 0); + return this.getToken(PostgreSqlParser.KW_TO, 0); } public STAR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.STAR, 0); + return this.getToken(PostgreSqlParser.STAR, 0); } public KW_DEFAULT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEFAULT, 0); + return this.getToken(PostgreSqlParser.KW_DEFAULT, 0); } public KW_FROM(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FROM, 0); + return this.getToken(PostgreSqlParser.KW_FROM, 0); } public KW_CURRENT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CURRENT, 0); + return this.getToken(PostgreSqlParser.KW_CURRENT, 0); } public KW_RESET(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RESET, 0); + return this.getToken(PostgreSqlParser.KW_RESET, 0); } public KW_ALL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ALL, 0); + return this.getToken(PostgreSqlParser.KW_ALL, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_procedure_action; + return PostgreSqlParser.RULE_procedure_action; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterProcedure_action) { listener.enterProcedure_action(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitProcedure_action) { listener.exitProcedure_action(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitProcedure_action) { return visitor.visitProcedure_action(this); } else { @@ -83693,31 +83693,31 @@ export class RowsecurityoptionalexprContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_USING(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_USING, 0)!; + return this.getToken(PostgreSqlParser.KW_USING, 0)!; } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public a_expr(): A_exprContext { return this.getRuleContext(0, A_exprContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_rowsecurityoptionalexpr; + return PostgreSqlParser.RULE_rowsecurityoptionalexpr; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterRowsecurityoptionalexpr) { listener.enterRowsecurityoptionalexpr(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitRowsecurityoptionalexpr) { listener.exitRowsecurityoptionalexpr(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitRowsecurityoptionalexpr) { return visitor.visitRowsecurityoptionalexpr(this); } else { @@ -83732,34 +83732,34 @@ export class RowsecurityoptionalwithcheckContext extends antlr.ParserRuleContext super(parent, invokingState); } public KW_WITH(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_WITH, 0)!; + return this.getToken(PostgreSqlParser.KW_WITH, 0)!; } public KW_CHECK(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CHECK, 0)!; + return this.getToken(PostgreSqlParser.KW_CHECK, 0)!; } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public a_expr(): A_exprContext { return this.getRuleContext(0, A_exprContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_rowsecurityoptionalwithcheck; + return PostgreSqlParser.RULE_rowsecurityoptionalwithcheck; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterRowsecurityoptionalwithcheck) { listener.enterRowsecurityoptionalwithcheck(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitRowsecurityoptionalwithcheck) { listener.exitRowsecurityoptionalwithcheck(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitRowsecurityoptionalwithcheck) { return visitor.visitRowsecurityoptionalwithcheck(this); } else { @@ -83774,25 +83774,25 @@ export class RowsecuritydefaulttoroleContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_TO(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_TO, 0)!; + return this.getToken(PostgreSqlParser.KW_TO, 0)!; } public role_list(): Role_listContext { return this.getRuleContext(0, Role_listContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_rowsecuritydefaulttorole; + return PostgreSqlParser.RULE_rowsecuritydefaulttorole; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterRowsecuritydefaulttorole) { listener.enterRowsecuritydefaulttorole(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitRowsecuritydefaulttorole) { listener.exitRowsecuritydefaulttorole(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitRowsecuritydefaulttorole) { return visitor.visitRowsecuritydefaulttorole(this); } else { @@ -83807,25 +83807,25 @@ export class RowsecurityoptionaltoroleContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_TO(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_TO, 0)!; + return this.getToken(PostgreSqlParser.KW_TO, 0)!; } public role_list(): Role_listContext { return this.getRuleContext(0, Role_listContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_rowsecurityoptionaltorole; + return PostgreSqlParser.RULE_rowsecurityoptionaltorole; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterRowsecurityoptionaltorole) { listener.enterRowsecurityoptionaltorole(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitRowsecurityoptionaltorole) { listener.exitRowsecurityoptionaltorole(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitRowsecurityoptionaltorole) { return visitor.visitRowsecurityoptionaltorole(this); } else { @@ -83840,31 +83840,31 @@ export class RowsecuritydefaultpermissiveContext extends antlr.ParserRuleContext super(parent, invokingState); } public KW_AS(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_AS, 0)!; + return this.getToken(PostgreSqlParser.KW_AS, 0)!; } public KW_PERMISSIVE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PERMISSIVE, 0); + return this.getToken(PostgreSqlParser.KW_PERMISSIVE, 0); } public KW_RESTRICTIVE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RESTRICTIVE, 0); + return this.getToken(PostgreSqlParser.KW_RESTRICTIVE, 0); } public identifier(): IdentifierContext | null { return this.getRuleContext(0, IdentifierContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_rowsecuritydefaultpermissive; + return PostgreSqlParser.RULE_rowsecuritydefaultpermissive; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterRowsecuritydefaultpermissive) { listener.enterRowsecuritydefaultpermissive(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitRowsecuritydefaultpermissive) { listener.exitRowsecuritydefaultpermissive(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitRowsecuritydefaultpermissive) { return visitor.visitRowsecuritydefaultpermissive(this); } else { @@ -83879,25 +83879,25 @@ export class RowsecuritydefaultforcmdContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_FOR(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_FOR, 0)!; + return this.getToken(PostgreSqlParser.KW_FOR, 0)!; } public row_security_cmd(): Row_security_cmdContext { return this.getRuleContext(0, Row_security_cmdContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_rowsecuritydefaultforcmd; + return PostgreSqlParser.RULE_rowsecuritydefaultforcmd; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterRowsecuritydefaultforcmd) { listener.enterRowsecuritydefaultforcmd(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitRowsecuritydefaultforcmd) { listener.exitRowsecuritydefaultforcmd(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitRowsecuritydefaultforcmd) { return visitor.visitRowsecuritydefaultforcmd(this); } else { @@ -83912,34 +83912,34 @@ export class Row_security_cmdContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ALL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ALL, 0); + return this.getToken(PostgreSqlParser.KW_ALL, 0); } public KW_SELECT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SELECT, 0); + return this.getToken(PostgreSqlParser.KW_SELECT, 0); } public KW_INSERT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INSERT, 0); + return this.getToken(PostgreSqlParser.KW_INSERT, 0); } public KW_UPDATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_UPDATE, 0); + return this.getToken(PostgreSqlParser.KW_UPDATE, 0); } public KW_DELETE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DELETE, 0); + return this.getToken(PostgreSqlParser.KW_DELETE, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_row_security_cmd; + return PostgreSqlParser.RULE_row_security_cmd; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterRow_security_cmd) { listener.enterRow_security_cmd(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitRow_security_cmd) { listener.exitRow_security_cmd(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitRow_security_cmd) { return visitor.visitRow_security_cmd(this); } else { @@ -83954,43 +83954,43 @@ export class CreateamstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CREATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CREATE, 0)!; + return this.getToken(PostgreSqlParser.KW_CREATE, 0)!; } public KW_ACCESS(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ACCESS, 0)!; + return this.getToken(PostgreSqlParser.KW_ACCESS, 0)!; } public KW_METHOD(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_METHOD, 0)!; + return this.getToken(PostgreSqlParser.KW_METHOD, 0)!; } public name(): NameContext { return this.getRuleContext(0, NameContext)!; } public KW_TYPE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_TYPE, 0)!; + return this.getToken(PostgreSqlParser.KW_TYPE, 0)!; } public am_type(): Am_typeContext { return this.getRuleContext(0, Am_typeContext)!; } public KW_HANDLER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_HANDLER, 0)!; + return this.getToken(PostgreSqlParser.KW_HANDLER, 0)!; } public handler_name(): Handler_nameContext { return this.getRuleContext(0, Handler_nameContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_createamstmt; + return PostgreSqlParser.RULE_createamstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCreateamstmt) { listener.enterCreateamstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCreateamstmt) { listener.exitCreateamstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCreateamstmt) { return visitor.visitCreateamstmt(this); } else { @@ -84005,25 +84005,25 @@ export class Am_typeContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_INDEX(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INDEX, 0); + return this.getToken(PostgreSqlParser.KW_INDEX, 0); } public KW_TABLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TABLE, 0); + return this.getToken(PostgreSqlParser.KW_TABLE, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_am_type; + return PostgreSqlParser.RULE_am_type; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAm_type) { listener.enterAm_type(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAm_type) { listener.exitAm_type(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAm_type) { return visitor.visitAm_type(this); } else { @@ -84038,10 +84038,10 @@ export class CreatetrigstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CREATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CREATE, 0)!; + return this.getToken(PostgreSqlParser.KW_CREATE, 0)!; } public KW_TRIGGER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_TRIGGER, 0)!; + return this.getToken(PostgreSqlParser.KW_TRIGGER, 0)!; } public name(): NameContext { return this.getRuleContext(0, NameContext)!; @@ -84053,25 +84053,25 @@ export class CreatetrigstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, TriggereventsContext)!; } public KW_ON(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ON, 0)!; + return this.getToken(PostgreSqlParser.KW_ON, 0)!; } public table_name(): Table_nameContext { return this.getRuleContext(0, Table_nameContext)!; } public KW_EXECUTE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_EXECUTE, 0)!; + return this.getToken(PostgreSqlParser.KW_EXECUTE, 0)!; } public function_or_procedure(): Function_or_procedureContext { return this.getRuleContext(0, Function_or_procedureContext)!; } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public triggerfuncargs(): TriggerfuncargsContext { return this.getRuleContext(0, TriggerfuncargsContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public opt_or_replace(): Opt_or_replaceContext | null { return this.getRuleContext(0, Opt_or_replaceContext); @@ -84089,7 +84089,7 @@ export class CreatetrigstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, ConstraintattributespecContext); } public KW_CONSTRAINT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CONSTRAINT, 0); + return this.getToken(PostgreSqlParser.KW_CONSTRAINT, 0); } public optconstrfromtable(): OptconstrfromtableContext | null { return this.getRuleContext(0, OptconstrfromtableContext); @@ -84098,19 +84098,19 @@ export class CreatetrigstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, ForeachrowContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_createtrigstmt; + return PostgreSqlParser.RULE_createtrigstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCreatetrigstmt) { listener.enterCreatetrigstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCreatetrigstmt) { listener.exitCreatetrigstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCreatetrigstmt) { return visitor.visitCreatetrigstmt(this); } else { @@ -84125,31 +84125,31 @@ export class TriggeractiontimeContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_BEFORE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_BEFORE, 0); + return this.getToken(PostgreSqlParser.KW_BEFORE, 0); } public KW_AFTER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_AFTER, 0); + return this.getToken(PostgreSqlParser.KW_AFTER, 0); } public KW_INSTEAD(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INSTEAD, 0); + return this.getToken(PostgreSqlParser.KW_INSTEAD, 0); } public KW_OF(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OF, 0); + return this.getToken(PostgreSqlParser.KW_OF, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_triggeractiontime; + return PostgreSqlParser.RULE_triggeractiontime; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTriggeractiontime) { listener.enterTriggeractiontime(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTriggeractiontime) { listener.exitTriggeractiontime(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTriggeractiontime) { return visitor.visitTriggeractiontime(this); } else { @@ -84164,28 +84164,28 @@ export class ForeachrowContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_FOR(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_FOR, 0)!; + return this.getToken(PostgreSqlParser.KW_FOR, 0)!; } public roworstatment(): RoworstatmentContext { return this.getRuleContext(0, RoworstatmentContext)!; } public KW_EACH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_EACH, 0); + return this.getToken(PostgreSqlParser.KW_EACH, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_foreachrow; + return PostgreSqlParser.RULE_foreachrow; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterForeachrow) { listener.enterForeachrow(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitForeachrow) { listener.exitForeachrow(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitForeachrow) { return visitor.visitForeachrow(this); } else { @@ -84200,25 +84200,25 @@ export class RoworstatmentContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ROW(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROW, 0); + return this.getToken(PostgreSqlParser.KW_ROW, 0); } public KW_STATEMENT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_STATEMENT, 0); + return this.getToken(PostgreSqlParser.KW_STATEMENT, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_roworstatment; + return PostgreSqlParser.RULE_roworstatment; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterRoworstatment) { listener.enterRoworstatment(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitRoworstatment) { listener.exitRoworstatment(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitRoworstatment) { return visitor.visitRoworstatment(this); } else { @@ -84245,25 +84245,25 @@ export class TriggereventsContext extends antlr.ParserRuleContext { public KW_OR(i: number): antlr.TerminalNode | null; public KW_OR(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.KW_OR); + return this.getTokens(PostgreSqlParser.KW_OR); } else { - return this.getToken(PostgreSQLParser.KW_OR, i); + return this.getToken(PostgreSqlParser.KW_OR, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_triggerevents; + return PostgreSqlParser.RULE_triggerevents; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTriggerevents) { listener.enterTriggerevents(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTriggerevents) { listener.exitTriggerevents(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTriggerevents) { return visitor.visitTriggerevents(this); } else { @@ -84278,37 +84278,37 @@ export class TriggeroneeventContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_INSERT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INSERT, 0); + return this.getToken(PostgreSqlParser.KW_INSERT, 0); } public KW_DELETE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DELETE, 0); + return this.getToken(PostgreSqlParser.KW_DELETE, 0); } public KW_UPDATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_UPDATE, 0); + return this.getToken(PostgreSqlParser.KW_UPDATE, 0); } public KW_OF(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OF, 0); + return this.getToken(PostgreSqlParser.KW_OF, 0); } public column_list(): Column_listContext | null { return this.getRuleContext(0, Column_listContext); } public KW_TRUNCATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TRUNCATE, 0); + return this.getToken(PostgreSqlParser.KW_TRUNCATE, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_triggeroneevent; + return PostgreSqlParser.RULE_triggeroneevent; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTriggeroneevent) { listener.enterTriggeroneevent(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTriggeroneevent) { listener.exitTriggeroneevent(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTriggeroneevent) { return visitor.visitTriggeroneevent(this); } else { @@ -84323,25 +84323,25 @@ export class TriggerreferencingContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_REFERENCING(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_REFERENCING, 0)!; + return this.getToken(PostgreSqlParser.KW_REFERENCING, 0)!; } public triggertransitions(): TriggertransitionsContext { return this.getRuleContext(0, TriggertransitionsContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_triggerreferencing; + return PostgreSqlParser.RULE_triggerreferencing; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTriggerreferencing) { listener.enterTriggerreferencing(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTriggerreferencing) { listener.exitTriggerreferencing(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTriggerreferencing) { return visitor.visitTriggerreferencing(this); } else { @@ -84365,19 +84365,19 @@ export class TriggertransitionsContext extends antlr.ParserRuleContext { return this.getRuleContext(i, TriggertransitionContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_triggertransitions; + return PostgreSqlParser.RULE_triggertransitions; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTriggertransitions) { listener.enterTriggertransitions(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTriggertransitions) { listener.exitTriggertransitions(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTriggertransitions) { return visitor.visitTriggertransitions(this); } else { @@ -84404,19 +84404,19 @@ export class TriggertransitionContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_asContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_triggertransition; + return PostgreSqlParser.RULE_triggertransition; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTriggertransition) { listener.enterTriggertransition(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTriggertransition) { listener.exitTriggertransition(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTriggertransition) { return visitor.visitTriggertransition(this); } else { @@ -84431,25 +84431,25 @@ export class TransitionoldornewContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_NEW(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NEW, 0); + return this.getToken(PostgreSqlParser.KW_NEW, 0); } public KW_OLD(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OLD, 0); + return this.getToken(PostgreSqlParser.KW_OLD, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_transitionoldornew; + return PostgreSqlParser.RULE_transitionoldornew; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTransitionoldornew) { listener.enterTransitionoldornew(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTransitionoldornew) { listener.exitTransitionoldornew(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTransitionoldornew) { return visitor.visitTransitionoldornew(this); } else { @@ -84464,25 +84464,25 @@ export class TransitionrowortableContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_TABLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TABLE, 0); + return this.getToken(PostgreSqlParser.KW_TABLE, 0); } public KW_ROW(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROW, 0); + return this.getToken(PostgreSqlParser.KW_ROW, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_transitionrowortable; + return PostgreSqlParser.RULE_transitionrowortable; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTransitionrowortable) { listener.enterTransitionrowortable(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTransitionrowortable) { listener.exitTransitionrowortable(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTransitionrowortable) { return visitor.visitTransitionrowortable(this); } else { @@ -84500,19 +84500,19 @@ export class TransitionrelnameContext extends antlr.ParserRuleContext { return this.getRuleContext(0, ColidContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_transitionrelname; + return PostgreSqlParser.RULE_transitionrelname; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTransitionrelname) { listener.enterTransitionrelname(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTransitionrelname) { listener.exitTransitionrelname(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTransitionrelname) { return visitor.visitTransitionrelname(this); } else { @@ -84527,7 +84527,7 @@ export class TriggerforspecContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_FOR(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_FOR, 0)!; + return this.getToken(PostgreSqlParser.KW_FOR, 0)!; } public triggerfortype(): TriggerfortypeContext { return this.getRuleContext(0, TriggerfortypeContext)!; @@ -84536,19 +84536,19 @@ export class TriggerforspecContext extends antlr.ParserRuleContext { return this.getRuleContext(0, TriggerforopteachContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_triggerforspec; + return PostgreSqlParser.RULE_triggerforspec; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTriggerforspec) { listener.enterTriggerforspec(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTriggerforspec) { listener.exitTriggerforspec(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTriggerforspec) { return visitor.visitTriggerforspec(this); } else { @@ -84563,22 +84563,22 @@ export class TriggerforopteachContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_EACH(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_EACH, 0)!; + return this.getToken(PostgreSqlParser.KW_EACH, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_triggerforopteach; + return PostgreSqlParser.RULE_triggerforopteach; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTriggerforopteach) { listener.enterTriggerforopteach(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTriggerforopteach) { listener.exitTriggerforopteach(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTriggerforopteach) { return visitor.visitTriggerforopteach(this); } else { @@ -84593,25 +84593,25 @@ export class TriggerfortypeContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ROW(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROW, 0); + return this.getToken(PostgreSqlParser.KW_ROW, 0); } public KW_STATEMENT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_STATEMENT, 0); + return this.getToken(PostgreSqlParser.KW_STATEMENT, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_triggerfortype; + return PostgreSqlParser.RULE_triggerfortype; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTriggerfortype) { listener.enterTriggerfortype(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTriggerfortype) { listener.exitTriggerfortype(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTriggerfortype) { return visitor.visitTriggerfortype(this); } else { @@ -84626,31 +84626,31 @@ export class TriggerwhenContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_WHEN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_WHEN, 0)!; + return this.getToken(PostgreSqlParser.KW_WHEN, 0)!; } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public a_expr(): A_exprContext { return this.getRuleContext(0, A_exprContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_triggerwhen; + return PostgreSqlParser.RULE_triggerwhen; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTriggerwhen) { listener.enterTriggerwhen(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTriggerwhen) { listener.exitTriggerwhen(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTriggerwhen) { return visitor.visitTriggerwhen(this); } else { @@ -84665,31 +84665,31 @@ export class Function_or_procedureContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_FUNCTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FUNCTION, 0); + return this.getToken(PostgreSqlParser.KW_FUNCTION, 0); } public function_name(): Function_nameContext | null { return this.getRuleContext(0, Function_nameContext); } public KW_PROCEDURE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PROCEDURE, 0); + return this.getToken(PostgreSqlParser.KW_PROCEDURE, 0); } public procedure_name(): Procedure_nameContext | null { return this.getRuleContext(0, Procedure_nameContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_function_or_procedure; + return PostgreSqlParser.RULE_function_or_procedure; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterFunction_or_procedure) { listener.enterFunction_or_procedure(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitFunction_or_procedure) { listener.exitFunction_or_procedure(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitFunction_or_procedure) { return visitor.visitFunction_or_procedure(this); } else { @@ -84716,25 +84716,25 @@ export class TriggerfuncargsContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_triggerfuncargs; + return PostgreSqlParser.RULE_triggerfuncargs; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTriggerfuncargs) { listener.enterTriggerfuncargs(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTriggerfuncargs) { listener.exitTriggerfuncargs(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTriggerfuncargs) { return visitor.visitTriggerfuncargs(this); } else { @@ -84761,19 +84761,19 @@ export class TriggerfuncargContext extends antlr.ParserRuleContext { return this.getRuleContext(0, CollabelContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_triggerfuncarg; + return PostgreSqlParser.RULE_triggerfuncarg; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTriggerfuncarg) { listener.enterTriggerfuncarg(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTriggerfuncarg) { listener.exitTriggerfuncarg(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTriggerfuncarg) { return visitor.visitTriggerfuncarg(this); } else { @@ -84788,25 +84788,25 @@ export class OptconstrfromtableContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_FROM(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_FROM, 0)!; + return this.getToken(PostgreSqlParser.KW_FROM, 0)!; } public qualified_name(): Qualified_nameContext { return this.getRuleContext(0, Qualified_nameContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_optconstrfromtable; + return PostgreSqlParser.RULE_optconstrfromtable; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOptconstrfromtable) { listener.enterOptconstrfromtable(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOptconstrfromtable) { listener.exitOptconstrfromtable(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOptconstrfromtable) { return visitor.visitOptconstrfromtable(this); } else { @@ -84830,19 +84830,19 @@ export class ConstraintattributespecContext extends antlr.ParserRuleContext { return this.getRuleContext(i, ConstraintattributeElemContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_constraintattributespec; + return PostgreSqlParser.RULE_constraintattributespec; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterConstraintattributespec) { listener.enterConstraintattributespec(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitConstraintattributespec) { listener.exitConstraintattributespec(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitConstraintattributespec) { return visitor.visitConstraintattributespec(this); } else { @@ -84857,43 +84857,43 @@ export class ConstraintattributeElemContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_NOT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NOT, 0); + return this.getToken(PostgreSqlParser.KW_NOT, 0); } public KW_DEFERRABLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEFERRABLE, 0); + return this.getToken(PostgreSqlParser.KW_DEFERRABLE, 0); } public KW_INITIALLY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INITIALLY, 0); + return this.getToken(PostgreSqlParser.KW_INITIALLY, 0); } public KW_IMMEDIATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_IMMEDIATE, 0); + return this.getToken(PostgreSqlParser.KW_IMMEDIATE, 0); } public KW_DEFERRED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEFERRED, 0); + return this.getToken(PostgreSqlParser.KW_DEFERRED, 0); } public KW_VALID(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_VALID, 0); + return this.getToken(PostgreSqlParser.KW_VALID, 0); } public KW_NO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NO, 0); + return this.getToken(PostgreSqlParser.KW_NO, 0); } public KW_INHERIT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INHERIT, 0); + return this.getToken(PostgreSqlParser.KW_INHERIT, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_constraintattributeElem; + return PostgreSqlParser.RULE_constraintattributeElem; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterConstraintattributeElem) { listener.enterConstraintattributeElem(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitConstraintattributeElem) { listener.exitConstraintattributeElem(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitConstraintattributeElem) { return visitor.visitConstraintattributeElem(this); } else { @@ -84908,55 +84908,55 @@ export class CreateeventtrigstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CREATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CREATE, 0)!; + return this.getToken(PostgreSqlParser.KW_CREATE, 0)!; } public KW_EVENT(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_EVENT, 0)!; + return this.getToken(PostgreSqlParser.KW_EVENT, 0)!; } public KW_TRIGGER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_TRIGGER, 0)!; + return this.getToken(PostgreSqlParser.KW_TRIGGER, 0)!; } public name(): NameContext { return this.getRuleContext(0, NameContext)!; } public KW_ON(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ON, 0)!; + return this.getToken(PostgreSqlParser.KW_ON, 0)!; } public collabel(): CollabelContext { return this.getRuleContext(0, CollabelContext)!; } public KW_EXECUTE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_EXECUTE, 0)!; + return this.getToken(PostgreSqlParser.KW_EXECUTE, 0)!; } public function_or_procedure(): Function_or_procedureContext { return this.getRuleContext(0, Function_or_procedureContext)!; } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public KW_WHEN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_WHEN, 0); + return this.getToken(PostgreSqlParser.KW_WHEN, 0); } public event_trigger_when_list(): Event_trigger_when_listContext | null { return this.getRuleContext(0, Event_trigger_when_listContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_createeventtrigstmt; + return PostgreSqlParser.RULE_createeventtrigstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCreateeventtrigstmt) { listener.enterCreateeventtrigstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCreateeventtrigstmt) { listener.exitCreateeventtrigstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCreateeventtrigstmt) { return visitor.visitCreateeventtrigstmt(this); } else { @@ -84983,25 +84983,25 @@ export class Event_trigger_when_listContext extends antlr.ParserRuleContext { public KW_AND(i: number): antlr.TerminalNode | null; public KW_AND(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.KW_AND); + return this.getTokens(PostgreSqlParser.KW_AND); } else { - return this.getToken(PostgreSQLParser.KW_AND, i); + return this.getToken(PostgreSqlParser.KW_AND, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_event_trigger_when_list; + return PostgreSqlParser.RULE_event_trigger_when_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterEvent_trigger_when_list) { listener.enterEvent_trigger_when_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitEvent_trigger_when_list) { listener.exitEvent_trigger_when_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitEvent_trigger_when_list) { return visitor.visitEvent_trigger_when_list(this); } else { @@ -85019,31 +85019,31 @@ export class Event_trigger_when_itemContext extends antlr.ParserRuleContext { return this.getRuleContext(0, ColidContext)!; } public KW_IN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_IN, 0)!; + return this.getToken(PostgreSqlParser.KW_IN, 0)!; } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public event_trigger_value_list(): Event_trigger_value_listContext { return this.getRuleContext(0, Event_trigger_value_listContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_event_trigger_when_item; + return PostgreSqlParser.RULE_event_trigger_when_item; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterEvent_trigger_when_item) { listener.enterEvent_trigger_when_item(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitEvent_trigger_when_item) { listener.exitEvent_trigger_when_item(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitEvent_trigger_when_item) { return visitor.visitEvent_trigger_when_item(this); } else { @@ -85070,25 +85070,25 @@ export class Event_trigger_value_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_event_trigger_value_list; + return PostgreSqlParser.RULE_event_trigger_value_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterEvent_trigger_value_list) { listener.enterEvent_trigger_value_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitEvent_trigger_value_list) { listener.exitEvent_trigger_value_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitEvent_trigger_value_list) { return visitor.visitEvent_trigger_value_list(this); } else { @@ -85103,13 +85103,13 @@ export class AltereventtrigstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ALTER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ALTER, 0)!; + return this.getToken(PostgreSqlParser.KW_ALTER, 0)!; } public KW_EVENT(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_EVENT, 0)!; + return this.getToken(PostgreSqlParser.KW_EVENT, 0)!; } public KW_TRIGGER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_TRIGGER, 0)!; + return this.getToken(PostgreSqlParser.KW_TRIGGER, 0)!; } public name(): NameContext { return this.getRuleContext(0, NameContext)!; @@ -85118,19 +85118,19 @@ export class AltereventtrigstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Enable_triggerContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_altereventtrigstmt; + return PostgreSqlParser.RULE_altereventtrigstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAltereventtrigstmt) { listener.enterAltereventtrigstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAltereventtrigstmt) { listener.exitAltereventtrigstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAltereventtrigstmt) { return visitor.visitAltereventtrigstmt(this); } else { @@ -85145,31 +85145,31 @@ export class Enable_triggerContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ENABLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ENABLE, 0); + return this.getToken(PostgreSqlParser.KW_ENABLE, 0); } public KW_REPLICA(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_REPLICA, 0); + return this.getToken(PostgreSqlParser.KW_REPLICA, 0); } public KW_ALWAYS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ALWAYS, 0); + return this.getToken(PostgreSqlParser.KW_ALWAYS, 0); } public KW_DISABLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DISABLE, 0); + return this.getToken(PostgreSqlParser.KW_DISABLE, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_enable_trigger; + return PostgreSqlParser.RULE_enable_trigger; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterEnable_trigger) { listener.enterEnable_trigger(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitEnable_trigger) { listener.exitEnable_trigger(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitEnable_trigger) { return visitor.visitEnable_trigger(this); } else { @@ -85184,43 +85184,43 @@ export class CreateassertionstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CREATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CREATE, 0)!; + return this.getToken(PostgreSqlParser.KW_CREATE, 0)!; } public KW_ASSERTION(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ASSERTION, 0)!; + return this.getToken(PostgreSqlParser.KW_ASSERTION, 0)!; } public any_name(): Any_nameContext { return this.getRuleContext(0, Any_nameContext)!; } public KW_CHECK(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CHECK, 0)!; + return this.getToken(PostgreSqlParser.KW_CHECK, 0)!; } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public a_expr(): A_exprContext { return this.getRuleContext(0, A_exprContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public constraintattributespec(): ConstraintattributespecContext { return this.getRuleContext(0, ConstraintattributespecContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_createassertionstmt; + return PostgreSqlParser.RULE_createassertionstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCreateassertionstmt) { listener.enterCreateassertionstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCreateassertionstmt) { listener.exitCreateassertionstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCreateassertionstmt) { return visitor.visitCreateassertionstmt(this); } else { @@ -85235,10 +85235,10 @@ export class DefinestmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CREATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CREATE, 0)!; + return this.getToken(PostgreSqlParser.KW_CREATE, 0)!; } public KW_AGGREGATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_AGGREGATE, 0); + return this.getToken(PostgreSqlParser.KW_AGGREGATE, 0); } public function_name(): Function_nameContext | null { return this.getRuleContext(0, Function_nameContext); @@ -85256,13 +85256,13 @@ export class DefinestmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Old_aggr_definitionContext); } public KW_OPERATOR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OPERATOR, 0); + return this.getToken(PostgreSqlParser.KW_OPERATOR, 0); } public any_operator(): Any_operatorContext | null { return this.getRuleContext(0, Any_operatorContext); } public KW_TYPE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TYPE, 0); + return this.getToken(PostgreSqlParser.KW_TYPE, 0); } public any_name(): Any_nameContext[]; public any_name(i: number): Any_nameContext | null; @@ -85274,67 +85274,67 @@ export class DefinestmtContext extends antlr.ParserRuleContext { return this.getRuleContext(i, Any_nameContext); } public KW_AS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_AS, 0); + return this.getToken(PostgreSqlParser.KW_AS, 0); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public opttablefuncelementlist(): OpttablefuncelementlistContext | null { return this.getRuleContext(0, OpttablefuncelementlistContext); } public KW_ENUM(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ENUM, 0); + return this.getToken(PostgreSqlParser.KW_ENUM, 0); } public opt_enum_val_list(): Opt_enum_val_listContext | null { return this.getRuleContext(0, Opt_enum_val_listContext); } public KW_RANGE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RANGE, 0); + return this.getToken(PostgreSqlParser.KW_RANGE, 0); } public KW_TEXT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TEXT, 0); + return this.getToken(PostgreSqlParser.KW_TEXT, 0); } public KW_SEARCH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SEARCH, 0); + return this.getToken(PostgreSqlParser.KW_SEARCH, 0); } public KW_PARSER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PARSER, 0); + return this.getToken(PostgreSqlParser.KW_PARSER, 0); } public KW_DICTIONARY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DICTIONARY, 0); + return this.getToken(PostgreSqlParser.KW_DICTIONARY, 0); } public KW_TEMPLATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TEMPLATE, 0); + return this.getToken(PostgreSqlParser.KW_TEMPLATE, 0); } public KW_CONFIGURATION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CONFIGURATION, 0); + return this.getToken(PostgreSqlParser.KW_CONFIGURATION, 0); } public KW_COLLATION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_COLLATION, 0); + return this.getToken(PostgreSqlParser.KW_COLLATION, 0); } public opt_if_not_exists(): Opt_if_not_existsContext | null { return this.getRuleContext(0, Opt_if_not_existsContext); } public KW_FROM(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FROM, 0); + return this.getToken(PostgreSqlParser.KW_FROM, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_definestmt; + return PostgreSqlParser.RULE_definestmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDefinestmt) { listener.enterDefinestmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDefinestmt) { listener.exitDefinestmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDefinestmt) { return visitor.visitDefinestmt(this); } else { @@ -85349,28 +85349,28 @@ export class DefinitionContext extends antlr.ParserRuleContext { super(parent, invokingState); } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public def_list(): Def_listContext { return this.getRuleContext(0, Def_listContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_definition; + return PostgreSqlParser.RULE_definition; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDefinition) { listener.enterDefinition(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDefinition) { listener.exitDefinition(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDefinition) { return visitor.visitDefinition(this); } else { @@ -85397,25 +85397,25 @@ export class Def_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_def_list; + return PostgreSqlParser.RULE_def_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDef_list) { listener.enterDef_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDef_list) { listener.exitDef_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDef_list) { return visitor.visitDef_list(this); } else { @@ -85433,25 +85433,25 @@ export class Def_elemContext extends antlr.ParserRuleContext { return this.getRuleContext(0, CollabelContext)!; } public EQUAL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.EQUAL, 0); + return this.getToken(PostgreSqlParser.EQUAL, 0); } public def_arg(): Def_argContext | null { return this.getRuleContext(0, Def_argContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_def_elem; + return PostgreSqlParser.RULE_def_elem; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDef_elem) { listener.enterDef_elem(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDef_elem) { listener.exitDef_elem(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDef_elem) { return visitor.visitDef_elem(this); } else { @@ -85481,22 +85481,22 @@ export class Def_argContext extends antlr.ParserRuleContext { return this.getRuleContext(0, SconstContext); } public KW_NONE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NONE, 0); + return this.getToken(PostgreSqlParser.KW_NONE, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_def_arg; + return PostgreSqlParser.RULE_def_arg; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDef_arg) { listener.enterDef_arg(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDef_arg) { listener.exitDef_arg(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDef_arg) { return visitor.visitDef_arg(this); } else { @@ -85511,28 +85511,28 @@ export class Old_aggr_definitionContext extends antlr.ParserRuleContext { super(parent, invokingState); } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public old_aggr_list(): Old_aggr_listContext { return this.getRuleContext(0, Old_aggr_listContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_old_aggr_definition; + return PostgreSqlParser.RULE_old_aggr_definition; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOld_aggr_definition) { listener.enterOld_aggr_definition(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOld_aggr_definition) { listener.exitOld_aggr_definition(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOld_aggr_definition) { return visitor.visitOld_aggr_definition(this); } else { @@ -85559,25 +85559,25 @@ export class Old_aggr_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_old_aggr_list; + return PostgreSqlParser.RULE_old_aggr_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOld_aggr_list) { listener.enterOld_aggr_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOld_aggr_list) { listener.exitOld_aggr_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOld_aggr_list) { return visitor.visitOld_aggr_list(this); } else { @@ -85595,25 +85595,25 @@ export class Old_aggr_elemContext extends antlr.ParserRuleContext { return this.getRuleContext(0, IdentifierContext)!; } public EQUAL(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.EQUAL, 0)!; + return this.getToken(PostgreSqlParser.EQUAL, 0)!; } public def_arg(): Def_argContext { return this.getRuleContext(0, Def_argContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_old_aggr_elem; + return PostgreSqlParser.RULE_old_aggr_elem; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOld_aggr_elem) { listener.enterOld_aggr_elem(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOld_aggr_elem) { listener.exitOld_aggr_elem(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOld_aggr_elem) { return visitor.visitOld_aggr_elem(this); } else { @@ -85631,19 +85631,19 @@ export class Opt_enum_val_listContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Enum_val_listContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_enum_val_list; + return PostgreSqlParser.RULE_opt_enum_val_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_enum_val_list) { listener.enterOpt_enum_val_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_enum_val_list) { listener.exitOpt_enum_val_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_enum_val_list) { return visitor.visitOpt_enum_val_list(this); } else { @@ -85670,25 +85670,25 @@ export class Enum_val_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_enum_val_list; + return PostgreSqlParser.RULE_enum_val_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterEnum_val_list) { listener.enterEnum_val_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitEnum_val_list) { listener.exitEnum_val_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitEnum_val_list) { return visitor.visitEnum_val_list(this); } else { @@ -85703,19 +85703,19 @@ export class AlterenumstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ALTER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ALTER, 0)!; + return this.getToken(PostgreSqlParser.KW_ALTER, 0)!; } public KW_TYPE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_TYPE, 0)!; + return this.getToken(PostgreSqlParser.KW_TYPE, 0)!; } public any_name(): Any_nameContext { return this.getRuleContext(0, Any_nameContext)!; } public KW_ADD(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ADD, 0); + return this.getToken(PostgreSqlParser.KW_ADD, 0); } public KW_VALUE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_VALUE, 0)!; + return this.getToken(PostgreSqlParser.KW_VALUE, 0)!; } public sconst(): SconstContext[]; public sconst(i: number): SconstContext | null; @@ -85730,31 +85730,31 @@ export class AlterenumstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_if_not_existsContext); } public KW_BEFORE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_BEFORE, 0); + return this.getToken(PostgreSqlParser.KW_BEFORE, 0); } public KW_AFTER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_AFTER, 0); + return this.getToken(PostgreSqlParser.KW_AFTER, 0); } public KW_RENAME(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RENAME, 0); + return this.getToken(PostgreSqlParser.KW_RENAME, 0); } public KW_TO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TO, 0); + return this.getToken(PostgreSqlParser.KW_TO, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_alterenumstmt; + return PostgreSqlParser.RULE_alterenumstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAlterenumstmt) { listener.enterAlterenumstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAlterenumstmt) { listener.exitAlterenumstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAlterenumstmt) { return visitor.visitAlterenumstmt(this); } else { @@ -85769,28 +85769,28 @@ export class Opt_if_not_existsContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_IF(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_IF, 0)!; + return this.getToken(PostgreSqlParser.KW_IF, 0)!; } public KW_NOT(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_NOT, 0)!; + return this.getToken(PostgreSqlParser.KW_NOT, 0)!; } public KW_EXISTS(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_EXISTS, 0)!; + return this.getToken(PostgreSqlParser.KW_EXISTS, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_if_not_exists; + return PostgreSqlParser.RULE_opt_if_not_exists; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_if_not_exists) { listener.enterOpt_if_not_exists(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_if_not_exists) { listener.exitOpt_if_not_exists(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_if_not_exists) { return visitor.visitOpt_if_not_exists(this); } else { @@ -85805,34 +85805,34 @@ export class CreateopclassstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CREATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CREATE, 0)!; + return this.getToken(PostgreSqlParser.KW_CREATE, 0)!; } public KW_OPERATOR(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_OPERATOR, 0)!; + return this.getToken(PostgreSqlParser.KW_OPERATOR, 0)!; } public KW_CLASS(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CLASS, 0)!; + return this.getToken(PostgreSqlParser.KW_CLASS, 0)!; } public any_name(): Any_nameContext { return this.getRuleContext(0, Any_nameContext)!; } public KW_FOR(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_FOR, 0)!; + return this.getToken(PostgreSqlParser.KW_FOR, 0)!; } public KW_TYPE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_TYPE, 0)!; + return this.getToken(PostgreSqlParser.KW_TYPE, 0)!; } public typename(): TypenameContext { return this.getRuleContext(0, TypenameContext)!; } public KW_USING(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_USING, 0)!; + return this.getToken(PostgreSqlParser.KW_USING, 0)!; } public name(): NameContext { return this.getRuleContext(0, NameContext)!; } public KW_AS(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_AS, 0)!; + return this.getToken(PostgreSqlParser.KW_AS, 0)!; } public opclass_item_list(): Opclass_item_listContext { return this.getRuleContext(0, Opclass_item_listContext)!; @@ -85844,19 +85844,19 @@ export class CreateopclassstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_opfamilyContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_createopclassstmt; + return PostgreSqlParser.RULE_createopclassstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCreateopclassstmt) { listener.enterCreateopclassstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCreateopclassstmt) { listener.exitCreateopclassstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCreateopclassstmt) { return visitor.visitCreateopclassstmt(this); } else { @@ -85883,25 +85883,25 @@ export class Opclass_item_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opclass_item_list; + return PostgreSqlParser.RULE_opclass_item_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpclass_item_list) { listener.enterOpclass_item_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpclass_item_list) { listener.exitOpclass_item_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpclass_item_list) { return visitor.visitOpclass_item_list(this); } else { @@ -85916,7 +85916,7 @@ export class Opclass_itemContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_OPERATOR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OPERATOR, 0); + return this.getToken(PostgreSqlParser.KW_OPERATOR, 0); } public iconst(): IconstContext | null { return this.getRuleContext(0, IconstContext); @@ -85934,40 +85934,40 @@ export class Opclass_itemContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Operator_with_argtypesContext); } public KW_FUNCTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FUNCTION, 0); + return this.getToken(PostgreSqlParser.KW_FUNCTION, 0); } public function_with_argtypes(): Function_with_argtypesContext | null { return this.getRuleContext(0, Function_with_argtypesContext); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public type_list(): Type_listContext | null { return this.getRuleContext(0, Type_listContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public KW_STORAGE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_STORAGE, 0); + return this.getToken(PostgreSqlParser.KW_STORAGE, 0); } public typename(): TypenameContext | null { return this.getRuleContext(0, TypenameContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opclass_item; + return PostgreSqlParser.RULE_opclass_item; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpclass_item) { listener.enterOpclass_item(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpclass_item) { listener.exitOpclass_item(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpclass_item) { return visitor.visitOpclass_item(this); } else { @@ -85982,22 +85982,22 @@ export class Opt_defaultContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_DEFAULT(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_DEFAULT, 0)!; + return this.getToken(PostgreSqlParser.KW_DEFAULT, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_default; + return PostgreSqlParser.RULE_opt_default; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_default) { listener.enterOpt_default(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_default) { listener.exitOpt_default(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_default) { return visitor.visitOpt_default(this); } else { @@ -86012,25 +86012,25 @@ export class Opt_opfamilyContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_FAMILY(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_FAMILY, 0)!; + return this.getToken(PostgreSqlParser.KW_FAMILY, 0)!; } public any_name(): Any_nameContext { return this.getRuleContext(0, Any_nameContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_opfamily; + return PostgreSqlParser.RULE_opt_opfamily; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_opfamily) { listener.enterOpt_opfamily(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_opfamily) { listener.exitOpt_opfamily(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_opfamily) { return visitor.visitOpt_opfamily(this); } else { @@ -86045,34 +86045,34 @@ export class Opclass_purposeContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_FOR(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_FOR, 0)!; + return this.getToken(PostgreSqlParser.KW_FOR, 0)!; } public KW_SEARCH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SEARCH, 0); + return this.getToken(PostgreSqlParser.KW_SEARCH, 0); } public KW_ORDER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ORDER, 0); + return this.getToken(PostgreSqlParser.KW_ORDER, 0); } public KW_BY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_BY, 0); + return this.getToken(PostgreSqlParser.KW_BY, 0); } public any_name(): Any_nameContext | null { return this.getRuleContext(0, Any_nameContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opclass_purpose; + return PostgreSqlParser.RULE_opclass_purpose; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpclass_purpose) { listener.enterOpclass_purpose(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpclass_purpose) { listener.exitOpclass_purpose(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpclass_purpose) { return visitor.visitOpclass_purpose(this); } else { @@ -86087,22 +86087,22 @@ export class Opt_recheckContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_RECHECK(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_RECHECK, 0)!; + return this.getToken(PostgreSqlParser.KW_RECHECK, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_recheck; + return PostgreSqlParser.RULE_opt_recheck; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_recheck) { listener.enterOpt_recheck(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_recheck) { listener.exitOpt_recheck(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_recheck) { return visitor.visitOpt_recheck(this); } else { @@ -86117,37 +86117,37 @@ export class CreateopfamilystmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CREATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CREATE, 0)!; + return this.getToken(PostgreSqlParser.KW_CREATE, 0)!; } public KW_OPERATOR(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_OPERATOR, 0)!; + return this.getToken(PostgreSqlParser.KW_OPERATOR, 0)!; } public KW_FAMILY(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_FAMILY, 0)!; + return this.getToken(PostgreSqlParser.KW_FAMILY, 0)!; } public any_name(): Any_nameContext { return this.getRuleContext(0, Any_nameContext)!; } public KW_USING(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_USING, 0)!; + return this.getToken(PostgreSqlParser.KW_USING, 0)!; } public name(): NameContext { return this.getRuleContext(0, NameContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_createopfamilystmt; + return PostgreSqlParser.RULE_createopfamilystmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCreateopfamilystmt) { listener.enterCreateopfamilystmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCreateopfamilystmt) { listener.exitCreateopfamilystmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCreateopfamilystmt) { return visitor.visitCreateopfamilystmt(this); } else { @@ -86162,49 +86162,49 @@ export class AlteropfamilystmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ALTER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ALTER, 0)!; + return this.getToken(PostgreSqlParser.KW_ALTER, 0)!; } public KW_OPERATOR(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_OPERATOR, 0)!; + return this.getToken(PostgreSqlParser.KW_OPERATOR, 0)!; } public KW_FAMILY(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_FAMILY, 0)!; + return this.getToken(PostgreSqlParser.KW_FAMILY, 0)!; } public any_name(): Any_nameContext { return this.getRuleContext(0, Any_nameContext)!; } public KW_USING(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_USING, 0)!; + return this.getToken(PostgreSqlParser.KW_USING, 0)!; } public name(): NameContext { return this.getRuleContext(0, NameContext)!; } public KW_ADD(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ADD, 0); + return this.getToken(PostgreSqlParser.KW_ADD, 0); } public opclass_item_list(): Opclass_item_listContext | null { return this.getRuleContext(0, Opclass_item_listContext); } public KW_DROP(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DROP, 0); + return this.getToken(PostgreSqlParser.KW_DROP, 0); } public opclass_drop_list(): Opclass_drop_listContext | null { return this.getRuleContext(0, Opclass_drop_listContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_alteropfamilystmt; + return PostgreSqlParser.RULE_alteropfamilystmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAlteropfamilystmt) { listener.enterAlteropfamilystmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAlteropfamilystmt) { listener.exitAlteropfamilystmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAlteropfamilystmt) { return visitor.visitAlteropfamilystmt(this); } else { @@ -86231,25 +86231,25 @@ export class Opclass_drop_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opclass_drop_list; + return PostgreSqlParser.RULE_opclass_drop_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpclass_drop_list) { listener.enterOpclass_drop_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpclass_drop_list) { listener.exitOpclass_drop_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpclass_drop_list) { return visitor.visitOpclass_drop_list(this); } else { @@ -86264,37 +86264,37 @@ export class Opclass_dropContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_OPERATOR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OPERATOR, 0); + return this.getToken(PostgreSqlParser.KW_OPERATOR, 0); } public iconst(): IconstContext { return this.getRuleContext(0, IconstContext)!; } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public type_list(): Type_listContext { return this.getRuleContext(0, Type_listContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public KW_FUNCTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FUNCTION, 0); + return this.getToken(PostgreSqlParser.KW_FUNCTION, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opclass_drop; + return PostgreSqlParser.RULE_opclass_drop; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpclass_drop) { listener.enterOpclass_drop(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpclass_drop) { listener.exitOpclass_drop(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpclass_drop) { return visitor.visitOpclass_drop(this); } else { @@ -86309,37 +86309,37 @@ export class ReassignownedstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_REASSIGN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_REASSIGN, 0)!; + return this.getToken(PostgreSqlParser.KW_REASSIGN, 0)!; } public KW_OWNED(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_OWNED, 0)!; + return this.getToken(PostgreSqlParser.KW_OWNED, 0)!; } public KW_BY(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_BY, 0)!; + return this.getToken(PostgreSqlParser.KW_BY, 0)!; } public role_list(): Role_listContext { return this.getRuleContext(0, Role_listContext)!; } public KW_TO(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_TO, 0)!; + return this.getToken(PostgreSqlParser.KW_TO, 0)!; } public rolespec(): RolespecContext { return this.getRuleContext(0, RolespecContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_reassignownedstmt; + return PostgreSqlParser.RULE_reassignownedstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterReassignownedstmt) { listener.enterReassignownedstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitReassignownedstmt) { listener.exitReassignownedstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitReassignownedstmt) { return visitor.visitReassignownedstmt(this); } else { @@ -86354,10 +86354,10 @@ export class DropstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_DROP(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_DROP, 0)!; + return this.getToken(PostgreSqlParser.KW_DROP, 0)!; } public KW_TABLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TABLE, 0); + return this.getToken(PostgreSqlParser.KW_TABLE, 0); } public table_name_list(): Table_name_listContext | null { return this.getRuleContext(0, Table_name_listContext); @@ -86369,127 +86369,127 @@ export class DropstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_drop_behaviorContext); } public KW_SEQUENCE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SEQUENCE, 0); + return this.getToken(PostgreSqlParser.KW_SEQUENCE, 0); } public name_list(): Name_listContext | null { return this.getRuleContext(0, Name_listContext); } public KW_VIEW(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_VIEW, 0); + return this.getToken(PostgreSqlParser.KW_VIEW, 0); } public view_nameList(): View_nameListContext | null { return this.getRuleContext(0, View_nameListContext); } public KW_MATERIALIZED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_MATERIALIZED, 0); + return this.getToken(PostgreSqlParser.KW_MATERIALIZED, 0); } public KW_INDEX(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INDEX, 0); + return this.getToken(PostgreSqlParser.KW_INDEX, 0); } public KW_FOREIGN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FOREIGN, 0); + return this.getToken(PostgreSqlParser.KW_FOREIGN, 0); } public KW_COLLATION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_COLLATION, 0); + return this.getToken(PostgreSqlParser.KW_COLLATION, 0); } public KW_CONVERSION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CONVERSION, 0); + return this.getToken(PostgreSqlParser.KW_CONVERSION, 0); } public KW_STATISTICS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_STATISTICS, 0); + return this.getToken(PostgreSqlParser.KW_STATISTICS, 0); } public KW_TEXT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TEXT, 0); + return this.getToken(PostgreSqlParser.KW_TEXT, 0); } public KW_SEARCH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SEARCH, 0); + return this.getToken(PostgreSqlParser.KW_SEARCH, 0); } public KW_PARSER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PARSER, 0); + return this.getToken(PostgreSqlParser.KW_PARSER, 0); } public KW_DICTIONARY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DICTIONARY, 0); + return this.getToken(PostgreSqlParser.KW_DICTIONARY, 0); } public KW_TEMPLATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TEMPLATE, 0); + return this.getToken(PostgreSqlParser.KW_TEMPLATE, 0); } public KW_CONFIGURATION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CONFIGURATION, 0); + return this.getToken(PostgreSqlParser.KW_CONFIGURATION, 0); } public KW_ACCESS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ACCESS, 0); + return this.getToken(PostgreSqlParser.KW_ACCESS, 0); } public KW_METHOD(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_METHOD, 0); + return this.getToken(PostgreSqlParser.KW_METHOD, 0); } public KW_EVENT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_EVENT, 0); + return this.getToken(PostgreSqlParser.KW_EVENT, 0); } public KW_TRIGGER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TRIGGER, 0); + return this.getToken(PostgreSqlParser.KW_TRIGGER, 0); } public KW_EXTENSION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_EXTENSION, 0); + return this.getToken(PostgreSqlParser.KW_EXTENSION, 0); } public KW_DATA(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DATA, 0); + return this.getToken(PostgreSqlParser.KW_DATA, 0); } public KW_WRAPPER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_WRAPPER, 0); + return this.getToken(PostgreSqlParser.KW_WRAPPER, 0); } public KW_LANGUAGE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LANGUAGE, 0); + return this.getToken(PostgreSqlParser.KW_LANGUAGE, 0); } public opt_procedural(): Opt_proceduralContext | null { return this.getRuleContext(0, Opt_proceduralContext); } public KW_PUBLICATION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PUBLICATION, 0); + return this.getToken(PostgreSqlParser.KW_PUBLICATION, 0); } public KW_SERVER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SERVER, 0); + return this.getToken(PostgreSqlParser.KW_SERVER, 0); } public KW_SCHEMA(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SCHEMA, 0); + return this.getToken(PostgreSqlParser.KW_SCHEMA, 0); } public schema_name_list(): Schema_name_listContext | null { return this.getRuleContext(0, Schema_name_listContext); } public KW_POLICY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_POLICY, 0); + return this.getToken(PostgreSqlParser.KW_POLICY, 0); } public name(): NameContext | null { return this.getRuleContext(0, NameContext); } public KW_ON(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ON, 0); + return this.getToken(PostgreSqlParser.KW_ON, 0); } public any_name(): Any_nameContext | null { return this.getRuleContext(0, Any_nameContext); } public KW_RULE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RULE, 0); + return this.getToken(PostgreSqlParser.KW_RULE, 0); } public KW_TYPE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TYPE, 0); + return this.getToken(PostgreSqlParser.KW_TYPE, 0); } public type_name_list(): Type_name_listContext | null { return this.getRuleContext(0, Type_name_listContext); } public KW_DOMAIN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DOMAIN, 0); + return this.getToken(PostgreSqlParser.KW_DOMAIN, 0); } public KW_CONCURRENTLY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CONCURRENTLY, 0); + return this.getToken(PostgreSqlParser.KW_CONCURRENTLY, 0); } public any_name_list(): Any_name_listContext | null { return this.getRuleContext(0, Any_name_listContext); } public KW_CAST(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CAST, 0); + return this.getToken(PostgreSqlParser.KW_CAST, 0); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public typename(): TypenameContext[]; public typename(i: number): TypenameContext | null; @@ -86501,64 +86501,64 @@ export class DropstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(i, TypenameContext); } public KW_AS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_AS, 0); + return this.getToken(PostgreSqlParser.KW_AS, 0); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public KW_OPERATOR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OPERATOR, 0); + return this.getToken(PostgreSqlParser.KW_OPERATOR, 0); } public KW_CLASS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CLASS, 0); + return this.getToken(PostgreSqlParser.KW_CLASS, 0); } public KW_USING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_USING, 0); + return this.getToken(PostgreSqlParser.KW_USING, 0); } public KW_FAMILY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FAMILY, 0); + return this.getToken(PostgreSqlParser.KW_FAMILY, 0); } public KW_OWNED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OWNED, 0); + return this.getToken(PostgreSqlParser.KW_OWNED, 0); } public KW_BY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_BY, 0); + return this.getToken(PostgreSqlParser.KW_BY, 0); } public role_list(): Role_listContext | null { return this.getRuleContext(0, Role_listContext); } public KW_SUBSCRIPTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SUBSCRIPTION, 0); + return this.getToken(PostgreSqlParser.KW_SUBSCRIPTION, 0); } public KW_TABLESPACE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TABLESPACE, 0); + return this.getToken(PostgreSqlParser.KW_TABLESPACE, 0); } public tablespace_name(): Tablespace_nameContext | null { return this.getRuleContext(0, Tablespace_nameContext); } public KW_TRANSFORM(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TRANSFORM, 0); + return this.getToken(PostgreSqlParser.KW_TRANSFORM, 0); } public KW_FOR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FOR, 0); + return this.getToken(PostgreSqlParser.KW_FOR, 0); } public KW_ROLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROLE, 0); + return this.getToken(PostgreSqlParser.KW_ROLE, 0); } public KW_USER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_USER, 0); + return this.getToken(PostgreSqlParser.KW_USER, 0); } public KW_GROUP(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_GROUP, 0); + return this.getToken(PostgreSqlParser.KW_GROUP, 0); } public KW_MAPPING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_MAPPING, 0); + return this.getToken(PostgreSqlParser.KW_MAPPING, 0); } public auth_ident(): Auth_identContext | null { return this.getRuleContext(0, Auth_identContext); } public KW_DATABASE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DATABASE, 0); + return this.getToken(PostgreSqlParser.KW_DATABASE, 0); } public database_name(): Database_nameContext | null { return this.getRuleContext(0, Database_nameContext); @@ -86570,19 +86570,19 @@ export class DropstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_withContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_dropstmt; + return PostgreSqlParser.RULE_dropstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDropstmt) { listener.enterDropstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDropstmt) { listener.exitDropstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDropstmt) { return visitor.visitDropstmt(this); } else { @@ -86609,25 +86609,25 @@ export class View_nameListContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_view_nameList; + return PostgreSqlParser.RULE_view_nameList; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterView_nameList) { listener.enterView_nameList(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitView_nameList) { listener.exitView_nameList(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitView_nameList) { return visitor.visitView_nameList(this); } else { @@ -86642,73 +86642,73 @@ export class Object_type_any_nameContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_TABLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TABLE, 0); + return this.getToken(PostgreSqlParser.KW_TABLE, 0); } public table_name(): Table_nameContext | null { return this.getRuleContext(0, Table_nameContext); } public KW_FOREIGN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FOREIGN, 0); + return this.getToken(PostgreSqlParser.KW_FOREIGN, 0); } public KW_VIEW(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_VIEW, 0); + return this.getToken(PostgreSqlParser.KW_VIEW, 0); } public view_name(): View_nameContext | null { return this.getRuleContext(0, View_nameContext); } public KW_MATERIALIZED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_MATERIALIZED, 0); + return this.getToken(PostgreSqlParser.KW_MATERIALIZED, 0); } public KW_INDEX(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INDEX, 0); + return this.getToken(PostgreSqlParser.KW_INDEX, 0); } public any_name(): Any_nameContext | null { return this.getRuleContext(0, Any_nameContext); } public KW_COLLATION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_COLLATION, 0); + return this.getToken(PostgreSqlParser.KW_COLLATION, 0); } public KW_CONVERSION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CONVERSION, 0); + return this.getToken(PostgreSqlParser.KW_CONVERSION, 0); } public KW_STATISTICS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_STATISTICS, 0); + return this.getToken(PostgreSqlParser.KW_STATISTICS, 0); } public KW_SEQUENCE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SEQUENCE, 0); + return this.getToken(PostgreSqlParser.KW_SEQUENCE, 0); } public KW_TEXT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TEXT, 0); + return this.getToken(PostgreSqlParser.KW_TEXT, 0); } public KW_SEARCH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SEARCH, 0); + return this.getToken(PostgreSqlParser.KW_SEARCH, 0); } public KW_PARSER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PARSER, 0); + return this.getToken(PostgreSqlParser.KW_PARSER, 0); } public KW_DICTIONARY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DICTIONARY, 0); + return this.getToken(PostgreSqlParser.KW_DICTIONARY, 0); } public KW_TEMPLATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TEMPLATE, 0); + return this.getToken(PostgreSqlParser.KW_TEMPLATE, 0); } public KW_CONFIGURATION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CONFIGURATION, 0); + return this.getToken(PostgreSqlParser.KW_CONFIGURATION, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_object_type_any_name; + return PostgreSqlParser.RULE_object_type_any_name; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterObject_type_any_name) { listener.enterObject_type_any_name(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitObject_type_any_name) { listener.exitObject_type_any_name(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitObject_type_any_name) { return visitor.visitObject_type_any_name(this); } else { @@ -86723,82 +86723,82 @@ export class Object_type_nameContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ACCESS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ACCESS, 0); + return this.getToken(PostgreSqlParser.KW_ACCESS, 0); } public KW_METHOD(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_METHOD, 0); + return this.getToken(PostgreSqlParser.KW_METHOD, 0); } public name(): NameContext | null { return this.getRuleContext(0, NameContext); } public KW_EVENT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_EVENT, 0); + return this.getToken(PostgreSqlParser.KW_EVENT, 0); } public KW_TRIGGER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TRIGGER, 0); + return this.getToken(PostgreSqlParser.KW_TRIGGER, 0); } public KW_EXTENSION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_EXTENSION, 0); + return this.getToken(PostgreSqlParser.KW_EXTENSION, 0); } public KW_FOREIGN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FOREIGN, 0); + return this.getToken(PostgreSqlParser.KW_FOREIGN, 0); } public KW_DATA(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DATA, 0); + return this.getToken(PostgreSqlParser.KW_DATA, 0); } public KW_WRAPPER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_WRAPPER, 0); + return this.getToken(PostgreSqlParser.KW_WRAPPER, 0); } public KW_LANGUAGE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LANGUAGE, 0); + return this.getToken(PostgreSqlParser.KW_LANGUAGE, 0); } public opt_procedural(): Opt_proceduralContext | null { return this.getRuleContext(0, Opt_proceduralContext); } public KW_PUBLICATION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PUBLICATION, 0); + return this.getToken(PostgreSqlParser.KW_PUBLICATION, 0); } public KW_SCHEMA(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SCHEMA, 0); + return this.getToken(PostgreSqlParser.KW_SCHEMA, 0); } public schema_name(): Schema_nameContext | null { return this.getRuleContext(0, Schema_nameContext); } public KW_SERVER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SERVER, 0); + return this.getToken(PostgreSqlParser.KW_SERVER, 0); } public KW_DATABASE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DATABASE, 0); + return this.getToken(PostgreSqlParser.KW_DATABASE, 0); } public database_name(): Database_nameContext | null { return this.getRuleContext(0, Database_nameContext); } public KW_ROLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROLE, 0); + return this.getToken(PostgreSqlParser.KW_ROLE, 0); } public KW_SUBSCRIPTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SUBSCRIPTION, 0); + return this.getToken(PostgreSqlParser.KW_SUBSCRIPTION, 0); } public KW_TABLESPACE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TABLESPACE, 0); + return this.getToken(PostgreSqlParser.KW_TABLESPACE, 0); } public tablespace_name(): Tablespace_nameContext | null { return this.getRuleContext(0, Tablespace_nameContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_object_type_name; + return PostgreSqlParser.RULE_object_type_name; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterObject_type_name) { listener.enterObject_type_name(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitObject_type_name) { listener.exitObject_type_name(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitObject_type_name) { return visitor.visitObject_type_name(this); } else { @@ -86813,28 +86813,28 @@ export class Object_type_name_on_any_nameContext extends antlr.ParserRuleContext super(parent, invokingState); } public KW_POLICY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_POLICY, 0); + return this.getToken(PostgreSqlParser.KW_POLICY, 0); } public KW_RULE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RULE, 0); + return this.getToken(PostgreSqlParser.KW_RULE, 0); } public KW_TRIGGER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TRIGGER, 0); + return this.getToken(PostgreSqlParser.KW_TRIGGER, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_object_type_name_on_any_name; + return PostgreSqlParser.RULE_object_type_name_on_any_name; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterObject_type_name_on_any_name) { listener.enterObject_type_name_on_any_name(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitObject_type_name_on_any_name) { listener.exitObject_type_name_on_any_name(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitObject_type_name_on_any_name) { return visitor.visitObject_type_name_on_any_name(this); } else { @@ -86861,25 +86861,25 @@ export class Any_name_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_any_name_list; + return PostgreSqlParser.RULE_any_name_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAny_name_list) { listener.enterAny_name_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAny_name_list) { listener.exitAny_name_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAny_name_list) { return visitor.visitAny_name_list(this); } else { @@ -86897,25 +86897,25 @@ export class Relation_column_nameContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Relation_nameContext)!; } public DOT(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.DOT, 0)!; + return this.getToken(PostgreSqlParser.DOT, 0)!; } public column_name(): Column_nameContext { return this.getRuleContext(0, Column_nameContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_relation_column_name; + return PostgreSqlParser.RULE_relation_column_name; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterRelation_column_name) { listener.enterRelation_column_name(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitRelation_column_name) { listener.exitRelation_column_name(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitRelation_column_name) { return visitor.visitRelation_column_name(this); } else { @@ -86936,19 +86936,19 @@ export class Relation_nameContext extends antlr.ParserRuleContext { return this.getRuleContext(0, AttrsContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_relation_name; + return PostgreSqlParser.RULE_relation_name; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterRelation_name) { listener.enterRelation_name(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitRelation_name) { listener.exitRelation_name(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitRelation_name) { return visitor.visitRelation_name(this); } else { @@ -86969,19 +86969,19 @@ export class Any_nameContext extends antlr.ParserRuleContext { return this.getRuleContext(0, AttrsContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_any_name; + return PostgreSqlParser.RULE_any_name; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAny_name) { listener.enterAny_name(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAny_name) { listener.exitAny_name(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAny_name) { return visitor.visitAny_name(this); } else { @@ -86999,9 +86999,9 @@ export class AttrsContext extends antlr.ParserRuleContext { public DOT(i: number): antlr.TerminalNode | null; public DOT(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.DOT); + return this.getTokens(PostgreSqlParser.DOT); } else { - return this.getToken(PostgreSQLParser.DOT, i); + return this.getToken(PostgreSqlParser.DOT, i); } } public attr_name(): Attr_nameContext[]; @@ -87014,19 +87014,19 @@ export class AttrsContext extends antlr.ParserRuleContext { return this.getRuleContext(i, Attr_nameContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_attrs; + return PostgreSqlParser.RULE_attrs; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAttrs) { listener.enterAttrs(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAttrs) { listener.exitAttrs(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAttrs) { return visitor.visitAttrs(this); } else { @@ -87053,25 +87053,25 @@ export class Type_name_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_type_name_list; + return PostgreSqlParser.RULE_type_name_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterType_name_list) { listener.enterType_name_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitType_name_list) { listener.exitType_name_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitType_name_list) { return visitor.visitType_name_list(this); } else { @@ -87086,7 +87086,7 @@ export class TruncatestmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_TRUNCATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_TRUNCATE, 0)!; + return this.getToken(PostgreSqlParser.KW_TRUNCATE, 0)!; } public truncate_table(): Truncate_tableContext[]; public truncate_table(i: number): Truncate_tableContext | null; @@ -87098,43 +87098,43 @@ export class TruncatestmtContext extends antlr.ParserRuleContext { return this.getRuleContext(i, Truncate_tableContext); } public KW_TABLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TABLE, 0); + return this.getToken(PostgreSqlParser.KW_TABLE, 0); } public COMMA(): antlr.TerminalNode[]; public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public KW_IDENTITY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_IDENTITY, 0); + return this.getToken(PostgreSqlParser.KW_IDENTITY, 0); } public opt_drop_behavior(): Opt_drop_behaviorContext | null { return this.getRuleContext(0, Opt_drop_behaviorContext); } public KW_CONTINUE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CONTINUE, 0); + return this.getToken(PostgreSqlParser.KW_CONTINUE, 0); } public KW_RESTART(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RESTART, 0); + return this.getToken(PostgreSqlParser.KW_RESTART, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_truncatestmt; + return PostgreSqlParser.RULE_truncatestmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTruncatestmt) { listener.enterTruncatestmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTruncatestmt) { listener.exitTruncatestmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTruncatestmt) { return visitor.visitTruncatestmt(this); } else { @@ -87152,25 +87152,25 @@ export class Truncate_tableContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Table_nameContext)!; } public KW_ONLY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ONLY, 0); + return this.getToken(PostgreSqlParser.KW_ONLY, 0); } public STAR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.STAR, 0); + return this.getToken(PostgreSqlParser.STAR, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_truncate_table; + return PostgreSqlParser.RULE_truncate_table; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTruncate_table) { listener.enterTruncate_table(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTruncate_table) { listener.exitTruncate_table(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTruncate_table) { return visitor.visitTruncate_table(this); } else { @@ -87185,28 +87185,28 @@ export class CommentstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_COMMENT(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_COMMENT, 0)!; + return this.getToken(PostgreSqlParser.KW_COMMENT, 0)!; } public KW_ON(): antlr.TerminalNode[]; public KW_ON(i: number): antlr.TerminalNode | null; public KW_ON(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.KW_ON); + return this.getTokens(PostgreSqlParser.KW_ON); } else { - return this.getToken(PostgreSQLParser.KW_ON, i); + return this.getToken(PostgreSqlParser.KW_ON, i); } } public object_type_any_name(): Object_type_any_nameContext | null { return this.getRuleContext(0, Object_type_any_nameContext); } public KW_IS(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_IS, 0)!; + return this.getToken(PostgreSqlParser.KW_IS, 0)!; } public comment_text(): Comment_textContext { return this.getRuleContext(0, Comment_textContext)!; } public KW_COLUMN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_COLUMN, 0); + return this.getToken(PostgreSqlParser.KW_COLUMN, 0); } public relation_column_name(): Relation_column_nameContext | null { return this.getRuleContext(0, Relation_column_nameContext); @@ -87215,7 +87215,7 @@ export class CommentstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Object_type_nameContext); } public KW_TYPE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TYPE, 0); + return this.getToken(PostgreSqlParser.KW_TYPE, 0); } public typename(): TypenameContext[]; public typename(i: number): TypenameContext | null; @@ -87227,28 +87227,28 @@ export class CommentstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(i, TypenameContext); } public KW_DOMAIN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DOMAIN, 0); + return this.getToken(PostgreSqlParser.KW_DOMAIN, 0); } public KW_AGGREGATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_AGGREGATE, 0); + return this.getToken(PostgreSqlParser.KW_AGGREGATE, 0); } public aggregate_with_argtypes(): Aggregate_with_argtypesContext | null { return this.getRuleContext(0, Aggregate_with_argtypesContext); } public KW_FUNCTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FUNCTION, 0); + return this.getToken(PostgreSqlParser.KW_FUNCTION, 0); } public function_with_argtypes(): Function_with_argtypesContext | null { return this.getRuleContext(0, Function_with_argtypesContext); } public KW_OPERATOR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OPERATOR, 0); + return this.getToken(PostgreSqlParser.KW_OPERATOR, 0); } public operator_with_argtypes(): Operator_with_argtypesContext | null { return this.getRuleContext(0, Operator_with_argtypesContext); } public KW_CONSTRAINT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CONSTRAINT, 0); + return this.getToken(PostgreSqlParser.KW_CONSTRAINT, 0); } public name(): NameContext | null { return this.getRuleContext(0, NameContext); @@ -87260,79 +87260,79 @@ export class CommentstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Any_nameContext); } public KW_POLICY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_POLICY, 0); + return this.getToken(PostgreSqlParser.KW_POLICY, 0); } public KW_RULE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RULE, 0); + return this.getToken(PostgreSqlParser.KW_RULE, 0); } public KW_TRIGGER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TRIGGER, 0); + return this.getToken(PostgreSqlParser.KW_TRIGGER, 0); } public KW_PROCEDURE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PROCEDURE, 0); + return this.getToken(PostgreSqlParser.KW_PROCEDURE, 0); } public procedure_with_argtypes(): Procedure_with_argtypesContext | null { return this.getRuleContext(0, Procedure_with_argtypesContext); } public KW_ROUTINE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROUTINE, 0); + return this.getToken(PostgreSqlParser.KW_ROUTINE, 0); } public routine_with_argtypes(): Routine_with_argtypesContext | null { return this.getRuleContext(0, Routine_with_argtypesContext); } public KW_TRANSFORM(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TRANSFORM, 0); + return this.getToken(PostgreSqlParser.KW_TRANSFORM, 0); } public KW_FOR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FOR, 0); + return this.getToken(PostgreSqlParser.KW_FOR, 0); } public KW_LANGUAGE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LANGUAGE, 0); + return this.getToken(PostgreSqlParser.KW_LANGUAGE, 0); } public KW_CLASS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CLASS, 0); + return this.getToken(PostgreSqlParser.KW_CLASS, 0); } public KW_USING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_USING, 0); + return this.getToken(PostgreSqlParser.KW_USING, 0); } public KW_FAMILY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FAMILY, 0); + return this.getToken(PostgreSqlParser.KW_FAMILY, 0); } public KW_LARGE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LARGE, 0); + return this.getToken(PostgreSqlParser.KW_LARGE, 0); } public KW_OBJECT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OBJECT, 0); + return this.getToken(PostgreSqlParser.KW_OBJECT, 0); } public numericonly(): NumericonlyContext | null { return this.getRuleContext(0, NumericonlyContext); } public KW_CAST(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CAST, 0); + return this.getToken(PostgreSqlParser.KW_CAST, 0); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public KW_AS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_AS, 0); + return this.getToken(PostgreSqlParser.KW_AS, 0); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_commentstmt; + return PostgreSqlParser.RULE_commentstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCommentstmt) { listener.enterCommentstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCommentstmt) { listener.exitCommentstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCommentstmt) { return visitor.visitCommentstmt(this); } else { @@ -87350,22 +87350,22 @@ export class Comment_textContext extends antlr.ParserRuleContext { return this.getRuleContext(0, SconstContext); } public KW_NULL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NULL, 0); + return this.getToken(PostgreSqlParser.KW_NULL, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_comment_text; + return PostgreSqlParser.RULE_comment_text; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterComment_text) { listener.enterComment_text(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitComment_text) { listener.exitComment_text(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitComment_text) { return visitor.visitComment_text(this); } else { @@ -87380,22 +87380,22 @@ export class SeclabelstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_SECURITY(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_SECURITY, 0)!; + return this.getToken(PostgreSqlParser.KW_SECURITY, 0)!; } public KW_LABEL(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_LABEL, 0)!; + return this.getToken(PostgreSqlParser.KW_LABEL, 0)!; } public KW_ON(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ON, 0)!; + return this.getToken(PostgreSqlParser.KW_ON, 0)!; } public KW_COLUMN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_COLUMN, 0); + return this.getToken(PostgreSqlParser.KW_COLUMN, 0); } public column_name(): Column_nameContext | null { return this.getRuleContext(0, Column_nameContext); } public KW_IS(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_IS, 0)!; + return this.getToken(PostgreSqlParser.KW_IS, 0)!; } public security_label(): Security_labelContext { return this.getRuleContext(0, Security_labelContext)!; @@ -87404,43 +87404,43 @@ export class SeclabelstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_providerContext); } public KW_TYPE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TYPE, 0); + return this.getToken(PostgreSqlParser.KW_TYPE, 0); } public typename(): TypenameContext | null { return this.getRuleContext(0, TypenameContext); } public KW_DOMAIN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DOMAIN, 0); + return this.getToken(PostgreSqlParser.KW_DOMAIN, 0); } public KW_AGGREGATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_AGGREGATE, 0); + return this.getToken(PostgreSqlParser.KW_AGGREGATE, 0); } public aggregate_with_argtypes(): Aggregate_with_argtypesContext | null { return this.getRuleContext(0, Aggregate_with_argtypesContext); } public KW_FUNCTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FUNCTION, 0); + return this.getToken(PostgreSqlParser.KW_FUNCTION, 0); } public function_with_argtypes(): Function_with_argtypesContext | null { return this.getRuleContext(0, Function_with_argtypesContext); } public KW_LARGE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LARGE, 0); + return this.getToken(PostgreSqlParser.KW_LARGE, 0); } public KW_OBJECT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OBJECT, 0); + return this.getToken(PostgreSqlParser.KW_OBJECT, 0); } public numericonly(): NumericonlyContext | null { return this.getRuleContext(0, NumericonlyContext); } public KW_PROCEDURE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PROCEDURE, 0); + return this.getToken(PostgreSqlParser.KW_PROCEDURE, 0); } public procedure_with_argtypes(): Procedure_with_argtypesContext | null { return this.getRuleContext(0, Procedure_with_argtypesContext); } public KW_ROUTINE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROUTINE, 0); + return this.getToken(PostgreSqlParser.KW_ROUTINE, 0); } public routine_with_argtypes(): Routine_with_argtypesContext | null { return this.getRuleContext(0, Routine_with_argtypesContext); @@ -87452,19 +87452,19 @@ export class SeclabelstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Object_type_nameContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_seclabelstmt; + return PostgreSqlParser.RULE_seclabelstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterSeclabelstmt) { listener.enterSeclabelstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitSeclabelstmt) { listener.exitSeclabelstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitSeclabelstmt) { return visitor.visitSeclabelstmt(this); } else { @@ -87479,25 +87479,25 @@ export class Opt_providerContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_FOR(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_FOR, 0)!; + return this.getToken(PostgreSqlParser.KW_FOR, 0)!; } public nonreservedword_or_sconst(): Nonreservedword_or_sconstContext { return this.getRuleContext(0, Nonreservedword_or_sconstContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_provider; + return PostgreSqlParser.RULE_opt_provider; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_provider) { listener.enterOpt_provider(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_provider) { listener.exitOpt_provider(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_provider) { return visitor.visitOpt_provider(this); } else { @@ -87515,22 +87515,22 @@ export class Security_labelContext extends antlr.ParserRuleContext { return this.getRuleContext(0, SconstContext); } public KW_NULL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NULL, 0); + return this.getToken(PostgreSqlParser.KW_NULL, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_security_label; + return PostgreSqlParser.RULE_security_label; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterSecurity_label) { listener.enterSecurity_label(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitSecurity_label) { listener.exitSecurity_label(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitSecurity_label) { return visitor.visitSecurity_label(this); } else { @@ -87545,28 +87545,28 @@ export class FetchstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_FETCH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FETCH, 0); + return this.getToken(PostgreSqlParser.KW_FETCH, 0); } public fetch_args(): Fetch_argsContext { return this.getRuleContext(0, Fetch_argsContext)!; } public KW_MOVE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_MOVE, 0); + return this.getToken(PostgreSqlParser.KW_MOVE, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_fetchstmt; + return PostgreSqlParser.RULE_fetchstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterFetchstmt) { listener.enterFetchstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitFetchstmt) { listener.exitFetchstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitFetchstmt) { return visitor.visitFetchstmt(this); } else { @@ -87587,52 +87587,52 @@ export class Fetch_argsContext extends antlr.ParserRuleContext { return this.getRuleContext(0, From_inContext); } public KW_NEXT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NEXT, 0); + return this.getToken(PostgreSqlParser.KW_NEXT, 0); } public opt_from_in(): Opt_from_inContext | null { return this.getRuleContext(0, Opt_from_inContext); } public KW_PRIOR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PRIOR, 0); + return this.getToken(PostgreSqlParser.KW_PRIOR, 0); } public KW_FIRST(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FIRST, 0); + return this.getToken(PostgreSqlParser.KW_FIRST, 0); } public KW_LAST(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LAST, 0); + return this.getToken(PostgreSqlParser.KW_LAST, 0); } public KW_ABSOLUTE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ABSOLUTE, 0); + return this.getToken(PostgreSqlParser.KW_ABSOLUTE, 0); } public signediconst(): SignediconstContext | null { return this.getRuleContext(0, SignediconstContext); } public KW_RELATIVE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RELATIVE, 0); + return this.getToken(PostgreSqlParser.KW_RELATIVE, 0); } public KW_ALL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ALL, 0); + return this.getToken(PostgreSqlParser.KW_ALL, 0); } public KW_FORWARD(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FORWARD, 0); + return this.getToken(PostgreSqlParser.KW_FORWARD, 0); } public KW_BACKWARD(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_BACKWARD, 0); + return this.getToken(PostgreSqlParser.KW_BACKWARD, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_fetch_args; + return PostgreSqlParser.RULE_fetch_args; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterFetch_args) { listener.enterFetch_args(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitFetch_args) { listener.exitFetch_args(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitFetch_args) { return visitor.visitFetch_args(this); } else { @@ -87647,25 +87647,25 @@ export class From_inContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_FROM(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FROM, 0); + return this.getToken(PostgreSqlParser.KW_FROM, 0); } public KW_IN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_IN, 0); + return this.getToken(PostgreSqlParser.KW_IN, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_from_in; + return PostgreSqlParser.RULE_from_in; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterFrom_in) { listener.enterFrom_in(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitFrom_in) { listener.exitFrom_in(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitFrom_in) { return visitor.visitFrom_in(this); } else { @@ -87683,19 +87683,19 @@ export class Opt_from_inContext extends antlr.ParserRuleContext { return this.getRuleContext(0, From_inContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_from_in; + return PostgreSqlParser.RULE_opt_from_in; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_from_in) { listener.enterOpt_from_in(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_from_in) { listener.exitOpt_from_in(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_from_in) { return visitor.visitOpt_from_in(this); } else { @@ -87710,19 +87710,19 @@ export class GrantstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_GRANT(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_GRANT, 0)!; + return this.getToken(PostgreSqlParser.KW_GRANT, 0)!; } public privileges(): PrivilegesContext { return this.getRuleContext(0, PrivilegesContext)!; } public KW_ON(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ON, 0)!; + return this.getToken(PostgreSqlParser.KW_ON, 0)!; } public privilege_target(): Privilege_targetContext { return this.getRuleContext(0, Privilege_targetContext)!; } public KW_TO(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_TO, 0)!; + return this.getToken(PostgreSqlParser.KW_TO, 0)!; } public grantee_list(): Grantee_listContext { return this.getRuleContext(0, Grantee_listContext)!; @@ -87731,19 +87731,19 @@ export class GrantstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_grant_grant_optionContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_grantstmt; + return PostgreSqlParser.RULE_grantstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterGrantstmt) { listener.enterGrantstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitGrantstmt) { listener.exitGrantstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitGrantstmt) { return visitor.visitGrantstmt(this); } else { @@ -87758,19 +87758,19 @@ export class RevokestmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_REVOKE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_REVOKE, 0)!; + return this.getToken(PostgreSqlParser.KW_REVOKE, 0)!; } public privileges(): PrivilegesContext { return this.getRuleContext(0, PrivilegesContext)!; } public KW_ON(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ON, 0)!; + return this.getToken(PostgreSqlParser.KW_ON, 0)!; } public privilege_target(): Privilege_targetContext { return this.getRuleContext(0, Privilege_targetContext)!; } public KW_FROM(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_FROM, 0)!; + return this.getToken(PostgreSqlParser.KW_FROM, 0)!; } public grantee_list(): Grantee_listContext { return this.getRuleContext(0, Grantee_listContext)!; @@ -87779,28 +87779,28 @@ export class RevokestmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_drop_behaviorContext); } public KW_GRANT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_GRANT, 0); + return this.getToken(PostgreSqlParser.KW_GRANT, 0); } public KW_OPTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OPTION, 0); + return this.getToken(PostgreSqlParser.KW_OPTION, 0); } public KW_FOR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FOR, 0); + return this.getToken(PostgreSqlParser.KW_FOR, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_revokestmt; + return PostgreSqlParser.RULE_revokestmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterRevokestmt) { listener.enterRevokestmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitRevokestmt) { listener.exitRevokestmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitRevokestmt) { return visitor.visitRevokestmt(this); } else { @@ -87818,37 +87818,37 @@ export class PrivilegesContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Privilege_listContext); } public KW_ALL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ALL, 0); + return this.getToken(PostgreSqlParser.KW_ALL, 0); } public KW_PRIVILEGES(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PRIVILEGES, 0); + return this.getToken(PostgreSqlParser.KW_PRIVILEGES, 0); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public column_list(): Column_listContext | null { return this.getRuleContext(0, Column_listContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public beforeprivilegeselectlist(): BeforeprivilegeselectlistContext | null { return this.getRuleContext(0, BeforeprivilegeselectlistContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_privileges; + return PostgreSqlParser.RULE_privileges; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterPrivileges) { listener.enterPrivileges(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitPrivileges) { listener.exitPrivileges(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitPrivileges) { return visitor.visitPrivileges(this); } else { @@ -87875,25 +87875,25 @@ export class BeforeprivilegeselectlistContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_beforeprivilegeselectlist; + return PostgreSqlParser.RULE_beforeprivilegeselectlist; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterBeforeprivilegeselectlist) { listener.enterBeforeprivilegeselectlist(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitBeforeprivilegeselectlist) { listener.exitBeforeprivilegeselectlist(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitBeforeprivilegeselectlist) { return visitor.visitBeforeprivilegeselectlist(this); } else { @@ -87908,58 +87908,58 @@ export class BeforeprivilegeselectContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_SELECT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SELECT, 0); + return this.getToken(PostgreSqlParser.KW_SELECT, 0); } public KW_INSERT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INSERT, 0); + return this.getToken(PostgreSqlParser.KW_INSERT, 0); } public KW_UPDATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_UPDATE, 0); + return this.getToken(PostgreSqlParser.KW_UPDATE, 0); } public KW_DELETE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DELETE, 0); + return this.getToken(PostgreSqlParser.KW_DELETE, 0); } public KW_TRUNCATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TRUNCATE, 0); + return this.getToken(PostgreSqlParser.KW_TRUNCATE, 0); } public KW_PEFERENCES(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PEFERENCES, 0); + return this.getToken(PostgreSqlParser.KW_PEFERENCES, 0); } public KW_TRIGGER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TRIGGER, 0); + return this.getToken(PostgreSqlParser.KW_TRIGGER, 0); } public KW_USAGE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_USAGE, 0); + return this.getToken(PostgreSqlParser.KW_USAGE, 0); } public KW_CREATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CREATE, 0); + return this.getToken(PostgreSqlParser.KW_CREATE, 0); } public KW_CONNECT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CONNECT, 0); + return this.getToken(PostgreSqlParser.KW_CONNECT, 0); } public KW_TEMPORARY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TEMPORARY, 0); + return this.getToken(PostgreSqlParser.KW_TEMPORARY, 0); } public KW_TEMP(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TEMP, 0); + return this.getToken(PostgreSqlParser.KW_TEMP, 0); } public KW_EXECUTE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_EXECUTE, 0); + return this.getToken(PostgreSqlParser.KW_EXECUTE, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_beforeprivilegeselect; + return PostgreSqlParser.RULE_beforeprivilegeselect; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterBeforeprivilegeselect) { listener.enterBeforeprivilegeselect(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitBeforeprivilegeselect) { listener.exitBeforeprivilegeselect(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitBeforeprivilegeselect) { return visitor.visitBeforeprivilegeselect(this); } else { @@ -87986,25 +87986,25 @@ export class Privilege_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_privilege_list; + return PostgreSqlParser.RULE_privilege_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterPrivilege_list) { listener.enterPrivilege_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitPrivilege_list) { listener.exitPrivilege_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitPrivilege_list) { return visitor.visitPrivilege_list(this); } else { @@ -88019,34 +88019,34 @@ export class PrivilegeContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_SELECT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SELECT, 0); + return this.getToken(PostgreSqlParser.KW_SELECT, 0); } public opt_column_list(): Opt_column_listContext | null { return this.getRuleContext(0, Opt_column_listContext); } public KW_REFERENCES(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_REFERENCES, 0); + return this.getToken(PostgreSqlParser.KW_REFERENCES, 0); } public KW_CREATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CREATE, 0); + return this.getToken(PostgreSqlParser.KW_CREATE, 0); } public colid(): ColidContext | null { return this.getRuleContext(0, ColidContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_privilege; + return PostgreSqlParser.RULE_privilege; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterPrivilege) { listener.enterPrivilege(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitPrivilege) { listener.exitPrivilege(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitPrivilege) { return visitor.visitPrivilege(this); } else { @@ -88064,121 +88064,121 @@ export class Privilege_targetContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Qualified_name_listContext); } public KW_TABLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TABLE, 0); + return this.getToken(PostgreSqlParser.KW_TABLE, 0); } public table_name_list(): Table_name_listContext | null { return this.getRuleContext(0, Table_name_listContext); } public KW_SEQUENCE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SEQUENCE, 0); + return this.getToken(PostgreSqlParser.KW_SEQUENCE, 0); } public KW_FOREIGN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FOREIGN, 0); + return this.getToken(PostgreSqlParser.KW_FOREIGN, 0); } public KW_DATA(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DATA, 0); + return this.getToken(PostgreSqlParser.KW_DATA, 0); } public KW_WRAPPER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_WRAPPER, 0); + return this.getToken(PostgreSqlParser.KW_WRAPPER, 0); } public name_list(): Name_listContext | null { return this.getRuleContext(0, Name_listContext); } public KW_SERVER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SERVER, 0); + return this.getToken(PostgreSqlParser.KW_SERVER, 0); } public KW_FUNCTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FUNCTION, 0); + return this.getToken(PostgreSqlParser.KW_FUNCTION, 0); } public function_with_argtypes_list(): Function_with_argtypes_listContext | null { return this.getRuleContext(0, Function_with_argtypes_listContext); } public KW_PROCEDURE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PROCEDURE, 0); + return this.getToken(PostgreSqlParser.KW_PROCEDURE, 0); } public procedure_with_argtypes_list(): Procedure_with_argtypes_listContext | null { return this.getRuleContext(0, Procedure_with_argtypes_listContext); } public KW_ROUTINE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROUTINE, 0); + return this.getToken(PostgreSqlParser.KW_ROUTINE, 0); } public routine_with_argtypes_list(): Routine_with_argtypes_listContext | null { return this.getRuleContext(0, Routine_with_argtypes_listContext); } public KW_DATABASE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DATABASE, 0); + return this.getToken(PostgreSqlParser.KW_DATABASE, 0); } public database_nameList(): Database_nameListContext | null { return this.getRuleContext(0, Database_nameListContext); } public KW_DOMAIN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DOMAIN, 0); + return this.getToken(PostgreSqlParser.KW_DOMAIN, 0); } public any_name_list(): Any_name_listContext | null { return this.getRuleContext(0, Any_name_listContext); } public KW_LANGUAGE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LANGUAGE, 0); + return this.getToken(PostgreSqlParser.KW_LANGUAGE, 0); } public KW_LARGE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LARGE, 0); + return this.getToken(PostgreSqlParser.KW_LARGE, 0); } public KW_OBJECT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OBJECT, 0); + return this.getToken(PostgreSqlParser.KW_OBJECT, 0); } public numericonly_list(): Numericonly_listContext | null { return this.getRuleContext(0, Numericonly_listContext); } public KW_SCHEMA(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SCHEMA, 0); + return this.getToken(PostgreSqlParser.KW_SCHEMA, 0); } public schema_name_list(): Schema_name_listContext | null { return this.getRuleContext(0, Schema_name_listContext); } public KW_TABLESPACE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TABLESPACE, 0); + return this.getToken(PostgreSqlParser.KW_TABLESPACE, 0); } public tablespace_name_list(): Tablespace_name_listContext | null { return this.getRuleContext(0, Tablespace_name_listContext); } public KW_TYPE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TYPE, 0); + return this.getToken(PostgreSqlParser.KW_TYPE, 0); } public KW_ALL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ALL, 0); + return this.getToken(PostgreSqlParser.KW_ALL, 0); } public KW_TABLES(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TABLES, 0); + return this.getToken(PostgreSqlParser.KW_TABLES, 0); } public KW_IN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_IN, 0); + return this.getToken(PostgreSqlParser.KW_IN, 0); } public KW_SEQUENCES(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SEQUENCES, 0); + return this.getToken(PostgreSqlParser.KW_SEQUENCES, 0); } public KW_FUNCTIONS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FUNCTIONS, 0); + return this.getToken(PostgreSqlParser.KW_FUNCTIONS, 0); } public KW_PROCEDURES(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PROCEDURES, 0); + return this.getToken(PostgreSqlParser.KW_PROCEDURES, 0); } public KW_ROUTINES(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROUTINES, 0); + return this.getToken(PostgreSqlParser.KW_ROUTINES, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_privilege_target; + return PostgreSqlParser.RULE_privilege_target; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterPrivilege_target) { listener.enterPrivilege_target(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitPrivilege_target) { listener.exitPrivilege_target(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitPrivilege_target) { return visitor.visitPrivilege_target(this); } else { @@ -88205,25 +88205,25 @@ export class Grantee_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_grantee_list; + return PostgreSqlParser.RULE_grantee_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterGrantee_list) { listener.enterGrantee_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitGrantee_list) { listener.exitGrantee_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitGrantee_list) { return visitor.visitGrantee_list(this); } else { @@ -88241,22 +88241,22 @@ export class GranteeContext extends antlr.ParserRuleContext { return this.getRuleContext(0, RolespecContext)!; } public KW_GROUP(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_GROUP, 0); + return this.getToken(PostgreSqlParser.KW_GROUP, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_grantee; + return PostgreSqlParser.RULE_grantee; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterGrantee) { listener.enterGrantee(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitGrantee) { listener.exitGrantee(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitGrantee) { return visitor.visitGrantee(this); } else { @@ -88271,28 +88271,28 @@ export class Opt_grant_grant_optionContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_WITH(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_WITH, 0)!; + return this.getToken(PostgreSqlParser.KW_WITH, 0)!; } public KW_GRANT(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_GRANT, 0)!; + return this.getToken(PostgreSqlParser.KW_GRANT, 0)!; } public KW_OPTION(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_OPTION, 0)!; + return this.getToken(PostgreSqlParser.KW_OPTION, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_grant_grant_option; + return PostgreSqlParser.RULE_opt_grant_grant_option; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_grant_grant_option) { listener.enterOpt_grant_grant_option(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_grant_grant_option) { listener.exitOpt_grant_grant_option(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_grant_grant_option) { return visitor.visitOpt_grant_grant_option(this); } else { @@ -88307,13 +88307,13 @@ export class GrantrolestmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_GRANT(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_GRANT, 0)!; + return this.getToken(PostgreSqlParser.KW_GRANT, 0)!; } public privilege_list(): Privilege_listContext { return this.getRuleContext(0, Privilege_listContext)!; } public KW_TO(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_TO, 0)!; + return this.getToken(PostgreSqlParser.KW_TO, 0)!; } public role_list(): Role_listContext { return this.getRuleContext(0, Role_listContext)!; @@ -88325,19 +88325,19 @@ export class GrantrolestmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_granted_byContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_grantrolestmt; + return PostgreSqlParser.RULE_grantrolestmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterGrantrolestmt) { listener.enterGrantrolestmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitGrantrolestmt) { listener.exitGrantrolestmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitGrantrolestmt) { return visitor.visitGrantrolestmt(this); } else { @@ -88352,13 +88352,13 @@ export class RevokerolestmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_REVOKE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_REVOKE, 0)!; + return this.getToken(PostgreSqlParser.KW_REVOKE, 0)!; } public privilege_list(): Privilege_listContext { return this.getRuleContext(0, Privilege_listContext)!; } public KW_FROM(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_FROM, 0)!; + return this.getToken(PostgreSqlParser.KW_FROM, 0)!; } public role_list(): Role_listContext { return this.getRuleContext(0, Role_listContext)!; @@ -88370,28 +88370,28 @@ export class RevokerolestmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_drop_behaviorContext); } public KW_ADMIN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ADMIN, 0); + return this.getToken(PostgreSqlParser.KW_ADMIN, 0); } public KW_OPTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OPTION, 0); + return this.getToken(PostgreSqlParser.KW_OPTION, 0); } public KW_FOR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FOR, 0); + return this.getToken(PostgreSqlParser.KW_FOR, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_revokerolestmt; + return PostgreSqlParser.RULE_revokerolestmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterRevokerolestmt) { listener.enterRevokerolestmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitRevokerolestmt) { listener.exitRevokerolestmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitRevokerolestmt) { return visitor.visitRevokerolestmt(this); } else { @@ -88406,28 +88406,28 @@ export class Opt_grant_admin_optionContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_WITH(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_WITH, 0)!; + return this.getToken(PostgreSqlParser.KW_WITH, 0)!; } public KW_ADMIN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ADMIN, 0)!; + return this.getToken(PostgreSqlParser.KW_ADMIN, 0)!; } public KW_OPTION(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_OPTION, 0)!; + return this.getToken(PostgreSqlParser.KW_OPTION, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_grant_admin_option; + return PostgreSqlParser.RULE_opt_grant_admin_option; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_grant_admin_option) { listener.enterOpt_grant_admin_option(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_grant_admin_option) { listener.exitOpt_grant_admin_option(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_grant_admin_option) { return visitor.visitOpt_grant_admin_option(this); } else { @@ -88442,28 +88442,28 @@ export class Opt_granted_byContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_GRANTED(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_GRANTED, 0)!; + return this.getToken(PostgreSqlParser.KW_GRANTED, 0)!; } public KW_BY(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_BY, 0)!; + return this.getToken(PostgreSqlParser.KW_BY, 0)!; } public rolespec(): RolespecContext { return this.getRuleContext(0, RolespecContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_granted_by; + return PostgreSqlParser.RULE_opt_granted_by; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_granted_by) { listener.enterOpt_granted_by(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_granted_by) { listener.exitOpt_granted_by(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_granted_by) { return visitor.visitOpt_granted_by(this); } else { @@ -88478,13 +88478,13 @@ export class AlterdefaultprivilegesstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ALTER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ALTER, 0)!; + return this.getToken(PostgreSqlParser.KW_ALTER, 0)!; } public KW_DEFAULT(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_DEFAULT, 0)!; + return this.getToken(PostgreSqlParser.KW_DEFAULT, 0)!; } public KW_PRIVILEGES(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_PRIVILEGES, 0)!; + return this.getToken(PostgreSqlParser.KW_PRIVILEGES, 0)!; } public defacloptionlist(): DefacloptionlistContext { return this.getRuleContext(0, DefacloptionlistContext)!; @@ -88493,19 +88493,19 @@ export class AlterdefaultprivilegesstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, DefaclactionContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_alterdefaultprivilegesstmt; + return PostgreSqlParser.RULE_alterdefaultprivilegesstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAlterdefaultprivilegesstmt) { listener.enterAlterdefaultprivilegesstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAlterdefaultprivilegesstmt) { listener.exitAlterdefaultprivilegesstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAlterdefaultprivilegesstmt) { return visitor.visitAlterdefaultprivilegesstmt(this); } else { @@ -88529,19 +88529,19 @@ export class DefacloptionlistContext extends antlr.ParserRuleContext { return this.getRuleContext(i, DefacloptionContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_defacloptionlist; + return PostgreSqlParser.RULE_defacloptionlist; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDefacloptionlist) { listener.enterDefacloptionlist(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDefacloptionlist) { listener.exitDefacloptionlist(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDefacloptionlist) { return visitor.visitDefacloptionlist(this); } else { @@ -88556,40 +88556,40 @@ export class DefacloptionContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_IN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_IN, 0); + return this.getToken(PostgreSqlParser.KW_IN, 0); } public KW_SCHEMA(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SCHEMA, 0); + return this.getToken(PostgreSqlParser.KW_SCHEMA, 0); } public schema_name_list(): Schema_name_listContext | null { return this.getRuleContext(0, Schema_name_listContext); } public KW_FOR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FOR, 0); + return this.getToken(PostgreSqlParser.KW_FOR, 0); } public KW_ROLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROLE, 0); + return this.getToken(PostgreSqlParser.KW_ROLE, 0); } public role_list(): Role_listContext | null { return this.getRuleContext(0, Role_listContext); } public KW_USER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_USER, 0); + return this.getToken(PostgreSqlParser.KW_USER, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_defacloption; + return PostgreSqlParser.RULE_defacloption; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDefacloption) { listener.enterDefacloption(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDefacloption) { listener.exitDefacloption(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDefacloption) { return visitor.visitDefacloption(this); } else { @@ -88604,19 +88604,19 @@ export class DefaclactionContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_GRANT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_GRANT, 0); + return this.getToken(PostgreSqlParser.KW_GRANT, 0); } public privileges(): PrivilegesContext { return this.getRuleContext(0, PrivilegesContext)!; } public KW_ON(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ON, 0)!; + return this.getToken(PostgreSqlParser.KW_ON, 0)!; } public defacl_privilege_target(): Defacl_privilege_targetContext { return this.getRuleContext(0, Defacl_privilege_targetContext)!; } public KW_TO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TO, 0); + return this.getToken(PostgreSqlParser.KW_TO, 0); } public grantee_list(): Grantee_listContext { return this.getRuleContext(0, Grantee_listContext)!; @@ -88625,34 +88625,34 @@ export class DefaclactionContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_grant_grant_optionContext); } public KW_REVOKE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_REVOKE, 0); + return this.getToken(PostgreSqlParser.KW_REVOKE, 0); } public KW_FROM(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FROM, 0); + return this.getToken(PostgreSqlParser.KW_FROM, 0); } public opt_drop_behavior(): Opt_drop_behaviorContext | null { return this.getRuleContext(0, Opt_drop_behaviorContext); } public KW_OPTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OPTION, 0); + return this.getToken(PostgreSqlParser.KW_OPTION, 0); } public KW_FOR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FOR, 0); + return this.getToken(PostgreSqlParser.KW_FOR, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_defaclaction; + return PostgreSqlParser.RULE_defaclaction; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDefaclaction) { listener.enterDefaclaction(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDefaclaction) { listener.exitDefaclaction(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDefaclaction) { return visitor.visitDefaclaction(this); } else { @@ -88667,37 +88667,37 @@ export class Defacl_privilege_targetContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_TABLES(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TABLES, 0); + return this.getToken(PostgreSqlParser.KW_TABLES, 0); } public KW_FUNCTIONS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FUNCTIONS, 0); + return this.getToken(PostgreSqlParser.KW_FUNCTIONS, 0); } public KW_ROUTINES(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROUTINES, 0); + return this.getToken(PostgreSqlParser.KW_ROUTINES, 0); } public KW_SEQUENCES(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SEQUENCES, 0); + return this.getToken(PostgreSqlParser.KW_SEQUENCES, 0); } public KW_TYPES(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TYPES, 0); + return this.getToken(PostgreSqlParser.KW_TYPES, 0); } public KW_SCHEMAS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SCHEMAS, 0); + return this.getToken(PostgreSqlParser.KW_SCHEMAS, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_defacl_privilege_target; + return PostgreSqlParser.RULE_defacl_privilege_target; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDefacl_privilege_target) { listener.enterDefacl_privilege_target(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDefacl_privilege_target) { listener.exitDefacl_privilege_target(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDefacl_privilege_target) { return visitor.visitDefacl_privilege_target(this); } else { @@ -88712,25 +88712,25 @@ export class IndexstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CREATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CREATE, 0)!; + return this.getToken(PostgreSqlParser.KW_CREATE, 0)!; } public KW_INDEX(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_INDEX, 0)!; + return this.getToken(PostgreSqlParser.KW_INDEX, 0)!; } public KW_ON(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ON, 0)!; + return this.getToken(PostgreSqlParser.KW_ON, 0)!; } public relation_expr(): Relation_exprContext { return this.getRuleContext(0, Relation_exprContext)!; } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public index_params(): Index_paramsContext { return this.getRuleContext(0, Index_paramsContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public opt_unique(): Opt_uniqueContext | null { return this.getRuleContext(0, Opt_uniqueContext); @@ -88763,19 +88763,19 @@ export class IndexstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Where_clauseContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_indexstmt; + return PostgreSqlParser.RULE_indexstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterIndexstmt) { listener.enterIndexstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitIndexstmt) { listener.exitIndexstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitIndexstmt) { return visitor.visitIndexstmt(this); } else { @@ -88790,22 +88790,22 @@ export class Opt_uniqueContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_UNIQUE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_UNIQUE, 0)!; + return this.getToken(PostgreSqlParser.KW_UNIQUE, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_unique; + return PostgreSqlParser.RULE_opt_unique; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_unique) { listener.enterOpt_unique(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_unique) { listener.exitOpt_unique(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_unique) { return visitor.visitOpt_unique(this); } else { @@ -88820,22 +88820,22 @@ export class Opt_concurrentlyContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CONCURRENTLY(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CONCURRENTLY, 0)!; + return this.getToken(PostgreSqlParser.KW_CONCURRENTLY, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_concurrently; + return PostgreSqlParser.RULE_opt_concurrently; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_concurrently) { listener.enterOpt_concurrently(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_concurrently) { listener.exitOpt_concurrently(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_concurrently) { return visitor.visitOpt_concurrently(this); } else { @@ -88853,19 +88853,19 @@ export class Opt_index_nameContext extends antlr.ParserRuleContext { return this.getRuleContext(0, NameContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_index_name; + return PostgreSqlParser.RULE_opt_index_name; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_index_name) { listener.enterOpt_index_name(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_index_name) { listener.exitOpt_index_name(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_index_name) { return visitor.visitOpt_index_name(this); } else { @@ -88880,25 +88880,25 @@ export class Access_method_clauseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_USING(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_USING, 0)!; + return this.getToken(PostgreSqlParser.KW_USING, 0)!; } public name(): NameContext { return this.getRuleContext(0, NameContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_access_method_clause; + return PostgreSqlParser.RULE_access_method_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAccess_method_clause) { listener.enterAccess_method_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAccess_method_clause) { listener.exitAccess_method_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAccess_method_clause) { return visitor.visitAccess_method_clause(this); } else { @@ -88925,25 +88925,25 @@ export class Index_paramsContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_index_params; + return PostgreSqlParser.RULE_index_params; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterIndex_params) { listener.enterIndex_params(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitIndex_params) { listener.exitIndex_params(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitIndex_params) { return visitor.visitIndex_params(this); } else { @@ -88976,19 +88976,19 @@ export class Index_elem_optionsContext extends antlr.ParserRuleContext { return this.getRuleContext(0, ReloptionsContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_index_elem_options; + return PostgreSqlParser.RULE_index_elem_options; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterIndex_elem_options) { listener.enterIndex_elem_options(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitIndex_elem_options) { listener.exitIndex_elem_options(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitIndex_elem_options) { return visitor.visitIndex_elem_options(this); } else { @@ -89012,28 +89012,28 @@ export class Index_elemContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Func_expr_windowlessContext); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public a_expr(): A_exprContext | null { return this.getRuleContext(0, A_exprContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_index_elem; + return PostgreSqlParser.RULE_index_elem; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterIndex_elem) { listener.enterIndex_elem(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitIndex_elem) { listener.exitIndex_elem(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitIndex_elem) { return visitor.visitIndex_elem(this); } else { @@ -89048,31 +89048,31 @@ export class Opt_includeContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_INCLUDE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_INCLUDE, 0)!; + return this.getToken(PostgreSqlParser.KW_INCLUDE, 0)!; } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public index_including_params(): Index_including_paramsContext { return this.getRuleContext(0, Index_including_paramsContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_include; + return PostgreSqlParser.RULE_opt_include; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_include) { listener.enterOpt_include(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_include) { listener.exitOpt_include(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_include) { return visitor.visitOpt_include(this); } else { @@ -89099,25 +89099,25 @@ export class Index_including_paramsContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_index_including_params; + return PostgreSqlParser.RULE_index_including_params; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterIndex_including_params) { listener.enterIndex_including_params(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitIndex_including_params) { listener.exitIndex_including_params(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitIndex_including_params) { return visitor.visitIndex_including_params(this); } else { @@ -89132,25 +89132,25 @@ export class Opt_collateContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_COLLATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_COLLATE, 0)!; + return this.getToken(PostgreSqlParser.KW_COLLATE, 0)!; } public any_name(): Any_nameContext { return this.getRuleContext(0, Any_nameContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_collate; + return PostgreSqlParser.RULE_opt_collate; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_collate) { listener.enterOpt_collate(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_collate) { listener.exitOpt_collate(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_collate) { return visitor.visitOpt_collate(this); } else { @@ -89168,19 +89168,19 @@ export class Opt_classContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Any_nameContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_class; + return PostgreSqlParser.RULE_opt_class; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_class) { listener.enterOpt_class(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_class) { listener.exitOpt_class(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_class) { return visitor.visitOpt_class(this); } else { @@ -89195,25 +89195,25 @@ export class Opt_asc_descContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ASC(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ASC, 0); + return this.getToken(PostgreSqlParser.KW_ASC, 0); } public KW_DESC(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DESC, 0); + return this.getToken(PostgreSqlParser.KW_DESC, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_asc_desc; + return PostgreSqlParser.RULE_opt_asc_desc; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_asc_desc) { listener.enterOpt_asc_desc(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_asc_desc) { listener.exitOpt_asc_desc(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_asc_desc) { return visitor.visitOpt_asc_desc(this); } else { @@ -89228,28 +89228,28 @@ export class Opt_nulls_orderContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_NULLS(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_NULLS, 0)!; + return this.getToken(PostgreSqlParser.KW_NULLS, 0)!; } public KW_FIRST(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FIRST, 0); + return this.getToken(PostgreSqlParser.KW_FIRST, 0); } public KW_LAST(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LAST, 0); + return this.getToken(PostgreSqlParser.KW_LAST, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_nulls_order; + return PostgreSqlParser.RULE_opt_nulls_order; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_nulls_order) { listener.enterOpt_nulls_order(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_nulls_order) { listener.exitOpt_nulls_order(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_nulls_order) { return visitor.visitOpt_nulls_order(this); } else { @@ -89264,7 +89264,7 @@ export class CreatefunctionstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CREATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CREATE, 0)!; + return this.getToken(PostgreSqlParser.KW_CREATE, 0)!; } public func_args_with_defaults(): Func_args_with_defaultsContext { return this.getRuleContext(0, Func_args_with_defaultsContext)!; @@ -89273,13 +89273,13 @@ export class CreatefunctionstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Createfunc_opt_listContext)!; } public KW_FUNCTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FUNCTION, 0); + return this.getToken(PostgreSqlParser.KW_FUNCTION, 0); } public function_name_create(): Function_name_createContext | null { return this.getRuleContext(0, Function_name_createContext); } public KW_PROCEDURE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PROCEDURE, 0); + return this.getToken(PostgreSqlParser.KW_PROCEDURE, 0); } public procedure_name_create(): Procedure_name_createContext | null { return this.getRuleContext(0, Procedure_name_createContext); @@ -89288,10 +89288,10 @@ export class CreatefunctionstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_or_replaceContext); } public KW_RETURNS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RETURNS, 0); + return this.getToken(PostgreSqlParser.KW_RETURNS, 0); } public KW_WITH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_WITH, 0); + return this.getToken(PostgreSqlParser.KW_WITH, 0); } public attrilist(): AttrilistContext | null { return this.getRuleContext(0, AttrilistContext); @@ -89300,31 +89300,31 @@ export class CreatefunctionstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Func_returnContext); } public KW_TABLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TABLE, 0); + return this.getToken(PostgreSqlParser.KW_TABLE, 0); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public table_func_column_list(): Table_func_column_listContext | null { return this.getRuleContext(0, Table_func_column_listContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_createfunctionstmt; + return PostgreSqlParser.RULE_createfunctionstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCreatefunctionstmt) { listener.enterCreatefunctionstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCreatefunctionstmt) { listener.exitCreatefunctionstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCreatefunctionstmt) { return visitor.visitCreatefunctionstmt(this); } else { @@ -89339,7 +89339,7 @@ export class AttrilistContext extends antlr.ParserRuleContext { super(parent, invokingState); } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public colid(): ColidContext[]; public colid(i: number): ColidContext | null; @@ -89351,31 +89351,31 @@ export class AttrilistContext extends antlr.ParserRuleContext { return this.getRuleContext(i, ColidContext); } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public COMMA(): antlr.TerminalNode[]; public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_attrilist; + return PostgreSqlParser.RULE_attrilist; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAttrilist) { listener.enterAttrilist(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAttrilist) { listener.exitAttrilist(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAttrilist) { return visitor.visitAttrilist(this); } else { @@ -89390,25 +89390,25 @@ export class Opt_or_replaceContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_OR(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_OR, 0)!; + return this.getToken(PostgreSqlParser.KW_OR, 0)!; } public KW_REPLACE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_REPLACE, 0)!; + return this.getToken(PostgreSqlParser.KW_REPLACE, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_or_replace; + return PostgreSqlParser.RULE_opt_or_replace; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_or_replace) { listener.enterOpt_or_replace(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_or_replace) { listener.exitOpt_or_replace(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_or_replace) { return visitor.visitOpt_or_replace(this); } else { @@ -89423,28 +89423,28 @@ export class Func_argsContext extends antlr.ParserRuleContext { super(parent, invokingState); } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public func_args_list(): Func_args_listContext | null { return this.getRuleContext(0, Func_args_listContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_func_args; + return PostgreSqlParser.RULE_func_args; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterFunc_args) { listener.enterFunc_args(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitFunc_args) { listener.exitFunc_args(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitFunc_args) { return visitor.visitFunc_args(this); } else { @@ -89471,25 +89471,25 @@ export class Func_args_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_func_args_list; + return PostgreSqlParser.RULE_func_args_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterFunc_args_list) { listener.enterFunc_args_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitFunc_args_list) { listener.exitFunc_args_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitFunc_args_list) { return visitor.visitFunc_args_list(this); } else { @@ -89516,25 +89516,25 @@ export class Routine_with_argtypes_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_routine_with_argtypes_list; + return PostgreSqlParser.RULE_routine_with_argtypes_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterRoutine_with_argtypes_list) { listener.enterRoutine_with_argtypes_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitRoutine_with_argtypes_list) { listener.exitRoutine_with_argtypes_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitRoutine_with_argtypes_list) { return visitor.visitRoutine_with_argtypes_list(this); } else { @@ -89564,19 +89564,19 @@ export class Routine_with_argtypesContext extends antlr.ParserRuleContext { return this.getRuleContext(0, IndirectionContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_routine_with_argtypes; + return PostgreSqlParser.RULE_routine_with_argtypes; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterRoutine_with_argtypes) { listener.enterRoutine_with_argtypes(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitRoutine_with_argtypes) { listener.exitRoutine_with_argtypes(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitRoutine_with_argtypes) { return visitor.visitRoutine_with_argtypes(this); } else { @@ -89603,25 +89603,25 @@ export class Procedure_with_argtypes_listContext extends antlr.ParserRuleContext public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_procedure_with_argtypes_list; + return PostgreSqlParser.RULE_procedure_with_argtypes_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterProcedure_with_argtypes_list) { listener.enterProcedure_with_argtypes_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitProcedure_with_argtypes_list) { listener.exitProcedure_with_argtypes_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitProcedure_with_argtypes_list) { return visitor.visitProcedure_with_argtypes_list(this); } else { @@ -89651,19 +89651,19 @@ export class Procedure_with_argtypesContext extends antlr.ParserRuleContext { return this.getRuleContext(0, IndirectionContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_procedure_with_argtypes; + return PostgreSqlParser.RULE_procedure_with_argtypes; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterProcedure_with_argtypes) { listener.enterProcedure_with_argtypes(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitProcedure_with_argtypes) { listener.exitProcedure_with_argtypes(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitProcedure_with_argtypes) { return visitor.visitProcedure_with_argtypes(this); } else { @@ -89690,25 +89690,25 @@ export class Function_with_argtypes_listContext extends antlr.ParserRuleContext public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_function_with_argtypes_list; + return PostgreSqlParser.RULE_function_with_argtypes_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterFunction_with_argtypes_list) { listener.enterFunction_with_argtypes_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitFunction_with_argtypes_list) { listener.exitFunction_with_argtypes_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitFunction_with_argtypes_list) { return visitor.visitFunction_with_argtypes_list(this); } else { @@ -89738,19 +89738,19 @@ export class Function_with_argtypesContext extends antlr.ParserRuleContext { return this.getRuleContext(0, IndirectionContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_function_with_argtypes; + return PostgreSqlParser.RULE_function_with_argtypes; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterFunction_with_argtypes) { listener.enterFunction_with_argtypes(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitFunction_with_argtypes) { listener.exitFunction_with_argtypes(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitFunction_with_argtypes) { return visitor.visitFunction_with_argtypes(this); } else { @@ -89765,28 +89765,28 @@ export class Func_args_with_defaultsContext extends antlr.ParserRuleContext { super(parent, invokingState); } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public func_args_with_defaults_list(): Func_args_with_defaults_listContext | null { return this.getRuleContext(0, Func_args_with_defaults_listContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_func_args_with_defaults; + return PostgreSqlParser.RULE_func_args_with_defaults; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterFunc_args_with_defaults) { listener.enterFunc_args_with_defaults(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitFunc_args_with_defaults) { listener.exitFunc_args_with_defaults(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitFunc_args_with_defaults) { return visitor.visitFunc_args_with_defaults(this); } else { @@ -89813,25 +89813,25 @@ export class Func_args_with_defaults_listContext extends antlr.ParserRuleContext public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_func_args_with_defaults_list; + return PostgreSqlParser.RULE_func_args_with_defaults_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterFunc_args_with_defaults_list) { listener.enterFunc_args_with_defaults_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitFunc_args_with_defaults_list) { listener.exitFunc_args_with_defaults_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitFunc_args_with_defaults_list) { return visitor.visitFunc_args_with_defaults_list(this); } else { @@ -89855,19 +89855,19 @@ export class Func_argContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Param_nameContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_func_arg; + return PostgreSqlParser.RULE_func_arg; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterFunc_arg) { listener.enterFunc_arg(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitFunc_arg) { listener.exitFunc_arg(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitFunc_arg) { return visitor.visitFunc_arg(this); } else { @@ -89882,31 +89882,31 @@ export class Arg_classContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_IN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_IN, 0); + return this.getToken(PostgreSqlParser.KW_IN, 0); } public KW_OUT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OUT, 0); + return this.getToken(PostgreSqlParser.KW_OUT, 0); } public KW_INOUT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INOUT, 0); + return this.getToken(PostgreSqlParser.KW_INOUT, 0); } public KW_VARIADIC(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_VARIADIC, 0); + return this.getToken(PostgreSqlParser.KW_VARIADIC, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_arg_class; + return PostgreSqlParser.RULE_arg_class; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterArg_class) { listener.enterArg_class(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitArg_class) { listener.exitArg_class(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitArg_class) { return visitor.visitArg_class(this); } else { @@ -89924,19 +89924,19 @@ export class Param_nameContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Type_function_nameContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_param_name; + return PostgreSqlParser.RULE_param_name; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterParam_name) { listener.enterParam_name(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitParam_name) { listener.exitParam_name(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitParam_name) { return visitor.visitParam_name(this); } else { @@ -89954,19 +89954,19 @@ export class Func_returnContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Func_typeContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_func_return; + return PostgreSqlParser.RULE_func_return; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterFunc_return) { listener.enterFunc_return(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitFunc_return) { listener.exitFunc_return(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitFunc_return) { return visitor.visitFunc_return(this); } else { @@ -89990,28 +89990,28 @@ export class Func_typeContext extends antlr.ParserRuleContext { return this.getRuleContext(0, AttrsContext); } public PERCENT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.PERCENT, 0); + return this.getToken(PostgreSqlParser.PERCENT, 0); } public KW_TYPE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TYPE, 0); + return this.getToken(PostgreSqlParser.KW_TYPE, 0); } public KW_SETOF(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SETOF, 0); + return this.getToken(PostgreSqlParser.KW_SETOF, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_func_type; + return PostgreSqlParser.RULE_func_type; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterFunc_type) { listener.enterFunc_type(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitFunc_type) { listener.exitFunc_type(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitFunc_type) { return visitor.visitFunc_type(this); } else { @@ -90032,25 +90032,25 @@ export class Func_arg_with_defaultContext extends antlr.ParserRuleContext { return this.getRuleContext(0, A_exprContext); } public KW_DEFAULT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEFAULT, 0); + return this.getToken(PostgreSqlParser.KW_DEFAULT, 0); } public EQUAL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.EQUAL, 0); + return this.getToken(PostgreSqlParser.EQUAL, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_func_arg_with_default; + return PostgreSqlParser.RULE_func_arg_with_default; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterFunc_arg_with_default) { listener.enterFunc_arg_with_default(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitFunc_arg_with_default) { listener.exitFunc_arg_with_default(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitFunc_arg_with_default) { return visitor.visitFunc_arg_with_default(this); } else { @@ -90068,19 +90068,19 @@ export class Aggr_argContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Func_argContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_aggr_arg; + return PostgreSqlParser.RULE_aggr_arg; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAggr_arg) { listener.enterAggr_arg(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAggr_arg) { listener.exitAggr_arg(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAggr_arg) { return visitor.visitAggr_arg(this); } else { @@ -90095,13 +90095,13 @@ export class Aggr_argsContext extends antlr.ParserRuleContext { super(parent, invokingState); } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public STAR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.STAR, 0); + return this.getToken(PostgreSqlParser.STAR, 0); } public aggr_args_list(): Aggr_args_listContext[]; public aggr_args_list(i: number): Aggr_args_listContext | null; @@ -90113,25 +90113,25 @@ export class Aggr_argsContext extends antlr.ParserRuleContext { return this.getRuleContext(i, Aggr_args_listContext); } public KW_ORDER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ORDER, 0); + return this.getToken(PostgreSqlParser.KW_ORDER, 0); } public KW_BY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_BY, 0); + return this.getToken(PostgreSqlParser.KW_BY, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_aggr_args; + return PostgreSqlParser.RULE_aggr_args; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAggr_args) { listener.enterAggr_args(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAggr_args) { listener.exitAggr_args(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAggr_args) { return visitor.visitAggr_args(this); } else { @@ -90158,25 +90158,25 @@ export class Aggr_args_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_aggr_args_list; + return PostgreSqlParser.RULE_aggr_args_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAggr_args_list) { listener.enterAggr_args_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAggr_args_list) { listener.exitAggr_args_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAggr_args_list) { return visitor.visitAggr_args_list(this); } else { @@ -90197,19 +90197,19 @@ export class Aggregate_with_argtypesContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Aggr_argsContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_aggregate_with_argtypes; + return PostgreSqlParser.RULE_aggregate_with_argtypes; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAggregate_with_argtypes) { listener.enterAggregate_with_argtypes(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAggregate_with_argtypes) { listener.exitAggregate_with_argtypes(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAggregate_with_argtypes) { return visitor.visitAggregate_with_argtypes(this); } else { @@ -90236,25 +90236,25 @@ export class Aggregate_with_argtypes_listContext extends antlr.ParserRuleContext public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_aggregate_with_argtypes_list; + return PostgreSqlParser.RULE_aggregate_with_argtypes_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAggregate_with_argtypes_list) { listener.enterAggregate_with_argtypes_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAggregate_with_argtypes_list) { listener.exitAggregate_with_argtypes_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAggregate_with_argtypes_list) { return visitor.visitAggregate_with_argtypes_list(this); } else { @@ -90278,19 +90278,19 @@ export class Createfunc_opt_listContext extends antlr.ParserRuleContext { return this.getRuleContext(i, Createfunc_opt_itemContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_createfunc_opt_list; + return PostgreSqlParser.RULE_createfunc_opt_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCreatefunc_opt_list) { listener.enterCreatefunc_opt_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCreatefunc_opt_list) { listener.exitCreatefunc_opt_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCreatefunc_opt_list) { return visitor.visitCreatefunc_opt_list(this); } else { @@ -90305,67 +90305,67 @@ export class Common_func_opt_itemContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CALLED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CALLED, 0); + return this.getToken(PostgreSqlParser.KW_CALLED, 0); } public KW_ON(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ON, 0); + return this.getToken(PostgreSqlParser.KW_ON, 0); } public KW_NULL(): antlr.TerminalNode[]; public KW_NULL(i: number): antlr.TerminalNode | null; public KW_NULL(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.KW_NULL); + return this.getTokens(PostgreSqlParser.KW_NULL); } else { - return this.getToken(PostgreSQLParser.KW_NULL, i); + return this.getToken(PostgreSqlParser.KW_NULL, i); } } public KW_INPUT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INPUT, 0); + return this.getToken(PostgreSqlParser.KW_INPUT, 0); } public KW_RETURNS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RETURNS, 0); + return this.getToken(PostgreSqlParser.KW_RETURNS, 0); } public KW_STRICT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_STRICT, 0); + return this.getToken(PostgreSqlParser.KW_STRICT, 0); } public KW_IMMUTABLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_IMMUTABLE, 0); + return this.getToken(PostgreSqlParser.KW_IMMUTABLE, 0); } public KW_STABLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_STABLE, 0); + return this.getToken(PostgreSqlParser.KW_STABLE, 0); } public KW_VOLATILE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_VOLATILE, 0); + return this.getToken(PostgreSqlParser.KW_VOLATILE, 0); } public KW_EXTERNAL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_EXTERNAL, 0); + return this.getToken(PostgreSqlParser.KW_EXTERNAL, 0); } public KW_SECURITY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SECURITY, 0); + return this.getToken(PostgreSqlParser.KW_SECURITY, 0); } public KW_DEFINER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEFINER, 0); + return this.getToken(PostgreSqlParser.KW_DEFINER, 0); } public KW_INVOKER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INVOKER, 0); + return this.getToken(PostgreSqlParser.KW_INVOKER, 0); } public KW_LEAKPROOF(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LEAKPROOF, 0); + return this.getToken(PostgreSqlParser.KW_LEAKPROOF, 0); } public KW_NOT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NOT, 0); + return this.getToken(PostgreSqlParser.KW_NOT, 0); } public KW_COST(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_COST, 0); + return this.getToken(PostgreSqlParser.KW_COST, 0); } public numericonly(): NumericonlyContext | null { return this.getRuleContext(0, NumericonlyContext); } public KW_ROWS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROWS, 0); + return this.getToken(PostgreSqlParser.KW_ROWS, 0); } public KW_SUPPORT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SUPPORT, 0); + return this.getToken(PostgreSqlParser.KW_SUPPORT, 0); } public any_name(): Any_nameContext | null { return this.getRuleContext(0, Any_nameContext); @@ -90374,25 +90374,25 @@ export class Common_func_opt_itemContext extends antlr.ParserRuleContext { return this.getRuleContext(0, FunctionsetresetclauseContext); } public KW_PARALLEL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PARALLEL, 0); + return this.getToken(PostgreSqlParser.KW_PARALLEL, 0); } public colid(): ColidContext | null { return this.getRuleContext(0, ColidContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_common_func_opt_item; + return PostgreSqlParser.RULE_common_func_opt_item; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCommon_func_opt_item) { listener.enterCommon_func_opt_item(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCommon_func_opt_item) { listener.exitCommon_func_opt_item(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCommon_func_opt_item) { return visitor.visitCommon_func_opt_item(this); } else { @@ -90407,7 +90407,7 @@ export class Createfunc_opt_itemContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_AS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_AS, 0); + return this.getToken(PostgreSqlParser.KW_AS, 0); } public sconst(): SconstContext[]; public sconst(i: number): SconstContext | null; @@ -90419,25 +90419,25 @@ export class Createfunc_opt_itemContext extends antlr.ParserRuleContext { return this.getRuleContext(i, SconstContext); } public COMMA(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.COMMA, 0); + return this.getToken(PostgreSqlParser.COMMA, 0); } public KW_LANGUAGE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LANGUAGE, 0); + return this.getToken(PostgreSqlParser.KW_LANGUAGE, 0); } public nonreservedword_or_sconst(): Nonreservedword_or_sconstContext | null { return this.getRuleContext(0, Nonreservedword_or_sconstContext); } public KW_TRANSFORM(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TRANSFORM, 0); + return this.getToken(PostgreSqlParser.KW_TRANSFORM, 0); } public transform_type_list(): Transform_type_listContext | null { return this.getRuleContext(0, Transform_type_listContext); } public KW_WINDOW(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_WINDOW, 0); + return this.getToken(PostgreSqlParser.KW_WINDOW, 0); } public KW_SET(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SET, 0); + return this.getToken(PostgreSqlParser.KW_SET, 0); } public colid(): ColidContext[]; public colid(i: number): ColidContext | null; @@ -90449,16 +90449,16 @@ export class Createfunc_opt_itemContext extends antlr.ParserRuleContext { return this.getRuleContext(i, ColidContext); } public KW_TO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TO, 0); + return this.getToken(PostgreSqlParser.KW_TO, 0); } public EQUAL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.EQUAL, 0); + return this.getToken(PostgreSqlParser.EQUAL, 0); } public KW_FROM(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FROM, 0); + return this.getToken(PostgreSqlParser.KW_FROM, 0); } public KW_CURRENT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CURRENT, 0); + return this.getToken(PostgreSqlParser.KW_CURRENT, 0); } public stmt(): StmtContext | null { return this.getRuleContext(0, StmtContext); @@ -90467,19 +90467,19 @@ export class Createfunc_opt_itemContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Common_func_opt_itemContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_createfunc_opt_item; + return PostgreSqlParser.RULE_createfunc_opt_item; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCreatefunc_opt_item) { listener.enterCreatefunc_opt_item(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCreatefunc_opt_item) { listener.exitCreatefunc_opt_item(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCreatefunc_opt_item) { return visitor.visitCreatefunc_opt_item(this); } else { @@ -90497,18 +90497,18 @@ export class Transform_type_listContext extends antlr.ParserRuleContext { public KW_FOR(i: number): antlr.TerminalNode | null; public KW_FOR(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.KW_FOR); + return this.getTokens(PostgreSqlParser.KW_FOR); } else { - return this.getToken(PostgreSQLParser.KW_FOR, i); + return this.getToken(PostgreSqlParser.KW_FOR, i); } } public KW_TYPE(): antlr.TerminalNode[]; public KW_TYPE(i: number): antlr.TerminalNode | null; public KW_TYPE(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.KW_TYPE); + return this.getTokens(PostgreSqlParser.KW_TYPE); } else { - return this.getToken(PostgreSQLParser.KW_TYPE, i); + return this.getToken(PostgreSqlParser.KW_TYPE, i); } } public typename(): TypenameContext[]; @@ -90524,25 +90524,25 @@ export class Transform_type_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_transform_type_list; + return PostgreSqlParser.RULE_transform_type_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTransform_type_list) { listener.enterTransform_type_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTransform_type_list) { listener.exitTransform_type_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTransform_type_list) { return visitor.visitTransform_type_list(this); } else { @@ -90557,25 +90557,25 @@ export class Opt_definitionContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_WITH(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_WITH, 0)!; + return this.getToken(PostgreSqlParser.KW_WITH, 0)!; } public definition(): DefinitionContext { return this.getRuleContext(0, DefinitionContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_definition; + return PostgreSqlParser.RULE_opt_definition; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_definition) { listener.enterOpt_definition(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_definition) { listener.exitOpt_definition(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_definition) { return visitor.visitOpt_definition(this); } else { @@ -90596,19 +90596,19 @@ export class Table_func_columnContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Func_typeContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_table_func_column; + return PostgreSqlParser.RULE_table_func_column; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTable_func_column) { listener.enterTable_func_column(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTable_func_column) { listener.exitTable_func_column(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTable_func_column) { return visitor.visitTable_func_column(this); } else { @@ -90635,25 +90635,25 @@ export class Table_func_column_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_table_func_column_list; + return PostgreSqlParser.RULE_table_func_column_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTable_func_column_list) { listener.enterTable_func_column_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTable_func_column_list) { listener.exitTable_func_column_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTable_func_column_list) { return visitor.visitTable_func_column_list(this); } else { @@ -90668,7 +90668,7 @@ export class AlterfunctionstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ALTER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ALTER, 0)!; + return this.getToken(PostgreSqlParser.KW_ALTER, 0)!; } public alterFunctionTypeClause(): AlterFunctionTypeClauseContext { return this.getRuleContext(0, AlterFunctionTypeClauseContext)!; @@ -90680,19 +90680,19 @@ export class AlterfunctionstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_restrictContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_alterfunctionstmt; + return PostgreSqlParser.RULE_alterfunctionstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAlterfunctionstmt) { listener.enterAlterfunctionstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAlterfunctionstmt) { listener.exitAlterfunctionstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAlterfunctionstmt) { return visitor.visitAlterfunctionstmt(this); } else { @@ -90707,37 +90707,37 @@ export class AlterFunctionTypeClauseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_FUNCTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FUNCTION, 0); + return this.getToken(PostgreSqlParser.KW_FUNCTION, 0); } public function_with_argtypes(): Function_with_argtypesContext | null { return this.getRuleContext(0, Function_with_argtypesContext); } public KW_PROCEDURE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PROCEDURE, 0); + return this.getToken(PostgreSqlParser.KW_PROCEDURE, 0); } public procedure_with_argtypes(): Procedure_with_argtypesContext | null { return this.getRuleContext(0, Procedure_with_argtypesContext); } public KW_ROUTINE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROUTINE, 0); + return this.getToken(PostgreSqlParser.KW_ROUTINE, 0); } public routine_with_argtypes(): Routine_with_argtypesContext | null { return this.getRuleContext(0, Routine_with_argtypesContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_alterFunctionTypeClause; + return PostgreSqlParser.RULE_alterFunctionTypeClause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAlterFunctionTypeClause) { listener.enterAlterFunctionTypeClause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAlterFunctionTypeClause) { listener.exitAlterFunctionTypeClause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAlterFunctionTypeClause) { return visitor.visitAlterFunctionTypeClause(this); } else { @@ -90761,19 +90761,19 @@ export class Alterfunc_opt_listContext extends antlr.ParserRuleContext { return this.getRuleContext(i, Common_func_opt_itemContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_alterfunc_opt_list; + return PostgreSqlParser.RULE_alterfunc_opt_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAlterfunc_opt_list) { listener.enterAlterfunc_opt_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAlterfunc_opt_list) { listener.exitAlterfunc_opt_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAlterfunc_opt_list) { return visitor.visitAlterfunc_opt_list(this); } else { @@ -90788,22 +90788,22 @@ export class Opt_restrictContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_RESTRICT(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_RESTRICT, 0)!; + return this.getToken(PostgreSqlParser.KW_RESTRICT, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_restrict; + return PostgreSqlParser.RULE_opt_restrict; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_restrict) { listener.enterOpt_restrict(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_restrict) { listener.exitOpt_restrict(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_restrict) { return visitor.visitOpt_restrict(this); } else { @@ -90818,10 +90818,10 @@ export class RemovefuncstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_DROP(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_DROP, 0)!; + return this.getToken(PostgreSqlParser.KW_DROP, 0)!; } public KW_FUNCTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FUNCTION, 0); + return this.getToken(PostgreSqlParser.KW_FUNCTION, 0); } public function_with_argtypes_list(): Function_with_argtypes_listContext | null { return this.getRuleContext(0, Function_with_argtypes_listContext); @@ -90833,31 +90833,31 @@ export class RemovefuncstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_drop_behaviorContext); } public KW_PROCEDURE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PROCEDURE, 0); + return this.getToken(PostgreSqlParser.KW_PROCEDURE, 0); } public procedure_with_argtypes_list(): Procedure_with_argtypes_listContext | null { return this.getRuleContext(0, Procedure_with_argtypes_listContext); } public KW_ROUTINE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROUTINE, 0); + return this.getToken(PostgreSqlParser.KW_ROUTINE, 0); } public routine_with_argtypes_list(): Routine_with_argtypes_listContext | null { return this.getRuleContext(0, Routine_with_argtypes_listContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_removefuncstmt; + return PostgreSqlParser.RULE_removefuncstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterRemovefuncstmt) { listener.enterRemovefuncstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitRemovefuncstmt) { listener.exitRemovefuncstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitRemovefuncstmt) { return visitor.visitRemovefuncstmt(this); } else { @@ -90872,10 +90872,10 @@ export class RemoveaggrstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_DROP(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_DROP, 0)!; + return this.getToken(PostgreSqlParser.KW_DROP, 0)!; } public KW_AGGREGATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_AGGREGATE, 0)!; + return this.getToken(PostgreSqlParser.KW_AGGREGATE, 0)!; } public aggregate_with_argtypes_list(): Aggregate_with_argtypes_listContext { return this.getRuleContext(0, Aggregate_with_argtypes_listContext)!; @@ -90887,19 +90887,19 @@ export class RemoveaggrstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_drop_behaviorContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_removeaggrstmt; + return PostgreSqlParser.RULE_removeaggrstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterRemoveaggrstmt) { listener.enterRemoveaggrstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitRemoveaggrstmt) { listener.exitRemoveaggrstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitRemoveaggrstmt) { return visitor.visitRemoveaggrstmt(this); } else { @@ -90914,10 +90914,10 @@ export class RemoveoperstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_DROP(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_DROP, 0)!; + return this.getToken(PostgreSqlParser.KW_DROP, 0)!; } public KW_OPERATOR(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_OPERATOR, 0)!; + return this.getToken(PostgreSqlParser.KW_OPERATOR, 0)!; } public operator_with_argtypes_list(): Operator_with_argtypes_listContext { return this.getRuleContext(0, Operator_with_argtypes_listContext)!; @@ -90929,19 +90929,19 @@ export class RemoveoperstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_drop_behaviorContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_removeoperstmt; + return PostgreSqlParser.RULE_removeoperstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterRemoveoperstmt) { listener.enterRemoveoperstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitRemoveoperstmt) { listener.exitRemoveoperstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitRemoveoperstmt) { return visitor.visitRemoveoperstmt(this); } else { @@ -90956,7 +90956,7 @@ export class Oper_argtypesContext extends antlr.ParserRuleContext { super(parent, invokingState); } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public typename(): TypenameContext[]; public typename(i: number): TypenameContext | null; @@ -90968,28 +90968,28 @@ export class Oper_argtypesContext extends antlr.ParserRuleContext { return this.getRuleContext(i, TypenameContext); } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public COMMA(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.COMMA, 0); + return this.getToken(PostgreSqlParser.COMMA, 0); } public KW_NONE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NONE, 0); + return this.getToken(PostgreSqlParser.KW_NONE, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_oper_argtypes; + return PostgreSqlParser.RULE_oper_argtypes; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOper_argtypes) { listener.enterOper_argtypes(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOper_argtypes) { listener.exitOper_argtypes(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOper_argtypes) { return visitor.visitOper_argtypes(this); } else { @@ -91019,25 +91019,25 @@ export class Any_operatorContext extends antlr.ParserRuleContext { public DOT(i: number): antlr.TerminalNode | null; public DOT(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.DOT); + return this.getTokens(PostgreSqlParser.DOT); } else { - return this.getToken(PostgreSQLParser.DOT, i); + return this.getToken(PostgreSqlParser.DOT, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_any_operator; + return PostgreSqlParser.RULE_any_operator; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAny_operator) { listener.enterAny_operator(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAny_operator) { listener.exitAny_operator(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAny_operator) { return visitor.visitAny_operator(this); } else { @@ -91064,25 +91064,25 @@ export class Operator_with_argtypes_listContext extends antlr.ParserRuleContext public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_operator_with_argtypes_list; + return PostgreSqlParser.RULE_operator_with_argtypes_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOperator_with_argtypes_list) { listener.enterOperator_with_argtypes_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOperator_with_argtypes_list) { listener.exitOperator_with_argtypes_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOperator_with_argtypes_list) { return visitor.visitOperator_with_argtypes_list(this); } else { @@ -91103,19 +91103,19 @@ export class Operator_with_argtypesContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Oper_argtypesContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_operator_with_argtypes; + return PostgreSqlParser.RULE_operator_with_argtypes; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOperator_with_argtypes) { listener.enterOperator_with_argtypes(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOperator_with_argtypes) { listener.exitOperator_with_argtypes(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOperator_with_argtypes) { return visitor.visitOperator_with_argtypes(this); } else { @@ -91130,25 +91130,25 @@ export class DostmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_DO(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_DO, 0)!; + return this.getToken(PostgreSqlParser.KW_DO, 0)!; } public dostmt_opt_list(): Dostmt_opt_listContext { return this.getRuleContext(0, Dostmt_opt_listContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_dostmt; + return PostgreSqlParser.RULE_dostmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDostmt) { listener.enterDostmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDostmt) { listener.exitDostmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDostmt) { return visitor.visitDostmt(this); } else { @@ -91172,19 +91172,19 @@ export class Dostmt_opt_listContext extends antlr.ParserRuleContext { return this.getRuleContext(i, Dostmt_opt_itemContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_dostmt_opt_list; + return PostgreSqlParser.RULE_dostmt_opt_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDostmt_opt_list) { listener.enterDostmt_opt_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDostmt_opt_list) { listener.exitDostmt_opt_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDostmt_opt_list) { return visitor.visitDostmt_opt_list(this); } else { @@ -91202,25 +91202,25 @@ export class Dostmt_opt_itemContext extends antlr.ParserRuleContext { return this.getRuleContext(0, SconstContext); } public KW_LANGUAGE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LANGUAGE, 0); + return this.getToken(PostgreSqlParser.KW_LANGUAGE, 0); } public nonreservedword_or_sconst(): Nonreservedword_or_sconstContext | null { return this.getRuleContext(0, Nonreservedword_or_sconstContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_dostmt_opt_item; + return PostgreSqlParser.RULE_dostmt_opt_item; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDostmt_opt_item) { listener.enterDostmt_opt_item(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDostmt_opt_item) { listener.exitDostmt_opt_item(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDostmt_opt_item) { return visitor.visitDostmt_opt_item(this); } else { @@ -91235,13 +91235,13 @@ export class CreatecaststmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CREATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CREATE, 0)!; + return this.getToken(PostgreSqlParser.KW_CREATE, 0)!; } public KW_CAST(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CAST, 0)!; + return this.getToken(PostgreSqlParser.KW_CAST, 0)!; } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public typename(): TypenameContext[]; public typename(i: number): TypenameContext | null; @@ -91253,16 +91253,16 @@ export class CreatecaststmtContext extends antlr.ParserRuleContext { return this.getRuleContext(i, TypenameContext); } public KW_AS(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_AS, 0)!; + return this.getToken(PostgreSqlParser.KW_AS, 0)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public KW_WITH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_WITH, 0); + return this.getToken(PostgreSqlParser.KW_WITH, 0); } public KW_FUNCTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FUNCTION, 0); + return this.getToken(PostgreSqlParser.KW_FUNCTION, 0); } public function_with_argtypes(): Function_with_argtypesContext | null { return this.getRuleContext(0, Function_with_argtypesContext); @@ -91271,25 +91271,25 @@ export class CreatecaststmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Cast_contextContext); } public KW_WITHOUT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_WITHOUT, 0); + return this.getToken(PostgreSqlParser.KW_WITHOUT, 0); } public KW_INOUT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INOUT, 0); + return this.getToken(PostgreSqlParser.KW_INOUT, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_createcaststmt; + return PostgreSqlParser.RULE_createcaststmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCreatecaststmt) { listener.enterCreatecaststmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCreatecaststmt) { listener.exitCreatecaststmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCreatecaststmt) { return visitor.visitCreatecaststmt(this); } else { @@ -91304,28 +91304,28 @@ export class Cast_contextContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_AS(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_AS, 0)!; + return this.getToken(PostgreSqlParser.KW_AS, 0)!; } public KW_IMPLICIT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_IMPLICIT, 0); + return this.getToken(PostgreSqlParser.KW_IMPLICIT, 0); } public KW_ASSIGNMENT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ASSIGNMENT, 0); + return this.getToken(PostgreSqlParser.KW_ASSIGNMENT, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_cast_context; + return PostgreSqlParser.RULE_cast_context; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCast_context) { listener.enterCast_context(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCast_context) { listener.exitCast_context(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCast_context) { return visitor.visitCast_context(this); } else { @@ -91340,25 +91340,25 @@ export class Opt_if_existsContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_IF(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_IF, 0)!; + return this.getToken(PostgreSqlParser.KW_IF, 0)!; } public KW_EXISTS(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_EXISTS, 0)!; + return this.getToken(PostgreSqlParser.KW_EXISTS, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_if_exists; + return PostgreSqlParser.RULE_opt_if_exists; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_if_exists) { listener.enterOpt_if_exists(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_if_exists) { listener.exitOpt_if_exists(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_if_exists) { return visitor.visitOpt_if_exists(this); } else { @@ -91373,49 +91373,49 @@ export class CreatetransformstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CREATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CREATE, 0)!; + return this.getToken(PostgreSqlParser.KW_CREATE, 0)!; } public KW_TRANSFORM(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_TRANSFORM, 0)!; + return this.getToken(PostgreSqlParser.KW_TRANSFORM, 0)!; } public KW_FOR(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_FOR, 0)!; + return this.getToken(PostgreSqlParser.KW_FOR, 0)!; } public typename(): TypenameContext { return this.getRuleContext(0, TypenameContext)!; } public KW_LANGUAGE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_LANGUAGE, 0)!; + return this.getToken(PostgreSqlParser.KW_LANGUAGE, 0)!; } public name(): NameContext { return this.getRuleContext(0, NameContext)!; } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public transform_element_list(): Transform_element_listContext { return this.getRuleContext(0, Transform_element_listContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public opt_or_replace(): Opt_or_replaceContext | null { return this.getRuleContext(0, Opt_or_replaceContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_createtransformstmt; + return PostgreSqlParser.RULE_createtransformstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCreatetransformstmt) { listener.enterCreatetransformstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCreatetransformstmt) { listener.exitCreatetransformstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCreatetransformstmt) { return visitor.visitCreatetransformstmt(this); } else { @@ -91430,33 +91430,33 @@ export class Transform_element_listContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_FROM(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FROM, 0); + return this.getToken(PostgreSqlParser.KW_FROM, 0); } public KW_SQL(): antlr.TerminalNode[]; public KW_SQL(i: number): antlr.TerminalNode | null; public KW_SQL(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.KW_SQL); + return this.getTokens(PostgreSqlParser.KW_SQL); } else { - return this.getToken(PostgreSQLParser.KW_SQL, i); + return this.getToken(PostgreSqlParser.KW_SQL, i); } } public KW_WITH(): antlr.TerminalNode[]; public KW_WITH(i: number): antlr.TerminalNode | null; public KW_WITH(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.KW_WITH); + return this.getTokens(PostgreSqlParser.KW_WITH); } else { - return this.getToken(PostgreSQLParser.KW_WITH, i); + return this.getToken(PostgreSqlParser.KW_WITH, i); } } public KW_FUNCTION(): antlr.TerminalNode[]; public KW_FUNCTION(i: number): antlr.TerminalNode | null; public KW_FUNCTION(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.KW_FUNCTION); + return this.getTokens(PostgreSqlParser.KW_FUNCTION); } else { - return this.getToken(PostgreSQLParser.KW_FUNCTION, i); + return this.getToken(PostgreSqlParser.KW_FUNCTION, i); } } public function_with_argtypes(): Function_with_argtypesContext[]; @@ -91469,25 +91469,25 @@ export class Transform_element_listContext extends antlr.ParserRuleContext { return this.getRuleContext(i, Function_with_argtypesContext); } public COMMA(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.COMMA, 0); + return this.getToken(PostgreSqlParser.COMMA, 0); } public KW_TO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TO, 0); + return this.getToken(PostgreSqlParser.KW_TO, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_transform_element_list; + return PostgreSqlParser.RULE_transform_element_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTransform_element_list) { listener.enterTransform_element_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTransform_element_list) { listener.exitTransform_element_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTransform_element_list) { return visitor.visitTransform_element_list(this); } else { @@ -91502,7 +91502,7 @@ export class ReindexstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_REINDEX(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_REINDEX, 0)!; + return this.getToken(PostgreSqlParser.KW_REINDEX, 0)!; } public reindex_target_type(): Reindex_target_typeContext | null { return this.getRuleContext(0, Reindex_target_typeContext); @@ -91511,28 +91511,28 @@ export class ReindexstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Reindex_target_multitableContext); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public reindex_option_list(): Reindex_option_listContext | null { return this.getRuleContext(0, Reindex_option_listContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_reindexstmt; + return PostgreSqlParser.RULE_reindexstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterReindexstmt) { listener.enterReindexstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitReindexstmt) { listener.exitReindexstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitReindexstmt) { return visitor.visitReindexstmt(this); } else { @@ -91547,7 +91547,7 @@ export class Reindex_target_typeContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_INDEX(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INDEX, 0); + return this.getToken(PostgreSqlParser.KW_INDEX, 0); } public qualified_name(): Qualified_nameContext | null { return this.getRuleContext(0, Qualified_nameContext); @@ -91556,25 +91556,25 @@ export class Reindex_target_typeContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_concurrentlyContext); } public KW_TABLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TABLE, 0); + return this.getToken(PostgreSqlParser.KW_TABLE, 0); } public table_name(): Table_nameContext | null { return this.getRuleContext(0, Table_nameContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_reindex_target_type; + return PostgreSqlParser.RULE_reindex_target_type; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterReindex_target_type) { listener.enterReindex_target_type(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitReindex_target_type) { listener.exitReindex_target_type(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitReindex_target_type) { return visitor.visitReindex_target_type(this); } else { @@ -91589,7 +91589,7 @@ export class Reindex_target_multitableContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_SCHEMA(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SCHEMA, 0); + return this.getToken(PostgreSqlParser.KW_SCHEMA, 0); } public schema_name(): Schema_nameContext | null { return this.getRuleContext(0, Schema_nameContext); @@ -91598,31 +91598,31 @@ export class Reindex_target_multitableContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_concurrentlyContext); } public KW_SYSTEM(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SYSTEM, 0); + return this.getToken(PostgreSqlParser.KW_SYSTEM, 0); } public name(): NameContext | null { return this.getRuleContext(0, NameContext); } public KW_DATABASE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DATABASE, 0); + return this.getToken(PostgreSqlParser.KW_DATABASE, 0); } public database_name(): Database_nameContext | null { return this.getRuleContext(0, Database_nameContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_reindex_target_multitable; + return PostgreSqlParser.RULE_reindex_target_multitable; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterReindex_target_multitable) { listener.enterReindex_target_multitable(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitReindex_target_multitable) { listener.exitReindex_target_multitable(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitReindex_target_multitable) { return visitor.visitReindex_target_multitable(this); } else { @@ -91649,25 +91649,25 @@ export class Reindex_option_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_reindex_option_list; + return PostgreSqlParser.RULE_reindex_option_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterReindex_option_list) { listener.enterReindex_option_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitReindex_option_list) { listener.exitReindex_option_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitReindex_option_list) { return visitor.visitReindex_option_list(this); } else { @@ -91682,22 +91682,22 @@ export class Reindex_option_elemContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_VERBOSE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_VERBOSE, 0)!; + return this.getToken(PostgreSqlParser.KW_VERBOSE, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_reindex_option_elem; + return PostgreSqlParser.RULE_reindex_option_elem; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterReindex_option_elem) { listener.enterReindex_option_elem(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitReindex_option_elem) { listener.exitReindex_option_elem(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitReindex_option_elem) { return visitor.visitReindex_option_elem(this); } else { @@ -91712,37 +91712,37 @@ export class AltertblspcstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ALTER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ALTER, 0)!; + return this.getToken(PostgreSqlParser.KW_ALTER, 0)!; } public KW_TABLESPACE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_TABLESPACE, 0)!; + return this.getToken(PostgreSqlParser.KW_TABLESPACE, 0)!; } public tablespace_name(): Tablespace_nameContext { return this.getRuleContext(0, Tablespace_nameContext)!; } public KW_SET(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SET, 0); + return this.getToken(PostgreSqlParser.KW_SET, 0); } public reloptions(): ReloptionsContext { return this.getRuleContext(0, ReloptionsContext)!; } public KW_RESET(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RESET, 0); + return this.getToken(PostgreSqlParser.KW_RESET, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_altertblspcstmt; + return PostgreSqlParser.RULE_altertblspcstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAltertblspcstmt) { listener.enterAltertblspcstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAltertblspcstmt) { listener.exitAltertblspcstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAltertblspcstmt) { return visitor.visitAltertblspcstmt(this); } else { @@ -91757,19 +91757,19 @@ export class RenamestmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ALTER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ALTER, 0)!; + return this.getToken(PostgreSqlParser.KW_ALTER, 0)!; } public KW_AGGREGATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_AGGREGATE, 0); + return this.getToken(PostgreSqlParser.KW_AGGREGATE, 0); } public aggregate_with_argtypes(): Aggregate_with_argtypesContext | null { return this.getRuleContext(0, Aggregate_with_argtypesContext); } public KW_RENAME(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_RENAME, 0)!; + return this.getToken(PostgreSqlParser.KW_RENAME, 0)!; } public KW_TO(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_TO, 0)!; + return this.getToken(PostgreSqlParser.KW_TO, 0)!; } public name(): NameContext[]; public name(i: number): NameContext | null; @@ -91781,16 +91781,16 @@ export class RenamestmtContext extends antlr.ParserRuleContext { return this.getRuleContext(i, NameContext); } public KW_COLLATION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_COLLATION, 0); + return this.getToken(PostgreSqlParser.KW_COLLATION, 0); } public any_name(): Any_nameContext | null { return this.getRuleContext(0, Any_nameContext); } public KW_CONVERSION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CONVERSION, 0); + return this.getToken(PostgreSqlParser.KW_CONVERSION, 0); } public KW_DATABASE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DATABASE, 0); + return this.getToken(PostgreSqlParser.KW_DATABASE, 0); } public database_name(): Database_nameContext | null { return this.getRuleContext(0, Database_nameContext); @@ -91799,22 +91799,22 @@ export class RenamestmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Database_name_createContext); } public KW_DOMAIN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DOMAIN, 0); + return this.getToken(PostgreSqlParser.KW_DOMAIN, 0); } public KW_CONSTRAINT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CONSTRAINT, 0); + return this.getToken(PostgreSqlParser.KW_CONSTRAINT, 0); } public KW_FOREIGN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FOREIGN, 0); + return this.getToken(PostgreSqlParser.KW_FOREIGN, 0); } public KW_DATA(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DATA, 0); + return this.getToken(PostgreSqlParser.KW_DATA, 0); } public KW_WRAPPER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_WRAPPER, 0); + return this.getToken(PostgreSqlParser.KW_WRAPPER, 0); } public KW_FUNCTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FUNCTION, 0); + return this.getToken(PostgreSqlParser.KW_FUNCTION, 0); } public function_with_argtypes(): Function_with_argtypesContext | null { return this.getRuleContext(0, Function_with_argtypesContext); @@ -91823,7 +91823,7 @@ export class RenamestmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Function_name_createContext); } public KW_GROUP(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_GROUP, 0); + return this.getToken(PostgreSqlParser.KW_GROUP, 0); } public roleid(): RoleidContext[]; public roleid(i: number): RoleidContext | null; @@ -91835,28 +91835,28 @@ export class RenamestmtContext extends antlr.ParserRuleContext { return this.getRuleContext(i, RoleidContext); } public KW_LANGUAGE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LANGUAGE, 0); + return this.getToken(PostgreSqlParser.KW_LANGUAGE, 0); } public opt_procedural(): Opt_proceduralContext | null { return this.getRuleContext(0, Opt_proceduralContext); } public KW_OPERATOR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OPERATOR, 0); + return this.getToken(PostgreSqlParser.KW_OPERATOR, 0); } public KW_CLASS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CLASS, 0); + return this.getToken(PostgreSqlParser.KW_CLASS, 0); } public KW_USING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_USING, 0); + return this.getToken(PostgreSqlParser.KW_USING, 0); } public KW_FAMILY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FAMILY, 0); + return this.getToken(PostgreSqlParser.KW_FAMILY, 0); } public KW_POLICY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_POLICY, 0); + return this.getToken(PostgreSqlParser.KW_POLICY, 0); } public KW_ON(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ON, 0); + return this.getToken(PostgreSqlParser.KW_ON, 0); } public qualified_name(): Qualified_nameContext | null { return this.getRuleContext(0, Qualified_nameContext); @@ -91865,7 +91865,7 @@ export class RenamestmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_if_existsContext); } public KW_PROCEDURE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PROCEDURE, 0); + return this.getToken(PostgreSqlParser.KW_PROCEDURE, 0); } public procedure_with_argtypes(): Procedure_with_argtypesContext | null { return this.getRuleContext(0, Procedure_with_argtypesContext); @@ -91874,16 +91874,16 @@ export class RenamestmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Procedure_name_createContext); } public KW_PUBLICATION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PUBLICATION, 0); + return this.getToken(PostgreSqlParser.KW_PUBLICATION, 0); } public KW_ROUTINE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROUTINE, 0); + return this.getToken(PostgreSqlParser.KW_ROUTINE, 0); } public routine_with_argtypes(): Routine_with_argtypesContext | null { return this.getRuleContext(0, Routine_with_argtypesContext); } public KW_SCHEMA(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SCHEMA, 0); + return this.getToken(PostgreSqlParser.KW_SCHEMA, 0); } public schema_name(): Schema_nameContext | null { return this.getRuleContext(0, Schema_nameContext); @@ -91892,13 +91892,13 @@ export class RenamestmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Schema_name_createContext); } public KW_SERVER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SERVER, 0); + return this.getToken(PostgreSqlParser.KW_SERVER, 0); } public KW_SUBSCRIPTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SUBSCRIPTION, 0); + return this.getToken(PostgreSqlParser.KW_SUBSCRIPTION, 0); } public KW_TABLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TABLE, 0); + return this.getToken(PostgreSqlParser.KW_TABLE, 0); } public relation_expr(): Relation_exprContext | null { return this.getRuleContext(0, Relation_exprContext); @@ -91907,10 +91907,10 @@ export class RenamestmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Table_name_createContext); } public KW_SEQUENCE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SEQUENCE, 0); + return this.getToken(PostgreSqlParser.KW_SEQUENCE, 0); } public KW_VIEW(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_VIEW, 0); + return this.getToken(PostgreSqlParser.KW_VIEW, 0); } public view_name(): View_nameContext | null { return this.getRuleContext(0, View_nameContext); @@ -91919,10 +91919,10 @@ export class RenamestmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, View_name_createContext); } public KW_MATERIALIZED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_MATERIALIZED, 0); + return this.getToken(PostgreSqlParser.KW_MATERIALIZED, 0); } public KW_INDEX(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INDEX, 0); + return this.getToken(PostgreSqlParser.KW_INDEX, 0); } public column_name(): Column_nameContext | null { return this.getRuleContext(0, Column_nameContext); @@ -91931,25 +91931,25 @@ export class RenamestmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Column_name_createContext); } public KW_COLUMN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_COLUMN, 0); + return this.getToken(PostgreSqlParser.KW_COLUMN, 0); } public KW_RULE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RULE, 0); + return this.getToken(PostgreSqlParser.KW_RULE, 0); } public KW_TRIGGER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TRIGGER, 0); + return this.getToken(PostgreSqlParser.KW_TRIGGER, 0); } public KW_EVENT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_EVENT, 0); + return this.getToken(PostgreSqlParser.KW_EVENT, 0); } public KW_ROLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROLE, 0); + return this.getToken(PostgreSqlParser.KW_ROLE, 0); } public KW_USER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_USER, 0); + return this.getToken(PostgreSqlParser.KW_USER, 0); } public KW_TABLESPACE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TABLESPACE, 0); + return this.getToken(PostgreSqlParser.KW_TABLESPACE, 0); } public tablespace_name(): Tablespace_nameContext | null { return this.getRuleContext(0, Tablespace_nameContext); @@ -91958,49 +91958,49 @@ export class RenamestmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Tablespace_name_createContext); } public KW_STATISTICS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_STATISTICS, 0); + return this.getToken(PostgreSqlParser.KW_STATISTICS, 0); } public KW_TEXT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TEXT, 0); + return this.getToken(PostgreSqlParser.KW_TEXT, 0); } public KW_SEARCH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SEARCH, 0); + return this.getToken(PostgreSqlParser.KW_SEARCH, 0); } public KW_PARSER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PARSER, 0); + return this.getToken(PostgreSqlParser.KW_PARSER, 0); } public KW_DICTIONARY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DICTIONARY, 0); + return this.getToken(PostgreSqlParser.KW_DICTIONARY, 0); } public KW_TEMPLATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TEMPLATE, 0); + return this.getToken(PostgreSqlParser.KW_TEMPLATE, 0); } public KW_CONFIGURATION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CONFIGURATION, 0); + return this.getToken(PostgreSqlParser.KW_CONFIGURATION, 0); } public KW_TYPE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TYPE, 0); + return this.getToken(PostgreSqlParser.KW_TYPE, 0); } public KW_ATTRIBUTE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ATTRIBUTE, 0); + return this.getToken(PostgreSqlParser.KW_ATTRIBUTE, 0); } public opt_drop_behavior(): Opt_drop_behaviorContext | null { return this.getRuleContext(0, Opt_drop_behaviorContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_renamestmt; + return PostgreSqlParser.RULE_renamestmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterRenamestmt) { listener.enterRenamestmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitRenamestmt) { listener.exitRenamestmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitRenamestmt) { return visitor.visitRenamestmt(this); } else { @@ -92015,25 +92015,25 @@ export class Opt_set_dataContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_SET(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_SET, 0)!; + return this.getToken(PostgreSqlParser.KW_SET, 0)!; } public KW_DATA(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_DATA, 0)!; + return this.getToken(PostgreSqlParser.KW_DATA, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_set_data; + return PostgreSqlParser.RULE_opt_set_data; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_set_data) { listener.enterOpt_set_data(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_set_data) { listener.exitOpt_set_data(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_set_data) { return visitor.visitOpt_set_data(this); } else { @@ -92048,28 +92048,28 @@ export class AlterobjectdependsstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ALTER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ALTER, 0)!; + return this.getToken(PostgreSqlParser.KW_ALTER, 0)!; } public KW_FUNCTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FUNCTION, 0); + return this.getToken(PostgreSqlParser.KW_FUNCTION, 0); } public function_with_argtypes(): Function_with_argtypesContext | null { return this.getRuleContext(0, Function_with_argtypesContext); } public KW_DEPENDS(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_DEPENDS, 0)!; + return this.getToken(PostgreSqlParser.KW_DEPENDS, 0)!; } public KW_ON(): antlr.TerminalNode[]; public KW_ON(i: number): antlr.TerminalNode | null; public KW_ON(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.KW_ON); + return this.getTokens(PostgreSqlParser.KW_ON); } else { - return this.getToken(PostgreSQLParser.KW_ON, i); + return this.getToken(PostgreSqlParser.KW_ON, i); } } public KW_EXTENSION(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_EXTENSION, 0)!; + return this.getToken(PostgreSqlParser.KW_EXTENSION, 0)!; } public name(): NameContext[]; public name(i: number): NameContext | null; @@ -92084,49 +92084,49 @@ export class AlterobjectdependsstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_noContext); } public KW_PROCEDURE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PROCEDURE, 0); + return this.getToken(PostgreSqlParser.KW_PROCEDURE, 0); } public procedure_with_argtypes(): Procedure_with_argtypesContext | null { return this.getRuleContext(0, Procedure_with_argtypesContext); } public KW_ROUTINE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROUTINE, 0); + return this.getToken(PostgreSqlParser.KW_ROUTINE, 0); } public routine_with_argtypes(): Routine_with_argtypesContext | null { return this.getRuleContext(0, Routine_with_argtypesContext); } public KW_TRIGGER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TRIGGER, 0); + return this.getToken(PostgreSqlParser.KW_TRIGGER, 0); } public qualified_name(): Qualified_nameContext | null { return this.getRuleContext(0, Qualified_nameContext); } public KW_MATERIALIZED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_MATERIALIZED, 0); + return this.getToken(PostgreSqlParser.KW_MATERIALIZED, 0); } public KW_VIEW(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_VIEW, 0); + return this.getToken(PostgreSqlParser.KW_VIEW, 0); } public view_name(): View_nameContext | null { return this.getRuleContext(0, View_nameContext); } public KW_INDEX(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INDEX, 0); + return this.getToken(PostgreSqlParser.KW_INDEX, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_alterobjectdependsstmt; + return PostgreSqlParser.RULE_alterobjectdependsstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAlterobjectdependsstmt) { listener.enterAlterobjectdependsstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAlterobjectdependsstmt) { listener.exitAlterobjectdependsstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAlterobjectdependsstmt) { return visitor.visitAlterobjectdependsstmt(this); } else { @@ -92141,22 +92141,22 @@ export class Opt_noContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_NO(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_NO, 0)!; + return this.getToken(PostgreSqlParser.KW_NO, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_no; + return PostgreSqlParser.RULE_opt_no; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_no) { listener.enterOpt_no(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_no) { listener.exitOpt_no(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_no) { return visitor.visitOpt_no(this); } else { @@ -92171,76 +92171,76 @@ export class AlterobjectschemastmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ALTER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ALTER, 0)!; + return this.getToken(PostgreSqlParser.KW_ALTER, 0)!; } public KW_AGGREGATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_AGGREGATE, 0); + return this.getToken(PostgreSqlParser.KW_AGGREGATE, 0); } public aggregate_with_argtypes(): Aggregate_with_argtypesContext | null { return this.getRuleContext(0, Aggregate_with_argtypesContext); } public KW_SET(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_SET, 0)!; + return this.getToken(PostgreSqlParser.KW_SET, 0)!; } public KW_SCHEMA(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_SCHEMA, 0)!; + return this.getToken(PostgreSqlParser.KW_SCHEMA, 0)!; } public schema_name(): Schema_nameContext { return this.getRuleContext(0, Schema_nameContext)!; } public KW_COLLATION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_COLLATION, 0); + return this.getToken(PostgreSqlParser.KW_COLLATION, 0); } public any_name(): Any_nameContext | null { return this.getRuleContext(0, Any_nameContext); } public KW_CONVERSION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CONVERSION, 0); + return this.getToken(PostgreSqlParser.KW_CONVERSION, 0); } public KW_DOMAIN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DOMAIN, 0); + return this.getToken(PostgreSqlParser.KW_DOMAIN, 0); } public KW_EXTENSION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_EXTENSION, 0); + return this.getToken(PostgreSqlParser.KW_EXTENSION, 0); } public name(): NameContext | null { return this.getRuleContext(0, NameContext); } public KW_FUNCTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FUNCTION, 0); + return this.getToken(PostgreSqlParser.KW_FUNCTION, 0); } public function_with_argtypes(): Function_with_argtypesContext | null { return this.getRuleContext(0, Function_with_argtypesContext); } public KW_OPERATOR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OPERATOR, 0); + return this.getToken(PostgreSqlParser.KW_OPERATOR, 0); } public operator_with_argtypes(): Operator_with_argtypesContext | null { return this.getRuleContext(0, Operator_with_argtypesContext); } public KW_CLASS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CLASS, 0); + return this.getToken(PostgreSqlParser.KW_CLASS, 0); } public KW_USING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_USING, 0); + return this.getToken(PostgreSqlParser.KW_USING, 0); } public KW_FAMILY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FAMILY, 0); + return this.getToken(PostgreSqlParser.KW_FAMILY, 0); } public KW_PROCEDURE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PROCEDURE, 0); + return this.getToken(PostgreSqlParser.KW_PROCEDURE, 0); } public procedure_with_argtypes(): Procedure_with_argtypesContext | null { return this.getRuleContext(0, Procedure_with_argtypesContext); } public KW_ROUTINE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROUTINE, 0); + return this.getToken(PostgreSqlParser.KW_ROUTINE, 0); } public routine_with_argtypes(): Routine_with_argtypesContext | null { return this.getRuleContext(0, Routine_with_argtypesContext); } public KW_TABLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TABLE, 0); + return this.getToken(PostgreSqlParser.KW_TABLE, 0); } public relation_expr(): Relation_exprContext | null { return this.getRuleContext(0, Relation_exprContext); @@ -92249,61 +92249,61 @@ export class AlterobjectschemastmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_if_existsContext); } public KW_STATISTICS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_STATISTICS, 0); + return this.getToken(PostgreSqlParser.KW_STATISTICS, 0); } public KW_TEXT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TEXT, 0); + return this.getToken(PostgreSqlParser.KW_TEXT, 0); } public KW_SEARCH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SEARCH, 0); + return this.getToken(PostgreSqlParser.KW_SEARCH, 0); } public KW_PARSER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PARSER, 0); + return this.getToken(PostgreSqlParser.KW_PARSER, 0); } public KW_DICTIONARY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DICTIONARY, 0); + return this.getToken(PostgreSqlParser.KW_DICTIONARY, 0); } public KW_TEMPLATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TEMPLATE, 0); + return this.getToken(PostgreSqlParser.KW_TEMPLATE, 0); } public KW_CONFIGURATION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CONFIGURATION, 0); + return this.getToken(PostgreSqlParser.KW_CONFIGURATION, 0); } public KW_SEQUENCE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SEQUENCE, 0); + return this.getToken(PostgreSqlParser.KW_SEQUENCE, 0); } public qualified_name(): Qualified_nameContext | null { return this.getRuleContext(0, Qualified_nameContext); } public KW_VIEW(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_VIEW, 0); + return this.getToken(PostgreSqlParser.KW_VIEW, 0); } public view_name(): View_nameContext | null { return this.getRuleContext(0, View_nameContext); } public KW_MATERIALIZED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_MATERIALIZED, 0); + return this.getToken(PostgreSqlParser.KW_MATERIALIZED, 0); } public KW_FOREIGN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FOREIGN, 0); + return this.getToken(PostgreSqlParser.KW_FOREIGN, 0); } public KW_TYPE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TYPE, 0); + return this.getToken(PostgreSqlParser.KW_TYPE, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_alterobjectschemastmt; + return PostgreSqlParser.RULE_alterobjectschemastmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAlterobjectschemastmt) { listener.enterAlterobjectschemastmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAlterobjectschemastmt) { listener.exitAlterobjectschemastmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAlterobjectschemastmt) { return visitor.visitAlterobjectschemastmt(this); } else { @@ -92318,40 +92318,40 @@ export class AlteroperatorstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ALTER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ALTER, 0)!; + return this.getToken(PostgreSqlParser.KW_ALTER, 0)!; } public KW_OPERATOR(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_OPERATOR, 0)!; + return this.getToken(PostgreSqlParser.KW_OPERATOR, 0)!; } public operator_with_argtypes(): Operator_with_argtypesContext { return this.getRuleContext(0, Operator_with_argtypesContext)!; } public KW_SET(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_SET, 0)!; + return this.getToken(PostgreSqlParser.KW_SET, 0)!; } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public operator_def_list(): Operator_def_listContext { return this.getRuleContext(0, Operator_def_listContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_alteroperatorstmt; + return PostgreSqlParser.RULE_alteroperatorstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAlteroperatorstmt) { listener.enterAlteroperatorstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAlteroperatorstmt) { listener.exitAlteroperatorstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAlteroperatorstmt) { return visitor.visitAlteroperatorstmt(this); } else { @@ -92378,25 +92378,25 @@ export class Operator_def_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_operator_def_list; + return PostgreSqlParser.RULE_operator_def_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOperator_def_list) { listener.enterOperator_def_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOperator_def_list) { listener.exitOperator_def_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOperator_def_list) { return visitor.visitOperator_def_list(this); } else { @@ -92414,28 +92414,28 @@ export class Operator_def_elemContext extends antlr.ParserRuleContext { return this.getRuleContext(0, CollabelContext)!; } public EQUAL(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.EQUAL, 0)!; + return this.getToken(PostgreSqlParser.EQUAL, 0)!; } public KW_NONE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NONE, 0); + return this.getToken(PostgreSqlParser.KW_NONE, 0); } public operator_def_arg(): Operator_def_argContext | null { return this.getRuleContext(0, Operator_def_argContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_operator_def_elem; + return PostgreSqlParser.RULE_operator_def_elem; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOperator_def_elem) { listener.enterOperator_def_elem(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOperator_def_elem) { listener.exitOperator_def_elem(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOperator_def_elem) { return visitor.visitOperator_def_elem(this); } else { @@ -92465,19 +92465,19 @@ export class Operator_def_argContext extends antlr.ParserRuleContext { return this.getRuleContext(0, SconstContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_operator_def_arg; + return PostgreSqlParser.RULE_operator_def_arg; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOperator_def_arg) { listener.enterOperator_def_arg(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOperator_def_arg) { listener.exitOperator_def_arg(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOperator_def_arg) { return visitor.visitOperator_def_arg(this); } else { @@ -92492,40 +92492,40 @@ export class AltertypestmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ALTER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ALTER, 0)!; + return this.getToken(PostgreSqlParser.KW_ALTER, 0)!; } public KW_TYPE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_TYPE, 0)!; + return this.getToken(PostgreSqlParser.KW_TYPE, 0)!; } public any_name(): Any_nameContext { return this.getRuleContext(0, Any_nameContext)!; } public KW_SET(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_SET, 0)!; + return this.getToken(PostgreSqlParser.KW_SET, 0)!; } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public operator_def_list(): Operator_def_listContext { return this.getRuleContext(0, Operator_def_listContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_altertypestmt; + return PostgreSqlParser.RULE_altertypestmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAltertypestmt) { listener.enterAltertypestmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAltertypestmt) { listener.exitAltertypestmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAltertypestmt) { return visitor.visitAltertypestmt(this); } else { @@ -92540,49 +92540,49 @@ export class AlterownerstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ALTER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ALTER, 0)!; + return this.getToken(PostgreSqlParser.KW_ALTER, 0)!; } public KW_AGGREGATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_AGGREGATE, 0); + return this.getToken(PostgreSqlParser.KW_AGGREGATE, 0); } public aggregate_with_argtypes(): Aggregate_with_argtypesContext | null { return this.getRuleContext(0, Aggregate_with_argtypesContext); } public KW_OWNER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_OWNER, 0)!; + return this.getToken(PostgreSqlParser.KW_OWNER, 0)!; } public KW_TO(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_TO, 0)!; + return this.getToken(PostgreSqlParser.KW_TO, 0)!; } public rolespec(): RolespecContext { return this.getRuleContext(0, RolespecContext)!; } public KW_COLLATION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_COLLATION, 0); + return this.getToken(PostgreSqlParser.KW_COLLATION, 0); } public any_name(): Any_nameContext | null { return this.getRuleContext(0, Any_nameContext); } public KW_CONVERSION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CONVERSION, 0); + return this.getToken(PostgreSqlParser.KW_CONVERSION, 0); } public KW_DATABASE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DATABASE, 0); + return this.getToken(PostgreSqlParser.KW_DATABASE, 0); } public database_name(): Database_nameContext | null { return this.getRuleContext(0, Database_nameContext); } public KW_DOMAIN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DOMAIN, 0); + return this.getToken(PostgreSqlParser.KW_DOMAIN, 0); } public KW_FUNCTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FUNCTION, 0); + return this.getToken(PostgreSqlParser.KW_FUNCTION, 0); } public function_with_argtypes(): Function_with_argtypesContext | null { return this.getRuleContext(0, Function_with_argtypesContext); } public KW_LANGUAGE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LANGUAGE, 0); + return this.getToken(PostgreSqlParser.KW_LANGUAGE, 0); } public name(): NameContext | null { return this.getRuleContext(0, NameContext); @@ -92591,109 +92591,109 @@ export class AlterownerstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_proceduralContext); } public KW_LARGE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LARGE, 0); + return this.getToken(PostgreSqlParser.KW_LARGE, 0); } public KW_OBJECT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OBJECT, 0); + return this.getToken(PostgreSqlParser.KW_OBJECT, 0); } public numericonly(): NumericonlyContext | null { return this.getRuleContext(0, NumericonlyContext); } public KW_OPERATOR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OPERATOR, 0); + return this.getToken(PostgreSqlParser.KW_OPERATOR, 0); } public operator_with_argtypes(): Operator_with_argtypesContext | null { return this.getRuleContext(0, Operator_with_argtypesContext); } public KW_CLASS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CLASS, 0); + return this.getToken(PostgreSqlParser.KW_CLASS, 0); } public KW_USING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_USING, 0); + return this.getToken(PostgreSqlParser.KW_USING, 0); } public KW_FAMILY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FAMILY, 0); + return this.getToken(PostgreSqlParser.KW_FAMILY, 0); } public KW_PROCEDURE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PROCEDURE, 0); + return this.getToken(PostgreSqlParser.KW_PROCEDURE, 0); } public procedure_with_argtypes(): Procedure_with_argtypesContext | null { return this.getRuleContext(0, Procedure_with_argtypesContext); } public KW_ROUTINE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROUTINE, 0); + return this.getToken(PostgreSqlParser.KW_ROUTINE, 0); } public routine_with_argtypes(): Routine_with_argtypesContext | null { return this.getRuleContext(0, Routine_with_argtypesContext); } public KW_SCHEMA(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SCHEMA, 0); + return this.getToken(PostgreSqlParser.KW_SCHEMA, 0); } public schema_name(): Schema_nameContext | null { return this.getRuleContext(0, Schema_nameContext); } public KW_TYPE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TYPE, 0); + return this.getToken(PostgreSqlParser.KW_TYPE, 0); } public KW_TABLESPACE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TABLESPACE, 0); + return this.getToken(PostgreSqlParser.KW_TABLESPACE, 0); } public tablespace_name(): Tablespace_nameContext | null { return this.getRuleContext(0, Tablespace_nameContext); } public KW_STATISTICS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_STATISTICS, 0); + return this.getToken(PostgreSqlParser.KW_STATISTICS, 0); } public KW_TEXT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TEXT, 0); + return this.getToken(PostgreSqlParser.KW_TEXT, 0); } public KW_SEARCH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SEARCH, 0); + return this.getToken(PostgreSqlParser.KW_SEARCH, 0); } public KW_DICTIONARY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DICTIONARY, 0); + return this.getToken(PostgreSqlParser.KW_DICTIONARY, 0); } public KW_CONFIGURATION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CONFIGURATION, 0); + return this.getToken(PostgreSqlParser.KW_CONFIGURATION, 0); } public KW_FOREIGN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FOREIGN, 0); + return this.getToken(PostgreSqlParser.KW_FOREIGN, 0); } public KW_DATA(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DATA, 0); + return this.getToken(PostgreSqlParser.KW_DATA, 0); } public KW_WRAPPER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_WRAPPER, 0); + return this.getToken(PostgreSqlParser.KW_WRAPPER, 0); } public KW_SERVER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SERVER, 0); + return this.getToken(PostgreSqlParser.KW_SERVER, 0); } public KW_EVENT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_EVENT, 0); + return this.getToken(PostgreSqlParser.KW_EVENT, 0); } public KW_TRIGGER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TRIGGER, 0); + return this.getToken(PostgreSqlParser.KW_TRIGGER, 0); } public KW_PUBLICATION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PUBLICATION, 0); + return this.getToken(PostgreSqlParser.KW_PUBLICATION, 0); } public KW_SUBSCRIPTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SUBSCRIPTION, 0); + return this.getToken(PostgreSqlParser.KW_SUBSCRIPTION, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_alterownerstmt; + return PostgreSqlParser.RULE_alterownerstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAlterownerstmt) { listener.enterAlterownerstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAlterownerstmt) { listener.exitAlterownerstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAlterownerstmt) { return visitor.visitAlterownerstmt(this); } else { @@ -92708,10 +92708,10 @@ export class CreatepublicationstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CREATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CREATE, 0)!; + return this.getToken(PostgreSqlParser.KW_CREATE, 0)!; } public KW_PUBLICATION(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_PUBLICATION, 0)!; + return this.getToken(PostgreSqlParser.KW_PUBLICATION, 0)!; } public name(): NameContext { return this.getRuleContext(0, NameContext)!; @@ -92723,19 +92723,19 @@ export class CreatepublicationstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_definitionContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_createpublicationstmt; + return PostgreSqlParser.RULE_createpublicationstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCreatepublicationstmt) { listener.enterCreatepublicationstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCreatepublicationstmt) { listener.exitCreatepublicationstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCreatepublicationstmt) { return visitor.visitCreatepublicationstmt(this); } else { @@ -92753,19 +92753,19 @@ export class Opt_publication_for_tablesContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Publication_for_tablesContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_publication_for_tables; + return PostgreSqlParser.RULE_opt_publication_for_tables; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_publication_for_tables) { listener.enterOpt_publication_for_tables(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_publication_for_tables) { listener.exitOpt_publication_for_tables(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_publication_for_tables) { return visitor.visitOpt_publication_for_tables(this); } else { @@ -92780,34 +92780,34 @@ export class Publication_for_tablesContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_FOR(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_FOR, 0)!; + return this.getToken(PostgreSqlParser.KW_FOR, 0)!; } public KW_TABLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TABLE, 0); + return this.getToken(PostgreSqlParser.KW_TABLE, 0); } public relation_expr_list(): Relation_expr_listContext | null { return this.getRuleContext(0, Relation_expr_listContext); } public KW_ALL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ALL, 0); + return this.getToken(PostgreSqlParser.KW_ALL, 0); } public KW_TABLES(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TABLES, 0); + return this.getToken(PostgreSqlParser.KW_TABLES, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_publication_for_tables; + return PostgreSqlParser.RULE_publication_for_tables; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterPublication_for_tables) { listener.enterPublication_for_tables(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitPublication_for_tables) { listener.exitPublication_for_tables(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitPublication_for_tables) { return visitor.visitPublication_for_tables(this); } else { @@ -92822,10 +92822,10 @@ export class AlterpublicationstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ALTER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ALTER, 0)!; + return this.getToken(PostgreSqlParser.KW_ALTER, 0)!; } public KW_PUBLICATION(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_PUBLICATION, 0)!; + return this.getToken(PostgreSqlParser.KW_PUBLICATION, 0)!; } public name(): NameContext[]; public name(i: number): NameContext | null; @@ -92837,46 +92837,46 @@ export class AlterpublicationstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(i, NameContext); } public KW_SET(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SET, 0); + return this.getToken(PostgreSqlParser.KW_SET, 0); } public definition(): DefinitionContext | null { return this.getRuleContext(0, DefinitionContext); } public KW_ADD(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ADD, 0); + return this.getToken(PostgreSqlParser.KW_ADD, 0); } public publication_relation_expr_list(): Publication_relation_expr_listContext | null { return this.getRuleContext(0, Publication_relation_expr_listContext); } public KW_DROP(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DROP, 0); + return this.getToken(PostgreSqlParser.KW_DROP, 0); } public KW_OWNER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OWNER, 0); + return this.getToken(PostgreSqlParser.KW_OWNER, 0); } public KW_TO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TO, 0); + return this.getToken(PostgreSqlParser.KW_TO, 0); } public rolespec(): RolespecContext | null { return this.getRuleContext(0, RolespecContext); } public KW_RENAME(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RENAME, 0); + return this.getToken(PostgreSqlParser.KW_RENAME, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_alterpublicationstmt; + return PostgreSqlParser.RULE_alterpublicationstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAlterpublicationstmt) { listener.enterAlterpublicationstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAlterpublicationstmt) { listener.exitAlterpublicationstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAlterpublicationstmt) { return visitor.visitAlterpublicationstmt(this); } else { @@ -92891,22 +92891,22 @@ export class CreatesubscriptionstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CREATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CREATE, 0)!; + return this.getToken(PostgreSqlParser.KW_CREATE, 0)!; } public KW_SUBSCRIPTION(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_SUBSCRIPTION, 0)!; + return this.getToken(PostgreSqlParser.KW_SUBSCRIPTION, 0)!; } public name(): NameContext { return this.getRuleContext(0, NameContext)!; } public KW_CONNECTION(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CONNECTION, 0)!; + return this.getToken(PostgreSqlParser.KW_CONNECTION, 0)!; } public sconst(): SconstContext { return this.getRuleContext(0, SconstContext)!; } public KW_PUBLICATION(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_PUBLICATION, 0)!; + return this.getToken(PostgreSqlParser.KW_PUBLICATION, 0)!; } public publication_name_list(): Publication_name_listContext { return this.getRuleContext(0, Publication_name_listContext)!; @@ -92915,19 +92915,19 @@ export class CreatesubscriptionstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_definitionContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_createsubscriptionstmt; + return PostgreSqlParser.RULE_createsubscriptionstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCreatesubscriptionstmt) { listener.enterCreatesubscriptionstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCreatesubscriptionstmt) { listener.exitCreatesubscriptionstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCreatesubscriptionstmt) { return visitor.visitCreatesubscriptionstmt(this); } else { @@ -92954,25 +92954,25 @@ export class Publication_name_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_publication_name_list; + return PostgreSqlParser.RULE_publication_name_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterPublication_name_list) { listener.enterPublication_name_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitPublication_name_list) { listener.exitPublication_name_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitPublication_name_list) { return visitor.visitPublication_name_list(this); } else { @@ -92990,19 +92990,19 @@ export class Publication_name_itemContext extends antlr.ParserRuleContext { return this.getRuleContext(0, CollabelContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_publication_name_item; + return PostgreSqlParser.RULE_publication_name_item; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterPublication_name_item) { listener.enterPublication_name_item(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitPublication_name_item) { listener.exitPublication_name_item(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitPublication_name_item) { return visitor.visitPublication_name_item(this); } else { @@ -93017,31 +93017,31 @@ export class AltersubscriptionstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ALTER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ALTER, 0)!; + return this.getToken(PostgreSqlParser.KW_ALTER, 0)!; } public KW_SUBSCRIPTION(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_SUBSCRIPTION, 0)!; + return this.getToken(PostgreSqlParser.KW_SUBSCRIPTION, 0)!; } public name(): NameContext { return this.getRuleContext(0, NameContext)!; } public KW_SET(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SET, 0); + return this.getToken(PostgreSqlParser.KW_SET, 0); } public definition(): DefinitionContext | null { return this.getRuleContext(0, DefinitionContext); } public KW_CONNECTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CONNECTION, 0); + return this.getToken(PostgreSqlParser.KW_CONNECTION, 0); } public sconst(): SconstContext | null { return this.getRuleContext(0, SconstContext); } public KW_REFRESH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_REFRESH, 0); + return this.getToken(PostgreSqlParser.KW_REFRESH, 0); } public KW_PUBLICATION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PUBLICATION, 0); + return this.getToken(PostgreSqlParser.KW_PUBLICATION, 0); } public opt_definition(): Opt_definitionContext | null { return this.getRuleContext(0, Opt_definitionContext); @@ -93050,52 +93050,52 @@ export class AltersubscriptionstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Publication_name_listContext); } public KW_ADD(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ADD, 0); + return this.getToken(PostgreSqlParser.KW_ADD, 0); } public KW_DROP(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DROP, 0); + return this.getToken(PostgreSqlParser.KW_DROP, 0); } public KW_ENABLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ENABLE, 0); + return this.getToken(PostgreSqlParser.KW_ENABLE, 0); } public KW_DISABLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DISABLE, 0); + return this.getToken(PostgreSqlParser.KW_DISABLE, 0); } public KW_SKIP(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SKIP, 0); + return this.getToken(PostgreSqlParser.KW_SKIP, 0); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public old_aggr_elem(): Old_aggr_elemContext | null { return this.getRuleContext(0, Old_aggr_elemContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public KW_OWNER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OWNER, 0); + return this.getToken(PostgreSqlParser.KW_OWNER, 0); } public KW_TO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TO, 0); + return this.getToken(PostgreSqlParser.KW_TO, 0); } public rolespec(): RolespecContext | null { return this.getRuleContext(0, RolespecContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_altersubscriptionstmt; + return PostgreSqlParser.RULE_altersubscriptionstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAltersubscriptionstmt) { listener.enterAltersubscriptionstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAltersubscriptionstmt) { listener.exitAltersubscriptionstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAltersubscriptionstmt) { return visitor.visitAltersubscriptionstmt(this); } else { @@ -93110,31 +93110,31 @@ export class RulestmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CREATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CREATE, 0)!; + return this.getToken(PostgreSqlParser.KW_CREATE, 0)!; } public KW_RULE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_RULE, 0)!; + return this.getToken(PostgreSqlParser.KW_RULE, 0)!; } public name(): NameContext { return this.getRuleContext(0, NameContext)!; } public KW_AS(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_AS, 0)!; + return this.getToken(PostgreSqlParser.KW_AS, 0)!; } public KW_ON(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ON, 0)!; + return this.getToken(PostgreSqlParser.KW_ON, 0)!; } public event(): EventContext { return this.getRuleContext(0, EventContext)!; } public KW_TO(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_TO, 0)!; + return this.getToken(PostgreSqlParser.KW_TO, 0)!; } public qualified_name(): Qualified_nameContext { return this.getRuleContext(0, Qualified_nameContext)!; } public KW_DO(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_DO, 0)!; + return this.getToken(PostgreSqlParser.KW_DO, 0)!; } public ruleactionlist(): RuleactionlistContext { return this.getRuleContext(0, RuleactionlistContext)!; @@ -93149,19 +93149,19 @@ export class RulestmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_insteadContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_rulestmt; + return PostgreSqlParser.RULE_rulestmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterRulestmt) { listener.enterRulestmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitRulestmt) { listener.exitRulestmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitRulestmt) { return visitor.visitRulestmt(this); } else { @@ -93176,34 +93176,34 @@ export class RuleactionlistContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_NOTHING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NOTHING, 0); + return this.getToken(PostgreSqlParser.KW_NOTHING, 0); } public ruleactionstmt(): RuleactionstmtContext | null { return this.getRuleContext(0, RuleactionstmtContext); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public ruleactionmulti(): RuleactionmultiContext | null { return this.getRuleContext(0, RuleactionmultiContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_ruleactionlist; + return PostgreSqlParser.RULE_ruleactionlist; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterRuleactionlist) { listener.enterRuleactionlist(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitRuleactionlist) { listener.exitRuleactionlist(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitRuleactionlist) { return visitor.visitRuleactionlist(this); } else { @@ -93230,25 +93230,25 @@ export class RuleactionmultiContext extends antlr.ParserRuleContext { public SEMI(i: number): antlr.TerminalNode | null; public SEMI(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.SEMI); + return this.getTokens(PostgreSqlParser.SEMI); } else { - return this.getToken(PostgreSQLParser.SEMI, i); + return this.getToken(PostgreSqlParser.SEMI, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_ruleactionmulti; + return PostgreSqlParser.RULE_ruleactionmulti; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterRuleactionmulti) { listener.enterRuleactionmulti(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitRuleactionmulti) { listener.exitRuleactionmulti(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitRuleactionmulti) { return visitor.visitRuleactionmulti(this); } else { @@ -93278,19 +93278,19 @@ export class RuleactionstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, NotifystmtContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_ruleactionstmt; + return PostgreSqlParser.RULE_ruleactionstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterRuleactionstmt) { listener.enterRuleactionstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitRuleactionstmt) { listener.exitRuleactionstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitRuleactionstmt) { return visitor.visitRuleactionstmt(this); } else { @@ -93308,19 +93308,19 @@ export class RuleactionstmtOrEmptyContext extends antlr.ParserRuleContext { return this.getRuleContext(0, RuleactionstmtContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_ruleactionstmtOrEmpty; + return PostgreSqlParser.RULE_ruleactionstmtOrEmpty; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterRuleactionstmtOrEmpty) { listener.enterRuleactionstmtOrEmpty(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitRuleactionstmtOrEmpty) { listener.exitRuleactionstmtOrEmpty(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitRuleactionstmtOrEmpty) { return visitor.visitRuleactionstmtOrEmpty(this); } else { @@ -93335,31 +93335,31 @@ export class EventContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_SELECT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SELECT, 0); + return this.getToken(PostgreSqlParser.KW_SELECT, 0); } public KW_UPDATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_UPDATE, 0); + return this.getToken(PostgreSqlParser.KW_UPDATE, 0); } public KW_DELETE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DELETE, 0); + return this.getToken(PostgreSqlParser.KW_DELETE, 0); } public KW_INSERT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INSERT, 0); + return this.getToken(PostgreSqlParser.KW_INSERT, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_event; + return PostgreSqlParser.RULE_event; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterEvent) { listener.enterEvent(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitEvent) { listener.exitEvent(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitEvent) { return visitor.visitEvent(this); } else { @@ -93374,25 +93374,25 @@ export class Opt_insteadContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_INSTEAD(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INSTEAD, 0); + return this.getToken(PostgreSqlParser.KW_INSTEAD, 0); } public KW_ALSO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ALSO, 0); + return this.getToken(PostgreSqlParser.KW_ALSO, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_instead; + return PostgreSqlParser.RULE_opt_instead; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_instead) { listener.enterOpt_instead(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_instead) { listener.exitOpt_instead(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_instead) { return visitor.visitOpt_instead(this); } else { @@ -93407,7 +93407,7 @@ export class NotifystmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_NOTIFY(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_NOTIFY, 0)!; + return this.getToken(PostgreSqlParser.KW_NOTIFY, 0)!; } public colid(): ColidContext { return this.getRuleContext(0, ColidContext)!; @@ -93416,19 +93416,19 @@ export class NotifystmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Notify_payloadContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_notifystmt; + return PostgreSqlParser.RULE_notifystmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterNotifystmt) { listener.enterNotifystmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitNotifystmt) { listener.exitNotifystmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitNotifystmt) { return visitor.visitNotifystmt(this); } else { @@ -93443,25 +93443,25 @@ export class Notify_payloadContext extends antlr.ParserRuleContext { super(parent, invokingState); } public COMMA(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.COMMA, 0)!; + return this.getToken(PostgreSqlParser.COMMA, 0)!; } public sconst(): SconstContext { return this.getRuleContext(0, SconstContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_notify_payload; + return PostgreSqlParser.RULE_notify_payload; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterNotify_payload) { listener.enterNotify_payload(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitNotify_payload) { listener.exitNotify_payload(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitNotify_payload) { return visitor.visitNotify_payload(this); } else { @@ -93476,25 +93476,25 @@ export class ListenstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_LISTEN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_LISTEN, 0)!; + return this.getToken(PostgreSqlParser.KW_LISTEN, 0)!; } public colid(): ColidContext { return this.getRuleContext(0, ColidContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_listenstmt; + return PostgreSqlParser.RULE_listenstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterListenstmt) { listener.enterListenstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitListenstmt) { listener.exitListenstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitListenstmt) { return visitor.visitListenstmt(this); } else { @@ -93509,28 +93509,28 @@ export class UnlistenstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_UNLISTEN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_UNLISTEN, 0)!; + return this.getToken(PostgreSqlParser.KW_UNLISTEN, 0)!; } public colid(): ColidContext | null { return this.getRuleContext(0, ColidContext); } public STAR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.STAR, 0); + return this.getToken(PostgreSqlParser.STAR, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_unlistenstmt; + return PostgreSqlParser.RULE_unlistenstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterUnlistenstmt) { listener.enterUnlistenstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitUnlistenstmt) { listener.exitUnlistenstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitUnlistenstmt) { return visitor.visitUnlistenstmt(this); } else { @@ -93545,7 +93545,7 @@ export class TransactionstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ABORT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ABORT, 0); + return this.getToken(PostgreSqlParser.KW_ABORT, 0); } public opt_transaction(): Opt_transactionContext | null { return this.getRuleContext(0, Opt_transactionContext); @@ -93554,61 +93554,61 @@ export class TransactionstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_transaction_chainContext); } public KW_BEGIN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_BEGIN, 0); + return this.getToken(PostgreSqlParser.KW_BEGIN, 0); } public transaction_mode_list_or_empty(): Transaction_mode_list_or_emptyContext | null { return this.getRuleContext(0, Transaction_mode_list_or_emptyContext); } public KW_START(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_START, 0); + return this.getToken(PostgreSqlParser.KW_START, 0); } public KW_TRANSACTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TRANSACTION, 0); + return this.getToken(PostgreSqlParser.KW_TRANSACTION, 0); } public KW_END(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_END, 0); + return this.getToken(PostgreSqlParser.KW_END, 0); } public KW_SAVEPOINT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SAVEPOINT, 0); + return this.getToken(PostgreSqlParser.KW_SAVEPOINT, 0); } public colid(): ColidContext | null { return this.getRuleContext(0, ColidContext); } public KW_RELEASE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RELEASE, 0); + return this.getToken(PostgreSqlParser.KW_RELEASE, 0); } public KW_PREPARE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PREPARE, 0); + return this.getToken(PostgreSqlParser.KW_PREPARE, 0); } public sconst(): SconstContext | null { return this.getRuleContext(0, SconstContext); } public KW_COMMIT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_COMMIT, 0); + return this.getToken(PostgreSqlParser.KW_COMMIT, 0); } public KW_PREPARED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PREPARED, 0); + return this.getToken(PostgreSqlParser.KW_PREPARED, 0); } public KW_ROLLBACK(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROLLBACK, 0); + return this.getToken(PostgreSqlParser.KW_ROLLBACK, 0); } public KW_TO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TO, 0); + return this.getToken(PostgreSqlParser.KW_TO, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_transactionstmt; + return PostgreSqlParser.RULE_transactionstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTransactionstmt) { listener.enterTransactionstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTransactionstmt) { listener.exitTransactionstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTransactionstmt) { return visitor.visitTransactionstmt(this); } else { @@ -93623,25 +93623,25 @@ export class Opt_transactionContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_WORK(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_WORK, 0); + return this.getToken(PostgreSqlParser.KW_WORK, 0); } public KW_TRANSACTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TRANSACTION, 0); + return this.getToken(PostgreSqlParser.KW_TRANSACTION, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_transaction; + return PostgreSqlParser.RULE_opt_transaction; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_transaction) { listener.enterOpt_transaction(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_transaction) { listener.exitOpt_transaction(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_transaction) { return visitor.visitOpt_transaction(this); } else { @@ -93656,43 +93656,43 @@ export class Transaction_mode_itemContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ISOLATION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ISOLATION, 0); + return this.getToken(PostgreSqlParser.KW_ISOLATION, 0); } public KW_LEVEL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LEVEL, 0); + return this.getToken(PostgreSqlParser.KW_LEVEL, 0); } public iso_level(): Iso_levelContext | null { return this.getRuleContext(0, Iso_levelContext); } public KW_READ(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_READ, 0); + return this.getToken(PostgreSqlParser.KW_READ, 0); } public KW_ONLY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ONLY, 0); + return this.getToken(PostgreSqlParser.KW_ONLY, 0); } public KW_WRITE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_WRITE, 0); + return this.getToken(PostgreSqlParser.KW_WRITE, 0); } public KW_DEFERRABLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEFERRABLE, 0); + return this.getToken(PostgreSqlParser.KW_DEFERRABLE, 0); } public KW_NOT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NOT, 0); + return this.getToken(PostgreSqlParser.KW_NOT, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_transaction_mode_item; + return PostgreSqlParser.RULE_transaction_mode_item; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTransaction_mode_item) { listener.enterTransaction_mode_item(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTransaction_mode_item) { listener.exitTransaction_mode_item(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTransaction_mode_item) { return visitor.visitTransaction_mode_item(this); } else { @@ -93719,25 +93719,25 @@ export class Transaction_mode_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_transaction_mode_list; + return PostgreSqlParser.RULE_transaction_mode_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTransaction_mode_list) { listener.enterTransaction_mode_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTransaction_mode_list) { listener.exitTransaction_mode_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTransaction_mode_list) { return visitor.visitTransaction_mode_list(this); } else { @@ -93755,19 +93755,19 @@ export class Transaction_mode_list_or_emptyContext extends antlr.ParserRuleConte return this.getRuleContext(0, Transaction_mode_listContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_transaction_mode_list_or_empty; + return PostgreSqlParser.RULE_transaction_mode_list_or_empty; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTransaction_mode_list_or_empty) { listener.enterTransaction_mode_list_or_empty(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTransaction_mode_list_or_empty) { listener.exitTransaction_mode_list_or_empty(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTransaction_mode_list_or_empty) { return visitor.visitTransaction_mode_list_or_empty(this); } else { @@ -93782,28 +93782,28 @@ export class Opt_transaction_chainContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_AND(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_AND, 0)!; + return this.getToken(PostgreSqlParser.KW_AND, 0)!; } public KW_CHAIN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CHAIN, 0)!; + return this.getToken(PostgreSqlParser.KW_CHAIN, 0)!; } public KW_NO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NO, 0); + return this.getToken(PostgreSqlParser.KW_NO, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_transaction_chain; + return PostgreSqlParser.RULE_opt_transaction_chain; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_transaction_chain) { listener.enterOpt_transaction_chain(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_transaction_chain) { listener.exitOpt_transaction_chain(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_transaction_chain) { return visitor.visitOpt_transaction_chain(this); } else { @@ -93818,7 +93818,7 @@ export class ViewstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_viewstmt; + return PostgreSqlParser.RULE_viewstmt; } public override copyFrom(ctx: ViewstmtContext): void { super.copyFrom(ctx); @@ -93830,37 +93830,37 @@ export class CreateViewContext extends ViewstmtContext { super.copyFrom(ctx); } public KW_CREATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CREATE, 0)!; + return this.getToken(PostgreSqlParser.KW_CREATE, 0)!; } public KW_AS(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_AS, 0)!; + return this.getToken(PostgreSqlParser.KW_AS, 0)!; } public selectstmt(): SelectstmtContext { return this.getRuleContext(0, SelectstmtContext)!; } public KW_VIEW(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_VIEW, 0); + return this.getToken(PostgreSqlParser.KW_VIEW, 0); } public view_name_create(): View_name_createContext | null { return this.getRuleContext(0, View_name_createContext); } public KW_RECURSIVE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RECURSIVE, 0); + return this.getToken(PostgreSqlParser.KW_RECURSIVE, 0); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public column_list(): Column_listContext | null { return this.getRuleContext(0, Column_listContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public KW_OR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OR, 0); + return this.getToken(PostgreSqlParser.KW_OR, 0); } public KW_REPLACE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_REPLACE, 0); + return this.getToken(PostgreSqlParser.KW_REPLACE, 0); } public opttemp(): OpttempContext | null { return this.getRuleContext(0, OpttempContext); @@ -93874,17 +93874,17 @@ export class CreateViewContext extends ViewstmtContext { public opt_reloptions(): Opt_reloptionsContext | null { return this.getRuleContext(0, Opt_reloptionsContext); } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCreateView) { listener.enterCreateView(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCreateView) { listener.exitCreateView(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCreateView) { return visitor.visitCreateView(this); } else { @@ -93899,34 +93899,34 @@ export class Opt_check_optionContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_WITH(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_WITH, 0)!; + return this.getToken(PostgreSqlParser.KW_WITH, 0)!; } public KW_CHECK(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CHECK, 0)!; + return this.getToken(PostgreSqlParser.KW_CHECK, 0)!; } public KW_OPTION(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_OPTION, 0)!; + return this.getToken(PostgreSqlParser.KW_OPTION, 0)!; } public KW_CASCADED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CASCADED, 0); + return this.getToken(PostgreSqlParser.KW_CASCADED, 0); } public KW_LOCAL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LOCAL, 0); + return this.getToken(PostgreSqlParser.KW_LOCAL, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_check_option; + return PostgreSqlParser.RULE_opt_check_option; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_check_option) { listener.enterOpt_check_option(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_check_option) { listener.exitOpt_check_option(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_check_option) { return visitor.visitOpt_check_option(this); } else { @@ -93941,25 +93941,25 @@ export class LoadstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_LOAD(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_LOAD, 0)!; + return this.getToken(PostgreSqlParser.KW_LOAD, 0)!; } public file_name(): File_nameContext { return this.getRuleContext(0, File_nameContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_loadstmt; + return PostgreSqlParser.RULE_loadstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterLoadstmt) { listener.enterLoadstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitLoadstmt) { listener.exitLoadstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitLoadstmt) { return visitor.visitLoadstmt(this); } else { @@ -93974,7 +93974,7 @@ export class CreatedbstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_createdbstmt; + return PostgreSqlParser.RULE_createdbstmt; } public override copyFrom(ctx: CreatedbstmtContext): void { super.copyFrom(ctx); @@ -93986,10 +93986,10 @@ export class CreateDatabaseContext extends CreatedbstmtContext { super.copyFrom(ctx); } public KW_CREATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CREATE, 0)!; + return this.getToken(PostgreSqlParser.KW_CREATE, 0)!; } public KW_DATABASE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_DATABASE, 0)!; + return this.getToken(PostgreSqlParser.KW_DATABASE, 0)!; } public database_name_create(): Database_name_createContext { return this.getRuleContext(0, Database_name_createContext)!; @@ -94000,17 +94000,17 @@ export class CreateDatabaseContext extends CreatedbstmtContext { public createdb_opt_list(): Createdb_opt_listContext | null { return this.getRuleContext(0, Createdb_opt_listContext); } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCreateDatabase) { listener.enterCreateDatabase(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCreateDatabase) { listener.exitCreateDatabase(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCreateDatabase) { return visitor.visitCreateDatabase(this); } else { @@ -94028,19 +94028,19 @@ export class Createdb_opt_listContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Createdb_opt_itemsContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_createdb_opt_list; + return PostgreSqlParser.RULE_createdb_opt_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCreatedb_opt_list) { listener.enterCreatedb_opt_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCreatedb_opt_list) { listener.exitCreatedb_opt_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCreatedb_opt_list) { return visitor.visitCreatedb_opt_list(this); } else { @@ -94064,19 +94064,19 @@ export class Createdb_opt_itemsContext extends antlr.ParserRuleContext { return this.getRuleContext(i, Createdb_opt_itemContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_createdb_opt_items; + return PostgreSqlParser.RULE_createdb_opt_items; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCreatedb_opt_items) { listener.enterCreatedb_opt_items(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCreatedb_opt_items) { listener.exitCreatedb_opt_items(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCreatedb_opt_items) { return visitor.visitCreatedb_opt_items(this); } else { @@ -94100,25 +94100,25 @@ export class Createdb_opt_itemContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_boolean_or_stringContext); } public KW_DEFAULT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEFAULT, 0); + return this.getToken(PostgreSqlParser.KW_DEFAULT, 0); } public opt_equal(): Opt_equalContext | null { return this.getRuleContext(0, Opt_equalContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_createdb_opt_item; + return PostgreSqlParser.RULE_createdb_opt_item; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCreatedb_opt_item) { listener.enterCreatedb_opt_item(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCreatedb_opt_item) { listener.exitCreatedb_opt_item(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCreatedb_opt_item) { return visitor.visitCreatedb_opt_item(this); } else { @@ -94133,43 +94133,43 @@ export class Createdb_opt_nameContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CONNECTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CONNECTION, 0); + return this.getToken(PostgreSqlParser.KW_CONNECTION, 0); } public KW_LIMIT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LIMIT, 0); + return this.getToken(PostgreSqlParser.KW_LIMIT, 0); } public KW_ENCODING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ENCODING, 0); + return this.getToken(PostgreSqlParser.KW_ENCODING, 0); } public KW_LOCATION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LOCATION, 0); + return this.getToken(PostgreSqlParser.KW_LOCATION, 0); } public KW_OWNER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OWNER, 0); + return this.getToken(PostgreSqlParser.KW_OWNER, 0); } public KW_TABLESPACE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TABLESPACE, 0); + return this.getToken(PostgreSqlParser.KW_TABLESPACE, 0); } public KW_TEMPLATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TEMPLATE, 0); + return this.getToken(PostgreSqlParser.KW_TEMPLATE, 0); } public identifier(): IdentifierContext | null { return this.getRuleContext(0, IdentifierContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_createdb_opt_name; + return PostgreSqlParser.RULE_createdb_opt_name; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCreatedb_opt_name) { listener.enterCreatedb_opt_name(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCreatedb_opt_name) { listener.exitCreatedb_opt_name(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCreatedb_opt_name) { return visitor.visitCreatedb_opt_name(this); } else { @@ -94184,22 +94184,22 @@ export class Opt_equalContext extends antlr.ParserRuleContext { super(parent, invokingState); } public EQUAL(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.EQUAL, 0)!; + return this.getToken(PostgreSqlParser.EQUAL, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_equal; + return PostgreSqlParser.RULE_opt_equal; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_equal) { listener.enterOpt_equal(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_equal) { listener.exitOpt_equal(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_equal) { return visitor.visitOpt_equal(this); } else { @@ -94214,19 +94214,19 @@ export class AlterdatabasestmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ALTER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ALTER, 0)!; + return this.getToken(PostgreSqlParser.KW_ALTER, 0)!; } public KW_DATABASE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_DATABASE, 0)!; + return this.getToken(PostgreSqlParser.KW_DATABASE, 0)!; } public database_name(): Database_nameContext { return this.getRuleContext(0, Database_nameContext)!; } public KW_SET(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SET, 0); + return this.getToken(PostgreSqlParser.KW_SET, 0); } public KW_TABLESPACE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TABLESPACE, 0); + return this.getToken(PostgreSqlParser.KW_TABLESPACE, 0); } public tablespace_name_create(): Tablespace_name_createContext | null { return this.getRuleContext(0, Tablespace_name_createContext); @@ -94235,22 +94235,22 @@ export class AlterdatabasestmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Createdb_opt_listContext); } public KW_WITH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_WITH, 0); + return this.getToken(PostgreSqlParser.KW_WITH, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_alterdatabasestmt; + return PostgreSqlParser.RULE_alterdatabasestmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAlterdatabasestmt) { listener.enterAlterdatabasestmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAlterdatabasestmt) { listener.exitAlterdatabasestmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAlterdatabasestmt) { return visitor.visitAlterdatabasestmt(this); } else { @@ -94265,10 +94265,10 @@ export class AlterdatabasesetstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ALTER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ALTER, 0)!; + return this.getToken(PostgreSqlParser.KW_ALTER, 0)!; } public KW_DATABASE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_DATABASE, 0)!; + return this.getToken(PostgreSqlParser.KW_DATABASE, 0)!; } public database_name(): Database_nameContext { return this.getRuleContext(0, Database_nameContext)!; @@ -94277,19 +94277,19 @@ export class AlterdatabasesetstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, SetresetclauseContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_alterdatabasesetstmt; + return PostgreSqlParser.RULE_alterdatabasesetstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAlterdatabasesetstmt) { listener.enterAlterdatabasesetstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAlterdatabasesetstmt) { listener.exitAlterdatabasesetstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAlterdatabasesetstmt) { return visitor.visitAlterdatabasesetstmt(this); } else { @@ -94316,25 +94316,25 @@ export class Drop_option_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_drop_option_list; + return PostgreSqlParser.RULE_drop_option_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDrop_option_list) { listener.enterDrop_option_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDrop_option_list) { listener.exitDrop_option_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDrop_option_list) { return visitor.visitDrop_option_list(this); } else { @@ -94349,22 +94349,22 @@ export class Drop_optionContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_FORCE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_FORCE, 0)!; + return this.getToken(PostgreSqlParser.KW_FORCE, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_drop_option; + return PostgreSqlParser.RULE_drop_option; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDrop_option) { listener.enterDrop_option(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDrop_option) { listener.exitDrop_option(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDrop_option) { return visitor.visitDrop_option(this); } else { @@ -94379,34 +94379,34 @@ export class AltercollationstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ALTER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ALTER, 0)!; + return this.getToken(PostgreSqlParser.KW_ALTER, 0)!; } public KW_COLLATION(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_COLLATION, 0)!; + return this.getToken(PostgreSqlParser.KW_COLLATION, 0)!; } public any_name(): Any_nameContext { return this.getRuleContext(0, Any_nameContext)!; } public KW_REFRESH(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_REFRESH, 0)!; + return this.getToken(PostgreSqlParser.KW_REFRESH, 0)!; } public KW_VERSION(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_VERSION, 0)!; + return this.getToken(PostgreSqlParser.KW_VERSION, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_altercollationstmt; + return PostgreSqlParser.RULE_altercollationstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAltercollationstmt) { listener.enterAltercollationstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAltercollationstmt) { listener.exitAltercollationstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAltercollationstmt) { return visitor.visitAltercollationstmt(this); } else { @@ -94421,34 +94421,34 @@ export class AltersystemstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ALTER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ALTER, 0)!; + return this.getToken(PostgreSqlParser.KW_ALTER, 0)!; } public KW_SYSTEM(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_SYSTEM, 0)!; + return this.getToken(PostgreSqlParser.KW_SYSTEM, 0)!; } public generic_set(): Generic_setContext { return this.getRuleContext(0, Generic_setContext)!; } public KW_SET(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SET, 0); + return this.getToken(PostgreSqlParser.KW_SET, 0); } public KW_RESET(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RESET, 0); + return this.getToken(PostgreSqlParser.KW_RESET, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_altersystemstmt; + return PostgreSqlParser.RULE_altersystemstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAltersystemstmt) { listener.enterAltersystemstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAltersystemstmt) { listener.exitAltersystemstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAltersystemstmt) { return visitor.visitAltersystemstmt(this); } else { @@ -94463,10 +94463,10 @@ export class CreatedomainstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CREATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CREATE, 0)!; + return this.getToken(PostgreSqlParser.KW_CREATE, 0)!; } public KW_DOMAIN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_DOMAIN, 0)!; + return this.getToken(PostgreSqlParser.KW_DOMAIN, 0)!; } public any_name(): Any_nameContext { return this.getRuleContext(0, Any_nameContext)!; @@ -94481,19 +94481,19 @@ export class CreatedomainstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_asContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_createdomainstmt; + return PostgreSqlParser.RULE_createdomainstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCreatedomainstmt) { listener.enterCreatedomainstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCreatedomainstmt) { listener.exitCreatedomainstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCreatedomainstmt) { return visitor.visitCreatedomainstmt(this); } else { @@ -94508,10 +94508,10 @@ export class AlterdomainstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ALTER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ALTER, 0)!; + return this.getToken(PostgreSqlParser.KW_ALTER, 0)!; } public KW_DOMAIN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_DOMAIN, 0)!; + return this.getToken(PostgreSqlParser.KW_DOMAIN, 0)!; } public any_name(): Any_nameContext { return this.getRuleContext(0, Any_nameContext)!; @@ -94520,31 +94520,31 @@ export class AlterdomainstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Alter_column_defaultContext); } public KW_DROP(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DROP, 0); + return this.getToken(PostgreSqlParser.KW_DROP, 0); } public KW_NOT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NOT, 0); + return this.getToken(PostgreSqlParser.KW_NOT, 0); } public KW_NULL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NULL, 0); + return this.getToken(PostgreSqlParser.KW_NULL, 0); } public KW_SET(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SET, 0); + return this.getToken(PostgreSqlParser.KW_SET, 0); } public KW_ADD(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ADD, 0); + return this.getToken(PostgreSqlParser.KW_ADD, 0); } public tableconstraint(): TableconstraintContext | null { return this.getRuleContext(0, TableconstraintContext); } public KW_CONSTRAINT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CONSTRAINT, 0); + return this.getToken(PostgreSqlParser.KW_CONSTRAINT, 0); } public name(): NameContext | null { return this.getRuleContext(0, NameContext); } public KW_VALIDATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_VALIDATE, 0); + return this.getToken(PostgreSqlParser.KW_VALIDATE, 0); } public opt_if_exists(): Opt_if_existsContext | null { return this.getRuleContext(0, Opt_if_existsContext); @@ -94553,19 +94553,19 @@ export class AlterdomainstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_drop_behaviorContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_alterdomainstmt; + return PostgreSqlParser.RULE_alterdomainstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAlterdomainstmt) { listener.enterAlterdomainstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAlterdomainstmt) { listener.exitAlterdomainstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAlterdomainstmt) { return visitor.visitAlterdomainstmt(this); } else { @@ -94580,22 +94580,22 @@ export class Opt_asContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_AS(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_AS, 0)!; + return this.getToken(PostgreSqlParser.KW_AS, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_as; + return PostgreSqlParser.RULE_opt_as; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_as) { listener.enterOpt_as(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_as) { listener.exitOpt_as(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_as) { return visitor.visitOpt_as(this); } else { @@ -94610,16 +94610,16 @@ export class AltertsdictionarystmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ALTER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ALTER, 0)!; + return this.getToken(PostgreSqlParser.KW_ALTER, 0)!; } public KW_TEXT(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_TEXT, 0)!; + return this.getToken(PostgreSqlParser.KW_TEXT, 0)!; } public KW_SEARCH(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_SEARCH, 0)!; + return this.getToken(PostgreSqlParser.KW_SEARCH, 0)!; } public KW_DICTIONARY(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_DICTIONARY, 0)!; + return this.getToken(PostgreSqlParser.KW_DICTIONARY, 0)!; } public any_name(): Any_nameContext { return this.getRuleContext(0, Any_nameContext)!; @@ -94628,19 +94628,19 @@ export class AltertsdictionarystmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, DefinitionContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_altertsdictionarystmt; + return PostgreSqlParser.RULE_altertsdictionarystmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAltertsdictionarystmt) { listener.enterAltertsdictionarystmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAltertsdictionarystmt) { listener.exitAltertsdictionarystmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAltertsdictionarystmt) { return visitor.visitAltertsdictionarystmt(this); } else { @@ -94658,19 +94658,19 @@ export class AltertsconfigurationstmtContext extends antlr.ParserRuleContext { public KW_ALTER(i: number): antlr.TerminalNode | null; public KW_ALTER(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.KW_ALTER); + return this.getTokens(PostgreSqlParser.KW_ALTER); } else { - return this.getToken(PostgreSQLParser.KW_ALTER, i); + return this.getToken(PostgreSqlParser.KW_ALTER, i); } } public KW_TEXT(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_TEXT, 0)!; + return this.getToken(PostgreSqlParser.KW_TEXT, 0)!; } public KW_SEARCH(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_SEARCH, 0)!; + return this.getToken(PostgreSqlParser.KW_SEARCH, 0)!; } public KW_CONFIGURATION(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CONFIGURATION, 0)!; + return this.getToken(PostgreSqlParser.KW_CONFIGURATION, 0)!; } public any_name(): Any_nameContext[]; public any_name(i: number): Any_nameContext | null; @@ -94682,13 +94682,13 @@ export class AltertsconfigurationstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(i, Any_nameContext); } public KW_ADD(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ADD, 0); + return this.getToken(PostgreSqlParser.KW_ADD, 0); } public KW_MAPPING(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_MAPPING, 0)!; + return this.getToken(PostgreSqlParser.KW_MAPPING, 0)!; } public KW_FOR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FOR, 0); + return this.getToken(PostgreSqlParser.KW_FOR, 0); } public name_list(): Name_listContext | null { return this.getRuleContext(0, Name_listContext); @@ -94700,28 +94700,28 @@ export class AltertsconfigurationstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Any_name_listContext); } public KW_REPLACE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_REPLACE, 0); + return this.getToken(PostgreSqlParser.KW_REPLACE, 0); } public KW_DROP(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DROP, 0); + return this.getToken(PostgreSqlParser.KW_DROP, 0); } public opt_if_exists(): Opt_if_existsContext | null { return this.getRuleContext(0, Opt_if_existsContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_altertsconfigurationstmt; + return PostgreSqlParser.RULE_altertsconfigurationstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAltertsconfigurationstmt) { listener.enterAltertsconfigurationstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAltertsconfigurationstmt) { listener.exitAltertsconfigurationstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAltertsconfigurationstmt) { return visitor.visitAltertsconfigurationstmt(this); } else { @@ -94736,22 +94736,22 @@ export class Any_withContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_WITH(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_WITH, 0)!; + return this.getToken(PostgreSqlParser.KW_WITH, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_any_with; + return PostgreSqlParser.RULE_any_with; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAny_with) { listener.enterAny_with(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAny_with) { listener.exitAny_with(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAny_with) { return visitor.visitAny_with(this); } else { @@ -94766,10 +94766,10 @@ export class CreateconversionstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CREATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CREATE, 0)!; + return this.getToken(PostgreSqlParser.KW_CREATE, 0)!; } public KW_CONVERSION(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CONVERSION, 0)!; + return this.getToken(PostgreSqlParser.KW_CONVERSION, 0)!; } public any_name(): Any_nameContext[]; public any_name(i: number): Any_nameContext | null; @@ -94781,7 +94781,7 @@ export class CreateconversionstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(i, Any_nameContext); } public KW_FOR(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_FOR, 0)!; + return this.getToken(PostgreSqlParser.KW_FOR, 0)!; } public sconst(): SconstContext[]; public sconst(i: number): SconstContext | null; @@ -94793,28 +94793,28 @@ export class CreateconversionstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(i, SconstContext); } public KW_TO(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_TO, 0)!; + return this.getToken(PostgreSqlParser.KW_TO, 0)!; } public KW_FROM(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_FROM, 0)!; + return this.getToken(PostgreSqlParser.KW_FROM, 0)!; } public opt_default(): Opt_defaultContext | null { return this.getRuleContext(0, Opt_defaultContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_createconversionstmt; + return PostgreSqlParser.RULE_createconversionstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCreateconversionstmt) { listener.enterCreateconversionstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCreateconversionstmt) { listener.exitCreateconversionstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCreateconversionstmt) { return visitor.visitCreateconversionstmt(this); } else { @@ -94829,7 +94829,7 @@ export class ClusterstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CLUSTER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CLUSTER, 0)!; + return this.getToken(PostgreSqlParser.KW_CLUSTER, 0)!; } public table_name(): Table_nameContext | null { return this.getRuleContext(0, Table_nameContext); @@ -94844,19 +94844,19 @@ export class ClusterstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_verbose_listContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_clusterstmt; + return PostgreSqlParser.RULE_clusterstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterClusterstmt) { listener.enterClusterstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitClusterstmt) { listener.exitClusterstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitClusterstmt) { return visitor.visitClusterstmt(this); } else { @@ -94871,7 +94871,7 @@ export class Opt_verbose_listContext extends antlr.ParserRuleContext { super(parent, invokingState); } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public opt_verbose(): Opt_verboseContext[]; public opt_verbose(i: number): Opt_verboseContext | null; @@ -94883,31 +94883,31 @@ export class Opt_verbose_listContext extends antlr.ParserRuleContext { return this.getRuleContext(i, Opt_verboseContext); } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public COMMA(): antlr.TerminalNode[]; public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_verbose_list; + return PostgreSqlParser.RULE_opt_verbose_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_verbose_list) { listener.enterOpt_verbose_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_verbose_list) { listener.exitOpt_verbose_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_verbose_list) { return visitor.visitOpt_verbose_list(this); } else { @@ -94922,25 +94922,25 @@ export class Cluster_index_specificationContext extends antlr.ParserRuleContext super(parent, invokingState); } public KW_USING(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_USING, 0)!; + return this.getToken(PostgreSqlParser.KW_USING, 0)!; } public name(): NameContext { return this.getRuleContext(0, NameContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_cluster_index_specification; + return PostgreSqlParser.RULE_cluster_index_specification; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCluster_index_specification) { listener.enterCluster_index_specification(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCluster_index_specification) { listener.exitCluster_index_specification(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCluster_index_specification) { return visitor.visitCluster_index_specification(this); } else { @@ -94955,7 +94955,7 @@ export class VacuumstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_VACUUM(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_VACUUM, 0)!; + return this.getToken(PostgreSqlParser.KW_VACUUM, 0)!; } public opt_full(): Opt_fullContext | null { return this.getRuleContext(0, Opt_fullContext); @@ -94973,28 +94973,28 @@ export class VacuumstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_vacuum_relation_listContext); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public vac_analyze_option_list(): Vac_analyze_option_listContext | null { return this.getRuleContext(0, Vac_analyze_option_listContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_vacuumstmt; + return PostgreSqlParser.RULE_vacuumstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterVacuumstmt) { listener.enterVacuumstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitVacuumstmt) { listener.exitVacuumstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitVacuumstmt) { return visitor.visitVacuumstmt(this); } else { @@ -95018,28 +95018,28 @@ export class AnalyzestmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_vacuum_relation_listContext); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public analyze_options_list(): Analyze_options_listContext | null { return this.getRuleContext(0, Analyze_options_listContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_analyzestmt; + return PostgreSqlParser.RULE_analyzestmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAnalyzestmt) { listener.enterAnalyzestmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAnalyzestmt) { listener.exitAnalyzestmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAnalyzestmt) { return visitor.visitAnalyzestmt(this); } else { @@ -95066,25 +95066,25 @@ export class Vac_analyze_option_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_vac_analyze_option_list; + return PostgreSqlParser.RULE_vac_analyze_option_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterVac_analyze_option_list) { listener.enterVac_analyze_option_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitVac_analyze_option_list) { listener.exitVac_analyze_option_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitVac_analyze_option_list) { return visitor.visitVac_analyze_option_list(this); } else { @@ -95099,25 +95099,25 @@ export class Analyze_keywordContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ANALYZE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ANALYZE, 0); + return this.getToken(PostgreSqlParser.KW_ANALYZE, 0); } public KW_ANALYSE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ANALYSE, 0); + return this.getToken(PostgreSqlParser.KW_ANALYSE, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_analyze_keyword; + return PostgreSqlParser.RULE_analyze_keyword; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAnalyze_keyword) { listener.enterAnalyze_keyword(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAnalyze_keyword) { listener.exitAnalyze_keyword(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAnalyze_keyword) { return visitor.visitAnalyze_keyword(this); } else { @@ -95138,19 +95138,19 @@ export class Vac_analyze_option_elemContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Vac_analyze_option_argContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_vac_analyze_option_elem; + return PostgreSqlParser.RULE_vac_analyze_option_elem; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterVac_analyze_option_elem) { listener.enterVac_analyze_option_elem(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitVac_analyze_option_elem) { listener.exitVac_analyze_option_elem(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitVac_analyze_option_elem) { return visitor.visitVac_analyze_option_elem(this); } else { @@ -95171,19 +95171,19 @@ export class Vac_analyze_option_nameContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Analyze_keywordContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_vac_analyze_option_name; + return PostgreSqlParser.RULE_vac_analyze_option_name; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterVac_analyze_option_name) { listener.enterVac_analyze_option_name(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitVac_analyze_option_name) { listener.exitVac_analyze_option_name(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitVac_analyze_option_name) { return visitor.visitVac_analyze_option_name(this); } else { @@ -95204,19 +95204,19 @@ export class Vac_analyze_option_argContext extends antlr.ParserRuleContext { return this.getRuleContext(0, NumericonlyContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_vac_analyze_option_arg; + return PostgreSqlParser.RULE_vac_analyze_option_arg; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterVac_analyze_option_arg) { listener.enterVac_analyze_option_arg(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitVac_analyze_option_arg) { listener.exitVac_analyze_option_arg(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitVac_analyze_option_arg) { return visitor.visitVac_analyze_option_arg(this); } else { @@ -95234,19 +95234,19 @@ export class Opt_analyzeContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Analyze_keywordContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_analyze; + return PostgreSqlParser.RULE_opt_analyze; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_analyze) { listener.enterOpt_analyze(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_analyze) { listener.exitOpt_analyze(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_analyze) { return visitor.visitOpt_analyze(this); } else { @@ -95273,25 +95273,25 @@ export class Analyze_options_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_analyze_options_list; + return PostgreSqlParser.RULE_analyze_options_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAnalyze_options_list) { listener.enterAnalyze_options_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAnalyze_options_list) { listener.exitAnalyze_options_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAnalyze_options_list) { return visitor.visitAnalyze_options_list(this); } else { @@ -95315,19 +95315,19 @@ export class Analyze_option_elemContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_buffer_usage_limitContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_analyze_option_elem; + return PostgreSqlParser.RULE_analyze_option_elem; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAnalyze_option_elem) { listener.enterAnalyze_option_elem(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAnalyze_option_elem) { listener.exitAnalyze_option_elem(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAnalyze_option_elem) { return visitor.visitAnalyze_option_elem(this); } else { @@ -95342,28 +95342,28 @@ export class Opt_verboseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_VERBOSE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_VERBOSE, 0)!; + return this.getToken(PostgreSqlParser.KW_VERBOSE, 0)!; } public KW_FALSE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FALSE, 0); + return this.getToken(PostgreSqlParser.KW_FALSE, 0); } public KW_TRUE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TRUE, 0); + return this.getToken(PostgreSqlParser.KW_TRUE, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_verbose; + return PostgreSqlParser.RULE_opt_verbose; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_verbose) { listener.enterOpt_verbose(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_verbose) { listener.exitOpt_verbose(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_verbose) { return visitor.visitOpt_verbose(this); } else { @@ -95378,28 +95378,28 @@ export class Opt_skiplockContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_SKIP_LOCKED(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_SKIP_LOCKED, 0)!; + return this.getToken(PostgreSqlParser.KW_SKIP_LOCKED, 0)!; } public KW_FALSE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FALSE, 0); + return this.getToken(PostgreSqlParser.KW_FALSE, 0); } public KW_TRUE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TRUE, 0); + return this.getToken(PostgreSqlParser.KW_TRUE, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_skiplock; + return PostgreSqlParser.RULE_opt_skiplock; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_skiplock) { listener.enterOpt_skiplock(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_skiplock) { listener.exitOpt_skiplock(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_skiplock) { return visitor.visitOpt_skiplock(this); } else { @@ -95414,7 +95414,7 @@ export class Opt_buffer_usage_limitContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_BUFFER_USAGE_LIMIT(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_BUFFER_USAGE_LIMIT, 0)!; + return this.getToken(PostgreSqlParser.KW_BUFFER_USAGE_LIMIT, 0)!; } public numericonly(): NumericonlyContext | null { return this.getRuleContext(0, NumericonlyContext); @@ -95423,19 +95423,19 @@ export class Opt_buffer_usage_limitContext extends antlr.ParserRuleContext { return this.getRuleContext(0, SconstContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_buffer_usage_limit; + return PostgreSqlParser.RULE_opt_buffer_usage_limit; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_buffer_usage_limit) { listener.enterOpt_buffer_usage_limit(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_buffer_usage_limit) { listener.exitOpt_buffer_usage_limit(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_buffer_usage_limit) { return visitor.visitOpt_buffer_usage_limit(this); } else { @@ -95450,22 +95450,22 @@ export class Opt_fullContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_FULL(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_FULL, 0)!; + return this.getToken(PostgreSqlParser.KW_FULL, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_full; + return PostgreSqlParser.RULE_opt_full; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_full) { listener.enterOpt_full(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_full) { listener.exitOpt_full(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_full) { return visitor.visitOpt_full(this); } else { @@ -95480,22 +95480,22 @@ export class Opt_freezeContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_FREEZE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_FREEZE, 0)!; + return this.getToken(PostgreSqlParser.KW_FREEZE, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_freeze; + return PostgreSqlParser.RULE_opt_freeze; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_freeze) { listener.enterOpt_freeze(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_freeze) { listener.exitOpt_freeze(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_freeze) { return visitor.visitOpt_freeze(this); } else { @@ -95510,28 +95510,28 @@ export class Opt_name_listContext extends antlr.ParserRuleContext { super(parent, invokingState); } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public column_list(): Column_listContext { return this.getRuleContext(0, Column_listContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_name_list; + return PostgreSqlParser.RULE_opt_name_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_name_list) { listener.enterOpt_name_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_name_list) { listener.exitOpt_name_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_name_list) { return visitor.visitOpt_name_list(this); } else { @@ -95552,19 +95552,19 @@ export class Vacuum_relationContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_name_listContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_vacuum_relation; + return PostgreSqlParser.RULE_vacuum_relation; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterVacuum_relation) { listener.enterVacuum_relation(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitVacuum_relation) { listener.exitVacuum_relation(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitVacuum_relation) { return visitor.visitVacuum_relation(this); } else { @@ -95591,25 +95591,25 @@ export class Vacuum_relation_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_vacuum_relation_list; + return PostgreSqlParser.RULE_vacuum_relation_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterVacuum_relation_list) { listener.enterVacuum_relation_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitVacuum_relation_list) { listener.exitVacuum_relation_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitVacuum_relation_list) { return visitor.visitVacuum_relation_list(this); } else { @@ -95627,19 +95627,19 @@ export class Opt_vacuum_relation_listContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Vacuum_relation_listContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_vacuum_relation_list; + return PostgreSqlParser.RULE_opt_vacuum_relation_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_vacuum_relation_list) { listener.enterOpt_vacuum_relation_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_vacuum_relation_list) { listener.exitOpt_vacuum_relation_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_vacuum_relation_list) { return visitor.visitOpt_vacuum_relation_list(this); } else { @@ -95654,7 +95654,7 @@ export class ExplainstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_EXPLAIN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_EXPLAIN, 0)!; + return this.getToken(PostgreSqlParser.KW_EXPLAIN, 0)!; } public explainablestmt(): ExplainablestmtContext { return this.getRuleContext(0, ExplainablestmtContext)!; @@ -95666,31 +95666,31 @@ export class ExplainstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_verboseContext); } public KW_VERBOSE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_VERBOSE, 0); + return this.getToken(PostgreSqlParser.KW_VERBOSE, 0); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public explain_option_list(): Explain_option_listContext | null { return this.getRuleContext(0, Explain_option_listContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_explainstmt; + return PostgreSqlParser.RULE_explainstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterExplainstmt) { listener.enterExplainstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitExplainstmt) { listener.exitExplainstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitExplainstmt) { return visitor.visitExplainstmt(this); } else { @@ -95732,19 +95732,19 @@ export class ExplainablestmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, ExecutestmtContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_explainablestmt; + return PostgreSqlParser.RULE_explainablestmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterExplainablestmt) { listener.enterExplainablestmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitExplainablestmt) { listener.exitExplainablestmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitExplainablestmt) { return visitor.visitExplainablestmt(this); } else { @@ -95771,25 +95771,25 @@ export class Explain_option_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_explain_option_list; + return PostgreSqlParser.RULE_explain_option_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterExplain_option_list) { listener.enterExplain_option_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitExplain_option_list) { listener.exitExplain_option_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitExplain_option_list) { return visitor.visitExplain_option_list(this); } else { @@ -95810,19 +95810,19 @@ export class Explain_option_elemContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Explain_option_argContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_explain_option_elem; + return PostgreSqlParser.RULE_explain_option_elem; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterExplain_option_elem) { listener.enterExplain_option_elem(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitExplain_option_elem) { listener.exitExplain_option_elem(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitExplain_option_elem) { return visitor.visitExplain_option_elem(this); } else { @@ -95843,19 +95843,19 @@ export class Explain_option_nameContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Analyze_keywordContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_explain_option_name; + return PostgreSqlParser.RULE_explain_option_name; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterExplain_option_name) { listener.enterExplain_option_name(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitExplain_option_name) { listener.exitExplain_option_name(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitExplain_option_name) { return visitor.visitExplain_option_name(this); } else { @@ -95876,19 +95876,19 @@ export class Explain_option_argContext extends antlr.ParserRuleContext { return this.getRuleContext(0, NumericonlyContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_explain_option_arg; + return PostgreSqlParser.RULE_explain_option_arg; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterExplain_option_arg) { listener.enterExplain_option_arg(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitExplain_option_arg) { listener.exitExplain_option_arg(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitExplain_option_arg) { return visitor.visitExplain_option_arg(this); } else { @@ -95903,13 +95903,13 @@ export class PreparestmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_PREPARE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_PREPARE, 0)!; + return this.getToken(PostgreSqlParser.KW_PREPARE, 0)!; } public name(): NameContext { return this.getRuleContext(0, NameContext)!; } public KW_AS(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_AS, 0)!; + return this.getToken(PostgreSqlParser.KW_AS, 0)!; } public preparablestmt(): PreparablestmtContext { return this.getRuleContext(0, PreparablestmtContext)!; @@ -95918,19 +95918,19 @@ export class PreparestmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Prep_type_clauseContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_preparestmt; + return PostgreSqlParser.RULE_preparestmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterPreparestmt) { listener.enterPreparestmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitPreparestmt) { listener.exitPreparestmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitPreparestmt) { return visitor.visitPreparestmt(this); } else { @@ -95945,28 +95945,28 @@ export class Prep_type_clauseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public type_list(): Type_listContext { return this.getRuleContext(0, Type_listContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_prep_type_clause; + return PostgreSqlParser.RULE_prep_type_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterPrep_type_clause) { listener.enterPrep_type_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitPrep_type_clause) { listener.exitPrep_type_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitPrep_type_clause) { return visitor.visitPrep_type_clause(this); } else { @@ -95993,19 +95993,19 @@ export class PreparablestmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, DeletestmtContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_preparablestmt; + return PostgreSqlParser.RULE_preparablestmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterPreparablestmt) { listener.enterPreparablestmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitPreparablestmt) { listener.exitPreparablestmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitPreparablestmt) { return visitor.visitPreparablestmt(this); } else { @@ -96020,7 +96020,7 @@ export class ExecutestmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_EXECUTE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_EXECUTE, 0)!; + return this.getToken(PostgreSqlParser.KW_EXECUTE, 0)!; } public name(): NameContext { return this.getRuleContext(0, NameContext)!; @@ -96029,16 +96029,16 @@ export class ExecutestmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Execute_param_clauseContext); } public KW_CREATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CREATE, 0); + return this.getToken(PostgreSqlParser.KW_CREATE, 0); } public KW_TABLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TABLE, 0); + return this.getToken(PostgreSqlParser.KW_TABLE, 0); } public create_as_target(): Create_as_targetContext | null { return this.getRuleContext(0, Create_as_targetContext); } public KW_AS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_AS, 0); + return this.getToken(PostgreSqlParser.KW_AS, 0); } public opttemp(): OpttempContext | null { return this.getRuleContext(0, OpttempContext); @@ -96050,19 +96050,19 @@ export class ExecutestmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_with_dataContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_executestmt; + return PostgreSqlParser.RULE_executestmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterExecutestmt) { listener.enterExecutestmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitExecutestmt) { listener.exitExecutestmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitExecutestmt) { return visitor.visitExecutestmt(this); } else { @@ -96077,28 +96077,28 @@ export class Execute_param_clauseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public expr_list(): Expr_listContext { return this.getRuleContext(0, Expr_listContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_execute_param_clause; + return PostgreSqlParser.RULE_execute_param_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterExecute_param_clause) { listener.enterExecute_param_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitExecute_param_clause) { listener.exitExecute_param_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitExecute_param_clause) { return visitor.visitExecute_param_clause(this); } else { @@ -96113,31 +96113,31 @@ export class DeallocatestmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_DEALLOCATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_DEALLOCATE, 0)!; + return this.getToken(PostgreSqlParser.KW_DEALLOCATE, 0)!; } public name(): NameContext | null { return this.getRuleContext(0, NameContext); } public KW_ALL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ALL, 0); + return this.getToken(PostgreSqlParser.KW_ALL, 0); } public KW_PREPARE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PREPARE, 0); + return this.getToken(PostgreSqlParser.KW_PREPARE, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_deallocatestmt; + return PostgreSqlParser.RULE_deallocatestmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDeallocatestmt) { listener.enterDeallocatestmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDeallocatestmt) { listener.exitDeallocatestmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDeallocatestmt) { return visitor.visitDeallocatestmt(this); } else { @@ -96152,7 +96152,7 @@ export class InsertstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_insertstmt; + return PostgreSqlParser.RULE_insertstmt; } public override copyFrom(ctx: InsertstmtContext): void { super.copyFrom(ctx); @@ -96164,10 +96164,10 @@ export class InsertStatementContext extends InsertstmtContext { super.copyFrom(ctx); } public KW_INSERT(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_INSERT, 0)!; + return this.getToken(PostgreSqlParser.KW_INSERT, 0)!; } public KW_INTO(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_INTO, 0)!; + return this.getToken(PostgreSqlParser.KW_INTO, 0)!; } public insert_target(): Insert_targetContext { return this.getRuleContext(0, Insert_targetContext)!; @@ -96184,17 +96184,17 @@ export class InsertStatementContext extends InsertstmtContext { public returning_clause(): Returning_clauseContext | null { return this.getRuleContext(0, Returning_clauseContext); } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterInsertStatement) { listener.enterInsertStatement(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitInsertStatement) { listener.exitInsertStatement(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitInsertStatement) { return visitor.visitInsertStatement(this); } else { @@ -96212,25 +96212,25 @@ export class Insert_targetContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Table_nameContext)!; } public KW_AS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_AS, 0); + return this.getToken(PostgreSqlParser.KW_AS, 0); } public colid(): ColidContext | null { return this.getRuleContext(0, ColidContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_insert_target; + return PostgreSqlParser.RULE_insert_target; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterInsert_target) { listener.enterInsert_target(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitInsert_target) { listener.exitInsert_target(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitInsert_target) { return visitor.visitInsert_target(this); } else { @@ -96251,37 +96251,37 @@ export class Insert_restContext extends antlr.ParserRuleContext { return this.getRuleContext(0, SelectstmtContext); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public insert_column_list(): Insert_column_listContext | null { return this.getRuleContext(0, Insert_column_listContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public KW_OVERRIDING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OVERRIDING, 0); + return this.getToken(PostgreSqlParser.KW_OVERRIDING, 0); } public override_kind(): Override_kindContext | null { return this.getRuleContext(0, Override_kindContext); } public KW_VALUE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_VALUE, 0); + return this.getToken(PostgreSqlParser.KW_VALUE, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_insert_rest; + return PostgreSqlParser.RULE_insert_rest; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterInsert_rest) { listener.enterInsert_rest(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitInsert_rest) { listener.exitInsert_rest(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitInsert_rest) { return visitor.visitInsert_rest(this); } else { @@ -96296,25 +96296,25 @@ export class Override_kindContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_USER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_USER, 0); + return this.getToken(PostgreSqlParser.KW_USER, 0); } public KW_SYSTEM(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SYSTEM, 0); + return this.getToken(PostgreSqlParser.KW_SYSTEM, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_override_kind; + return PostgreSqlParser.RULE_override_kind; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOverride_kind) { listener.enterOverride_kind(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOverride_kind) { listener.exitOverride_kind(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOverride_kind) { return visitor.visitOverride_kind(this); } else { @@ -96341,25 +96341,25 @@ export class Insert_column_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_insert_column_list; + return PostgreSqlParser.RULE_insert_column_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterInsert_column_list) { listener.enterInsert_column_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitInsert_column_list) { listener.exitInsert_column_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitInsert_column_list) { return visitor.visitInsert_column_list(this); } else { @@ -96380,19 +96380,19 @@ export class Insert_column_itemContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_indirectionContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_insert_column_item; + return PostgreSqlParser.RULE_insert_column_item; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterInsert_column_item) { listener.enterInsert_column_item(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitInsert_column_item) { listener.exitInsert_column_item(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitInsert_column_item) { return visitor.visitInsert_column_item(this); } else { @@ -96407,25 +96407,25 @@ export class Opt_on_conflictContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ON(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ON, 0)!; + return this.getToken(PostgreSqlParser.KW_ON, 0)!; } public KW_CONFLICT(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CONFLICT, 0)!; + return this.getToken(PostgreSqlParser.KW_CONFLICT, 0)!; } public KW_DO(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_DO, 0)!; + return this.getToken(PostgreSqlParser.KW_DO, 0)!; } public KW_UPDATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_UPDATE, 0); + return this.getToken(PostgreSqlParser.KW_UPDATE, 0); } public KW_SET(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SET, 0); + return this.getToken(PostgreSqlParser.KW_SET, 0); } public set_clause_list(): Set_clause_listContext | null { return this.getRuleContext(0, Set_clause_listContext); } public KW_NOTHING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NOTHING, 0); + return this.getToken(PostgreSqlParser.KW_NOTHING, 0); } public opt_conf_expr(): Opt_conf_exprContext | null { return this.getRuleContext(0, Opt_conf_exprContext); @@ -96434,19 +96434,19 @@ export class Opt_on_conflictContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Where_clauseContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_on_conflict; + return PostgreSqlParser.RULE_opt_on_conflict; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_on_conflict) { listener.enterOpt_on_conflict(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_on_conflict) { listener.exitOpt_on_conflict(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_on_conflict) { return visitor.visitOpt_on_conflict(this); } else { @@ -96461,40 +96461,40 @@ export class Opt_conf_exprContext extends antlr.ParserRuleContext { super(parent, invokingState); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public index_params(): Index_paramsContext | null { return this.getRuleContext(0, Index_paramsContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public where_clause(): Where_clauseContext | null { return this.getRuleContext(0, Where_clauseContext); } public KW_ON(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ON, 0); + return this.getToken(PostgreSqlParser.KW_ON, 0); } public KW_CONSTRAINT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CONSTRAINT, 0); + return this.getToken(PostgreSqlParser.KW_CONSTRAINT, 0); } public name(): NameContext | null { return this.getRuleContext(0, NameContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_conf_expr; + return PostgreSqlParser.RULE_opt_conf_expr; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_conf_expr) { listener.enterOpt_conf_expr(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_conf_expr) { listener.exitOpt_conf_expr(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_conf_expr) { return visitor.visitOpt_conf_expr(this); } else { @@ -96509,25 +96509,25 @@ export class Returning_clauseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_RETURNING(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_RETURNING, 0)!; + return this.getToken(PostgreSqlParser.KW_RETURNING, 0)!; } public target_list(): Target_listContext { return this.getRuleContext(0, Target_listContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_returning_clause; + return PostgreSqlParser.RULE_returning_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterReturning_clause) { listener.enterReturning_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitReturning_clause) { listener.exitReturning_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitReturning_clause) { return visitor.visitReturning_clause(this); } else { @@ -96542,10 +96542,10 @@ export class DeletestmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_DELETE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_DELETE, 0)!; + return this.getToken(PostgreSqlParser.KW_DELETE, 0)!; } public KW_FROM(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_FROM, 0)!; + return this.getToken(PostgreSqlParser.KW_FROM, 0)!; } public relation_expr_opt_alias(): Relation_expr_opt_aliasContext { return this.getRuleContext(0, Relation_expr_opt_aliasContext)!; @@ -96563,19 +96563,19 @@ export class DeletestmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Returning_clauseContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_deletestmt; + return PostgreSqlParser.RULE_deletestmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDeletestmt) { listener.enterDeletestmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDeletestmt) { listener.exitDeletestmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDeletestmt) { return visitor.visitDeletestmt(this); } else { @@ -96590,25 +96590,25 @@ export class Using_clauseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_USING(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_USING, 0)!; + return this.getToken(PostgreSqlParser.KW_USING, 0)!; } public from_list(): From_listContext { return this.getRuleContext(0, From_listContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_using_clause; + return PostgreSqlParser.RULE_using_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterUsing_clause) { listener.enterUsing_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitUsing_clause) { listener.exitUsing_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitUsing_clause) { return visitor.visitUsing_clause(this); } else { @@ -96623,7 +96623,7 @@ export class LockstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_LOCK(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_LOCK, 0)!; + return this.getToken(PostgreSqlParser.KW_LOCK, 0)!; } public relation_expr_list(): Relation_expr_listContext { return this.getRuleContext(0, Relation_expr_listContext)!; @@ -96638,19 +96638,19 @@ export class LockstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_nowaitContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_lockstmt; + return PostgreSqlParser.RULE_lockstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterLockstmt) { listener.enterLockstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitLockstmt) { listener.exitLockstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitLockstmt) { return visitor.visitLockstmt(this); } else { @@ -96665,28 +96665,28 @@ export class Opt_lockContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_IN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_IN, 0)!; + return this.getToken(PostgreSqlParser.KW_IN, 0)!; } public lock_type(): Lock_typeContext { return this.getRuleContext(0, Lock_typeContext)!; } public KW_MODE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_MODE, 0)!; + return this.getToken(PostgreSqlParser.KW_MODE, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_lock; + return PostgreSqlParser.RULE_opt_lock; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_lock) { listener.enterOpt_lock(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_lock) { listener.exitOpt_lock(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_lock) { return visitor.visitOpt_lock(this); } else { @@ -96701,34 +96701,34 @@ export class Lock_typeContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ACCESS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ACCESS, 0); + return this.getToken(PostgreSqlParser.KW_ACCESS, 0); } public KW_SHARE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SHARE, 0); + return this.getToken(PostgreSqlParser.KW_SHARE, 0); } public KW_EXCLUSIVE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_EXCLUSIVE, 0); + return this.getToken(PostgreSqlParser.KW_EXCLUSIVE, 0); } public KW_ROW(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROW, 0); + return this.getToken(PostgreSqlParser.KW_ROW, 0); } public KW_UPDATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_UPDATE, 0); + return this.getToken(PostgreSqlParser.KW_UPDATE, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_lock_type; + return PostgreSqlParser.RULE_lock_type; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterLock_type) { listener.enterLock_type(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitLock_type) { listener.exitLock_type(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitLock_type) { return visitor.visitLock_type(this); } else { @@ -96743,22 +96743,22 @@ export class Opt_nowaitContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_NOWAIT(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_NOWAIT, 0)!; + return this.getToken(PostgreSqlParser.KW_NOWAIT, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_nowait; + return PostgreSqlParser.RULE_opt_nowait; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_nowait) { listener.enterOpt_nowait(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_nowait) { listener.exitOpt_nowait(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_nowait) { return visitor.visitOpt_nowait(this); } else { @@ -96773,28 +96773,28 @@ export class Opt_nowait_or_skipContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_NOWAIT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NOWAIT, 0); + return this.getToken(PostgreSqlParser.KW_NOWAIT, 0); } public KW_SKIP(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SKIP, 0); + return this.getToken(PostgreSqlParser.KW_SKIP, 0); } public KW_LOCKED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LOCKED, 0); + return this.getToken(PostgreSqlParser.KW_LOCKED, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_nowait_or_skip; + return PostgreSqlParser.RULE_opt_nowait_or_skip; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_nowait_or_skip) { listener.enterOpt_nowait_or_skip(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_nowait_or_skip) { listener.exitOpt_nowait_or_skip(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_nowait_or_skip) { return visitor.visitOpt_nowait_or_skip(this); } else { @@ -96809,13 +96809,13 @@ export class UpdatestmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_UPDATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_UPDATE, 0)!; + return this.getToken(PostgreSqlParser.KW_UPDATE, 0)!; } public relation_expr_opt_alias(): Relation_expr_opt_aliasContext { return this.getRuleContext(0, Relation_expr_opt_aliasContext)!; } public KW_SET(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_SET, 0)!; + return this.getToken(PostgreSqlParser.KW_SET, 0)!; } public set_clause_list(): Set_clause_listContext { return this.getRuleContext(0, Set_clause_listContext)!; @@ -96833,19 +96833,19 @@ export class UpdatestmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Returning_clauseContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_updatestmt; + return PostgreSqlParser.RULE_updatestmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterUpdatestmt) { listener.enterUpdatestmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitUpdatestmt) { listener.exitUpdatestmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitUpdatestmt) { return visitor.visitUpdatestmt(this); } else { @@ -96872,25 +96872,25 @@ export class Set_clause_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_set_clause_list; + return PostgreSqlParser.RULE_set_clause_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterSet_clause_list) { listener.enterSet_clause_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitSet_clause_list) { listener.exitSet_clause_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitSet_clause_list) { return visitor.visitSet_clause_list(this); } else { @@ -96908,7 +96908,7 @@ export class Set_clauseContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Set_targetContext); } public EQUAL(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.EQUAL, 0)!; + return this.getToken(PostgreSqlParser.EQUAL, 0)!; } public a_expr(): A_exprContext | null { return this.getRuleContext(0, A_exprContext); @@ -96917,9 +96917,9 @@ export class Set_clauseContext extends antlr.ParserRuleContext { public OPEN_PAREN(i: number): antlr.TerminalNode | null; public OPEN_PAREN(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.OPEN_PAREN); + return this.getTokens(PostgreSqlParser.OPEN_PAREN); } else { - return this.getToken(PostgreSQLParser.OPEN_PAREN, i); + return this.getToken(PostgreSqlParser.OPEN_PAREN, i); } } public set_target_list(): Set_target_listContext | null { @@ -96929,31 +96929,31 @@ export class Set_clauseContext extends antlr.ParserRuleContext { public CLOSE_PAREN(i: number): antlr.TerminalNode | null; public CLOSE_PAREN(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.CLOSE_PAREN); + return this.getTokens(PostgreSqlParser.CLOSE_PAREN); } else { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, i); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, i); } } public select_clause(): Select_clauseContext | null { return this.getRuleContext(0, Select_clauseContext); } public KW_ROW(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROW, 0); + return this.getToken(PostgreSqlParser.KW_ROW, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_set_clause; + return PostgreSqlParser.RULE_set_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterSet_clause) { listener.enterSet_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitSet_clause) { listener.exitSet_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitSet_clause) { return visitor.visitSet_clause(this); } else { @@ -96974,19 +96974,19 @@ export class Set_targetContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_indirectionContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_set_target; + return PostgreSqlParser.RULE_set_target; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterSet_target) { listener.enterSet_target(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitSet_target) { listener.exitSet_target(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitSet_target) { return visitor.visitSet_target(this); } else { @@ -97013,25 +97013,25 @@ export class Set_target_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_set_target_list; + return PostgreSqlParser.RULE_set_target_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterSet_target_list) { listener.enterSet_target_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitSet_target_list) { listener.exitSet_target_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitSet_target_list) { return visitor.visitSet_target_list(this); } else { @@ -97046,7 +97046,7 @@ export class DeclarecursorstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_DECLARE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_DECLARE, 0)!; + return this.getToken(PostgreSqlParser.KW_DECLARE, 0)!; } public cursor_name(): Cursor_nameContext { return this.getRuleContext(0, Cursor_nameContext)!; @@ -97055,31 +97055,31 @@ export class DeclarecursorstmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Cursor_optionsContext)!; } public KW_CURSOR(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CURSOR, 0)!; + return this.getToken(PostgreSqlParser.KW_CURSOR, 0)!; } public opt_hold(): Opt_holdContext { return this.getRuleContext(0, Opt_holdContext)!; } public KW_FOR(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_FOR, 0)!; + return this.getToken(PostgreSqlParser.KW_FOR, 0)!; } public selectstmt(): SelectstmtContext { return this.getRuleContext(0, SelectstmtContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_declarecursorstmt; + return PostgreSqlParser.RULE_declarecursorstmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDeclarecursorstmt) { listener.enterDeclarecursorstmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDeclarecursorstmt) { listener.exitDeclarecursorstmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDeclarecursorstmt) { return visitor.visitDeclarecursorstmt(this); } else { @@ -97097,19 +97097,19 @@ export class Cursor_nameContext extends antlr.ParserRuleContext { return this.getRuleContext(0, NameContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_cursor_name; + return PostgreSqlParser.RULE_cursor_name; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCursor_name) { listener.enterCursor_name(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCursor_name) { listener.exitCursor_name(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCursor_name) { return visitor.visitCursor_name(this); } else { @@ -97127,52 +97127,52 @@ export class Cursor_optionsContext extends antlr.ParserRuleContext { public KW_NO(i: number): antlr.TerminalNode | null; public KW_NO(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.KW_NO); + return this.getTokens(PostgreSqlParser.KW_NO); } else { - return this.getToken(PostgreSQLParser.KW_NO, i); + return this.getToken(PostgreSqlParser.KW_NO, i); } } public KW_SCROLL(): antlr.TerminalNode[]; public KW_SCROLL(i: number): antlr.TerminalNode | null; public KW_SCROLL(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.KW_SCROLL); + return this.getTokens(PostgreSqlParser.KW_SCROLL); } else { - return this.getToken(PostgreSQLParser.KW_SCROLL, i); + return this.getToken(PostgreSqlParser.KW_SCROLL, i); } } public KW_BINARY(): antlr.TerminalNode[]; public KW_BINARY(i: number): antlr.TerminalNode | null; public KW_BINARY(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.KW_BINARY); + return this.getTokens(PostgreSqlParser.KW_BINARY); } else { - return this.getToken(PostgreSQLParser.KW_BINARY, i); + return this.getToken(PostgreSqlParser.KW_BINARY, i); } } public KW_INSENSITIVE(): antlr.TerminalNode[]; public KW_INSENSITIVE(i: number): antlr.TerminalNode | null; public KW_INSENSITIVE(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.KW_INSENSITIVE); + return this.getTokens(PostgreSqlParser.KW_INSENSITIVE); } else { - return this.getToken(PostgreSQLParser.KW_INSENSITIVE, i); + return this.getToken(PostgreSqlParser.KW_INSENSITIVE, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_cursor_options; + return PostgreSqlParser.RULE_cursor_options; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCursor_options) { listener.enterCursor_options(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCursor_options) { listener.exitCursor_options(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCursor_options) { return visitor.visitCursor_options(this); } else { @@ -97187,28 +97187,28 @@ export class Opt_holdContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_WITH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_WITH, 0); + return this.getToken(PostgreSqlParser.KW_WITH, 0); } public KW_HOLD(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_HOLD, 0); + return this.getToken(PostgreSqlParser.KW_HOLD, 0); } public KW_WITHOUT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_WITHOUT, 0); + return this.getToken(PostgreSqlParser.KW_WITHOUT, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_hold; + return PostgreSqlParser.RULE_opt_hold; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_hold) { listener.enterOpt_hold(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_hold) { listener.exitOpt_hold(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_hold) { return visitor.visitOpt_hold(this); } else { @@ -97223,7 +97223,7 @@ export class SelectstmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_selectstmt; + return PostgreSqlParser.RULE_selectstmt; } public override copyFrom(ctx: SelectstmtContext): void { super.copyFrom(ctx); @@ -97240,17 +97240,17 @@ export class SelectStatementContext extends SelectstmtContext { public select_with_parens(): Select_with_parensContext | null { return this.getRuleContext(0, Select_with_parensContext); } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterSelectStatement) { listener.enterSelectStatement(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitSelectStatement) { listener.exitSelectStatement(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitSelectStatement) { return visitor.visitSelectStatement(this); } else { @@ -97265,31 +97265,31 @@ export class Select_with_parensContext extends antlr.ParserRuleContext { super(parent, invokingState); } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public select_no_parens(): Select_no_parensContext | null { return this.getRuleContext(0, Select_no_parensContext); } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public select_with_parens(): Select_with_parensContext | null { return this.getRuleContext(0, Select_with_parensContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_select_with_parens; + return PostgreSqlParser.RULE_select_with_parens; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterSelect_with_parens) { listener.enterSelect_with_parens(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitSelect_with_parens) { listener.exitSelect_with_parens(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitSelect_with_parens) { return visitor.visitSelect_with_parens(this); } else { @@ -97325,19 +97325,19 @@ export class Select_no_parensContext extends antlr.ParserRuleContext { return this.getRuleContext(0, With_clauseContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_select_no_parens; + return PostgreSqlParser.RULE_select_no_parens; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterSelect_no_parens) { listener.enterSelect_no_parens(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitSelect_no_parens) { listener.exitSelect_no_parens(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitSelect_no_parens) { return visitor.visitSelect_no_parens(this); } else { @@ -97358,19 +97358,19 @@ export class Select_clauseContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Select_with_parensContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_select_clause; + return PostgreSqlParser.RULE_select_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterSelect_clause) { listener.enterSelect_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitSelect_clause) { listener.exitSelect_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitSelect_clause) { return visitor.visitSelect_clause(this); } else { @@ -97385,13 +97385,13 @@ export class Simple_selectContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_SELECT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SELECT, 0); + return this.getToken(PostgreSqlParser.KW_SELECT, 0); } public values_clause(): Values_clauseContext | null { return this.getRuleContext(0, Values_clauseContext); } public KW_TABLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TABLE, 0); + return this.getToken(PostgreSqlParser.KW_TABLE, 0); } public relation_expr(): Relation_exprContext | null { return this.getRuleContext(0, Relation_exprContext); @@ -97460,19 +97460,19 @@ export class Simple_selectContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Target_listContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_simple_select; + return PostgreSqlParser.RULE_simple_select; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterSimple_select) { listener.enterSimple_select(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitSimple_select) { listener.exitSimple_select(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitSimple_select) { return visitor.visitSimple_select(this); } else { @@ -97487,7 +97487,7 @@ export class Set_operatorContext extends antlr.ParserRuleContext { super(parent, invokingState); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_set_operator; + return PostgreSqlParser.RULE_set_operator; } public override copyFrom(ctx: Set_operatorContext): void { super.copyFrom(ctx); @@ -97499,19 +97499,19 @@ export class IntersectContext extends Set_operatorContext { super.copyFrom(ctx); } public KW_INTERSECT(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_INTERSECT, 0)!; + return this.getToken(PostgreSqlParser.KW_INTERSECT, 0)!; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterIntersect) { listener.enterIntersect(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitIntersect) { listener.exitIntersect(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitIntersect) { return visitor.visitIntersect(this); } else { @@ -97525,19 +97525,19 @@ export class ExceptContext extends Set_operatorContext { super.copyFrom(ctx); } public KW_EXCEPT(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_EXCEPT, 0)!; + return this.getToken(PostgreSqlParser.KW_EXCEPT, 0)!; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterExcept) { listener.enterExcept(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitExcept) { listener.exitExcept(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitExcept) { return visitor.visitExcept(this); } else { @@ -97551,19 +97551,19 @@ export class UnionContext extends Set_operatorContext { super.copyFrom(ctx); } public KW_UNION(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_UNION, 0)!; + return this.getToken(PostgreSqlParser.KW_UNION, 0)!; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterUnion) { listener.enterUnion(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitUnion) { listener.exitUnion(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitUnion) { return visitor.visitUnion(this); } else { @@ -97584,19 +97584,19 @@ export class Set_operator_with_all_or_distinctContext extends antlr.ParserRuleCo return this.getRuleContext(0, All_or_distinctContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_set_operator_with_all_or_distinct; + return PostgreSqlParser.RULE_set_operator_with_all_or_distinct; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterSet_operator_with_all_or_distinct) { listener.enterSet_operator_with_all_or_distinct(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitSet_operator_with_all_or_distinct) { listener.exitSet_operator_with_all_or_distinct(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitSet_operator_with_all_or_distinct) { return visitor.visitSet_operator_with_all_or_distinct(this); } else { @@ -97611,28 +97611,28 @@ export class With_clauseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_WITH(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_WITH, 0)!; + return this.getToken(PostgreSqlParser.KW_WITH, 0)!; } public cte_list(): Cte_listContext { return this.getRuleContext(0, Cte_listContext)!; } public KW_RECURSIVE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RECURSIVE, 0); + return this.getToken(PostgreSqlParser.KW_RECURSIVE, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_with_clause; + return PostgreSqlParser.RULE_with_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterWith_clause) { listener.enterWith_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitWith_clause) { listener.exitWith_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitWith_clause) { return visitor.visitWith_clause(this); } else { @@ -97659,25 +97659,25 @@ export class Cte_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_cte_list; + return PostgreSqlParser.RULE_cte_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCte_list) { listener.enterCte_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCte_list) { listener.exitCte_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCte_list) { return visitor.visitCte_list(this); } else { @@ -97695,16 +97695,16 @@ export class Common_table_exprContext extends antlr.ParserRuleContext { return this.getRuleContext(0, NameContext)!; } public KW_AS(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_AS, 0)!; + return this.getToken(PostgreSqlParser.KW_AS, 0)!; } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public preparablestmt(): PreparablestmtContext { return this.getRuleContext(0, PreparablestmtContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public opt_name_list(): Opt_name_listContext | null { return this.getRuleContext(0, Opt_name_listContext); @@ -97719,19 +97719,19 @@ export class Common_table_exprContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Cycle_cluaseContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_common_table_expr; + return PostgreSqlParser.RULE_common_table_expr; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCommon_table_expr) { listener.enterCommon_table_expr(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCommon_table_expr) { listener.exitCommon_table_expr(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCommon_table_expr) { return visitor.visitCommon_table_expr(this); } else { @@ -97746,43 +97746,43 @@ export class Search_cluaseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_SEARCH(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_SEARCH, 0)!; + return this.getToken(PostgreSqlParser.KW_SEARCH, 0)!; } public KW_FIRST(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_FIRST, 0)!; + return this.getToken(PostgreSqlParser.KW_FIRST, 0)!; } public KW_BY(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_BY, 0)!; + return this.getToken(PostgreSqlParser.KW_BY, 0)!; } public column_list(): Column_listContext { return this.getRuleContext(0, Column_listContext)!; } public KW_SET(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_SET, 0)!; + return this.getToken(PostgreSqlParser.KW_SET, 0)!; } public column_name(): Column_nameContext { return this.getRuleContext(0, Column_nameContext)!; } public KW_BREADTH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_BREADTH, 0); + return this.getToken(PostgreSqlParser.KW_BREADTH, 0); } public KW_DEPTH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEPTH, 0); + return this.getToken(PostgreSqlParser.KW_DEPTH, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_search_cluase; + return PostgreSqlParser.RULE_search_cluase; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterSearch_cluase) { listener.enterSearch_cluase(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitSearch_cluase) { listener.exitSearch_cluase(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitSearch_cluase) { return visitor.visitSearch_cluase(this); } else { @@ -97797,13 +97797,13 @@ export class Cycle_cluaseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CYCLE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CYCLE, 0)!; + return this.getToken(PostgreSqlParser.KW_CYCLE, 0)!; } public column_list(): Column_listContext { return this.getRuleContext(0, Column_listContext)!; } public KW_SET(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_SET, 0)!; + return this.getToken(PostgreSqlParser.KW_SET, 0)!; } public column_name(): Column_nameContext[]; public column_name(i: number): Column_nameContext | null; @@ -97815,10 +97815,10 @@ export class Cycle_cluaseContext extends antlr.ParserRuleContext { return this.getRuleContext(i, Column_nameContext); } public KW_USING(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_USING, 0)!; + return this.getToken(PostgreSqlParser.KW_USING, 0)!; } public KW_TO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TO, 0); + return this.getToken(PostgreSqlParser.KW_TO, 0); } public name(): NameContext[]; public name(i: number): NameContext | null; @@ -97830,22 +97830,22 @@ export class Cycle_cluaseContext extends antlr.ParserRuleContext { return this.getRuleContext(i, NameContext); } public KW_DEFAULT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEFAULT, 0); + return this.getToken(PostgreSqlParser.KW_DEFAULT, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_cycle_cluase; + return PostgreSqlParser.RULE_cycle_cluase; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCycle_cluase) { listener.enterCycle_cluase(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCycle_cluase) { listener.exitCycle_cluase(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCycle_cluase) { return visitor.visitCycle_cluase(this); } else { @@ -97860,25 +97860,25 @@ export class Opt_materializedContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_MATERIALIZED(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_MATERIALIZED, 0)!; + return this.getToken(PostgreSqlParser.KW_MATERIALIZED, 0)!; } public KW_NOT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NOT, 0); + return this.getToken(PostgreSqlParser.KW_NOT, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_materialized; + return PostgreSqlParser.RULE_opt_materialized; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_materialized) { listener.enterOpt_materialized(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_materialized) { listener.exitOpt_materialized(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_materialized) { return visitor.visitOpt_materialized(this); } else { @@ -97896,19 +97896,19 @@ export class Opt_with_clauseContext extends antlr.ParserRuleContext { return this.getRuleContext(0, With_clauseContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_with_clause; + return PostgreSqlParser.RULE_opt_with_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_with_clause) { listener.enterOpt_with_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_with_clause) { listener.exitOpt_with_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_with_clause) { return visitor.visitOpt_with_clause(this); } else { @@ -97923,7 +97923,7 @@ export class Into_clauseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_INTO(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_INTO, 0)!; + return this.getToken(PostgreSqlParser.KW_INTO, 0)!; } public opt_strict(): Opt_strictContext | null { return this.getRuleContext(0, Opt_strictContext); @@ -97935,19 +97935,19 @@ export class Into_clauseContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Into_targetContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_into_clause; + return PostgreSqlParser.RULE_into_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterInto_clause) { listener.enterInto_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitInto_clause) { listener.exitInto_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitInto_clause) { return visitor.visitInto_clause(this); } else { @@ -97962,22 +97962,22 @@ export class Opt_strictContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_STRICT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_STRICT, 0); + return this.getToken(PostgreSqlParser.KW_STRICT, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_strict; + return PostgreSqlParser.RULE_opt_strict; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_strict) { listener.enterOpt_strict(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_strict) { listener.exitOpt_strict(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_strict) { return visitor.visitOpt_strict(this); } else { @@ -97995,40 +97995,40 @@ export class OpttempTableNameContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Table_name_createContext)!; } public KW_TEMPORARY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TEMPORARY, 0); + return this.getToken(PostgreSqlParser.KW_TEMPORARY, 0); } public KW_TEMP(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TEMP, 0); + return this.getToken(PostgreSqlParser.KW_TEMP, 0); } public opt_table(): Opt_tableContext | null { return this.getRuleContext(0, Opt_tableContext); } public KW_LOCAL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LOCAL, 0); + return this.getToken(PostgreSqlParser.KW_LOCAL, 0); } public KW_GLOBAL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_GLOBAL, 0); + return this.getToken(PostgreSqlParser.KW_GLOBAL, 0); } public KW_UNLOGGED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_UNLOGGED, 0); + return this.getToken(PostgreSqlParser.KW_UNLOGGED, 0); } public KW_TABLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TABLE, 0); + return this.getToken(PostgreSqlParser.KW_TABLE, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opttempTableName; + return PostgreSqlParser.RULE_opttempTableName; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpttempTableName) { listener.enterOpttempTableName(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpttempTableName) { listener.exitOpttempTableName(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpttempTableName) { return visitor.visitOpttempTableName(this); } else { @@ -98043,22 +98043,22 @@ export class Opt_tableContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_TABLE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_TABLE, 0)!; + return this.getToken(PostgreSqlParser.KW_TABLE, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_table; + return PostgreSqlParser.RULE_opt_table; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_table) { listener.enterOpt_table(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_table) { listener.exitOpt_table(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_table) { return visitor.visitOpt_table(this); } else { @@ -98073,25 +98073,25 @@ export class All_or_distinctContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ALL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ALL, 0); + return this.getToken(PostgreSqlParser.KW_ALL, 0); } public KW_DISTINCT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DISTINCT, 0); + return this.getToken(PostgreSqlParser.KW_DISTINCT, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_all_or_distinct; + return PostgreSqlParser.RULE_all_or_distinct; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAll_or_distinct) { listener.enterAll_or_distinct(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAll_or_distinct) { listener.exitAll_or_distinct(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAll_or_distinct) { return visitor.visitAll_or_distinct(this); } else { @@ -98106,34 +98106,34 @@ export class Distinct_clauseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_DISTINCT(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_DISTINCT, 0)!; + return this.getToken(PostgreSqlParser.KW_DISTINCT, 0)!; } public KW_ON(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ON, 0); + return this.getToken(PostgreSqlParser.KW_ON, 0); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public expr_list(): Expr_listContext | null { return this.getRuleContext(0, Expr_listContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_distinct_clause; + return PostgreSqlParser.RULE_distinct_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDistinct_clause) { listener.enterDistinct_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDistinct_clause) { listener.exitDistinct_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDistinct_clause) { return visitor.visitDistinct_clause(this); } else { @@ -98148,22 +98148,22 @@ export class Opt_all_clauseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ALL(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ALL, 0)!; + return this.getToken(PostgreSqlParser.KW_ALL, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_all_clause; + return PostgreSqlParser.RULE_opt_all_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_all_clause) { listener.enterOpt_all_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_all_clause) { listener.exitOpt_all_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_all_clause) { return visitor.visitOpt_all_clause(this); } else { @@ -98181,19 +98181,19 @@ export class Opt_sort_clauseContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Sort_clauseContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_sort_clause; + return PostgreSqlParser.RULE_opt_sort_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_sort_clause) { listener.enterOpt_sort_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_sort_clause) { listener.exitOpt_sort_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_sort_clause) { return visitor.visitOpt_sort_clause(this); } else { @@ -98208,28 +98208,28 @@ export class Sort_clauseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ORDER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ORDER, 0)!; + return this.getToken(PostgreSqlParser.KW_ORDER, 0)!; } public KW_BY(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_BY, 0)!; + return this.getToken(PostgreSqlParser.KW_BY, 0)!; } public sortby_list(): Sortby_listContext { return this.getRuleContext(0, Sortby_listContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_sort_clause; + return PostgreSqlParser.RULE_sort_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterSort_clause) { listener.enterSort_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitSort_clause) { listener.exitSort_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitSort_clause) { return visitor.visitSort_clause(this); } else { @@ -98256,25 +98256,25 @@ export class Sortby_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_sortby_list; + return PostgreSqlParser.RULE_sortby_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterSortby_list) { listener.enterSortby_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitSortby_list) { listener.exitSortby_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitSortby_list) { return visitor.visitSortby_list(this); } else { @@ -98292,7 +98292,7 @@ export class SortbyContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Column_expr_noparenContext)!; } public KW_USING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_USING, 0); + return this.getToken(PostgreSqlParser.KW_USING, 0); } public qual_all_op(): Qual_all_opContext | null { return this.getRuleContext(0, Qual_all_opContext); @@ -98304,19 +98304,19 @@ export class SortbyContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_nulls_orderContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_sortby; + return PostgreSqlParser.RULE_sortby; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterSortby) { listener.enterSortby(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitSortby) { listener.exitSortby(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitSortby) { return visitor.visitSortby(this); } else { @@ -98340,19 +98340,19 @@ export class Select_limitContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Fetch_clauseContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_select_limit; + return PostgreSqlParser.RULE_select_limit; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterSelect_limit) { listener.enterSelect_limit(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitSelect_limit) { listener.exitSelect_limit(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitSelect_limit) { return visitor.visitSelect_limit(this); } else { @@ -98370,19 +98370,19 @@ export class Opt_select_limitContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Select_limitContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_select_limit; + return PostgreSqlParser.RULE_opt_select_limit; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_select_limit) { listener.enterOpt_select_limit(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_select_limit) { listener.exitOpt_select_limit(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_select_limit) { return visitor.visitOpt_select_limit(this); } else { @@ -98397,31 +98397,31 @@ export class Limit_clauseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_LIMIT(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_LIMIT, 0)!; + return this.getToken(PostgreSqlParser.KW_LIMIT, 0)!; } public select_limit_value(): Select_limit_valueContext { return this.getRuleContext(0, Select_limit_valueContext)!; } public COMMA(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.COMMA, 0); + return this.getToken(PostgreSqlParser.COMMA, 0); } public select_offset_value(): Select_offset_valueContext | null { return this.getRuleContext(0, Select_offset_valueContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_limit_clause; + return PostgreSqlParser.RULE_limit_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterLimit_clause) { listener.enterLimit_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitLimit_clause) { listener.exitLimit_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitLimit_clause) { return visitor.visitLimit_clause(this); } else { @@ -98436,7 +98436,7 @@ export class Fetch_clauseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_FETCH(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_FETCH, 0)!; + return this.getToken(PostgreSqlParser.KW_FETCH, 0)!; } public first_or_next(): First_or_nextContext { return this.getRuleContext(0, First_or_nextContext)!; @@ -98448,28 +98448,28 @@ export class Fetch_clauseContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Row_or_rowsContext); } public KW_ONLY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ONLY, 0); + return this.getToken(PostgreSqlParser.KW_ONLY, 0); } public KW_WITH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_WITH, 0); + return this.getToken(PostgreSqlParser.KW_WITH, 0); } public KW_TIES(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TIES, 0); + return this.getToken(PostgreSqlParser.KW_TIES, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_fetch_clause; + return PostgreSqlParser.RULE_fetch_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterFetch_clause) { listener.enterFetch_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitFetch_clause) { listener.exitFetch_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitFetch_clause) { return visitor.visitFetch_clause(this); } else { @@ -98484,7 +98484,7 @@ export class Offset_clauseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_OFFSET(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_OFFSET, 0)!; + return this.getToken(PostgreSqlParser.KW_OFFSET, 0)!; } public select_fetch_first_value(): Select_fetch_first_valueContext | null { return this.getRuleContext(0, Select_fetch_first_valueContext); @@ -98496,19 +98496,19 @@ export class Offset_clauseContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Select_offset_valueContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_offset_clause; + return PostgreSqlParser.RULE_offset_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOffset_clause) { listener.enterOffset_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOffset_clause) { listener.exitOffset_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOffset_clause) { return visitor.visitOffset_clause(this); } else { @@ -98526,22 +98526,22 @@ export class Select_limit_valueContext extends antlr.ParserRuleContext { return this.getRuleContext(0, A_exprContext); } public KW_ALL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ALL, 0); + return this.getToken(PostgreSqlParser.KW_ALL, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_select_limit_value; + return PostgreSqlParser.RULE_select_limit_value; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterSelect_limit_value) { listener.enterSelect_limit_value(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitSelect_limit_value) { listener.exitSelect_limit_value(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitSelect_limit_value) { return visitor.visitSelect_limit_value(this); } else { @@ -98559,19 +98559,19 @@ export class Select_offset_valueContext extends antlr.ParserRuleContext { return this.getRuleContext(0, A_exprContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_select_offset_value; + return PostgreSqlParser.RULE_select_offset_value; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterSelect_offset_value) { listener.enterSelect_offset_value(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitSelect_offset_value) { listener.exitSelect_offset_value(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitSelect_offset_value) { return visitor.visitSelect_offset_value(this); } else { @@ -98586,31 +98586,31 @@ export class Select_fetch_first_valueContext extends antlr.ParserRuleContext { super(parent, invokingState); } public PLUS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.PLUS, 0); + return this.getToken(PostgreSqlParser.PLUS, 0); } public i_or_f_const(): I_or_f_constContext | null { return this.getRuleContext(0, I_or_f_constContext); } public MINUS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.MINUS, 0); + return this.getToken(PostgreSqlParser.MINUS, 0); } public c_expr(): C_exprContext | null { return this.getRuleContext(0, C_exprContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_select_fetch_first_value; + return PostgreSqlParser.RULE_select_fetch_first_value; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterSelect_fetch_first_value) { listener.enterSelect_fetch_first_value(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitSelect_fetch_first_value) { listener.exitSelect_fetch_first_value(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitSelect_fetch_first_value) { return visitor.visitSelect_fetch_first_value(this); } else { @@ -98631,19 +98631,19 @@ export class I_or_f_constContext extends antlr.ParserRuleContext { return this.getRuleContext(0, FconstContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_i_or_f_const; + return PostgreSqlParser.RULE_i_or_f_const; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterI_or_f_const) { listener.enterI_or_f_const(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitI_or_f_const) { listener.exitI_or_f_const(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitI_or_f_const) { return visitor.visitI_or_f_const(this); } else { @@ -98658,25 +98658,25 @@ export class Row_or_rowsContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ROW(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROW, 0); + return this.getToken(PostgreSqlParser.KW_ROW, 0); } public KW_ROWS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROWS, 0); + return this.getToken(PostgreSqlParser.KW_ROWS, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_row_or_rows; + return PostgreSqlParser.RULE_row_or_rows; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterRow_or_rows) { listener.enterRow_or_rows(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitRow_or_rows) { listener.exitRow_or_rows(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitRow_or_rows) { return visitor.visitRow_or_rows(this); } else { @@ -98691,25 +98691,25 @@ export class First_or_nextContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_FIRST(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FIRST, 0); + return this.getToken(PostgreSqlParser.KW_FIRST, 0); } public KW_NEXT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NEXT, 0); + return this.getToken(PostgreSqlParser.KW_NEXT, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_first_or_next; + return PostgreSqlParser.RULE_first_or_next; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterFirst_or_next) { listener.enterFirst_or_next(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitFirst_or_next) { listener.exitFirst_or_next(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitFirst_or_next) { return visitor.visitFirst_or_next(this); } else { @@ -98724,10 +98724,10 @@ export class Group_clauseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_GROUP(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_GROUP, 0)!; + return this.getToken(PostgreSqlParser.KW_GROUP, 0)!; } public KW_BY(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_BY, 0)!; + return this.getToken(PostgreSqlParser.KW_BY, 0)!; } public group_by_list(): Group_by_listContext { return this.getRuleContext(0, Group_by_listContext)!; @@ -98736,19 +98736,19 @@ export class Group_clauseContext extends antlr.ParserRuleContext { return this.getRuleContext(0, All_or_distinctContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_group_clause; + return PostgreSqlParser.RULE_group_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterGroup_clause) { listener.enterGroup_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitGroup_clause) { listener.exitGroup_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitGroup_clause) { return visitor.visitGroup_clause(this); } else { @@ -98775,25 +98775,25 @@ export class Group_by_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_group_by_list; + return PostgreSqlParser.RULE_group_by_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterGroup_by_list) { listener.enterGroup_by_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitGroup_by_list) { listener.exitGroup_by_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitGroup_by_list) { return visitor.visitGroup_by_list(this); } else { @@ -98823,28 +98823,28 @@ export class Group_by_itemContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Grouping_sets_clauseContext); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public column_expr_list_noparen(): Column_expr_list_noparenContext | null { return this.getRuleContext(0, Column_expr_list_noparenContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_group_by_item; + return PostgreSqlParser.RULE_group_by_item; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterGroup_by_item) { listener.enterGroup_by_item(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitGroup_by_item) { listener.exitGroup_by_item(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitGroup_by_item) { return visitor.visitGroup_by_item(this); } else { @@ -98859,25 +98859,25 @@ export class Empty_grouping_setContext extends antlr.ParserRuleContext { super(parent, invokingState); } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_empty_grouping_set; + return PostgreSqlParser.RULE_empty_grouping_set; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterEmpty_grouping_set) { listener.enterEmpty_grouping_set(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitEmpty_grouping_set) { listener.exitEmpty_grouping_set(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitEmpty_grouping_set) { return visitor.visitEmpty_grouping_set(this); } else { @@ -98892,31 +98892,31 @@ export class Rollup_clauseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ROLLUP(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ROLLUP, 0)!; + return this.getToken(PostgreSqlParser.KW_ROLLUP, 0)!; } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public column_expr_list_noparen(): Column_expr_list_noparenContext { return this.getRuleContext(0, Column_expr_list_noparenContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_rollup_clause; + return PostgreSqlParser.RULE_rollup_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterRollup_clause) { listener.enterRollup_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitRollup_clause) { listener.exitRollup_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitRollup_clause) { return visitor.visitRollup_clause(this); } else { @@ -98931,31 +98931,31 @@ export class Cube_clauseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CUBE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CUBE, 0)!; + return this.getToken(PostgreSqlParser.KW_CUBE, 0)!; } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public column_expr_list_noparen(): Column_expr_list_noparenContext { return this.getRuleContext(0, Column_expr_list_noparenContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_cube_clause; + return PostgreSqlParser.RULE_cube_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCube_clause) { listener.enterCube_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCube_clause) { listener.exitCube_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCube_clause) { return visitor.visitCube_clause(this); } else { @@ -98970,34 +98970,34 @@ export class Grouping_sets_clauseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_GROUPING(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_GROUPING, 0)!; + return this.getToken(PostgreSqlParser.KW_GROUPING, 0)!; } public KW_SETS(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_SETS, 0)!; + return this.getToken(PostgreSqlParser.KW_SETS, 0)!; } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public group_by_list(): Group_by_listContext { return this.getRuleContext(0, Group_by_listContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_grouping_sets_clause; + return PostgreSqlParser.RULE_grouping_sets_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterGrouping_sets_clause) { listener.enterGrouping_sets_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitGrouping_sets_clause) { listener.exitGrouping_sets_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitGrouping_sets_clause) { return visitor.visitGrouping_sets_clause(this); } else { @@ -99012,25 +99012,25 @@ export class Having_clauseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_HAVING(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_HAVING, 0)!; + return this.getToken(PostgreSqlParser.KW_HAVING, 0)!; } public a_expr(): A_exprContext { return this.getRuleContext(0, A_exprContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_having_clause; + return PostgreSqlParser.RULE_having_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterHaving_clause) { listener.enterHaving_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitHaving_clause) { listener.exitHaving_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitHaving_clause) { return visitor.visitHaving_clause(this); } else { @@ -99048,28 +99048,28 @@ export class For_locking_clauseContext extends antlr.ParserRuleContext { return this.getRuleContext(0, For_locking_itemsContext); } public KW_FOR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FOR, 0); + return this.getToken(PostgreSqlParser.KW_FOR, 0); } public KW_READ(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_READ, 0); + return this.getToken(PostgreSqlParser.KW_READ, 0); } public KW_ONLY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ONLY, 0); + return this.getToken(PostgreSqlParser.KW_ONLY, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_for_locking_clause; + return PostgreSqlParser.RULE_for_locking_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterFor_locking_clause) { listener.enterFor_locking_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitFor_locking_clause) { listener.exitFor_locking_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitFor_locking_clause) { return visitor.visitFor_locking_clause(this); } else { @@ -99087,19 +99087,19 @@ export class Opt_for_locking_clauseContext extends antlr.ParserRuleContext { return this.getRuleContext(0, For_locking_clauseContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_for_locking_clause; + return PostgreSqlParser.RULE_opt_for_locking_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_for_locking_clause) { listener.enterOpt_for_locking_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_for_locking_clause) { listener.exitOpt_for_locking_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_for_locking_clause) { return visitor.visitOpt_for_locking_clause(this); } else { @@ -99123,19 +99123,19 @@ export class For_locking_itemsContext extends antlr.ParserRuleContext { return this.getRuleContext(i, For_locking_itemContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_for_locking_items; + return PostgreSqlParser.RULE_for_locking_items; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterFor_locking_items) { listener.enterFor_locking_items(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitFor_locking_items) { listener.exitFor_locking_items(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitFor_locking_items) { return visitor.visitFor_locking_items(this); } else { @@ -99159,19 +99159,19 @@ export class For_locking_itemContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_nowait_or_skipContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_for_locking_item; + return PostgreSqlParser.RULE_for_locking_item; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterFor_locking_item) { listener.enterFor_locking_item(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitFor_locking_item) { listener.exitFor_locking_item(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitFor_locking_item) { return visitor.visitFor_locking_item(this); } else { @@ -99186,34 +99186,34 @@ export class For_locking_strengthContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_FOR(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_FOR, 0)!; + return this.getToken(PostgreSqlParser.KW_FOR, 0)!; } public KW_UPDATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_UPDATE, 0); + return this.getToken(PostgreSqlParser.KW_UPDATE, 0); } public KW_SHARE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SHARE, 0); + return this.getToken(PostgreSqlParser.KW_SHARE, 0); } public KW_NO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NO, 0); + return this.getToken(PostgreSqlParser.KW_NO, 0); } public KW_KEY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_KEY, 0); + return this.getToken(PostgreSqlParser.KW_KEY, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_for_locking_strength; + return PostgreSqlParser.RULE_for_locking_strength; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterFor_locking_strength) { listener.enterFor_locking_strength(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitFor_locking_strength) { listener.exitFor_locking_strength(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitFor_locking_strength) { return visitor.visitFor_locking_strength(this); } else { @@ -99228,25 +99228,25 @@ export class Locked_rels_listContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_OF(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_OF, 0)!; + return this.getToken(PostgreSqlParser.KW_OF, 0)!; } public qualified_name_list(): Qualified_name_listContext { return this.getRuleContext(0, Qualified_name_listContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_locked_rels_list; + return PostgreSqlParser.RULE_locked_rels_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterLocked_rels_list) { listener.enterLocked_rels_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitLocked_rels_list) { listener.exitLocked_rels_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitLocked_rels_list) { return visitor.visitLocked_rels_list(this); } else { @@ -99261,15 +99261,15 @@ export class Values_clauseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_VALUES(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_VALUES, 0)!; + return this.getToken(PostgreSqlParser.KW_VALUES, 0)!; } public OPEN_PAREN(): antlr.TerminalNode[]; public OPEN_PAREN(i: number): antlr.TerminalNode | null; public OPEN_PAREN(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.OPEN_PAREN); + return this.getTokens(PostgreSqlParser.OPEN_PAREN); } else { - return this.getToken(PostgreSQLParser.OPEN_PAREN, i); + return this.getToken(PostgreSqlParser.OPEN_PAREN, i); } } public expr_list(): Expr_listContext[]; @@ -99285,34 +99285,34 @@ export class Values_clauseContext extends antlr.ParserRuleContext { public CLOSE_PAREN(i: number): antlr.TerminalNode | null; public CLOSE_PAREN(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.CLOSE_PAREN); + return this.getTokens(PostgreSqlParser.CLOSE_PAREN); } else { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, i); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, i); } } public COMMA(): antlr.TerminalNode[]; public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_values_clause; + return PostgreSqlParser.RULE_values_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterValues_clause) { listener.enterValues_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitValues_clause) { listener.exitValues_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitValues_clause) { return visitor.visitValues_clause(this); } else { @@ -99327,25 +99327,25 @@ export class From_clauseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_FROM(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_FROM, 0)!; + return this.getToken(PostgreSqlParser.KW_FROM, 0)!; } public from_list(): From_listContext { return this.getRuleContext(0, From_listContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_from_clause; + return PostgreSqlParser.RULE_from_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterFrom_clause) { listener.enterFrom_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitFrom_clause) { listener.exitFrom_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitFrom_clause) { return visitor.visitFrom_clause(this); } else { @@ -99372,25 +99372,25 @@ export class From_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_from_list; + return PostgreSqlParser.RULE_from_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterFrom_list) { listener.enterFrom_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitFrom_list) { listener.exitFrom_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitFrom_list) { return visitor.visitFrom_list(this); } else { @@ -99414,10 +99414,10 @@ export class Table_refContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Select_with_parensContext); } public KW_LATERAL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LATERAL, 0); + return this.getToken(PostgreSqlParser.KW_LATERAL, 0); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public table_ref(): Table_refContext[]; public table_ref(i: number): Table_refContext | null; @@ -99429,33 +99429,33 @@ export class Table_refContext extends antlr.ParserRuleContext { return this.getRuleContext(i, Table_refContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public KW_CROSS(): antlr.TerminalNode[]; public KW_CROSS(i: number): antlr.TerminalNode | null; public KW_CROSS(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.KW_CROSS); + return this.getTokens(PostgreSqlParser.KW_CROSS); } else { - return this.getToken(PostgreSQLParser.KW_CROSS, i); + return this.getToken(PostgreSqlParser.KW_CROSS, i); } } public KW_JOIN(): antlr.TerminalNode[]; public KW_JOIN(i: number): antlr.TerminalNode | null; public KW_JOIN(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.KW_JOIN); + return this.getTokens(PostgreSqlParser.KW_JOIN); } else { - return this.getToken(PostgreSQLParser.KW_JOIN, i); + return this.getToken(PostgreSqlParser.KW_JOIN, i); } } public KW_NATURAL(): antlr.TerminalNode[]; public KW_NATURAL(i: number): antlr.TerminalNode | null; public KW_NATURAL(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.KW_NATURAL); + return this.getTokens(PostgreSqlParser.KW_NATURAL); } else { - return this.getToken(PostgreSQLParser.KW_NATURAL, i); + return this.getToken(PostgreSqlParser.KW_NATURAL, i); } } public join_qual(): Join_qualContext[]; @@ -99492,19 +99492,19 @@ export class Table_refContext extends antlr.ParserRuleContext { return this.getRuleContext(i, Join_typeContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_table_ref; + return PostgreSqlParser.RULE_table_ref; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTable_ref) { listener.enterTable_ref(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTable_ref) { listener.exitTable_ref(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTable_ref) { return visitor.visitTable_ref(this); } else { @@ -99522,31 +99522,31 @@ export class Alias_clauseContext extends antlr.ParserRuleContext { return this.getRuleContext(0, ColidContext)!; } public KW_AS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_AS, 0); + return this.getToken(PostgreSqlParser.KW_AS, 0); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public name_list(): Name_listContext | null { return this.getRuleContext(0, Name_listContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_alias_clause; + return PostgreSqlParser.RULE_alias_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAlias_clause) { listener.enterAlias_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAlias_clause) { listener.exitAlias_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAlias_clause) { return visitor.visitAlias_clause(this); } else { @@ -99564,19 +99564,19 @@ export class Opt_alias_clauseContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Alias_clauseContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_alias_clause; + return PostgreSqlParser.RULE_opt_alias_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_alias_clause) { listener.enterOpt_alias_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_alias_clause) { listener.exitOpt_alias_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_alias_clause) { return visitor.visitOpt_alias_clause(this); } else { @@ -99594,34 +99594,34 @@ export class Func_alias_clauseContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Alias_clauseContext); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public tablefuncelementlist(): TablefuncelementlistContext | null { return this.getRuleContext(0, TablefuncelementlistContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public KW_AS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_AS, 0); + return this.getToken(PostgreSqlParser.KW_AS, 0); } public colid(): ColidContext | null { return this.getRuleContext(0, ColidContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_func_alias_clause; + return PostgreSqlParser.RULE_func_alias_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterFunc_alias_clause) { listener.enterFunc_alias_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitFunc_alias_clause) { listener.exitFunc_alias_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitFunc_alias_clause) { return visitor.visitFunc_alias_clause(this); } else { @@ -99636,34 +99636,34 @@ export class Join_typeContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_FULL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FULL, 0); + return this.getToken(PostgreSqlParser.KW_FULL, 0); } public KW_LEFT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LEFT, 0); + return this.getToken(PostgreSqlParser.KW_LEFT, 0); } public KW_RIGHT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RIGHT, 0); + return this.getToken(PostgreSqlParser.KW_RIGHT, 0); } public KW_INNER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INNER, 0); + return this.getToken(PostgreSqlParser.KW_INNER, 0); } public KW_OUTER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OUTER, 0); + return this.getToken(PostgreSqlParser.KW_OUTER, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_join_type; + return PostgreSqlParser.RULE_join_type; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterJoin_type) { listener.enterJoin_type(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitJoin_type) { listener.exitJoin_type(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitJoin_type) { return visitor.visitJoin_type(this); } else { @@ -99678,37 +99678,37 @@ export class Join_qualContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_USING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_USING, 0); + return this.getToken(PostgreSqlParser.KW_USING, 0); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public column_list(): Column_listContext | null { return this.getRuleContext(0, Column_listContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public KW_ON(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ON, 0); + return this.getToken(PostgreSqlParser.KW_ON, 0); } public a_expr(): A_exprContext | null { return this.getRuleContext(0, A_exprContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_join_qual; + return PostgreSqlParser.RULE_join_qual; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterJoin_qual) { listener.enterJoin_qual(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitJoin_qual) { listener.exitJoin_qual(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitJoin_qual) { return visitor.visitJoin_qual(this); } else { @@ -99726,43 +99726,43 @@ export class Relation_exprContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Table_nameContext); } public KW_ONLY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ONLY, 0); + return this.getToken(PostgreSqlParser.KW_ONLY, 0); } public STAR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.STAR, 0); + return this.getToken(PostgreSqlParser.STAR, 0); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public KW_IN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_IN, 0); + return this.getToken(PostgreSqlParser.KW_IN, 0); } public KW_SCHEMA(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SCHEMA, 0); + return this.getToken(PostgreSqlParser.KW_SCHEMA, 0); } public schema_name(): Schema_nameContext | null { return this.getRuleContext(0, Schema_nameContext); } public KW_CURRENT_SCHEMA(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CURRENT_SCHEMA, 0); + return this.getToken(PostgreSqlParser.KW_CURRENT_SCHEMA, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_relation_expr; + return PostgreSqlParser.RULE_relation_expr; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterRelation_expr) { listener.enterRelation_expr(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitRelation_expr) { listener.exitRelation_expr(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitRelation_expr) { return visitor.visitRelation_expr(this); } else { @@ -99780,10 +99780,10 @@ export class View_relation_exprContext extends antlr.ParserRuleContext { return this.getRuleContext(0, View_nameContext)!; } public KW_ONLY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ONLY, 0); + return this.getToken(PostgreSqlParser.KW_ONLY, 0); } public STAR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.STAR, 0); + return this.getToken(PostgreSqlParser.STAR, 0); } public column_list(): Column_listContext | null { return this.getRuleContext(0, Column_listContext); @@ -99792,19 +99792,19 @@ export class View_relation_exprContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Where_clauseContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_view_relation_expr; + return PostgreSqlParser.RULE_view_relation_expr; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterView_relation_expr) { listener.enterView_relation_expr(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitView_relation_expr) { listener.exitView_relation_expr(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitView_relation_expr) { return visitor.visitView_relation_expr(this); } else { @@ -99819,58 +99819,58 @@ export class Publication_relation_exprContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_TABLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TABLE, 0); + return this.getToken(PostgreSqlParser.KW_TABLE, 0); } public table_name(): Table_nameContext | null { return this.getRuleContext(0, Table_nameContext); } public KW_ONLY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ONLY, 0); + return this.getToken(PostgreSqlParser.KW_ONLY, 0); } public STAR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.STAR, 0); + return this.getToken(PostgreSqlParser.STAR, 0); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public column_list(): Column_listContext | null { return this.getRuleContext(0, Column_listContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public where_clause(): Where_clauseContext | null { return this.getRuleContext(0, Where_clauseContext); } public KW_TABLES(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TABLES, 0); + return this.getToken(PostgreSqlParser.KW_TABLES, 0); } public KW_IN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_IN, 0); + return this.getToken(PostgreSqlParser.KW_IN, 0); } public KW_SCHEMA(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SCHEMA, 0); + return this.getToken(PostgreSqlParser.KW_SCHEMA, 0); } public schema_name(): Schema_nameContext | null { return this.getRuleContext(0, Schema_nameContext); } public KW_CURRENT_SCHEMA(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CURRENT_SCHEMA, 0); + return this.getToken(PostgreSqlParser.KW_CURRENT_SCHEMA, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_publication_relation_expr; + return PostgreSqlParser.RULE_publication_relation_expr; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterPublication_relation_expr) { listener.enterPublication_relation_expr(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitPublication_relation_expr) { listener.exitPublication_relation_expr(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitPublication_relation_expr) { return visitor.visitPublication_relation_expr(this); } else { @@ -99897,25 +99897,25 @@ export class Relation_expr_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_relation_expr_list; + return PostgreSqlParser.RULE_relation_expr_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterRelation_expr_list) { listener.enterRelation_expr_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitRelation_expr_list) { listener.exitRelation_expr_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitRelation_expr_list) { return visitor.visitRelation_expr_list(this); } else { @@ -99942,25 +99942,25 @@ export class Publication_relation_expr_listContext extends antlr.ParserRuleConte public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_publication_relation_expr_list; + return PostgreSqlParser.RULE_publication_relation_expr_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterPublication_relation_expr_list) { listener.enterPublication_relation_expr_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitPublication_relation_expr_list) { listener.exitPublication_relation_expr_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitPublication_relation_expr_list) { return visitor.visitPublication_relation_expr_list(this); } else { @@ -99981,22 +99981,22 @@ export class Relation_expr_opt_aliasContext extends antlr.ParserRuleContext { return this.getRuleContext(0, ColidContext); } public KW_AS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_AS, 0); + return this.getToken(PostgreSqlParser.KW_AS, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_relation_expr_opt_alias; + return PostgreSqlParser.RULE_relation_expr_opt_alias; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterRelation_expr_opt_alias) { listener.enterRelation_expr_opt_alias(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitRelation_expr_opt_alias) { listener.exitRelation_expr_opt_alias(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitRelation_expr_opt_alias) { return visitor.visitRelation_expr_opt_alias(this); } else { @@ -100011,37 +100011,37 @@ export class Tablesample_clauseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_TABLESAMPLE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_TABLESAMPLE, 0)!; + return this.getToken(PostgreSqlParser.KW_TABLESAMPLE, 0)!; } public function_name(): Function_nameContext { return this.getRuleContext(0, Function_nameContext)!; } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public expr_list(): Expr_listContext { return this.getRuleContext(0, Expr_listContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public opt_repeatable_clause(): Opt_repeatable_clauseContext | null { return this.getRuleContext(0, Opt_repeatable_clauseContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_tablesample_clause; + return PostgreSqlParser.RULE_tablesample_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTablesample_clause) { listener.enterTablesample_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTablesample_clause) { listener.exitTablesample_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTablesample_clause) { return visitor.visitTablesample_clause(this); } else { @@ -100056,31 +100056,31 @@ export class Opt_repeatable_clauseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_REPEATABLE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_REPEATABLE, 0)!; + return this.getToken(PostgreSqlParser.KW_REPEATABLE, 0)!; } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public a_expr(): A_exprContext { return this.getRuleContext(0, A_exprContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_repeatable_clause; + return PostgreSqlParser.RULE_opt_repeatable_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_repeatable_clause) { listener.enterOpt_repeatable_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_repeatable_clause) { listener.exitOpt_repeatable_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_repeatable_clause) { return visitor.visitOpt_repeatable_clause(this); } else { @@ -100101,34 +100101,34 @@ export class Func_tableContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_ordinalityContext); } public KW_ROWS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROWS, 0); + return this.getToken(PostgreSqlParser.KW_ROWS, 0); } public KW_FROM(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FROM, 0); + return this.getToken(PostgreSqlParser.KW_FROM, 0); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public rowsfrom_list(): Rowsfrom_listContext | null { return this.getRuleContext(0, Rowsfrom_listContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_func_table; + return PostgreSqlParser.RULE_func_table; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterFunc_table) { listener.enterFunc_table(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitFunc_table) { listener.exitFunc_table(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitFunc_table) { return visitor.visitFunc_table(this); } else { @@ -100149,19 +100149,19 @@ export class Rowsfrom_itemContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_col_def_listContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_rowsfrom_item; + return PostgreSqlParser.RULE_rowsfrom_item; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterRowsfrom_item) { listener.enterRowsfrom_item(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitRowsfrom_item) { listener.exitRowsfrom_item(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitRowsfrom_item) { return visitor.visitRowsfrom_item(this); } else { @@ -100188,25 +100188,25 @@ export class Rowsfrom_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_rowsfrom_list; + return PostgreSqlParser.RULE_rowsfrom_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterRowsfrom_list) { listener.enterRowsfrom_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitRowsfrom_list) { listener.exitRowsfrom_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitRowsfrom_list) { return visitor.visitRowsfrom_list(this); } else { @@ -100221,31 +100221,31 @@ export class Opt_col_def_listContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_AS(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_AS, 0)!; + return this.getToken(PostgreSqlParser.KW_AS, 0)!; } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public tablefuncelementlist(): TablefuncelementlistContext { return this.getRuleContext(0, TablefuncelementlistContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_col_def_list; + return PostgreSqlParser.RULE_opt_col_def_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_col_def_list) { listener.enterOpt_col_def_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_col_def_list) { listener.exitOpt_col_def_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_col_def_list) { return visitor.visitOpt_col_def_list(this); } else { @@ -100260,25 +100260,25 @@ export class Opt_ordinalityContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_WITH(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_WITH, 0)!; + return this.getToken(PostgreSqlParser.KW_WITH, 0)!; } public KW_ORDINALITY(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ORDINALITY, 0)!; + return this.getToken(PostgreSqlParser.KW_ORDINALITY, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_ordinality; + return PostgreSqlParser.RULE_opt_ordinality; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_ordinality) { listener.enterOpt_ordinality(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_ordinality) { listener.exitOpt_ordinality(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_ordinality) { return visitor.visitOpt_ordinality(this); } else { @@ -100293,25 +100293,25 @@ export class Where_clauseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_WHERE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_WHERE, 0)!; + return this.getToken(PostgreSqlParser.KW_WHERE, 0)!; } public column_expr_noparen(): Column_expr_noparenContext { return this.getRuleContext(0, Column_expr_noparenContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_where_clause; + return PostgreSqlParser.RULE_where_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterWhere_clause) { listener.enterWhere_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitWhere_clause) { listener.exitWhere_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitWhere_clause) { return visitor.visitWhere_clause(this); } else { @@ -100326,13 +100326,13 @@ export class Where_or_current_clauseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_WHERE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_WHERE, 0)!; + return this.getToken(PostgreSqlParser.KW_WHERE, 0)!; } public KW_CURRENT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CURRENT, 0); + return this.getToken(PostgreSqlParser.KW_CURRENT, 0); } public KW_OF(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OF, 0); + return this.getToken(PostgreSqlParser.KW_OF, 0); } public cursor_name(): Cursor_nameContext | null { return this.getRuleContext(0, Cursor_nameContext); @@ -100341,19 +100341,19 @@ export class Where_or_current_clauseContext extends antlr.ParserRuleContext { return this.getRuleContext(0, A_exprContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_where_or_current_clause; + return PostgreSqlParser.RULE_where_or_current_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterWhere_or_current_clause) { listener.enterWhere_or_current_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitWhere_or_current_clause) { listener.exitWhere_or_current_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitWhere_or_current_clause) { return visitor.visitWhere_or_current_clause(this); } else { @@ -100371,19 +100371,19 @@ export class OpttablefuncelementlistContext extends antlr.ParserRuleContext { return this.getRuleContext(0, TablefuncelementlistContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opttablefuncelementlist; + return PostgreSqlParser.RULE_opttablefuncelementlist; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpttablefuncelementlist) { listener.enterOpttablefuncelementlist(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpttablefuncelementlist) { listener.exitOpttablefuncelementlist(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpttablefuncelementlist) { return visitor.visitOpttablefuncelementlist(this); } else { @@ -100410,25 +100410,25 @@ export class TablefuncelementlistContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_tablefuncelementlist; + return PostgreSqlParser.RULE_tablefuncelementlist; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTablefuncelementlist) { listener.enterTablefuncelementlist(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTablefuncelementlist) { listener.exitTablefuncelementlist(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTablefuncelementlist) { return visitor.visitTablefuncelementlist(this); } else { @@ -100452,19 +100452,19 @@ export class TablefuncelementContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_collate_clauseContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_tablefuncelement; + return PostgreSqlParser.RULE_tablefuncelement; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTablefuncelement) { listener.enterTablefuncelement(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTablefuncelement) { listener.exitTablefuncelement(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTablefuncelement) { return visitor.visitTablefuncelement(this); } else { @@ -100479,24 +100479,24 @@ export class XmltableContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_XMLTABLE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_XMLTABLE, 0)!; + return this.getToken(PostgreSqlParser.KW_XMLTABLE, 0)!; } public OPEN_PAREN(): antlr.TerminalNode[]; public OPEN_PAREN(i: number): antlr.TerminalNode | null; public OPEN_PAREN(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.OPEN_PAREN); + return this.getTokens(PostgreSqlParser.OPEN_PAREN); } else { - return this.getToken(PostgreSQLParser.OPEN_PAREN, i); + return this.getToken(PostgreSqlParser.OPEN_PAREN, i); } } public CLOSE_PAREN(): antlr.TerminalNode[]; public CLOSE_PAREN(i: number): antlr.TerminalNode | null; public CLOSE_PAREN(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.CLOSE_PAREN); + return this.getTokens(PostgreSqlParser.CLOSE_PAREN); } else { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, i); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, i); } } public c_expr(): C_exprContext | null { @@ -100506,34 +100506,34 @@ export class XmltableContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Xmlexists_argumentContext); } public KW_COLUMNS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_COLUMNS, 0); + return this.getToken(PostgreSqlParser.KW_COLUMNS, 0); } public xmltable_column_list(): Xmltable_column_listContext | null { return this.getRuleContext(0, Xmltable_column_listContext); } public KW_XMLNAMESPACES(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_XMLNAMESPACES, 0); + return this.getToken(PostgreSqlParser.KW_XMLNAMESPACES, 0); } public xml_namespace_list(): Xml_namespace_listContext | null { return this.getRuleContext(0, Xml_namespace_listContext); } public COMMA(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.COMMA, 0); + return this.getToken(PostgreSqlParser.COMMA, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_xmltable; + return PostgreSqlParser.RULE_xmltable; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterXmltable) { listener.enterXmltable(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitXmltable) { listener.exitXmltable(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitXmltable) { return visitor.visitXmltable(this); } else { @@ -100560,25 +100560,25 @@ export class Xmltable_column_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_xmltable_column_list; + return PostgreSqlParser.RULE_xmltable_column_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterXmltable_column_list) { listener.enterXmltable_column_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitXmltable_column_list) { listener.exitXmltable_column_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitXmltable_column_list) { return visitor.visitXmltable_column_list(this); } else { @@ -100599,28 +100599,28 @@ export class Xmltable_column_elContext extends antlr.ParserRuleContext { return this.getRuleContext(0, TypenameContext); } public KW_FOR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FOR, 0); + return this.getToken(PostgreSqlParser.KW_FOR, 0); } public KW_ORDINALITY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ORDINALITY, 0); + return this.getToken(PostgreSqlParser.KW_ORDINALITY, 0); } public xmltable_column_option_list(): Xmltable_column_option_listContext | null { return this.getRuleContext(0, Xmltable_column_option_listContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_xmltable_column_el; + return PostgreSqlParser.RULE_xmltable_column_el; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterXmltable_column_el) { listener.enterXmltable_column_el(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitXmltable_column_el) { listener.exitXmltable_column_el(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitXmltable_column_el) { return visitor.visitXmltable_column_el(this); } else { @@ -100644,19 +100644,19 @@ export class Xmltable_column_option_listContext extends antlr.ParserRuleContext return this.getRuleContext(i, Xmltable_column_option_elContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_xmltable_column_option_list; + return PostgreSqlParser.RULE_xmltable_column_option_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterXmltable_column_option_list) { listener.enterXmltable_column_option_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitXmltable_column_option_list) { listener.exitXmltable_column_option_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitXmltable_column_option_list) { return visitor.visitXmltable_column_option_list(this); } else { @@ -100671,7 +100671,7 @@ export class Xmltable_column_option_elContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_DEFAULT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEFAULT, 0); + return this.getToken(PostgreSqlParser.KW_DEFAULT, 0); } public a_expr(): A_exprContext | null { return this.getRuleContext(0, A_exprContext); @@ -100680,25 +100680,25 @@ export class Xmltable_column_option_elContext extends antlr.ParserRuleContext { return this.getRuleContext(0, IdentifierContext); } public KW_NOT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NOT, 0); + return this.getToken(PostgreSqlParser.KW_NOT, 0); } public KW_NULL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NULL, 0); + return this.getToken(PostgreSqlParser.KW_NULL, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_xmltable_column_option_el; + return PostgreSqlParser.RULE_xmltable_column_option_el; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterXmltable_column_option_el) { listener.enterXmltable_column_option_el(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitXmltable_column_option_el) { listener.exitXmltable_column_option_el(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitXmltable_column_option_el) { return visitor.visitXmltable_column_option_el(this); } else { @@ -100725,25 +100725,25 @@ export class Xml_namespace_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_xml_namespace_list; + return PostgreSqlParser.RULE_xml_namespace_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterXml_namespace_list) { listener.enterXml_namespace_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitXml_namespace_list) { listener.exitXml_namespace_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitXml_namespace_list) { return visitor.visitXml_namespace_list(this); } else { @@ -100761,28 +100761,28 @@ export class Xml_namespace_elContext extends antlr.ParserRuleContext { return this.getRuleContext(0, B_exprContext)!; } public KW_AS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_AS, 0); + return this.getToken(PostgreSqlParser.KW_AS, 0); } public collabel(): CollabelContext | null { return this.getRuleContext(0, CollabelContext); } public KW_DEFAULT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEFAULT, 0); + return this.getToken(PostgreSqlParser.KW_DEFAULT, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_xml_namespace_el; + return PostgreSqlParser.RULE_xml_namespace_el; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterXml_namespace_el) { listener.enterXml_namespace_el(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitXml_namespace_el) { listener.exitXml_namespace_el(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitXml_namespace_el) { return visitor.visitXml_namespace_el(this); } else { @@ -100803,46 +100803,46 @@ export class TypenameContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_array_boundsContext); } public KW_ARRAY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ARRAY, 0); + return this.getToken(PostgreSqlParser.KW_ARRAY, 0); } public KW_SETOF(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SETOF, 0); + return this.getToken(PostgreSqlParser.KW_SETOF, 0); } public OPEN_BRACKET(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_BRACKET, 0); + return this.getToken(PostgreSqlParser.OPEN_BRACKET, 0); } public iconst(): IconstContext | null { return this.getRuleContext(0, IconstContext); } public CLOSE_BRACKET(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_BRACKET, 0); + return this.getToken(PostgreSqlParser.CLOSE_BRACKET, 0); } public qualified_name(): Qualified_nameContext | null { return this.getRuleContext(0, Qualified_nameContext); } public PERCENT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.PERCENT, 0); + return this.getToken(PostgreSqlParser.PERCENT, 0); } public KW_ROWTYPE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROWTYPE, 0); + return this.getToken(PostgreSqlParser.KW_ROWTYPE, 0); } public KW_TYPE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TYPE, 0); + return this.getToken(PostgreSqlParser.KW_TYPE, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_typename; + return PostgreSqlParser.RULE_typename; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTypename) { listener.enterTypename(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTypename) { listener.exitTypename(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTypename) { return visitor.visitTypename(this); } else { @@ -100860,18 +100860,18 @@ export class Opt_array_boundsContext extends antlr.ParserRuleContext { public OPEN_BRACKET(i: number): antlr.TerminalNode | null; public OPEN_BRACKET(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.OPEN_BRACKET); + return this.getTokens(PostgreSqlParser.OPEN_BRACKET); } else { - return this.getToken(PostgreSQLParser.OPEN_BRACKET, i); + return this.getToken(PostgreSqlParser.OPEN_BRACKET, i); } } public CLOSE_BRACKET(): antlr.TerminalNode[]; public CLOSE_BRACKET(i: number): antlr.TerminalNode | null; public CLOSE_BRACKET(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.CLOSE_BRACKET); + return this.getTokens(PostgreSqlParser.CLOSE_BRACKET); } else { - return this.getToken(PostgreSQLParser.CLOSE_BRACKET, i); + return this.getToken(PostgreSqlParser.CLOSE_BRACKET, i); } } public iconst(): IconstContext[]; @@ -100884,19 +100884,19 @@ export class Opt_array_boundsContext extends antlr.ParserRuleContext { return this.getRuleContext(i, IconstContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_array_bounds; + return PostgreSqlParser.RULE_opt_array_bounds; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_array_bounds) { listener.enterOpt_array_bounds(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_array_bounds) { listener.exitOpt_array_bounds(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_array_bounds) { return visitor.visitOpt_array_bounds(this); } else { @@ -100929,31 +100929,31 @@ export class SimpletypenameContext extends antlr.ParserRuleContext { return this.getRuleContext(0, ConstintervalContext); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public iconst(): IconstContext | null { return this.getRuleContext(0, IconstContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public opt_interval(): Opt_intervalContext | null { return this.getRuleContext(0, Opt_intervalContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_simpletypename; + return PostgreSqlParser.RULE_simpletypename; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterSimpletypename) { listener.enterSimpletypename(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitSimpletypename) { listener.exitSimpletypename(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitSimpletypename) { return visitor.visitSimpletypename(this); } else { @@ -100980,19 +100980,19 @@ export class ConsttypenameContext extends antlr.ParserRuleContext { return this.getRuleContext(0, ConstdatetimeContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_consttypename; + return PostgreSqlParser.RULE_consttypename; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterConsttypename) { listener.enterConsttypename(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitConsttypename) { listener.exitConsttypename(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitConsttypename) { return visitor.visitConsttypename(this); } else { @@ -101016,19 +101016,19 @@ export class GenerictypeContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_type_modifiersContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_generictype; + return PostgreSqlParser.RULE_generictype; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterGenerictype) { listener.enterGenerictype(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitGenerictype) { listener.exitGenerictype(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitGenerictype) { return visitor.visitGenerictype(this); } else { @@ -101043,28 +101043,28 @@ export class Opt_type_modifiersContext extends antlr.ParserRuleContext { super(parent, invokingState); } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public expr_list(): Expr_listContext { return this.getRuleContext(0, Expr_listContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_type_modifiers; + return PostgreSqlParser.RULE_opt_type_modifiers; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_type_modifiers) { listener.enterOpt_type_modifiers(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_type_modifiers) { listener.exitOpt_type_modifiers(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_type_modifiers) { return visitor.visitOpt_type_modifiers(this); } else { @@ -101079,61 +101079,61 @@ export class NumericContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_INT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INT, 0); + return this.getToken(PostgreSqlParser.KW_INT, 0); } public KW_INTEGER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INTEGER, 0); + return this.getToken(PostgreSqlParser.KW_INTEGER, 0); } public KW_SMALLINT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SMALLINT, 0); + return this.getToken(PostgreSqlParser.KW_SMALLINT, 0); } public KW_BIGINT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_BIGINT, 0); + return this.getToken(PostgreSqlParser.KW_BIGINT, 0); } public KW_REAL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_REAL, 0); + return this.getToken(PostgreSqlParser.KW_REAL, 0); } public KW_FLOAT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FLOAT, 0); + return this.getToken(PostgreSqlParser.KW_FLOAT, 0); } public opt_float(): Opt_floatContext | null { return this.getRuleContext(0, Opt_floatContext); } public KW_DOUBLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DOUBLE, 0); + return this.getToken(PostgreSqlParser.KW_DOUBLE, 0); } public KW_PRECISION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PRECISION, 0); + return this.getToken(PostgreSqlParser.KW_PRECISION, 0); } public KW_DECIMAL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DECIMAL, 0); + return this.getToken(PostgreSqlParser.KW_DECIMAL, 0); } public opt_type_modifiers(): Opt_type_modifiersContext | null { return this.getRuleContext(0, Opt_type_modifiersContext); } public KW_DEC(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEC, 0); + return this.getToken(PostgreSqlParser.KW_DEC, 0); } public KW_NUMERIC(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NUMERIC, 0); + return this.getToken(PostgreSqlParser.KW_NUMERIC, 0); } public KW_BOOLEAN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_BOOLEAN, 0); + return this.getToken(PostgreSqlParser.KW_BOOLEAN, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_numeric; + return PostgreSqlParser.RULE_numeric; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterNumeric) { listener.enterNumeric(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitNumeric) { listener.exitNumeric(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitNumeric) { return visitor.visitNumeric(this); } else { @@ -101148,28 +101148,28 @@ export class Opt_floatContext extends antlr.ParserRuleContext { super(parent, invokingState); } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public iconst(): IconstContext { return this.getRuleContext(0, IconstContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_float; + return PostgreSqlParser.RULE_opt_float; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_float) { listener.enterOpt_float(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_float) { listener.exitOpt_float(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_float) { return visitor.visitOpt_float(this); } else { @@ -101190,19 +101190,19 @@ export class BitContext extends antlr.ParserRuleContext { return this.getRuleContext(0, BitwithoutlengthContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_bit; + return PostgreSqlParser.RULE_bit; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterBit) { listener.enterBit(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitBit) { listener.exitBit(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitBit) { return visitor.visitBit(this); } else { @@ -101223,19 +101223,19 @@ export class ConstbitContext extends antlr.ParserRuleContext { return this.getRuleContext(0, BitwithoutlengthContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_constbit; + return PostgreSqlParser.RULE_constbit; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterConstbit) { listener.enterConstbit(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitConstbit) { listener.exitConstbit(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitConstbit) { return visitor.visitConstbit(this); } else { @@ -101250,34 +101250,34 @@ export class BitwithlengthContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_BIT(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_BIT, 0)!; + return this.getToken(PostgreSqlParser.KW_BIT, 0)!; } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public expr_list(): Expr_listContext { return this.getRuleContext(0, Expr_listContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public opt_varying(): Opt_varyingContext | null { return this.getRuleContext(0, Opt_varyingContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_bitwithlength; + return PostgreSqlParser.RULE_bitwithlength; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterBitwithlength) { listener.enterBitwithlength(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitBitwithlength) { listener.exitBitwithlength(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitBitwithlength) { return visitor.visitBitwithlength(this); } else { @@ -101292,25 +101292,25 @@ export class BitwithoutlengthContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_BIT(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_BIT, 0)!; + return this.getToken(PostgreSqlParser.KW_BIT, 0)!; } public opt_varying(): Opt_varyingContext | null { return this.getRuleContext(0, Opt_varyingContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_bitwithoutlength; + return PostgreSqlParser.RULE_bitwithoutlength; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterBitwithoutlength) { listener.enterBitwithoutlength(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitBitwithoutlength) { listener.exitBitwithoutlength(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitBitwithoutlength) { return visitor.visitBitwithoutlength(this); } else { @@ -101328,28 +101328,28 @@ export class CharacterContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Character_cContext)!; } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public iconst(): IconstContext | null { return this.getRuleContext(0, IconstContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_character; + return PostgreSqlParser.RULE_character; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCharacter) { listener.enterCharacter(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCharacter) { listener.exitCharacter(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCharacter) { return visitor.visitCharacter(this); } else { @@ -101367,28 +101367,28 @@ export class ConstcharacterContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Character_cContext)!; } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public iconst(): IconstContext | null { return this.getRuleContext(0, IconstContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_constcharacter; + return PostgreSqlParser.RULE_constcharacter; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterConstcharacter) { listener.enterConstcharacter(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitConstcharacter) { listener.exitConstcharacter(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitConstcharacter) { return visitor.visitConstcharacter(this); } else { @@ -101403,37 +101403,37 @@ export class Character_cContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CHARACTER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CHARACTER, 0); + return this.getToken(PostgreSqlParser.KW_CHARACTER, 0); } public KW_CHAR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CHAR, 0); + return this.getToken(PostgreSqlParser.KW_CHAR, 0); } public KW_NCHAR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NCHAR, 0); + return this.getToken(PostgreSqlParser.KW_NCHAR, 0); } public opt_varying(): Opt_varyingContext | null { return this.getRuleContext(0, Opt_varyingContext); } public KW_VARCHAR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_VARCHAR, 0); + return this.getToken(PostgreSqlParser.KW_VARCHAR, 0); } public KW_NATIONAL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NATIONAL, 0); + return this.getToken(PostgreSqlParser.KW_NATIONAL, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_character_c; + return PostgreSqlParser.RULE_character_c; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCharacter_c) { listener.enterCharacter_c(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCharacter_c) { listener.exitCharacter_c(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCharacter_c) { return visitor.visitCharacter_c(this); } else { @@ -101448,22 +101448,22 @@ export class Opt_varyingContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_VARYING(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_VARYING, 0)!; + return this.getToken(PostgreSqlParser.KW_VARYING, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_varying; + return PostgreSqlParser.RULE_opt_varying; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_varying) { listener.enterOpt_varying(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_varying) { listener.exitOpt_varying(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_varying) { return visitor.visitOpt_varying(this); } else { @@ -101478,37 +101478,37 @@ export class ConstdatetimeContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_TIMESTAMP(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TIMESTAMP, 0); + return this.getToken(PostgreSqlParser.KW_TIMESTAMP, 0); } public KW_TIME(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TIME, 0); + return this.getToken(PostgreSqlParser.KW_TIME, 0); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public iconst(): IconstContext | null { return this.getRuleContext(0, IconstContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public opt_timezone(): Opt_timezoneContext | null { return this.getRuleContext(0, Opt_timezoneContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_constdatetime; + return PostgreSqlParser.RULE_constdatetime; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterConstdatetime) { listener.enterConstdatetime(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitConstdatetime) { listener.exitConstdatetime(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitConstdatetime) { return visitor.visitConstdatetime(this); } else { @@ -101523,22 +101523,22 @@ export class ConstintervalContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_INTERVAL(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_INTERVAL, 0)!; + return this.getToken(PostgreSqlParser.KW_INTERVAL, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_constinterval; + return PostgreSqlParser.RULE_constinterval; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterConstinterval) { listener.enterConstinterval(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitConstinterval) { listener.exitConstinterval(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitConstinterval) { return visitor.visitConstinterval(this); } else { @@ -101553,31 +101553,31 @@ export class Opt_timezoneContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_WITH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_WITH, 0); + return this.getToken(PostgreSqlParser.KW_WITH, 0); } public KW_TIME(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_TIME, 0)!; + return this.getToken(PostgreSqlParser.KW_TIME, 0)!; } public KW_ZONE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ZONE, 0)!; + return this.getToken(PostgreSqlParser.KW_ZONE, 0)!; } public KW_WITHOUT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_WITHOUT, 0); + return this.getToken(PostgreSqlParser.KW_WITHOUT, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_timezone; + return PostgreSqlParser.RULE_opt_timezone; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_timezone) { listener.enterOpt_timezone(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_timezone) { listener.exitOpt_timezone(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_timezone) { return visitor.visitOpt_timezone(this); } else { @@ -101592,40 +101592,40 @@ export class Opt_intervalContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_YEAR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_YEAR, 0); + return this.getToken(PostgreSqlParser.KW_YEAR, 0); } public KW_MONTH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_MONTH, 0); + return this.getToken(PostgreSqlParser.KW_MONTH, 0); } public KW_DAY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DAY, 0); + return this.getToken(PostgreSqlParser.KW_DAY, 0); } public KW_HOUR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_HOUR, 0); + return this.getToken(PostgreSqlParser.KW_HOUR, 0); } public KW_MINUTE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_MINUTE, 0); + return this.getToken(PostgreSqlParser.KW_MINUTE, 0); } public interval_second(): Interval_secondContext | null { return this.getRuleContext(0, Interval_secondContext); } public KW_TO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TO, 0); + return this.getToken(PostgreSqlParser.KW_TO, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_interval; + return PostgreSqlParser.RULE_opt_interval; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_interval) { listener.enterOpt_interval(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_interval) { listener.exitOpt_interval(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_interval) { return visitor.visitOpt_interval(this); } else { @@ -101640,31 +101640,31 @@ export class Interval_secondContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_SECOND(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_SECOND, 0)!; + return this.getToken(PostgreSqlParser.KW_SECOND, 0)!; } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public iconst(): IconstContext | null { return this.getRuleContext(0, IconstContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_interval_second; + return PostgreSqlParser.RULE_interval_second; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterInterval_second) { listener.enterInterval_second(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitInterval_second) { listener.exitInterval_second(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitInterval_second) { return visitor.visitInterval_second(this); } else { @@ -101679,25 +101679,25 @@ export class Opt_escapeContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ESCAPE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ESCAPE, 0)!; + return this.getToken(PostgreSqlParser.KW_ESCAPE, 0)!; } public a_expr(): A_exprContext { return this.getRuleContext(0, A_exprContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_escape; + return PostgreSqlParser.RULE_opt_escape; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_escape) { listener.enterOpt_escape(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_escape) { listener.exitOpt_escape(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_escape) { return visitor.visitOpt_escape(this); } else { @@ -101715,19 +101715,19 @@ export class A_exprContext extends antlr.ParserRuleContext { return this.getRuleContext(0, A_expr_qualContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_a_expr; + return PostgreSqlParser.RULE_a_expr; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterA_expr) { listener.enterA_expr(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitA_expr) { listener.exitA_expr(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitA_expr) { return visitor.visitA_expr(this); } else { @@ -101748,19 +101748,19 @@ export class A_expr_qualContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Qual_opContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_a_expr_qual; + return PostgreSqlParser.RULE_a_expr_qual; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterA_expr_qual) { listener.enterA_expr_qual(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitA_expr_qual) { listener.exitA_expr_qual(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitA_expr_qual) { return visitor.visitA_expr_qual(this); } else { @@ -101787,34 +101787,34 @@ export class A_expr_lesslessContext extends antlr.ParserRuleContext { public LESS_LESS(i: number): antlr.TerminalNode | null; public LESS_LESS(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.LESS_LESS); + return this.getTokens(PostgreSqlParser.LESS_LESS); } else { - return this.getToken(PostgreSQLParser.LESS_LESS, i); + return this.getToken(PostgreSqlParser.LESS_LESS, i); } } public GREATER_GREATER(): antlr.TerminalNode[]; public GREATER_GREATER(i: number): antlr.TerminalNode | null; public GREATER_GREATER(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.GREATER_GREATER); + return this.getTokens(PostgreSqlParser.GREATER_GREATER); } else { - return this.getToken(PostgreSQLParser.GREATER_GREATER, i); + return this.getToken(PostgreSqlParser.GREATER_GREATER, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_a_expr_lessless; + return PostgreSqlParser.RULE_a_expr_lessless; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterA_expr_lessless) { listener.enterA_expr_lessless(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitA_expr_lessless) { listener.exitA_expr_lessless(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitA_expr_lessless) { return visitor.visitA_expr_lessless(this); } else { @@ -101841,25 +101841,25 @@ export class A_expr_orContext extends antlr.ParserRuleContext { public KW_OR(i: number): antlr.TerminalNode | null; public KW_OR(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.KW_OR); + return this.getTokens(PostgreSqlParser.KW_OR); } else { - return this.getToken(PostgreSQLParser.KW_OR, i); + return this.getToken(PostgreSqlParser.KW_OR, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_a_expr_or; + return PostgreSqlParser.RULE_a_expr_or; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterA_expr_or) { listener.enterA_expr_or(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitA_expr_or) { listener.exitA_expr_or(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitA_expr_or) { return visitor.visitA_expr_or(this); } else { @@ -101886,25 +101886,25 @@ export class A_expr_andContext extends antlr.ParserRuleContext { public KW_AND(i: number): antlr.TerminalNode | null; public KW_AND(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.KW_AND); + return this.getTokens(PostgreSqlParser.KW_AND); } else { - return this.getToken(PostgreSQLParser.KW_AND, i); + return this.getToken(PostgreSqlParser.KW_AND, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_a_expr_and; + return PostgreSqlParser.RULE_a_expr_and; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterA_expr_and) { listener.enterA_expr_and(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitA_expr_and) { listener.exitA_expr_and(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitA_expr_and) { return visitor.visitA_expr_and(this); } else { @@ -101922,28 +101922,28 @@ export class A_expr_inContext extends antlr.ParserRuleContext { return this.getRuleContext(0, A_expr_unary_notContext)!; } public KW_IN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_IN, 0); + return this.getToken(PostgreSqlParser.KW_IN, 0); } public in_expr(): In_exprContext | null { return this.getRuleContext(0, In_exprContext); } public KW_NOT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NOT, 0); + return this.getToken(PostgreSqlParser.KW_NOT, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_a_expr_in; + return PostgreSqlParser.RULE_a_expr_in; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterA_expr_in) { listener.enterA_expr_in(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitA_expr_in) { listener.exitA_expr_in(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitA_expr_in) { return visitor.visitA_expr_in(this); } else { @@ -101961,22 +101961,22 @@ export class A_expr_unary_notContext extends antlr.ParserRuleContext { return this.getRuleContext(0, A_expr_isnullContext)!; } public KW_NOT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NOT, 0); + return this.getToken(PostgreSqlParser.KW_NOT, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_a_expr_unary_not; + return PostgreSqlParser.RULE_a_expr_unary_not; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterA_expr_unary_not) { listener.enterA_expr_unary_not(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitA_expr_unary_not) { listener.exitA_expr_unary_not(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitA_expr_unary_not) { return visitor.visitA_expr_unary_not(this); } else { @@ -101994,25 +101994,25 @@ export class A_expr_isnullContext extends antlr.ParserRuleContext { return this.getRuleContext(0, A_expr_is_notContext)!; } public KW_ISNULL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ISNULL, 0); + return this.getToken(PostgreSqlParser.KW_ISNULL, 0); } public KW_NOTNULL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NOTNULL, 0); + return this.getToken(PostgreSqlParser.KW_NOTNULL, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_a_expr_isnull; + return PostgreSqlParser.RULE_a_expr_isnull; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterA_expr_isnull) { listener.enterA_expr_isnull(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitA_expr_isnull) { listener.exitA_expr_isnull(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitA_expr_isnull) { return visitor.visitA_expr_isnull(this); } else { @@ -102030,67 +102030,67 @@ export class A_expr_is_notContext extends antlr.ParserRuleContext { return this.getRuleContext(0, A_expr_compareContext)!; } public KW_IS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_IS, 0); + return this.getToken(PostgreSqlParser.KW_IS, 0); } public KW_NULL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NULL, 0); + return this.getToken(PostgreSqlParser.KW_NULL, 0); } public KW_TRUE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TRUE, 0); + return this.getToken(PostgreSqlParser.KW_TRUE, 0); } public KW_FALSE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FALSE, 0); + return this.getToken(PostgreSqlParser.KW_FALSE, 0); } public KW_UNKNOWN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_UNKNOWN, 0); + return this.getToken(PostgreSqlParser.KW_UNKNOWN, 0); } public KW_DISTINCT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DISTINCT, 0); + return this.getToken(PostgreSqlParser.KW_DISTINCT, 0); } public KW_FROM(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FROM, 0); + return this.getToken(PostgreSqlParser.KW_FROM, 0); } public a_expr(): A_exprContext | null { return this.getRuleContext(0, A_exprContext); } public KW_OF(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OF, 0); + return this.getToken(PostgreSqlParser.KW_OF, 0); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public type_list(): Type_listContext | null { return this.getRuleContext(0, Type_listContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public KW_DOCUMENT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DOCUMENT, 0); + return this.getToken(PostgreSqlParser.KW_DOCUMENT, 0); } public KW_NORMALIZED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NORMALIZED, 0); + return this.getToken(PostgreSqlParser.KW_NORMALIZED, 0); } public KW_NOT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NOT, 0); + return this.getToken(PostgreSqlParser.KW_NOT, 0); } public unicode_normal_form(): Unicode_normal_formContext | null { return this.getRuleContext(0, Unicode_normal_formContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_a_expr_is_not; + return PostgreSqlParser.RULE_a_expr_is_not; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterA_expr_is_not) { listener.enterA_expr_is_not(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitA_expr_is_not) { listener.exitA_expr_is_not(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitA_expr_is_not) { return visitor.visitA_expr_is_not(this); } else { @@ -102120,49 +102120,49 @@ export class A_expr_compareContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Sub_typeContext); } public LT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.LT, 0); + return this.getToken(PostgreSqlParser.LT, 0); } public GT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.GT, 0); + return this.getToken(PostgreSqlParser.GT, 0); } public EQUAL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.EQUAL, 0); + return this.getToken(PostgreSqlParser.EQUAL, 0); } public LESS_EQUALS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.LESS_EQUALS, 0); + return this.getToken(PostgreSqlParser.LESS_EQUALS, 0); } public GREATER_EQUALS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.GREATER_EQUALS, 0); + return this.getToken(PostgreSqlParser.GREATER_EQUALS, 0); } public NOT_EQUALS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.NOT_EQUALS, 0); + return this.getToken(PostgreSqlParser.NOT_EQUALS, 0); } public select_with_parens(): Select_with_parensContext | null { return this.getRuleContext(0, Select_with_parensContext); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public a_expr(): A_exprContext | null { return this.getRuleContext(0, A_exprContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_a_expr_compare; + return PostgreSqlParser.RULE_a_expr_compare; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterA_expr_compare) { listener.enterA_expr_compare(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitA_expr_compare) { listener.exitA_expr_compare(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitA_expr_compare) { return visitor.visitA_expr_compare(this); } else { @@ -102186,43 +102186,43 @@ export class A_expr_likeContext extends antlr.ParserRuleContext { return this.getRuleContext(i, A_expr_qual_opContext); } public KW_LIKE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LIKE, 0); + return this.getToken(PostgreSqlParser.KW_LIKE, 0); } public KW_ILIKE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ILIKE, 0); + return this.getToken(PostgreSqlParser.KW_ILIKE, 0); } public KW_SIMILAR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SIMILAR, 0); + return this.getToken(PostgreSqlParser.KW_SIMILAR, 0); } public KW_TO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TO, 0); + return this.getToken(PostgreSqlParser.KW_TO, 0); } public KW_BETWEEN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_BETWEEN, 0); + return this.getToken(PostgreSqlParser.KW_BETWEEN, 0); } public KW_NOT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NOT, 0); + return this.getToken(PostgreSqlParser.KW_NOT, 0); } public opt_escape(): Opt_escapeContext | null { return this.getRuleContext(0, Opt_escapeContext); } public KW_SYMMETRIC(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SYMMETRIC, 0); + return this.getToken(PostgreSqlParser.KW_SYMMETRIC, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_a_expr_like; + return PostgreSqlParser.RULE_a_expr_like; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterA_expr_like) { listener.enterA_expr_like(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitA_expr_like) { listener.exitA_expr_like(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitA_expr_like) { return visitor.visitA_expr_like(this); } else { @@ -102255,19 +102255,19 @@ export class A_expr_qual_opContext extends antlr.ParserRuleContext { return this.getRuleContext(i, Qual_opContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_a_expr_qual_op; + return PostgreSqlParser.RULE_a_expr_qual_op; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterA_expr_qual_op) { listener.enterA_expr_qual_op(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitA_expr_qual_op) { listener.exitA_expr_qual_op(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitA_expr_qual_op) { return visitor.visitA_expr_qual_op(this); } else { @@ -102288,19 +102288,19 @@ export class A_expr_unary_qualopContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Qual_opContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_a_expr_unary_qualop; + return PostgreSqlParser.RULE_a_expr_unary_qualop; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterA_expr_unary_qualop) { listener.enterA_expr_unary_qualop(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitA_expr_unary_qualop) { listener.exitA_expr_unary_qualop(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitA_expr_unary_qualop) { return visitor.visitA_expr_unary_qualop(this); } else { @@ -102327,34 +102327,34 @@ export class A_expr_addContext extends antlr.ParserRuleContext { public MINUS(i: number): antlr.TerminalNode | null; public MINUS(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.MINUS); + return this.getTokens(PostgreSqlParser.MINUS); } else { - return this.getToken(PostgreSQLParser.MINUS, i); + return this.getToken(PostgreSqlParser.MINUS, i); } } public PLUS(): antlr.TerminalNode[]; public PLUS(i: number): antlr.TerminalNode | null; public PLUS(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.PLUS); + return this.getTokens(PostgreSqlParser.PLUS); } else { - return this.getToken(PostgreSQLParser.PLUS, i); + return this.getToken(PostgreSqlParser.PLUS, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_a_expr_add; + return PostgreSqlParser.RULE_a_expr_add; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterA_expr_add) { listener.enterA_expr_add(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitA_expr_add) { listener.exitA_expr_add(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitA_expr_add) { return visitor.visitA_expr_add(this); } else { @@ -102381,43 +102381,43 @@ export class A_expr_mulContext extends antlr.ParserRuleContext { public STAR(i: number): antlr.TerminalNode | null; public STAR(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.STAR); + return this.getTokens(PostgreSqlParser.STAR); } else { - return this.getToken(PostgreSQLParser.STAR, i); + return this.getToken(PostgreSqlParser.STAR, i); } } public SLASH(): antlr.TerminalNode[]; public SLASH(i: number): antlr.TerminalNode | null; public SLASH(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.SLASH); + return this.getTokens(PostgreSqlParser.SLASH); } else { - return this.getToken(PostgreSQLParser.SLASH, i); + return this.getToken(PostgreSqlParser.SLASH, i); } } public PERCENT(): antlr.TerminalNode[]; public PERCENT(i: number): antlr.TerminalNode | null; public PERCENT(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.PERCENT); + return this.getTokens(PostgreSqlParser.PERCENT); } else { - return this.getToken(PostgreSQLParser.PERCENT, i); + return this.getToken(PostgreSqlParser.PERCENT, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_a_expr_mul; + return PostgreSqlParser.RULE_a_expr_mul; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterA_expr_mul) { listener.enterA_expr_mul(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitA_expr_mul) { listener.exitA_expr_mul(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitA_expr_mul) { return visitor.visitA_expr_mul(this); } else { @@ -102435,25 +102435,25 @@ export class A_expr_caretContext extends antlr.ParserRuleContext { return this.getRuleContext(0, A_expr_unary_signContext)!; } public CARET(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CARET, 0); + return this.getToken(PostgreSqlParser.CARET, 0); } public a_expr(): A_exprContext | null { return this.getRuleContext(0, A_exprContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_a_expr_caret; + return PostgreSqlParser.RULE_a_expr_caret; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterA_expr_caret) { listener.enterA_expr_caret(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitA_expr_caret) { listener.exitA_expr_caret(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitA_expr_caret) { return visitor.visitA_expr_caret(this); } else { @@ -102471,25 +102471,25 @@ export class A_expr_unary_signContext extends antlr.ParserRuleContext { return this.getRuleContext(0, A_expr_at_time_zoneContext)!; } public MINUS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.MINUS, 0); + return this.getToken(PostgreSqlParser.MINUS, 0); } public PLUS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.PLUS, 0); + return this.getToken(PostgreSqlParser.PLUS, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_a_expr_unary_sign; + return PostgreSqlParser.RULE_a_expr_unary_sign; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterA_expr_unary_sign) { listener.enterA_expr_unary_sign(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitA_expr_unary_sign) { listener.exitA_expr_unary_sign(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitA_expr_unary_sign) { return visitor.visitA_expr_unary_sign(this); } else { @@ -102507,31 +102507,31 @@ export class A_expr_at_time_zoneContext extends antlr.ParserRuleContext { return this.getRuleContext(0, A_expr_collateContext)!; } public KW_AT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_AT, 0); + return this.getToken(PostgreSqlParser.KW_AT, 0); } public KW_TIME(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TIME, 0); + return this.getToken(PostgreSqlParser.KW_TIME, 0); } public KW_ZONE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ZONE, 0); + return this.getToken(PostgreSqlParser.KW_ZONE, 0); } public a_expr(): A_exprContext | null { return this.getRuleContext(0, A_exprContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_a_expr_at_time_zone; + return PostgreSqlParser.RULE_a_expr_at_time_zone; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterA_expr_at_time_zone) { listener.enterA_expr_at_time_zone(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitA_expr_at_time_zone) { listener.exitA_expr_at_time_zone(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitA_expr_at_time_zone) { return visitor.visitA_expr_at_time_zone(this); } else { @@ -102549,25 +102549,25 @@ export class A_expr_collateContext extends antlr.ParserRuleContext { return this.getRuleContext(0, A_expr_typecastContext)!; } public KW_COLLATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_COLLATE, 0); + return this.getToken(PostgreSqlParser.KW_COLLATE, 0); } public any_name(): Any_nameContext | null { return this.getRuleContext(0, Any_nameContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_a_expr_collate; + return PostgreSqlParser.RULE_a_expr_collate; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterA_expr_collate) { listener.enterA_expr_collate(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitA_expr_collate) { listener.exitA_expr_collate(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitA_expr_collate) { return visitor.visitA_expr_collate(this); } else { @@ -102588,9 +102588,9 @@ export class A_expr_typecastContext extends antlr.ParserRuleContext { public TYPECAST(i: number): antlr.TerminalNode | null; public TYPECAST(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.TYPECAST); + return this.getTokens(PostgreSqlParser.TYPECAST); } else { - return this.getToken(PostgreSQLParser.TYPECAST, i); + return this.getToken(PostgreSqlParser.TYPECAST, i); } } public typename(): TypenameContext[]; @@ -102603,19 +102603,19 @@ export class A_expr_typecastContext extends antlr.ParserRuleContext { return this.getRuleContext(i, TypenameContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_a_expr_typecast; + return PostgreSqlParser.RULE_a_expr_typecast; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterA_expr_typecast) { listener.enterA_expr_typecast(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitA_expr_typecast) { listener.exitA_expr_typecast(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitA_expr_typecast) { return visitor.visitA_expr_typecast(this); } else { @@ -102642,91 +102642,91 @@ export class B_exprContext extends antlr.ParserRuleContext { return this.getRuleContext(i, B_exprContext); } public PLUS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.PLUS, 0); + return this.getToken(PostgreSqlParser.PLUS, 0); } public MINUS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.MINUS, 0); + return this.getToken(PostgreSqlParser.MINUS, 0); } public qual_op(): Qual_opContext | null { return this.getRuleContext(0, Qual_opContext); } public CARET(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CARET, 0); + return this.getToken(PostgreSqlParser.CARET, 0); } public STAR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.STAR, 0); + return this.getToken(PostgreSqlParser.STAR, 0); } public SLASH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.SLASH, 0); + return this.getToken(PostgreSqlParser.SLASH, 0); } public PERCENT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.PERCENT, 0); + return this.getToken(PostgreSqlParser.PERCENT, 0); } public LT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.LT, 0); + return this.getToken(PostgreSqlParser.LT, 0); } public GT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.GT, 0); + return this.getToken(PostgreSqlParser.GT, 0); } public EQUAL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.EQUAL, 0); + return this.getToken(PostgreSqlParser.EQUAL, 0); } public LESS_EQUALS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.LESS_EQUALS, 0); + return this.getToken(PostgreSqlParser.LESS_EQUALS, 0); } public GREATER_EQUALS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.GREATER_EQUALS, 0); + return this.getToken(PostgreSqlParser.GREATER_EQUALS, 0); } public NOT_EQUALS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.NOT_EQUALS, 0); + return this.getToken(PostgreSqlParser.NOT_EQUALS, 0); } public TYPECAST(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.TYPECAST, 0); + return this.getToken(PostgreSqlParser.TYPECAST, 0); } public typename(): TypenameContext | null { return this.getRuleContext(0, TypenameContext); } public KW_IS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_IS, 0); + return this.getToken(PostgreSqlParser.KW_IS, 0); } public KW_DISTINCT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DISTINCT, 0); + return this.getToken(PostgreSqlParser.KW_DISTINCT, 0); } public KW_FROM(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FROM, 0); + return this.getToken(PostgreSqlParser.KW_FROM, 0); } public KW_OF(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OF, 0); + return this.getToken(PostgreSqlParser.KW_OF, 0); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public type_list(): Type_listContext | null { return this.getRuleContext(0, Type_listContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public KW_DOCUMENT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DOCUMENT, 0); + return this.getToken(PostgreSqlParser.KW_DOCUMENT, 0); } public KW_NOT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NOT, 0); + return this.getToken(PostgreSqlParser.KW_NOT, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_b_expr; + return PostgreSqlParser.RULE_b_expr; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterB_expr) { listener.enterB_expr(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitB_expr) { listener.exitB_expr(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitB_expr) { return visitor.visitB_expr(this); } else { @@ -102741,7 +102741,7 @@ export class C_exprContext extends antlr.ParserRuleContext { super(parent, invokingState); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_c_expr; + return PostgreSqlParser.RULE_c_expr; } public override copyFrom(ctx: C_exprContext): void { super.copyFrom(ctx); @@ -102753,22 +102753,22 @@ export class C_expr_existsContext extends C_exprContext { super.copyFrom(ctx); } public KW_EXISTS(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_EXISTS, 0)!; + return this.getToken(PostgreSqlParser.KW_EXISTS, 0)!; } public select_with_parens(): Select_with_parensContext { return this.getRuleContext(0, Select_with_parensContext)!; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterC_expr_exists) { listener.enterC_expr_exists(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitC_expr_exists) { listener.exitC_expr_exists(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitC_expr_exists) { return visitor.visitC_expr_exists(this); } else { @@ -102784,17 +102784,17 @@ export class C_expr_caseContext extends C_exprContext { public case_expr(): Case_exprContext { return this.getRuleContext(0, Case_exprContext)!; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterC_expr_case) { listener.enterC_expr_case(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitC_expr_case) { listener.exitC_expr_case(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitC_expr_case) { return visitor.visitC_expr_case(this); } else { @@ -102809,7 +102809,7 @@ export class C_expr_exprContext extends C_exprContext { super.copyFrom(ctx); } public KW_ARRAY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ARRAY, 0); + return this.getToken(PostgreSqlParser.KW_ARRAY, 0); } public select_with_parens(): Select_with_parensContext | null { return this.getRuleContext(0, Select_with_parensContext); @@ -102818,25 +102818,25 @@ export class C_expr_exprContext extends C_exprContext { return this.getRuleContext(0, Array_exprContext); } public PARAM(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.PARAM, 0); + return this.getToken(PostgreSqlParser.PARAM, 0); } public opt_indirection(): Opt_indirectionContext | null { return this.getRuleContext(0, Opt_indirectionContext); } public KW_GROUPING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_GROUPING, 0); + return this.getToken(PostgreSqlParser.KW_GROUPING, 0); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public expr_list(): Expr_listContext | null { return this.getRuleContext(0, Expr_listContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public KW_UNIQUE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_UNIQUE, 0); + return this.getToken(PostgreSqlParser.KW_UNIQUE, 0); } public aexprconst(): AexprconstContext | null { return this.getRuleContext(0, AexprconstContext); @@ -102869,22 +102869,22 @@ export class C_expr_exprContext extends C_exprContext { return this.getRuleContext(i, RowContext); } public KW_OVERLAPS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OVERLAPS, 0); + return this.getToken(PostgreSqlParser.KW_OVERLAPS, 0); } public columnref(): ColumnrefContext | null { return this.getRuleContext(0, ColumnrefContext); } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterC_expr_expr) { listener.enterC_expr_expr(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitC_expr_expr) { listener.exitC_expr_expr(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitC_expr_expr) { return visitor.visitC_expr_expr(this); } else { @@ -102899,22 +102899,22 @@ export class PlsqlvariablenameContext extends antlr.ParserRuleContext { super(parent, invokingState); } public PLSQLVARIABLENAME(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.PLSQLVARIABLENAME, 0)!; + return this.getToken(PostgreSqlParser.PLSQLVARIABLENAME, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_plsqlvariablename; + return PostgreSqlParser.RULE_plsqlvariablename; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterPlsqlvariablename) { listener.enterPlsqlvariablename(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitPlsqlvariablename) { listener.exitPlsqlvariablename(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitPlsqlvariablename) { return visitor.visitPlsqlvariablename(this); } else { @@ -102932,49 +102932,49 @@ export class Func_applicationContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Function_nameContext)!; } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public func_arg_list(): Func_arg_listContext | null { return this.getRuleContext(0, Func_arg_listContext); } public KW_VARIADIC(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_VARIADIC, 0); + return this.getToken(PostgreSqlParser.KW_VARIADIC, 0); } public func_arg_expr(): Func_arg_exprContext | null { return this.getRuleContext(0, Func_arg_exprContext); } public STAR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.STAR, 0); + return this.getToken(PostgreSqlParser.STAR, 0); } public KW_ALL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ALL, 0); + return this.getToken(PostgreSqlParser.KW_ALL, 0); } public KW_DISTINCT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DISTINCT, 0); + return this.getToken(PostgreSqlParser.KW_DISTINCT, 0); } public COMMA(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.COMMA, 0); + return this.getToken(PostgreSqlParser.COMMA, 0); } public opt_sort_clause(): Opt_sort_clauseContext | null { return this.getRuleContext(0, Opt_sort_clauseContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_func_application; + return PostgreSqlParser.RULE_func_application; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterFunc_application) { listener.enterFunc_application(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitFunc_application) { listener.exitFunc_application(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitFunc_application) { return visitor.visitFunc_application(this); } else { @@ -103004,19 +103004,19 @@ export class Func_exprContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Func_expr_common_subexprContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_func_expr; + return PostgreSqlParser.RULE_func_expr; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterFunc_expr) { listener.enterFunc_expr(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitFunc_expr) { listener.exitFunc_expr(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitFunc_expr) { return visitor.visitFunc_expr(this); } else { @@ -103037,19 +103037,19 @@ export class Func_expr_windowlessContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Func_expr_common_subexprContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_func_expr_windowless; + return PostgreSqlParser.RULE_func_expr_windowless; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterFunc_expr_windowless) { listener.enterFunc_expr_windowless(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitFunc_expr_windowless) { listener.exitFunc_expr_windowless(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitFunc_expr_windowless) { return visitor.visitFunc_expr_windowless(this); } else { @@ -103064,13 +103064,13 @@ export class Func_expr_common_subexprContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_COLLATION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_COLLATION, 0); + return this.getToken(PostgreSqlParser.KW_COLLATION, 0); } public KW_FOR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FOR, 0); + return this.getToken(PostgreSqlParser.KW_FOR, 0); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public a_expr(): A_exprContext[]; public a_expr(i: number): A_exprContext | null; @@ -103082,127 +103082,127 @@ export class Func_expr_common_subexprContext extends antlr.ParserRuleContext { return this.getRuleContext(i, A_exprContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public KW_CURRENT_DATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CURRENT_DATE, 0); + return this.getToken(PostgreSqlParser.KW_CURRENT_DATE, 0); } public KW_CURRENT_TIME(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CURRENT_TIME, 0); + return this.getToken(PostgreSqlParser.KW_CURRENT_TIME, 0); } public iconst(): IconstContext | null { return this.getRuleContext(0, IconstContext); } public KW_CURRENT_TIMESTAMP(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CURRENT_TIMESTAMP, 0); + return this.getToken(PostgreSqlParser.KW_CURRENT_TIMESTAMP, 0); } public KW_LOCALTIME(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LOCALTIME, 0); + return this.getToken(PostgreSqlParser.KW_LOCALTIME, 0); } public KW_LOCALTIMESTAMP(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LOCALTIMESTAMP, 0); + return this.getToken(PostgreSqlParser.KW_LOCALTIMESTAMP, 0); } public KW_CURRENT_ROLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CURRENT_ROLE, 0); + return this.getToken(PostgreSqlParser.KW_CURRENT_ROLE, 0); } public KW_CURRENT_USER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CURRENT_USER, 0); + return this.getToken(PostgreSqlParser.KW_CURRENT_USER, 0); } public KW_SESSION_USER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SESSION_USER, 0); + return this.getToken(PostgreSqlParser.KW_SESSION_USER, 0); } public KW_USER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_USER, 0); + return this.getToken(PostgreSqlParser.KW_USER, 0); } public KW_CURRENT_CATALOG(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CURRENT_CATALOG, 0); + return this.getToken(PostgreSqlParser.KW_CURRENT_CATALOG, 0); } public KW_CURRENT_SCHEMA(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CURRENT_SCHEMA, 0); + return this.getToken(PostgreSqlParser.KW_CURRENT_SCHEMA, 0); } public KW_CAST(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CAST, 0); + return this.getToken(PostgreSqlParser.KW_CAST, 0); } public KW_AS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_AS, 0); + return this.getToken(PostgreSqlParser.KW_AS, 0); } public typename(): TypenameContext | null { return this.getRuleContext(0, TypenameContext); } public KW_EXTRACT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_EXTRACT, 0); + return this.getToken(PostgreSqlParser.KW_EXTRACT, 0); } public extract_list(): Extract_listContext | null { return this.getRuleContext(0, Extract_listContext); } public KW_NORMALIZE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NORMALIZE, 0); + return this.getToken(PostgreSqlParser.KW_NORMALIZE, 0); } public COMMA(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.COMMA, 0); + return this.getToken(PostgreSqlParser.COMMA, 0); } public unicode_normal_form(): Unicode_normal_formContext | null { return this.getRuleContext(0, Unicode_normal_formContext); } public KW_OVERLAY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OVERLAY, 0); + return this.getToken(PostgreSqlParser.KW_OVERLAY, 0); } public overlay_list(): Overlay_listContext | null { return this.getRuleContext(0, Overlay_listContext); } public KW_POSITION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_POSITION, 0); + return this.getToken(PostgreSqlParser.KW_POSITION, 0); } public position_list(): Position_listContext | null { return this.getRuleContext(0, Position_listContext); } public KW_SUBSTRING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SUBSTRING, 0); + return this.getToken(PostgreSqlParser.KW_SUBSTRING, 0); } public substr_list(): Substr_listContext | null { return this.getRuleContext(0, Substr_listContext); } public KW_TREAT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TREAT, 0); + return this.getToken(PostgreSqlParser.KW_TREAT, 0); } public KW_TRIM(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TRIM, 0); + return this.getToken(PostgreSqlParser.KW_TRIM, 0); } public trim_list(): Trim_listContext | null { return this.getRuleContext(0, Trim_listContext); } public KW_BOTH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_BOTH, 0); + return this.getToken(PostgreSqlParser.KW_BOTH, 0); } public KW_LEADING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LEADING, 0); + return this.getToken(PostgreSqlParser.KW_LEADING, 0); } public KW_TRAILING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TRAILING, 0); + return this.getToken(PostgreSqlParser.KW_TRAILING, 0); } public KW_NULLIF(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NULLIF, 0); + return this.getToken(PostgreSqlParser.KW_NULLIF, 0); } public KW_COALESCE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_COALESCE, 0); + return this.getToken(PostgreSqlParser.KW_COALESCE, 0); } public expr_list(): Expr_listContext | null { return this.getRuleContext(0, Expr_listContext); } public KW_GREATEST(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_GREATEST, 0); + return this.getToken(PostgreSqlParser.KW_GREATEST, 0); } public KW_LEAST(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LEAST, 0); + return this.getToken(PostgreSqlParser.KW_LEAST, 0); } public KW_XMLCONCAT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_XMLCONCAT, 0); + return this.getToken(PostgreSqlParser.KW_XMLCONCAT, 0); } public KW_XMLELEMENT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_XMLELEMENT, 0); + return this.getToken(PostgreSqlParser.KW_XMLELEMENT, 0); } public KW_NAME(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NAME, 0); + return this.getToken(PostgreSqlParser.KW_NAME, 0); } public collabel(): CollabelContext | null { return this.getRuleContext(0, CollabelContext); @@ -103211,7 +103211,7 @@ export class Func_expr_common_subexprContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Xml_attributesContext); } public KW_XMLEXISTS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_XMLEXISTS, 0); + return this.getToken(PostgreSqlParser.KW_XMLEXISTS, 0); } public c_expr(): C_exprContext | null { return this.getRuleContext(0, C_exprContext); @@ -103220,13 +103220,13 @@ export class Func_expr_common_subexprContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Xmlexists_argumentContext); } public KW_XMLFOREST(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_XMLFOREST, 0); + return this.getToken(PostgreSqlParser.KW_XMLFOREST, 0); } public xml_attribute_list(): Xml_attribute_listContext | null { return this.getRuleContext(0, Xml_attribute_listContext); } public KW_XMLPARSE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_XMLPARSE, 0); + return this.getToken(PostgreSqlParser.KW_XMLPARSE, 0); } public document_or_content(): Document_or_contentContext | null { return this.getRuleContext(0, Document_or_contentContext); @@ -103235,13 +103235,13 @@ export class Func_expr_common_subexprContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Xml_whitespace_optionContext); } public KW_XMLPI(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_XMLPI, 0); + return this.getToken(PostgreSqlParser.KW_XMLPI, 0); } public KW_XMLROOT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_XMLROOT, 0); + return this.getToken(PostgreSqlParser.KW_XMLROOT, 0); } public KW_XML(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_XML, 0); + return this.getToken(PostgreSqlParser.KW_XML, 0); } public xml_root_version(): Xml_root_versionContext | null { return this.getRuleContext(0, Xml_root_versionContext); @@ -103250,25 +103250,25 @@ export class Func_expr_common_subexprContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_xml_root_standaloneContext); } public KW_XMLSERIALIZE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_XMLSERIALIZE, 0); + return this.getToken(PostgreSqlParser.KW_XMLSERIALIZE, 0); } public simpletypename(): SimpletypenameContext | null { return this.getRuleContext(0, SimpletypenameContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_func_expr_common_subexpr; + return PostgreSqlParser.RULE_func_expr_common_subexpr; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterFunc_expr_common_subexpr) { listener.enterFunc_expr_common_subexpr(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitFunc_expr_common_subexpr) { listener.exitFunc_expr_common_subexpr(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitFunc_expr_common_subexpr) { return visitor.visitFunc_expr_common_subexpr(this); } else { @@ -103283,31 +103283,31 @@ export class Xml_root_versionContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_VERSION(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_VERSION, 0)!; + return this.getToken(PostgreSqlParser.KW_VERSION, 0)!; } public a_expr(): A_exprContext | null { return this.getRuleContext(0, A_exprContext); } public KW_NO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NO, 0); + return this.getToken(PostgreSqlParser.KW_NO, 0); } public KW_VALUE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_VALUE, 0); + return this.getToken(PostgreSqlParser.KW_VALUE, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_xml_root_version; + return PostgreSqlParser.RULE_xml_root_version; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterXml_root_version) { listener.enterXml_root_version(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitXml_root_version) { listener.exitXml_root_version(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitXml_root_version) { return visitor.visitXml_root_version(this); } else { @@ -103322,34 +103322,34 @@ export class Opt_xml_root_standaloneContext extends antlr.ParserRuleContext { super(parent, invokingState); } public COMMA(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.COMMA, 0)!; + return this.getToken(PostgreSqlParser.COMMA, 0)!; } public KW_STANDALONE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_STANDALONE, 0)!; + return this.getToken(PostgreSqlParser.KW_STANDALONE, 0)!; } public KW_YES(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_YES, 0); + return this.getToken(PostgreSqlParser.KW_YES, 0); } public KW_NO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NO, 0); + return this.getToken(PostgreSqlParser.KW_NO, 0); } public KW_VALUE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_VALUE, 0); + return this.getToken(PostgreSqlParser.KW_VALUE, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_xml_root_standalone; + return PostgreSqlParser.RULE_opt_xml_root_standalone; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_xml_root_standalone) { listener.enterOpt_xml_root_standalone(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_xml_root_standalone) { listener.exitOpt_xml_root_standalone(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_xml_root_standalone) { return visitor.visitOpt_xml_root_standalone(this); } else { @@ -103364,31 +103364,31 @@ export class Xml_attributesContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_XMLATTRIBUTES(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_XMLATTRIBUTES, 0)!; + return this.getToken(PostgreSqlParser.KW_XMLATTRIBUTES, 0)!; } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public xml_attribute_list(): Xml_attribute_listContext { return this.getRuleContext(0, Xml_attribute_listContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_xml_attributes; + return PostgreSqlParser.RULE_xml_attributes; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterXml_attributes) { listener.enterXml_attributes(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitXml_attributes) { listener.exitXml_attributes(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitXml_attributes) { return visitor.visitXml_attributes(this); } else { @@ -103415,25 +103415,25 @@ export class Xml_attribute_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_xml_attribute_list; + return PostgreSqlParser.RULE_xml_attribute_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterXml_attribute_list) { listener.enterXml_attribute_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitXml_attribute_list) { listener.exitXml_attribute_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitXml_attribute_list) { return visitor.visitXml_attribute_list(this); } else { @@ -103451,25 +103451,25 @@ export class Xml_attribute_elContext extends antlr.ParserRuleContext { return this.getRuleContext(0, A_exprContext)!; } public KW_AS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_AS, 0); + return this.getToken(PostgreSqlParser.KW_AS, 0); } public collabel(): CollabelContext | null { return this.getRuleContext(0, CollabelContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_xml_attribute_el; + return PostgreSqlParser.RULE_xml_attribute_el; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterXml_attribute_el) { listener.enterXml_attribute_el(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitXml_attribute_el) { listener.exitXml_attribute_el(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitXml_attribute_el) { return visitor.visitXml_attribute_el(this); } else { @@ -103484,25 +103484,25 @@ export class Document_or_contentContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_DOCUMENT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DOCUMENT, 0); + return this.getToken(PostgreSqlParser.KW_DOCUMENT, 0); } public KW_CONTENT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CONTENT, 0); + return this.getToken(PostgreSqlParser.KW_CONTENT, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_document_or_content; + return PostgreSqlParser.RULE_document_or_content; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDocument_or_content) { listener.enterDocument_or_content(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDocument_or_content) { listener.exitDocument_or_content(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDocument_or_content) { return visitor.visitDocument_or_content(this); } else { @@ -103517,28 +103517,28 @@ export class Xml_whitespace_optionContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_PRESERVE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PRESERVE, 0); + return this.getToken(PostgreSqlParser.KW_PRESERVE, 0); } public KW_WHITESPACE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_WHITESPACE, 0)!; + return this.getToken(PostgreSqlParser.KW_WHITESPACE, 0)!; } public KW_STRIP(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_STRIP, 0); + return this.getToken(PostgreSqlParser.KW_STRIP, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_xml_whitespace_option; + return PostgreSqlParser.RULE_xml_whitespace_option; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterXml_whitespace_option) { listener.enterXml_whitespace_option(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitXml_whitespace_option) { listener.exitXml_whitespace_option(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitXml_whitespace_option) { return visitor.visitXml_whitespace_option(this); } else { @@ -103553,7 +103553,7 @@ export class Xmlexists_argumentContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_PASSING(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_PASSING, 0)!; + return this.getToken(PostgreSqlParser.KW_PASSING, 0)!; } public c_expr(): C_exprContext { return this.getRuleContext(0, C_exprContext)!; @@ -103568,19 +103568,19 @@ export class Xmlexists_argumentContext extends antlr.ParserRuleContext { return this.getRuleContext(i, Xml_passing_mechContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_xmlexists_argument; + return PostgreSqlParser.RULE_xmlexists_argument; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterXmlexists_argument) { listener.enterXmlexists_argument(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitXmlexists_argument) { listener.exitXmlexists_argument(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitXmlexists_argument) { return visitor.visitXmlexists_argument(this); } else { @@ -103595,28 +103595,28 @@ export class Xml_passing_mechContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_BY(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_BY, 0)!; + return this.getToken(PostgreSqlParser.KW_BY, 0)!; } public KW_REF(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_REF, 0); + return this.getToken(PostgreSqlParser.KW_REF, 0); } public KW_VALUE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_VALUE, 0); + return this.getToken(PostgreSqlParser.KW_VALUE, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_xml_passing_mech; + return PostgreSqlParser.RULE_xml_passing_mech; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterXml_passing_mech) { listener.enterXml_passing_mech(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitXml_passing_mech) { listener.exitXml_passing_mech(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitXml_passing_mech) { return visitor.visitXml_passing_mech(this); } else { @@ -103631,34 +103631,34 @@ export class Within_group_clauseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_WITHIN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_WITHIN, 0)!; + return this.getToken(PostgreSqlParser.KW_WITHIN, 0)!; } public KW_GROUP(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_GROUP, 0)!; + return this.getToken(PostgreSqlParser.KW_GROUP, 0)!; } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public sort_clause(): Sort_clauseContext { return this.getRuleContext(0, Sort_clauseContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_within_group_clause; + return PostgreSqlParser.RULE_within_group_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterWithin_group_clause) { listener.enterWithin_group_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitWithin_group_clause) { listener.exitWithin_group_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitWithin_group_clause) { return visitor.visitWithin_group_clause(this); } else { @@ -103673,34 +103673,34 @@ export class Filter_clauseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_FILTER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_FILTER, 0)!; + return this.getToken(PostgreSqlParser.KW_FILTER, 0)!; } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public KW_WHERE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_WHERE, 0)!; + return this.getToken(PostgreSqlParser.KW_WHERE, 0)!; } public a_expr(): A_exprContext { return this.getRuleContext(0, A_exprContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_filter_clause; + return PostgreSqlParser.RULE_filter_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterFilter_clause) { listener.enterFilter_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitFilter_clause) { listener.exitFilter_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitFilter_clause) { return visitor.visitFilter_clause(this); } else { @@ -103715,25 +103715,25 @@ export class Window_clauseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_WINDOW(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_WINDOW, 0)!; + return this.getToken(PostgreSqlParser.KW_WINDOW, 0)!; } public window_definition_list(): Window_definition_listContext { return this.getRuleContext(0, Window_definition_listContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_window_clause; + return PostgreSqlParser.RULE_window_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterWindow_clause) { listener.enterWindow_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitWindow_clause) { listener.exitWindow_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitWindow_clause) { return visitor.visitWindow_clause(this); } else { @@ -103760,25 +103760,25 @@ export class Window_definition_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_window_definition_list; + return PostgreSqlParser.RULE_window_definition_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterWindow_definition_list) { listener.enterWindow_definition_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitWindow_definition_list) { listener.exitWindow_definition_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitWindow_definition_list) { return visitor.visitWindow_definition_list(this); } else { @@ -103796,25 +103796,25 @@ export class Window_definitionContext extends antlr.ParserRuleContext { return this.getRuleContext(0, ColidContext)!; } public KW_AS(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_AS, 0)!; + return this.getToken(PostgreSqlParser.KW_AS, 0)!; } public window_specification(): Window_specificationContext { return this.getRuleContext(0, Window_specificationContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_window_definition; + return PostgreSqlParser.RULE_window_definition; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterWindow_definition) { listener.enterWindow_definition(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitWindow_definition) { listener.exitWindow_definition(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitWindow_definition) { return visitor.visitWindow_definition(this); } else { @@ -103829,7 +103829,7 @@ export class Over_clauseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_OVER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_OVER, 0)!; + return this.getToken(PostgreSqlParser.KW_OVER, 0)!; } public window_specification(): Window_specificationContext | null { return this.getRuleContext(0, Window_specificationContext); @@ -103838,19 +103838,19 @@ export class Over_clauseContext extends antlr.ParserRuleContext { return this.getRuleContext(0, ColidContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_over_clause; + return PostgreSqlParser.RULE_over_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOver_clause) { listener.enterOver_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOver_clause) { listener.exitOver_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOver_clause) { return visitor.visitOver_clause(this); } else { @@ -103865,10 +103865,10 @@ export class Window_specificationContext extends antlr.ParserRuleContext { super(parent, invokingState); } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public opt_existing_window_name(): Opt_existing_window_nameContext | null { return this.getRuleContext(0, Opt_existing_window_nameContext); @@ -103883,19 +103883,19 @@ export class Window_specificationContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_frame_clauseContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_window_specification; + return PostgreSqlParser.RULE_window_specification; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterWindow_specification) { listener.enterWindow_specification(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitWindow_specification) { listener.exitWindow_specification(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitWindow_specification) { return visitor.visitWindow_specification(this); } else { @@ -103913,19 +103913,19 @@ export class Opt_existing_window_nameContext extends antlr.ParserRuleContext { return this.getRuleContext(0, ColidContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_existing_window_name; + return PostgreSqlParser.RULE_opt_existing_window_name; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_existing_window_name) { listener.enterOpt_existing_window_name(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_existing_window_name) { listener.exitOpt_existing_window_name(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_existing_window_name) { return visitor.visitOpt_existing_window_name(this); } else { @@ -103940,28 +103940,28 @@ export class Opt_partition_clauseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_PARTITION(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_PARTITION, 0)!; + return this.getToken(PostgreSqlParser.KW_PARTITION, 0)!; } public KW_BY(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_BY, 0)!; + return this.getToken(PostgreSqlParser.KW_BY, 0)!; } public expr_list(): Expr_listContext { return this.getRuleContext(0, Expr_listContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_partition_clause; + return PostgreSqlParser.RULE_opt_partition_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_partition_clause) { listener.enterOpt_partition_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_partition_clause) { listener.exitOpt_partition_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_partition_clause) { return visitor.visitOpt_partition_clause(this); } else { @@ -103976,7 +103976,7 @@ export class Opt_frame_clauseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_RANGE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RANGE, 0); + return this.getToken(PostgreSqlParser.KW_RANGE, 0); } public frame_extent(): Frame_extentContext { return this.getRuleContext(0, Frame_extentContext)!; @@ -103985,25 +103985,25 @@ export class Opt_frame_clauseContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_window_exclusion_clauseContext); } public KW_ROWS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROWS, 0); + return this.getToken(PostgreSqlParser.KW_ROWS, 0); } public KW_GROUPS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_GROUPS, 0); + return this.getToken(PostgreSqlParser.KW_GROUPS, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_frame_clause; + return PostgreSqlParser.RULE_opt_frame_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_frame_clause) { listener.enterOpt_frame_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_frame_clause) { listener.exitOpt_frame_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_frame_clause) { return visitor.visitOpt_frame_clause(this); } else { @@ -104027,25 +104027,25 @@ export class Frame_extentContext extends antlr.ParserRuleContext { return this.getRuleContext(i, Frame_boundContext); } public KW_BETWEEN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_BETWEEN, 0); + return this.getToken(PostgreSqlParser.KW_BETWEEN, 0); } public KW_AND(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_AND, 0); + return this.getToken(PostgreSqlParser.KW_AND, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_frame_extent; + return PostgreSqlParser.RULE_frame_extent; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterFrame_extent) { listener.enterFrame_extent(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitFrame_extent) { listener.exitFrame_extent(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitFrame_extent) { return visitor.visitFrame_extent(this); } else { @@ -104060,37 +104060,37 @@ export class Frame_boundContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_UNBOUNDED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_UNBOUNDED, 0); + return this.getToken(PostgreSqlParser.KW_UNBOUNDED, 0); } public KW_PRECEDING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PRECEDING, 0); + return this.getToken(PostgreSqlParser.KW_PRECEDING, 0); } public KW_FOLLOWING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FOLLOWING, 0); + return this.getToken(PostgreSqlParser.KW_FOLLOWING, 0); } public KW_CURRENT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CURRENT, 0); + return this.getToken(PostgreSqlParser.KW_CURRENT, 0); } public KW_ROW(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROW, 0); + return this.getToken(PostgreSqlParser.KW_ROW, 0); } public a_expr(): A_exprContext | null { return this.getRuleContext(0, A_exprContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_frame_bound; + return PostgreSqlParser.RULE_frame_bound; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterFrame_bound) { listener.enterFrame_bound(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitFrame_bound) { listener.exitFrame_bound(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitFrame_bound) { return visitor.visitFrame_bound(this); } else { @@ -104105,40 +104105,40 @@ export class Opt_window_exclusion_clauseContext extends antlr.ParserRuleContext super(parent, invokingState); } public KW_EXCLUDE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_EXCLUDE, 0)!; + return this.getToken(PostgreSqlParser.KW_EXCLUDE, 0)!; } public KW_CURRENT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CURRENT, 0); + return this.getToken(PostgreSqlParser.KW_CURRENT, 0); } public KW_ROW(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROW, 0); + return this.getToken(PostgreSqlParser.KW_ROW, 0); } public KW_GROUP(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_GROUP, 0); + return this.getToken(PostgreSqlParser.KW_GROUP, 0); } public KW_TIES(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TIES, 0); + return this.getToken(PostgreSqlParser.KW_TIES, 0); } public KW_NO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NO, 0); + return this.getToken(PostgreSqlParser.KW_NO, 0); } public KW_OTHERS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OTHERS, 0); + return this.getToken(PostgreSqlParser.KW_OTHERS, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_window_exclusion_clause; + return PostgreSqlParser.RULE_opt_window_exclusion_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_window_exclusion_clause) { listener.enterOpt_window_exclusion_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_window_exclusion_clause) { listener.exitOpt_window_exclusion_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_window_exclusion_clause) { return visitor.visitOpt_window_exclusion_clause(this); } else { @@ -104153,37 +104153,37 @@ export class RowContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ROW(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROW, 0); + return this.getToken(PostgreSqlParser.KW_ROW, 0); } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public expr_list(): Expr_listContext | null { return this.getRuleContext(0, Expr_listContext); } public COMMA(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.COMMA, 0); + return this.getToken(PostgreSqlParser.COMMA, 0); } public a_expr(): A_exprContext | null { return this.getRuleContext(0, A_exprContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_row; + return PostgreSqlParser.RULE_row; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterRow) { listener.enterRow(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitRow) { listener.exitRow(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitRow) { return visitor.visitRow(this); } else { @@ -104198,31 +104198,31 @@ export class Explicit_rowContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ROW(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ROW, 0)!; + return this.getToken(PostgreSqlParser.KW_ROW, 0)!; } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public expr_list(): Expr_listContext | null { return this.getRuleContext(0, Expr_listContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_explicit_row; + return PostgreSqlParser.RULE_explicit_row; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterExplicit_row) { listener.enterExplicit_row(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitExplicit_row) { listener.exitExplicit_row(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitExplicit_row) { return visitor.visitExplicit_row(this); } else { @@ -104237,34 +104237,34 @@ export class Implicit_rowContext extends antlr.ParserRuleContext { super(parent, invokingState); } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public a_expr(): A_exprContext { return this.getRuleContext(0, A_exprContext)!; } public COMMA(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.COMMA, 0)!; + return this.getToken(PostgreSqlParser.COMMA, 0)!; } public expr_list(): Expr_listContext { return this.getRuleContext(0, Expr_listContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_implicit_row; + return PostgreSqlParser.RULE_implicit_row; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterImplicit_row) { listener.enterImplicit_row(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitImplicit_row) { listener.exitImplicit_row(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitImplicit_row) { return visitor.visitImplicit_row(this); } else { @@ -104279,28 +104279,28 @@ export class Sub_typeContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ANY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ANY, 0); + return this.getToken(PostgreSqlParser.KW_ANY, 0); } public KW_SOME(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SOME, 0); + return this.getToken(PostgreSqlParser.KW_SOME, 0); } public KW_ALL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ALL, 0); + return this.getToken(PostgreSqlParser.KW_ALL, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_sub_type; + return PostgreSqlParser.RULE_sub_type; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterSub_type) { listener.enterSub_type(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitSub_type) { listener.exitSub_type(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitSub_type) { return visitor.visitSub_type(this); } else { @@ -104315,25 +104315,25 @@ export class All_opContext extends antlr.ParserRuleContext { super(parent, invokingState); } public Operator(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.Operator, 0); + return this.getToken(PostgreSqlParser.Operator, 0); } public mathop(): MathopContext | null { return this.getRuleContext(0, MathopContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_all_op; + return PostgreSqlParser.RULE_all_op; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAll_op) { listener.enterAll_op(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAll_op) { listener.exitAll_op(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAll_op) { return visitor.visitAll_op(this); } else { @@ -104348,55 +104348,55 @@ export class MathopContext extends antlr.ParserRuleContext { super(parent, invokingState); } public PLUS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.PLUS, 0); + return this.getToken(PostgreSqlParser.PLUS, 0); } public MINUS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.MINUS, 0); + return this.getToken(PostgreSqlParser.MINUS, 0); } public STAR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.STAR, 0); + return this.getToken(PostgreSqlParser.STAR, 0); } public SLASH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.SLASH, 0); + return this.getToken(PostgreSqlParser.SLASH, 0); } public PERCENT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.PERCENT, 0); + return this.getToken(PostgreSqlParser.PERCENT, 0); } public CARET(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CARET, 0); + return this.getToken(PostgreSqlParser.CARET, 0); } public LT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.LT, 0); + return this.getToken(PostgreSqlParser.LT, 0); } public GT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.GT, 0); + return this.getToken(PostgreSqlParser.GT, 0); } public EQUAL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.EQUAL, 0); + return this.getToken(PostgreSqlParser.EQUAL, 0); } public LESS_EQUALS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.LESS_EQUALS, 0); + return this.getToken(PostgreSqlParser.LESS_EQUALS, 0); } public GREATER_EQUALS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.GREATER_EQUALS, 0); + return this.getToken(PostgreSqlParser.GREATER_EQUALS, 0); } public NOT_EQUALS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.NOT_EQUALS, 0); + return this.getToken(PostgreSqlParser.NOT_EQUALS, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_mathop; + return PostgreSqlParser.RULE_mathop; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterMathop) { listener.enterMathop(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitMathop) { listener.exitMathop(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitMathop) { return visitor.visitMathop(this); } else { @@ -104411,34 +104411,34 @@ export class Qual_opContext extends antlr.ParserRuleContext { super(parent, invokingState); } public Operator(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.Operator, 0); + return this.getToken(PostgreSqlParser.Operator, 0); } public KW_OPERATOR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OPERATOR, 0); + return this.getToken(PostgreSqlParser.KW_OPERATOR, 0); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public any_operator(): Any_operatorContext | null { return this.getRuleContext(0, Any_operatorContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_qual_op; + return PostgreSqlParser.RULE_qual_op; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterQual_op) { listener.enterQual_op(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitQual_op) { listener.exitQual_op(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitQual_op) { return visitor.visitQual_op(this); } else { @@ -104456,31 +104456,31 @@ export class Qual_all_opContext extends antlr.ParserRuleContext { return this.getRuleContext(0, All_opContext); } public KW_OPERATOR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OPERATOR, 0); + return this.getToken(PostgreSqlParser.KW_OPERATOR, 0); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public any_operator(): Any_operatorContext | null { return this.getRuleContext(0, Any_operatorContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_qual_all_op; + return PostgreSqlParser.RULE_qual_all_op; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterQual_all_op) { listener.enterQual_all_op(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitQual_all_op) { listener.exitQual_all_op(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitQual_all_op) { return visitor.visitQual_all_op(this); } else { @@ -104498,40 +104498,40 @@ export class Subquery_OpContext extends antlr.ParserRuleContext { return this.getRuleContext(0, All_opContext); } public KW_OPERATOR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OPERATOR, 0); + return this.getToken(PostgreSqlParser.KW_OPERATOR, 0); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public any_operator(): Any_operatorContext | null { return this.getRuleContext(0, Any_operatorContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public KW_LIKE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LIKE, 0); + return this.getToken(PostgreSqlParser.KW_LIKE, 0); } public KW_NOT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NOT, 0); + return this.getToken(PostgreSqlParser.KW_NOT, 0); } public KW_ILIKE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ILIKE, 0); + return this.getToken(PostgreSqlParser.KW_ILIKE, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_subquery_Op; + return PostgreSqlParser.RULE_subquery_Op; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterSubquery_Op) { listener.enterSubquery_Op(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitSubquery_Op) { listener.exitSubquery_Op(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitSubquery_Op) { return visitor.visitSubquery_Op(this); } else { @@ -104558,25 +104558,25 @@ export class Expr_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_expr_list; + return PostgreSqlParser.RULE_expr_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterExpr_list) { listener.enterExpr_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitExpr_list) { listener.exitExpr_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitExpr_list) { return visitor.visitExpr_list(this); } else { @@ -104603,25 +104603,25 @@ export class Column_expr_list_noparenContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_column_expr_list_noparen; + return PostgreSqlParser.RULE_column_expr_list_noparen; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterColumn_expr_list_noparen) { listener.enterColumn_expr_list_noparen(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitColumn_expr_list_noparen) { listener.exitColumn_expr_list_noparen(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitColumn_expr_list_noparen) { return visitor.visitColumn_expr_list_noparen(this); } else { @@ -104648,25 +104648,25 @@ export class Column_expr_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_column_expr_list; + return PostgreSqlParser.RULE_column_expr_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterColumn_expr_list) { listener.enterColumn_expr_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitColumn_expr_list) { listener.exitColumn_expr_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitColumn_expr_list) { return visitor.visitColumn_expr_list(this); } else { @@ -104681,31 +104681,31 @@ export class Column_exprContext extends antlr.ParserRuleContext { super(parent, invokingState); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public a_expr(): A_exprContext | null { return this.getRuleContext(0, A_exprContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public column_name(): Column_nameContext | null { return this.getRuleContext(0, Column_nameContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_column_expr; + return PostgreSqlParser.RULE_column_expr; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterColumn_expr) { listener.enterColumn_expr(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitColumn_expr) { listener.exitColumn_expr(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitColumn_expr) { return visitor.visitColumn_expr(this); } else { @@ -104726,19 +104726,19 @@ export class Column_expr_noparenContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Column_nameContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_column_expr_noparen; + return PostgreSqlParser.RULE_column_expr_noparen; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterColumn_expr_noparen) { listener.enterColumn_expr_noparen(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitColumn_expr_noparen) { listener.exitColumn_expr_noparen(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitColumn_expr_noparen) { return visitor.visitColumn_expr_noparen(this); } else { @@ -104765,25 +104765,25 @@ export class Func_arg_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_func_arg_list; + return PostgreSqlParser.RULE_func_arg_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterFunc_arg_list) { listener.enterFunc_arg_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitFunc_arg_list) { listener.exitFunc_arg_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitFunc_arg_list) { return visitor.visitFunc_arg_list(this); } else { @@ -104804,25 +104804,25 @@ export class Func_arg_exprContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Param_nameContext); } public COLON_EQUALS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.COLON_EQUALS, 0); + return this.getToken(PostgreSqlParser.COLON_EQUALS, 0); } public EQUALS_GREATER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.EQUALS_GREATER, 0); + return this.getToken(PostgreSqlParser.EQUALS_GREATER, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_func_arg_expr; + return PostgreSqlParser.RULE_func_arg_expr; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterFunc_arg_expr) { listener.enterFunc_arg_expr(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitFunc_arg_expr) { listener.exitFunc_arg_expr(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitFunc_arg_expr) { return visitor.visitFunc_arg_expr(this); } else { @@ -104849,25 +104849,25 @@ export class Type_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_type_list; + return PostgreSqlParser.RULE_type_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterType_list) { listener.enterType_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitType_list) { listener.exitType_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitType_list) { return visitor.visitType_list(this); } else { @@ -104882,10 +104882,10 @@ export class Array_exprContext extends antlr.ParserRuleContext { super(parent, invokingState); } public OPEN_BRACKET(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_BRACKET, 0)!; + return this.getToken(PostgreSqlParser.OPEN_BRACKET, 0)!; } public CLOSE_BRACKET(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_BRACKET, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_BRACKET, 0)!; } public expr_list(): Expr_listContext | null { return this.getRuleContext(0, Expr_listContext); @@ -104894,19 +104894,19 @@ export class Array_exprContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Array_expr_listContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_array_expr; + return PostgreSqlParser.RULE_array_expr; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterArray_expr) { listener.enterArray_expr(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitArray_expr) { listener.exitArray_expr(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitArray_expr) { return visitor.visitArray_expr(this); } else { @@ -104933,25 +104933,25 @@ export class Array_expr_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_array_expr_list; + return PostgreSqlParser.RULE_array_expr_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterArray_expr_list) { listener.enterArray_expr_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitArray_expr_list) { listener.exitArray_expr_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitArray_expr_list) { return visitor.visitArray_expr_list(this); } else { @@ -104969,25 +104969,25 @@ export class Extract_listContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Extract_argContext)!; } public KW_FROM(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_FROM, 0)!; + return this.getToken(PostgreSqlParser.KW_FROM, 0)!; } public a_expr(): A_exprContext { return this.getRuleContext(0, A_exprContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_extract_list; + return PostgreSqlParser.RULE_extract_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterExtract_list) { listener.enterExtract_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitExtract_list) { listener.exitExtract_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitExtract_list) { return visitor.visitExtract_list(this); } else { @@ -105005,40 +105005,40 @@ export class Extract_argContext extends antlr.ParserRuleContext { return this.getRuleContext(0, IdentifierContext); } public KW_YEAR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_YEAR, 0); + return this.getToken(PostgreSqlParser.KW_YEAR, 0); } public KW_MONTH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_MONTH, 0); + return this.getToken(PostgreSqlParser.KW_MONTH, 0); } public KW_DAY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DAY, 0); + return this.getToken(PostgreSqlParser.KW_DAY, 0); } public KW_HOUR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_HOUR, 0); + return this.getToken(PostgreSqlParser.KW_HOUR, 0); } public KW_MINUTE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_MINUTE, 0); + return this.getToken(PostgreSqlParser.KW_MINUTE, 0); } public KW_SECOND(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SECOND, 0); + return this.getToken(PostgreSqlParser.KW_SECOND, 0); } public sconst(): SconstContext | null { return this.getRuleContext(0, SconstContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_extract_arg; + return PostgreSqlParser.RULE_extract_arg; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterExtract_arg) { listener.enterExtract_arg(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitExtract_arg) { listener.exitExtract_arg(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitExtract_arg) { return visitor.visitExtract_arg(this); } else { @@ -105053,31 +105053,31 @@ export class Unicode_normal_formContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_NFC(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NFC, 0); + return this.getToken(PostgreSqlParser.KW_NFC, 0); } public KW_NFD(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NFD, 0); + return this.getToken(PostgreSqlParser.KW_NFD, 0); } public KW_NFKC(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NFKC, 0); + return this.getToken(PostgreSqlParser.KW_NFKC, 0); } public KW_NFKD(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NFKD, 0); + return this.getToken(PostgreSqlParser.KW_NFKD, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_unicode_normal_form; + return PostgreSqlParser.RULE_unicode_normal_form; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterUnicode_normal_form) { listener.enterUnicode_normal_form(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitUnicode_normal_form) { listener.exitUnicode_normal_form(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitUnicode_normal_form) { return visitor.visitUnicode_normal_form(this); } else { @@ -105101,28 +105101,28 @@ export class Overlay_listContext extends antlr.ParserRuleContext { return this.getRuleContext(i, A_exprContext); } public KW_PLACING(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_PLACING, 0)!; + return this.getToken(PostgreSqlParser.KW_PLACING, 0)!; } public KW_FROM(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_FROM, 0)!; + return this.getToken(PostgreSqlParser.KW_FROM, 0)!; } public KW_FOR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FOR, 0); + return this.getToken(PostgreSqlParser.KW_FOR, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_overlay_list; + return PostgreSqlParser.RULE_overlay_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOverlay_list) { listener.enterOverlay_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOverlay_list) { listener.exitOverlay_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOverlay_list) { return visitor.visitOverlay_list(this); } else { @@ -105146,22 +105146,22 @@ export class Position_listContext extends antlr.ParserRuleContext { return this.getRuleContext(i, B_exprContext); } public KW_IN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_IN, 0)!; + return this.getToken(PostgreSqlParser.KW_IN, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_position_list; + return PostgreSqlParser.RULE_position_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterPosition_list) { listener.enterPosition_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitPosition_list) { listener.exitPosition_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitPosition_list) { return visitor.visitPosition_list(this); } else { @@ -105185,34 +105185,34 @@ export class Substr_listContext extends antlr.ParserRuleContext { return this.getRuleContext(i, A_exprContext); } public KW_FROM(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FROM, 0); + return this.getToken(PostgreSqlParser.KW_FROM, 0); } public KW_FOR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FOR, 0); + return this.getToken(PostgreSqlParser.KW_FOR, 0); } public KW_SIMILAR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SIMILAR, 0); + return this.getToken(PostgreSqlParser.KW_SIMILAR, 0); } public KW_ESCAPE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ESCAPE, 0); + return this.getToken(PostgreSqlParser.KW_ESCAPE, 0); } public expr_list(): Expr_listContext | null { return this.getRuleContext(0, Expr_listContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_substr_list; + return PostgreSqlParser.RULE_substr_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterSubstr_list) { listener.enterSubstr_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitSubstr_list) { listener.exitSubstr_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitSubstr_list) { return visitor.visitSubstr_list(this); } else { @@ -105230,25 +105230,25 @@ export class Trim_listContext extends antlr.ParserRuleContext { return this.getRuleContext(0, A_exprContext); } public KW_FROM(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FROM, 0); + return this.getToken(PostgreSqlParser.KW_FROM, 0); } public expr_list(): Expr_listContext { return this.getRuleContext(0, Expr_listContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_trim_list; + return PostgreSqlParser.RULE_trim_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTrim_list) { listener.enterTrim_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTrim_list) { listener.exitTrim_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTrim_list) { return visitor.visitTrim_list(this); } else { @@ -105263,7 +105263,7 @@ export class In_exprContext extends antlr.ParserRuleContext { super(parent, invokingState); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_in_expr; + return PostgreSqlParser.RULE_in_expr; } public override copyFrom(ctx: In_exprContext): void { super.copyFrom(ctx); @@ -105275,25 +105275,25 @@ export class In_expr_listContext extends In_exprContext { super.copyFrom(ctx); } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public expr_list(): Expr_listContext { return this.getRuleContext(0, Expr_listContext)!; } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterIn_expr_list) { listener.enterIn_expr_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitIn_expr_list) { listener.exitIn_expr_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitIn_expr_list) { return visitor.visitIn_expr_list(this); } else { @@ -105309,17 +105309,17 @@ export class In_expr_selectContext extends In_exprContext { public select_with_parens(): Select_with_parensContext { return this.getRuleContext(0, Select_with_parensContext)!; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterIn_expr_select) { listener.enterIn_expr_select(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitIn_expr_select) { listener.exitIn_expr_select(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitIn_expr_select) { return visitor.visitIn_expr_select(this); } else { @@ -105334,13 +105334,13 @@ export class Case_exprContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CASE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CASE, 0)!; + return this.getToken(PostgreSqlParser.KW_CASE, 0)!; } public when_clause_list(): When_clause_listContext { return this.getRuleContext(0, When_clause_listContext)!; } public KW_END(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_END, 0)!; + return this.getToken(PostgreSqlParser.KW_END, 0)!; } public case_arg(): Case_argContext | null { return this.getRuleContext(0, Case_argContext); @@ -105349,19 +105349,19 @@ export class Case_exprContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Case_defaultContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_case_expr; + return PostgreSqlParser.RULE_case_expr; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCase_expr) { listener.enterCase_expr(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCase_expr) { listener.exitCase_expr(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCase_expr) { return visitor.visitCase_expr(this); } else { @@ -105385,19 +105385,19 @@ export class When_clause_listContext extends antlr.ParserRuleContext { return this.getRuleContext(i, When_clauseContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_when_clause_list; + return PostgreSqlParser.RULE_when_clause_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterWhen_clause_list) { listener.enterWhen_clause_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitWhen_clause_list) { listener.exitWhen_clause_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitWhen_clause_list) { return visitor.visitWhen_clause_list(this); } else { @@ -105412,7 +105412,7 @@ export class When_clauseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_WHEN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_WHEN, 0)!; + return this.getToken(PostgreSqlParser.KW_WHEN, 0)!; } public a_expr(): A_exprContext[]; public a_expr(i: number): A_exprContext | null; @@ -105424,22 +105424,22 @@ export class When_clauseContext extends antlr.ParserRuleContext { return this.getRuleContext(i, A_exprContext); } public KW_THEN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_THEN, 0)!; + return this.getToken(PostgreSqlParser.KW_THEN, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_when_clause; + return PostgreSqlParser.RULE_when_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterWhen_clause) { listener.enterWhen_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitWhen_clause) { listener.exitWhen_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitWhen_clause) { return visitor.visitWhen_clause(this); } else { @@ -105454,25 +105454,25 @@ export class Case_defaultContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ELSE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ELSE, 0)!; + return this.getToken(PostgreSqlParser.KW_ELSE, 0)!; } public a_expr(): A_exprContext { return this.getRuleContext(0, A_exprContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_case_default; + return PostgreSqlParser.RULE_case_default; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCase_default) { listener.enterCase_default(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCase_default) { listener.exitCase_default(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCase_default) { return visitor.visitCase_default(this); } else { @@ -105490,19 +105490,19 @@ export class Case_argContext extends antlr.ParserRuleContext { return this.getRuleContext(0, A_exprContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_case_arg; + return PostgreSqlParser.RULE_case_arg; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCase_arg) { listener.enterCase_arg(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCase_arg) { listener.exitCase_arg(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCase_arg) { return visitor.visitCase_arg(this); } else { @@ -105523,19 +105523,19 @@ export class ColumnrefContext extends antlr.ParserRuleContext { return this.getRuleContext(0, IndirectionContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_columnref; + return PostgreSqlParser.RULE_columnref; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterColumnref) { listener.enterColumnref(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitColumnref) { listener.exitColumnref(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitColumnref) { return visitor.visitColumnref(this); } else { @@ -105550,25 +105550,25 @@ export class Indirection_elContext extends antlr.ParserRuleContext { super(parent, invokingState); } public DOT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.DOT, 0); + return this.getToken(PostgreSqlParser.DOT, 0); } public attr_name(): Attr_nameContext | null { return this.getRuleContext(0, Attr_nameContext); } public STAR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.STAR, 0); + return this.getToken(PostgreSqlParser.STAR, 0); } public OPEN_BRACKET(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_BRACKET, 0); + return this.getToken(PostgreSqlParser.OPEN_BRACKET, 0); } public CLOSE_BRACKET(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_BRACKET, 0); + return this.getToken(PostgreSqlParser.CLOSE_BRACKET, 0); } public a_expr(): A_exprContext | null { return this.getRuleContext(0, A_exprContext); } public COLON(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.COLON, 0); + return this.getToken(PostgreSqlParser.COLON, 0); } public opt_slice_bound(): Opt_slice_boundContext[]; public opt_slice_bound(i: number): Opt_slice_boundContext | null; @@ -105580,19 +105580,19 @@ export class Indirection_elContext extends antlr.ParserRuleContext { return this.getRuleContext(i, Opt_slice_boundContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_indirection_el; + return PostgreSqlParser.RULE_indirection_el; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterIndirection_el) { listener.enterIndirection_el(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitIndirection_el) { listener.exitIndirection_el(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitIndirection_el) { return visitor.visitIndirection_el(this); } else { @@ -105610,19 +105610,19 @@ export class Opt_slice_boundContext extends antlr.ParserRuleContext { return this.getRuleContext(0, A_exprContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_slice_bound; + return PostgreSqlParser.RULE_opt_slice_bound; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_slice_bound) { listener.enterOpt_slice_bound(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_slice_bound) { listener.exitOpt_slice_bound(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_slice_bound) { return visitor.visitOpt_slice_bound(this); } else { @@ -105646,19 +105646,19 @@ export class IndirectionContext extends antlr.ParserRuleContext { return this.getRuleContext(i, Indirection_elContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_indirection; + return PostgreSqlParser.RULE_indirection; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterIndirection) { listener.enterIndirection(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitIndirection) { listener.exitIndirection(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitIndirection) { return visitor.visitIndirection(this); } else { @@ -105682,19 +105682,19 @@ export class Opt_indirectionContext extends antlr.ParserRuleContext { return this.getRuleContext(i, Indirection_elContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_indirection; + return PostgreSqlParser.RULE_opt_indirection; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_indirection) { listener.enterOpt_indirection(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_indirection) { listener.exitOpt_indirection(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_indirection) { return visitor.visitOpt_indirection(this); } else { @@ -105712,19 +105712,19 @@ export class Opt_target_listContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Target_listContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_target_list; + return PostgreSqlParser.RULE_opt_target_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_target_list) { listener.enterOpt_target_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_target_list) { listener.exitOpt_target_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_target_list) { return visitor.visitOpt_target_list(this); } else { @@ -105751,25 +105751,25 @@ export class Target_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_target_list; + return PostgreSqlParser.RULE_target_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTarget_list) { listener.enterTarget_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTarget_list) { listener.exitTarget_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTarget_list) { return visitor.visitTarget_list(this); } else { @@ -105784,7 +105784,7 @@ export class Target_elContext extends antlr.ParserRuleContext { super(parent, invokingState); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_target_el; + return PostgreSqlParser.RULE_target_el; } public override copyFrom(ctx: Target_elContext): void { super.copyFrom(ctx); @@ -105799,7 +105799,7 @@ export class Target_labelContext extends Target_elContext { return this.getRuleContext(0, Column_expr_noparenContext)!; } public KW_AS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_AS, 0); + return this.getToken(PostgreSqlParser.KW_AS, 0); } public collabel(): CollabelContext | null { return this.getRuleContext(0, CollabelContext); @@ -105807,17 +105807,17 @@ export class Target_labelContext extends Target_elContext { public identifier(): IdentifierContext | null { return this.getRuleContext(0, IdentifierContext); } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTarget_label) { listener.enterTarget_label(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTarget_label) { listener.exitTarget_label(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTarget_label) { return visitor.visitTarget_label(this); } else { @@ -105831,19 +105831,19 @@ export class Target_starContext extends Target_elContext { super.copyFrom(ctx); } public STAR(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.STAR, 0)!; + return this.getToken(PostgreSqlParser.STAR, 0)!; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTarget_star) { listener.enterTarget_star(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTarget_star) { listener.exitTarget_star(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTarget_star) { return visitor.visitTarget_star(this); } else { @@ -105870,25 +105870,25 @@ export class Qualified_name_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_qualified_name_list; + return PostgreSqlParser.RULE_qualified_name_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterQualified_name_list) { listener.enterQualified_name_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitQualified_name_list) { listener.exitQualified_name_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitQualified_name_list) { return visitor.visitQualified_name_list(this); } else { @@ -105915,25 +105915,25 @@ export class Table_name_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_table_name_list; + return PostgreSqlParser.RULE_table_name_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTable_name_list) { listener.enterTable_name_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTable_name_list) { listener.exitTable_name_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTable_name_list) { return visitor.visitTable_name_list(this); } else { @@ -105960,25 +105960,25 @@ export class Schema_name_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_schema_name_list; + return PostgreSqlParser.RULE_schema_name_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterSchema_name_list) { listener.enterSchema_name_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitSchema_name_list) { listener.exitSchema_name_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitSchema_name_list) { return visitor.visitSchema_name_list(this); } else { @@ -106005,25 +106005,25 @@ export class Database_nameListContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_database_nameList; + return PostgreSqlParser.RULE_database_nameList; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDatabase_nameList) { listener.enterDatabase_nameList(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDatabase_nameList) { listener.exitDatabase_nameList(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDatabase_nameList) { return visitor.visitDatabase_nameList(this); } else { @@ -106050,25 +106050,25 @@ export class Procedure_name_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_procedure_name_list; + return PostgreSqlParser.RULE_procedure_name_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterProcedure_name_list) { listener.enterProcedure_name_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitProcedure_name_list) { listener.exitProcedure_name_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitProcedure_name_list) { return visitor.visitProcedure_name_list(this); } else { @@ -106083,7 +106083,7 @@ export class Tablespace_name_createContext extends antlr.ParserRuleContext { super(parent, invokingState); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_tablespace_name_create; + return PostgreSqlParser.RULE_tablespace_name_create; } public override copyFrom(ctx: Tablespace_name_createContext): void { super.copyFrom(ctx); @@ -106100,17 +106100,17 @@ export class TablespaceNameCreateContext extends Tablespace_name_createContext { public indirection(): IndirectionContext | null { return this.getRuleContext(0, IndirectionContext); } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTablespaceNameCreate) { listener.enterTablespaceNameCreate(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTablespaceNameCreate) { listener.exitTablespaceNameCreate(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTablespaceNameCreate) { return visitor.visitTablespaceNameCreate(this); } else { @@ -106125,7 +106125,7 @@ export class Tablespace_nameContext extends antlr.ParserRuleContext { super(parent, invokingState); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_tablespace_name; + return PostgreSqlParser.RULE_tablespace_name; } public override copyFrom(ctx: Tablespace_nameContext): void { super.copyFrom(ctx); @@ -106142,17 +106142,17 @@ export class TablespaceNameContext extends Tablespace_nameContext { public indirection(): IndirectionContext | null { return this.getRuleContext(0, IndirectionContext); } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTablespaceName) { listener.enterTablespaceName(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTablespaceName) { listener.exitTablespaceName(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTablespaceName) { return visitor.visitTablespaceName(this); } else { @@ -106167,7 +106167,7 @@ export class Table_name_createContext extends antlr.ParserRuleContext { super(parent, invokingState); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_table_name_create; + return PostgreSqlParser.RULE_table_name_create; } public override copyFrom(ctx: Table_name_createContext): void { super.copyFrom(ctx); @@ -106184,17 +106184,17 @@ export class TableNameCreateContext extends Table_name_createContext { public indirection(): IndirectionContext | null { return this.getRuleContext(0, IndirectionContext); } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTableNameCreate) { listener.enterTableNameCreate(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTableNameCreate) { listener.exitTableNameCreate(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTableNameCreate) { return visitor.visitTableNameCreate(this); } else { @@ -106209,7 +106209,7 @@ export class Table_nameContext extends antlr.ParserRuleContext { super(parent, invokingState); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_table_name; + return PostgreSqlParser.RULE_table_name; } public override copyFrom(ctx: Table_nameContext): void { super.copyFrom(ctx); @@ -106226,17 +106226,17 @@ export class TableNameContext extends Table_nameContext { public indirection(): IndirectionContext | null { return this.getRuleContext(0, IndirectionContext); } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTableName) { listener.enterTableName(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTableName) { listener.exitTableName(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTableName) { return visitor.visitTableName(this); } else { @@ -106251,7 +106251,7 @@ export class View_name_createContext extends antlr.ParserRuleContext { super(parent, invokingState); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_view_name_create; + return PostgreSqlParser.RULE_view_name_create; } public override copyFrom(ctx: View_name_createContext): void { super.copyFrom(ctx); @@ -106268,17 +106268,17 @@ export class ViewNameCreateContext extends View_name_createContext { public indirection(): IndirectionContext | null { return this.getRuleContext(0, IndirectionContext); } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterViewNameCreate) { listener.enterViewNameCreate(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitViewNameCreate) { listener.exitViewNameCreate(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitViewNameCreate) { return visitor.visitViewNameCreate(this); } else { @@ -106293,7 +106293,7 @@ export class View_nameContext extends antlr.ParserRuleContext { super(parent, invokingState); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_view_name; + return PostgreSqlParser.RULE_view_name; } public override copyFrom(ctx: View_nameContext): void { super.copyFrom(ctx); @@ -106310,17 +106310,17 @@ export class ViewNameContext extends View_nameContext { public attrs(): AttrsContext | null { return this.getRuleContext(0, AttrsContext); } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterViewName) { listener.enterViewName(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitViewName) { listener.exitViewName(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitViewName) { return visitor.visitViewName(this); } else { @@ -106341,19 +106341,19 @@ export class Qualified_nameContext extends antlr.ParserRuleContext { return this.getRuleContext(0, IndirectionContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_qualified_name; + return PostgreSqlParser.RULE_qualified_name; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterQualified_name) { listener.enterQualified_name(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitQualified_name) { listener.exitQualified_name(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitQualified_name) { return visitor.visitQualified_name(this); } else { @@ -106380,25 +106380,25 @@ export class Tablespace_name_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_tablespace_name_list; + return PostgreSqlParser.RULE_tablespace_name_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterTablespace_name_list) { listener.enterTablespace_name_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitTablespace_name_list) { listener.exitTablespace_name_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitTablespace_name_list) { return visitor.visitTablespace_name_list(this); } else { @@ -106425,25 +106425,25 @@ export class Name_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_name_list; + return PostgreSqlParser.RULE_name_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterName_list) { listener.enterName_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitName_list) { listener.exitName_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitName_list) { return visitor.visitName_list(this); } else { @@ -106458,7 +106458,7 @@ export class Database_name_createContext extends antlr.ParserRuleContext { super(parent, invokingState); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_database_name_create; + return PostgreSqlParser.RULE_database_name_create; } public override copyFrom(ctx: Database_name_createContext): void { super.copyFrom(ctx); @@ -106475,17 +106475,17 @@ export class DatabaseNameCreateContext extends Database_name_createContext { public attrs(): AttrsContext | null { return this.getRuleContext(0, AttrsContext); } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDatabaseNameCreate) { listener.enterDatabaseNameCreate(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDatabaseNameCreate) { listener.exitDatabaseNameCreate(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDatabaseNameCreate) { return visitor.visitDatabaseNameCreate(this); } else { @@ -106500,7 +106500,7 @@ export class Database_nameContext extends antlr.ParserRuleContext { super(parent, invokingState); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_database_name; + return PostgreSqlParser.RULE_database_name; } public override copyFrom(ctx: Database_nameContext): void { super.copyFrom(ctx); @@ -106517,17 +106517,17 @@ export class DatabaseNameContext extends Database_nameContext { public attrs(): AttrsContext | null { return this.getRuleContext(0, AttrsContext); } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDatabaseName) { listener.enterDatabaseName(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDatabaseName) { listener.exitDatabaseName(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDatabaseName) { return visitor.visitDatabaseName(this); } else { @@ -106542,7 +106542,7 @@ export class Schema_nameContext extends antlr.ParserRuleContext { super(parent, invokingState); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_schema_name; + return PostgreSqlParser.RULE_schema_name; } public override copyFrom(ctx: Schema_nameContext): void { super.copyFrom(ctx); @@ -106559,17 +106559,17 @@ export class SchemaNameContext extends Schema_nameContext { public attrs(): AttrsContext | null { return this.getRuleContext(0, AttrsContext); } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterSchemaName) { listener.enterSchemaName(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitSchemaName) { listener.exitSchemaName(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitSchemaName) { return visitor.visitSchemaName(this); } else { @@ -106584,7 +106584,7 @@ export class Routine_name_createContext extends antlr.ParserRuleContext { super(parent, invokingState); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_routine_name_create; + return PostgreSqlParser.RULE_routine_name_create; } public override copyFrom(ctx: Routine_name_createContext): void { super.copyFrom(ctx); @@ -106598,17 +106598,17 @@ export class RoutineNameCreateContext extends Routine_name_createContext { public colid(): ColidContext { return this.getRuleContext(0, ColidContext)!; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterRoutineNameCreate) { listener.enterRoutineNameCreate(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitRoutineNameCreate) { listener.exitRoutineNameCreate(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitRoutineNameCreate) { return visitor.visitRoutineNameCreate(this); } else { @@ -106623,7 +106623,7 @@ export class Routine_nameContext extends antlr.ParserRuleContext { super(parent, invokingState); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_routine_name; + return PostgreSqlParser.RULE_routine_name; } public override copyFrom(ctx: Routine_nameContext): void { super.copyFrom(ctx); @@ -106637,17 +106637,17 @@ export class RoutineNameContext extends Routine_nameContext { public colid(): ColidContext { return this.getRuleContext(0, ColidContext)!; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterRoutineName) { listener.enterRoutineName(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitRoutineName) { listener.exitRoutineName(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitRoutineName) { return visitor.visitRoutineName(this); } else { @@ -106662,7 +106662,7 @@ export class Procedure_nameContext extends antlr.ParserRuleContext { super(parent, invokingState); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_procedure_name; + return PostgreSqlParser.RULE_procedure_name; } public override copyFrom(ctx: Procedure_nameContext): void { super.copyFrom(ctx); @@ -106682,17 +106682,17 @@ export class ProcedureNameContext extends Procedure_nameContext { public indirection(): IndirectionContext | null { return this.getRuleContext(0, IndirectionContext); } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterProcedureName) { listener.enterProcedureName(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitProcedureName) { listener.exitProcedureName(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitProcedureName) { return visitor.visitProcedureName(this); } else { @@ -106707,7 +106707,7 @@ export class Procedure_name_createContext extends antlr.ParserRuleContext { super(parent, invokingState); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_procedure_name_create; + return PostgreSqlParser.RULE_procedure_name_create; } public override copyFrom(ctx: Procedure_name_createContext): void { super.copyFrom(ctx); @@ -106727,17 +106727,17 @@ export class ProcedureNameCreateContext extends Procedure_name_createContext { public indirection(): IndirectionContext | null { return this.getRuleContext(0, IndirectionContext); } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterProcedureNameCreate) { listener.enterProcedureNameCreate(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitProcedureNameCreate) { listener.exitProcedureNameCreate(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitProcedureNameCreate) { return visitor.visitProcedureNameCreate(this); } else { @@ -106752,7 +106752,7 @@ export class Column_nameContext extends antlr.ParserRuleContext { super(parent, invokingState); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_column_name; + return PostgreSqlParser.RULE_column_name; } public override copyFrom(ctx: Column_nameContext): void { super.copyFrom(ctx); @@ -106763,17 +106763,17 @@ export class ColumnNameMatchContext extends Column_nameContext { super(ctx.parent, ctx.invokingState); super.copyFrom(ctx); } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterColumnNameMatch) { listener.enterColumnNameMatch(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitColumnNameMatch) { listener.exitColumnNameMatch(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitColumnNameMatch) { return visitor.visitColumnNameMatch(this); } else { @@ -106798,17 +106798,17 @@ export class ColumnNameContext extends Column_nameContext { return this.getRuleContext(i, Indirection_elContext); } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterColumnName) { listener.enterColumnName(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitColumnName) { listener.exitColumnName(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitColumnName) { return visitor.visitColumnName(this); } else { @@ -106823,7 +106823,7 @@ export class Column_name_createContext extends antlr.ParserRuleContext { super(parent, invokingState); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_column_name_create; + return PostgreSqlParser.RULE_column_name_create; } public override copyFrom(ctx: Column_name_createContext): void { super.copyFrom(ctx); @@ -106837,17 +106837,17 @@ export class ColumnNameCreateContext extends Column_name_createContext { public colid(): ColidContext { return this.getRuleContext(0, ColidContext)!; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterColumnNameCreate) { listener.enterColumnNameCreate(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitColumnNameCreate) { listener.exitColumnNameCreate(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitColumnNameCreate) { return visitor.visitColumnNameCreate(this); } else { @@ -106865,19 +106865,19 @@ export class NameContext extends antlr.ParserRuleContext { return this.getRuleContext(0, ColidContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_name; + return PostgreSqlParser.RULE_name; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterName) { listener.enterName(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitName) { listener.exitName(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitName) { return visitor.visitName(this); } else { @@ -106895,19 +106895,19 @@ export class Attr_nameContext extends antlr.ParserRuleContext { return this.getRuleContext(0, CollabelContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_attr_name; + return PostgreSqlParser.RULE_attr_name; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAttr_name) { listener.enterAttr_name(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAttr_name) { listener.exitAttr_name(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAttr_name) { return visitor.visitAttr_name(this); } else { @@ -106925,19 +106925,19 @@ export class File_nameContext extends antlr.ParserRuleContext { return this.getRuleContext(0, SconstContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_file_name; + return PostgreSqlParser.RULE_file_name; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterFile_name) { listener.enterFile_name(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitFile_name) { listener.exitFile_name(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitFile_name) { return visitor.visitFile_name(this); } else { @@ -106952,7 +106952,7 @@ export class Function_name_createContext extends antlr.ParserRuleContext { super(parent, invokingState); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_function_name_create; + return PostgreSqlParser.RULE_function_name_create; } public override copyFrom(ctx: Function_name_createContext): void { super.copyFrom(ctx); @@ -106972,17 +106972,17 @@ export class FunctionNameCreateContext extends Function_name_createContext { public indirection(): IndirectionContext | null { return this.getRuleContext(0, IndirectionContext); } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterFunctionNameCreate) { listener.enterFunctionNameCreate(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitFunctionNameCreate) { listener.exitFunctionNameCreate(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitFunctionNameCreate) { return visitor.visitFunctionNameCreate(this); } else { @@ -106997,7 +106997,7 @@ export class Function_nameContext extends antlr.ParserRuleContext { super(parent, invokingState); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_function_name; + return PostgreSqlParser.RULE_function_name; } public override copyFrom(ctx: Function_nameContext): void { super.copyFrom(ctx); @@ -107017,17 +107017,17 @@ export class FunctionNameContext extends Function_nameContext { public indirection(): IndirectionContext | null { return this.getRuleContext(0, IndirectionContext); } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterFunctionName) { listener.enterFunctionName(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitFunctionName) { listener.exitFunctionName(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitFunctionName) { return visitor.visitFunctionName(this); } else { @@ -107051,19 +107051,19 @@ export class Usual_nameContext extends antlr.ParserRuleContext { return this.getRuleContext(0, IndirectionContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_usual_name; + return PostgreSqlParser.RULE_usual_name; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterUsual_name) { listener.enterUsual_name(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitUsual_name) { listener.exitUsual_name(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitUsual_name) { return visitor.visitUsual_name(this); } else { @@ -107096,13 +107096,13 @@ export class AexprconstContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Function_nameContext); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public func_arg_list(): Func_arg_listContext | null { return this.getRuleContext(0, Func_arg_listContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public opt_sort_clause(): Opt_sort_clauseContext | null { return this.getRuleContext(0, Opt_sort_clauseContext); @@ -107117,28 +107117,28 @@ export class AexprconstContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_intervalContext); } public KW_TRUE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TRUE, 0); + return this.getToken(PostgreSqlParser.KW_TRUE, 0); } public KW_FALSE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FALSE, 0); + return this.getToken(PostgreSqlParser.KW_FALSE, 0); } public KW_NULL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NULL, 0); + return this.getToken(PostgreSqlParser.KW_NULL, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_aexprconst; + return PostgreSqlParser.RULE_aexprconst; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAexprconst) { listener.enterAexprconst(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAexprconst) { listener.exitAexprconst(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAexprconst) { return visitor.visitAexprconst(this); } else { @@ -107153,22 +107153,22 @@ export class XconstContext extends antlr.ParserRuleContext { super(parent, invokingState); } public HexadecimalStringConstant(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.HexadecimalStringConstant, 0)!; + return this.getToken(PostgreSqlParser.HexadecimalStringConstant, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_xconst; + return PostgreSqlParser.RULE_xconst; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterXconst) { listener.enterXconst(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitXconst) { listener.exitXconst(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitXconst) { return visitor.visitXconst(this); } else { @@ -107183,22 +107183,22 @@ export class BconstContext extends antlr.ParserRuleContext { super(parent, invokingState); } public BinaryStringConstant(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.BinaryStringConstant, 0)!; + return this.getToken(PostgreSqlParser.BinaryStringConstant, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_bconst; + return PostgreSqlParser.RULE_bconst; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterBconst) { listener.enterBconst(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitBconst) { listener.exitBconst(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitBconst) { return visitor.visitBconst(this); } else { @@ -107213,22 +107213,22 @@ export class FconstContext extends antlr.ParserRuleContext { super(parent, invokingState); } public Numeric(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.Numeric, 0)!; + return this.getToken(PostgreSqlParser.Numeric, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_fconst; + return PostgreSqlParser.RULE_fconst; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterFconst) { listener.enterFconst(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitFconst) { listener.exitFconst(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitFconst) { return visitor.visitFconst(this); } else { @@ -107243,22 +107243,22 @@ export class IconstContext extends antlr.ParserRuleContext { super(parent, invokingState); } public Integral(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.Integral, 0)!; + return this.getToken(PostgreSqlParser.Integral, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_iconst; + return PostgreSqlParser.RULE_iconst; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterIconst) { listener.enterIconst(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitIconst) { listener.exitIconst(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitIconst) { return visitor.visitIconst(this); } else { @@ -107279,19 +107279,19 @@ export class SconstContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_uescapeContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_sconst; + return PostgreSqlParser.RULE_sconst; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterSconst) { listener.enterSconst(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitSconst) { listener.exitSconst(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitSconst) { return visitor.visitSconst(this); } else { @@ -107306,43 +107306,43 @@ export class AnysconstContext extends antlr.ParserRuleContext { super(parent, invokingState); } public StringConstant(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.StringConstant, 0); + return this.getToken(PostgreSqlParser.StringConstant, 0); } public UnicodeEscapeStringConstant(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.UnicodeEscapeStringConstant, 0); + return this.getToken(PostgreSqlParser.UnicodeEscapeStringConstant, 0); } public BeginDollarStringConstant(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.BeginDollarStringConstant, 0); + return this.getToken(PostgreSqlParser.BeginDollarStringConstant, 0); } public EndDollarStringConstant(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.EndDollarStringConstant, 0); + return this.getToken(PostgreSqlParser.EndDollarStringConstant, 0); } public DollarText(): antlr.TerminalNode[]; public DollarText(i: number): antlr.TerminalNode | null; public DollarText(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.DollarText); + return this.getTokens(PostgreSqlParser.DollarText); } else { - return this.getToken(PostgreSQLParser.DollarText, i); + return this.getToken(PostgreSqlParser.DollarText, i); } } public EscapeStringConstant(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.EscapeStringConstant, 0); + return this.getToken(PostgreSqlParser.EscapeStringConstant, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_anysconst; + return PostgreSqlParser.RULE_anysconst; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAnysconst) { listener.enterAnysconst(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAnysconst) { listener.exitAnysconst(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAnysconst) { return visitor.visitAnysconst(this); } else { @@ -107357,25 +107357,25 @@ export class Opt_uescapeContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_UESCAPE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_UESCAPE, 0)!; + return this.getToken(PostgreSqlParser.KW_UESCAPE, 0)!; } public anysconst(): AnysconstContext { return this.getRuleContext(0, AnysconstContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_uescape; + return PostgreSqlParser.RULE_opt_uescape; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_uescape) { listener.enterOpt_uescape(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_uescape) { listener.exitOpt_uescape(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_uescape) { return visitor.visitOpt_uescape(this); } else { @@ -107393,25 +107393,25 @@ export class SignediconstContext extends antlr.ParserRuleContext { return this.getRuleContext(0, IconstContext)!; } public PLUS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.PLUS, 0); + return this.getToken(PostgreSqlParser.PLUS, 0); } public MINUS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.MINUS, 0); + return this.getToken(PostgreSqlParser.MINUS, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_signediconst; + return PostgreSqlParser.RULE_signediconst; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterSignediconst) { listener.enterSignediconst(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitSignediconst) { listener.exitSignediconst(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitSignediconst) { return visitor.visitSignediconst(this); } else { @@ -107429,19 +107429,19 @@ export class GroupnameContext extends antlr.ParserRuleContext { return this.getRuleContext(0, RolespecContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_groupname; + return PostgreSqlParser.RULE_groupname; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterGroupname) { listener.enterGroupname(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitGroupname) { listener.exitGroupname(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitGroupname) { return visitor.visitGroupname(this); } else { @@ -107459,19 +107459,19 @@ export class RoleidContext extends antlr.ParserRuleContext { return this.getRuleContext(0, RolespecContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_roleid; + return PostgreSqlParser.RULE_roleid; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterRoleid) { listener.enterRoleid(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitRoleid) { listener.exitRoleid(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitRoleid) { return visitor.visitRoleid(this); } else { @@ -107489,31 +107489,31 @@ export class RolespecContext extends antlr.ParserRuleContext { return this.getRuleContext(0, NonreservedwordContext); } public KW_CURRENT_USER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CURRENT_USER, 0); + return this.getToken(PostgreSqlParser.KW_CURRENT_USER, 0); } public KW_CURRENT_ROLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CURRENT_ROLE, 0); + return this.getToken(PostgreSqlParser.KW_CURRENT_ROLE, 0); } public KW_SESSION_USER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SESSION_USER, 0); + return this.getToken(PostgreSqlParser.KW_SESSION_USER, 0); } public KW_PUBLIC(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PUBLIC, 0); + return this.getToken(PostgreSqlParser.KW_PUBLIC, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_rolespec; + return PostgreSqlParser.RULE_rolespec; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterRolespec) { listener.enterRolespec(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitRolespec) { listener.exitRolespec(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitRolespec) { return visitor.visitRolespec(this); } else { @@ -107540,25 +107540,25 @@ export class Role_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_role_list; + return PostgreSqlParser.RULE_role_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterRole_list) { listener.enterRole_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitRole_list) { listener.exitRole_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitRole_list) { return visitor.visitRole_list(this); } else { @@ -107585,19 +107585,19 @@ export class ColidContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Plsql_unreserved_keywordContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_colid; + return PostgreSqlParser.RULE_colid; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterColid) { listener.enterColid(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitColid) { listener.exitColid(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitColid) { return visitor.visitColid(this); } else { @@ -107615,19 +107615,19 @@ export class Index_method_choicesContext extends antlr.ParserRuleContext { return this.getRuleContext(0, IdentifierContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_index_method_choices; + return PostgreSqlParser.RULE_index_method_choices; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterIndex_method_choices) { listener.enterIndex_method_choices(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitIndex_method_choices) { listener.exitIndex_method_choices(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitIndex_method_choices) { return visitor.visitIndex_method_choices(this); } else { @@ -107648,13 +107648,13 @@ export class Exclude_elementContext extends antlr.ParserRuleContext { return this.getRuleContext(0, IdentifierContext); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public a_expr(): A_exprContext | null { return this.getRuleContext(0, A_exprContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public opt_asc_desc(): Opt_asc_descContext | null { return this.getRuleContext(0, Opt_asc_descContext); @@ -107663,19 +107663,19 @@ export class Exclude_elementContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_nulls_orderContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_exclude_element; + return PostgreSqlParser.RULE_exclude_element; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterExclude_element) { listener.enterExclude_element(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitExclude_element) { listener.exitExclude_element(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitExclude_element) { return visitor.visitExclude_element(this); } else { @@ -107690,7 +107690,7 @@ export class Index_paramentersContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_WITH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_WITH, 0); + return this.getToken(PostgreSqlParser.KW_WITH, 0); } public reloptions(): ReloptionsContext | null { return this.getRuleContext(0, ReloptionsContext); @@ -107699,19 +107699,19 @@ export class Index_paramentersContext extends antlr.ParserRuleContext { return this.getRuleContext(0, OptconstablespaceContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_index_paramenters; + return PostgreSqlParser.RULE_index_paramenters; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterIndex_paramenters) { listener.enterIndex_paramenters(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitIndex_paramenters) { listener.exitIndex_paramenters(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitIndex_paramenters) { return visitor.visitIndex_paramenters(this); } else { @@ -107738,19 +107738,19 @@ export class Type_function_nameContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Type_func_name_keywordContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_type_function_name; + return PostgreSqlParser.RULE_type_function_name; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterType_function_name) { listener.enterType_function_name(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitType_function_name) { listener.exitType_function_name(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitType_function_name) { return visitor.visitType_function_name(this); } else { @@ -107777,19 +107777,19 @@ export class Type_usual_nameContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Type_func_name_keywordContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_type_usual_name; + return PostgreSqlParser.RULE_type_usual_name; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterType_usual_name) { listener.enterType_usual_name(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitType_usual_name) { listener.exitType_usual_name(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitType_usual_name) { return visitor.visitType_usual_name(this); } else { @@ -107810,19 +107810,19 @@ export class Nonreservedword_columnContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Type_func_name_keywordContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_nonreservedword_column; + return PostgreSqlParser.RULE_nonreservedword_column; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterNonreservedword_column) { listener.enterNonreservedword_column(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitNonreservedword_column) { listener.exitNonreservedword_column(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitNonreservedword_column) { return visitor.visitNonreservedword_column(this); } else { @@ -107849,19 +107849,19 @@ export class NonreservedwordContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Type_func_name_keywordContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_nonreservedword; + return PostgreSqlParser.RULE_nonreservedword; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterNonreservedword) { listener.enterNonreservedword(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitNonreservedword) { listener.exitNonreservedword(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitNonreservedword) { return visitor.visitNonreservedword(this); } else { @@ -107894,19 +107894,19 @@ export class CollabelContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Reserved_keywordContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_collabel; + return PostgreSqlParser.RULE_collabel; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCollabel) { listener.enterCollabel(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCollabel) { listener.exitCollabel(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCollabel) { return visitor.visitCollabel(this); } else { @@ -107921,7 +107921,7 @@ export class IdentifierContext extends antlr.ParserRuleContext { super(parent, invokingState); } public Identifier(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.Identifier, 0); + return this.getToken(PostgreSqlParser.Identifier, 0); } public opt_uescape(): Opt_uescapeContext | null { return this.getRuleContext(0, Opt_uescapeContext); @@ -107930,10 +107930,10 @@ export class IdentifierContext extends antlr.ParserRuleContext { return this.getRuleContext(0, SconstContext); } public QuotedIdentifier(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.QuotedIdentifier, 0); + return this.getToken(PostgreSqlParser.QuotedIdentifier, 0); } public UnicodeQuotedIdentifier(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.UnicodeQuotedIdentifier, 0); + return this.getToken(PostgreSqlParser.UnicodeQuotedIdentifier, 0); } public plsqlvariablename(): PlsqlvariablenameContext | null { return this.getRuleContext(0, PlsqlvariablenameContext); @@ -107945,19 +107945,19 @@ export class IdentifierContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Plsql_unreserved_keywordContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_identifier; + return PostgreSqlParser.RULE_identifier; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterIdentifier) { listener.enterIdentifier(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitIdentifier) { listener.exitIdentifier(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitIdentifier) { return visitor.visitIdentifier(this); } else { @@ -107972,22 +107972,22 @@ export class PlsqlidentifierContext extends antlr.ParserRuleContext { super(parent, invokingState); } public PLSQLIDENTIFIER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.PLSQLIDENTIFIER, 0)!; + return this.getToken(PostgreSqlParser.PLSQLIDENTIFIER, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_plsqlidentifier; + return PostgreSqlParser.RULE_plsqlidentifier; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterPlsqlidentifier) { listener.enterPlsqlidentifier(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitPlsqlidentifier) { listener.exitPlsqlidentifier(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitPlsqlidentifier) { return visitor.visitPlsqlidentifier(this); } else { @@ -108002,922 +108002,922 @@ export class Unreserved_keywordContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ABORT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ABORT, 0); + return this.getToken(PostgreSqlParser.KW_ABORT, 0); } public KW_ABSOLUTE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ABSOLUTE, 0); + return this.getToken(PostgreSqlParser.KW_ABSOLUTE, 0); } public KW_ACCESS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ACCESS, 0); + return this.getToken(PostgreSqlParser.KW_ACCESS, 0); } public KW_ACTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ACTION, 0); + return this.getToken(PostgreSqlParser.KW_ACTION, 0); } public KW_ADD(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ADD, 0); + return this.getToken(PostgreSqlParser.KW_ADD, 0); } public KW_ADMIN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ADMIN, 0); + return this.getToken(PostgreSqlParser.KW_ADMIN, 0); } public KW_AFTER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_AFTER, 0); + return this.getToken(PostgreSqlParser.KW_AFTER, 0); } public KW_AGGREGATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_AGGREGATE, 0); + return this.getToken(PostgreSqlParser.KW_AGGREGATE, 0); } public KW_ALSO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ALSO, 0); + return this.getToken(PostgreSqlParser.KW_ALSO, 0); } public KW_ALTER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ALTER, 0); + return this.getToken(PostgreSqlParser.KW_ALTER, 0); } public KW_ALWAYS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ALWAYS, 0); + return this.getToken(PostgreSqlParser.KW_ALWAYS, 0); } public KW_ASSERTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ASSERTION, 0); + return this.getToken(PostgreSqlParser.KW_ASSERTION, 0); } public KW_ASSIGNMENT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ASSIGNMENT, 0); + return this.getToken(PostgreSqlParser.KW_ASSIGNMENT, 0); } public KW_AT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_AT, 0); + return this.getToken(PostgreSqlParser.KW_AT, 0); } public KW_ATTACH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ATTACH, 0); + return this.getToken(PostgreSqlParser.KW_ATTACH, 0); } public KW_ATTRIBUTE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ATTRIBUTE, 0); + return this.getToken(PostgreSqlParser.KW_ATTRIBUTE, 0); } public KW_BACKWARD(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_BACKWARD, 0); + return this.getToken(PostgreSqlParser.KW_BACKWARD, 0); } public KW_BEFORE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_BEFORE, 0); + return this.getToken(PostgreSqlParser.KW_BEFORE, 0); } public KW_BEGIN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_BEGIN, 0); + return this.getToken(PostgreSqlParser.KW_BEGIN, 0); } public KW_BUFFER_USAGE_LIMIT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_BUFFER_USAGE_LIMIT, 0); + return this.getToken(PostgreSqlParser.KW_BUFFER_USAGE_LIMIT, 0); } public KW_BY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_BY, 0); + return this.getToken(PostgreSqlParser.KW_BY, 0); } public KW_CACHE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CACHE, 0); + return this.getToken(PostgreSqlParser.KW_CACHE, 0); } public KW_CALL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CALL, 0); + return this.getToken(PostgreSqlParser.KW_CALL, 0); } public KW_CALLED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CALLED, 0); + return this.getToken(PostgreSqlParser.KW_CALLED, 0); } public KW_CASCADE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CASCADE, 0); + return this.getToken(PostgreSqlParser.KW_CASCADE, 0); } public KW_CASCADED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CASCADED, 0); + return this.getToken(PostgreSqlParser.KW_CASCADED, 0); } public KW_CATALOG(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CATALOG, 0); + return this.getToken(PostgreSqlParser.KW_CATALOG, 0); } public KW_CHAIN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CHAIN, 0); + return this.getToken(PostgreSqlParser.KW_CHAIN, 0); } public KW_CHARACTERISTICS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CHARACTERISTICS, 0); + return this.getToken(PostgreSqlParser.KW_CHARACTERISTICS, 0); } public KW_CHECKPOINT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CHECKPOINT, 0); + return this.getToken(PostgreSqlParser.KW_CHECKPOINT, 0); } public KW_CLASS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CLASS, 0); + return this.getToken(PostgreSqlParser.KW_CLASS, 0); } public KW_CLOSE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CLOSE, 0); + return this.getToken(PostgreSqlParser.KW_CLOSE, 0); } public KW_CLUSTER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CLUSTER, 0); + return this.getToken(PostgreSqlParser.KW_CLUSTER, 0); } public KW_COLUMNS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_COLUMNS, 0); + return this.getToken(PostgreSqlParser.KW_COLUMNS, 0); } public KW_COMMENT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_COMMENT, 0); + return this.getToken(PostgreSqlParser.KW_COMMENT, 0); } public KW_COMMENTS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_COMMENTS, 0); + return this.getToken(PostgreSqlParser.KW_COMMENTS, 0); } public KW_COMMIT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_COMMIT, 0); + return this.getToken(PostgreSqlParser.KW_COMMIT, 0); } public KW_COMMITTED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_COMMITTED, 0); + return this.getToken(PostgreSqlParser.KW_COMMITTED, 0); } public KW_CONFIGURATION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CONFIGURATION, 0); + return this.getToken(PostgreSqlParser.KW_CONFIGURATION, 0); } public KW_CONFLICT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CONFLICT, 0); + return this.getToken(PostgreSqlParser.KW_CONFLICT, 0); } public KW_CONNECTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CONNECTION, 0); + return this.getToken(PostgreSqlParser.KW_CONNECTION, 0); } public KW_CONSTRAINTS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CONSTRAINTS, 0); + return this.getToken(PostgreSqlParser.KW_CONSTRAINTS, 0); } public KW_CONTENT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CONTENT, 0); + return this.getToken(PostgreSqlParser.KW_CONTENT, 0); } public KW_CONTINUE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CONTINUE, 0); + return this.getToken(PostgreSqlParser.KW_CONTINUE, 0); } public KW_CONVERSION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CONVERSION, 0); + return this.getToken(PostgreSqlParser.KW_CONVERSION, 0); } public KW_COPY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_COPY, 0); + return this.getToken(PostgreSqlParser.KW_COPY, 0); } public KW_COST(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_COST, 0); + return this.getToken(PostgreSqlParser.KW_COST, 0); } public KW_CSV(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CSV, 0); + return this.getToken(PostgreSqlParser.KW_CSV, 0); } public KW_CUBE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CUBE, 0); + return this.getToken(PostgreSqlParser.KW_CUBE, 0); } public KW_CURRENT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CURRENT, 0); + return this.getToken(PostgreSqlParser.KW_CURRENT, 0); } public KW_CURSOR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CURSOR, 0); + return this.getToken(PostgreSqlParser.KW_CURSOR, 0); } public KW_CYCLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CYCLE, 0); + return this.getToken(PostgreSqlParser.KW_CYCLE, 0); } public KW_DATA(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DATA, 0); + return this.getToken(PostgreSqlParser.KW_DATA, 0); } public KW_DATABASE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DATABASE, 0); + return this.getToken(PostgreSqlParser.KW_DATABASE, 0); } public KW_DAY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DAY, 0); + return this.getToken(PostgreSqlParser.KW_DAY, 0); } public KW_DEALLOCATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEALLOCATE, 0); + return this.getToken(PostgreSqlParser.KW_DEALLOCATE, 0); } public KW_DECLARE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DECLARE, 0); + return this.getToken(PostgreSqlParser.KW_DECLARE, 0); } public KW_DEFAULTS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEFAULTS, 0); + return this.getToken(PostgreSqlParser.KW_DEFAULTS, 0); } public KW_DEFERRED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEFERRED, 0); + return this.getToken(PostgreSqlParser.KW_DEFERRED, 0); } public KW_DEFINER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEFINER, 0); + return this.getToken(PostgreSqlParser.KW_DEFINER, 0); } public KW_DELETE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DELETE, 0); + return this.getToken(PostgreSqlParser.KW_DELETE, 0); } public KW_DELIMITER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DELIMITER, 0); + return this.getToken(PostgreSqlParser.KW_DELIMITER, 0); } public KW_DELIMITERS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DELIMITERS, 0); + return this.getToken(PostgreSqlParser.KW_DELIMITERS, 0); } public KW_DEPENDS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEPENDS, 0); + return this.getToken(PostgreSqlParser.KW_DEPENDS, 0); } public KW_DETACH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DETACH, 0); + return this.getToken(PostgreSqlParser.KW_DETACH, 0); } public KW_DICTIONARY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DICTIONARY, 0); + return this.getToken(PostgreSqlParser.KW_DICTIONARY, 0); } public KW_DISABLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DISABLE, 0); + return this.getToken(PostgreSqlParser.KW_DISABLE, 0); } public KW_DISCARD(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DISCARD, 0); + return this.getToken(PostgreSqlParser.KW_DISCARD, 0); } public KW_DOCUMENT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DOCUMENT, 0); + return this.getToken(PostgreSqlParser.KW_DOCUMENT, 0); } public KW_DOMAIN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DOMAIN, 0); + return this.getToken(PostgreSqlParser.KW_DOMAIN, 0); } public KW_DOUBLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DOUBLE, 0); + return this.getToken(PostgreSqlParser.KW_DOUBLE, 0); } public KW_DROP(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DROP, 0); + return this.getToken(PostgreSqlParser.KW_DROP, 0); } public KW_EACH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_EACH, 0); + return this.getToken(PostgreSqlParser.KW_EACH, 0); } public KW_ENABLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ENABLE, 0); + return this.getToken(PostgreSqlParser.KW_ENABLE, 0); } public KW_ENCODING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ENCODING, 0); + return this.getToken(PostgreSqlParser.KW_ENCODING, 0); } public KW_ENCRYPTED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ENCRYPTED, 0); + return this.getToken(PostgreSqlParser.KW_ENCRYPTED, 0); } public KW_ENUM(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ENUM, 0); + return this.getToken(PostgreSqlParser.KW_ENUM, 0); } public KW_ESCAPE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ESCAPE, 0); + return this.getToken(PostgreSqlParser.KW_ESCAPE, 0); } public KW_EVENT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_EVENT, 0); + return this.getToken(PostgreSqlParser.KW_EVENT, 0); } public KW_EXCLUDE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_EXCLUDE, 0); + return this.getToken(PostgreSqlParser.KW_EXCLUDE, 0); } public KW_EXCLUDING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_EXCLUDING, 0); + return this.getToken(PostgreSqlParser.KW_EXCLUDING, 0); } public KW_EXCLUSIVE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_EXCLUSIVE, 0); + return this.getToken(PostgreSqlParser.KW_EXCLUSIVE, 0); } public KW_EXECUTE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_EXECUTE, 0); + return this.getToken(PostgreSqlParser.KW_EXECUTE, 0); } public KW_EXPLAIN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_EXPLAIN, 0); + return this.getToken(PostgreSqlParser.KW_EXPLAIN, 0); } public KW_EXPRESSION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_EXPRESSION, 0); + return this.getToken(PostgreSqlParser.KW_EXPRESSION, 0); } public KW_EXTENSION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_EXTENSION, 0); + return this.getToken(PostgreSqlParser.KW_EXTENSION, 0); } public KW_EXTERNAL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_EXTERNAL, 0); + return this.getToken(PostgreSqlParser.KW_EXTERNAL, 0); } public KW_FAMILY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FAMILY, 0); + return this.getToken(PostgreSqlParser.KW_FAMILY, 0); } public KW_FILTER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FILTER, 0); + return this.getToken(PostgreSqlParser.KW_FILTER, 0); } public KW_FIRST(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FIRST, 0); + return this.getToken(PostgreSqlParser.KW_FIRST, 0); } public KW_FOLLOWING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FOLLOWING, 0); + return this.getToken(PostgreSqlParser.KW_FOLLOWING, 0); } public KW_FORCE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FORCE, 0); + return this.getToken(PostgreSqlParser.KW_FORCE, 0); } public KW_FORWARD(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FORWARD, 0); + return this.getToken(PostgreSqlParser.KW_FORWARD, 0); } public KW_FUNCTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FUNCTION, 0); + return this.getToken(PostgreSqlParser.KW_FUNCTION, 0); } public KW_FUNCTIONS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FUNCTIONS, 0); + return this.getToken(PostgreSqlParser.KW_FUNCTIONS, 0); } public KW_GENERATED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_GENERATED, 0); + return this.getToken(PostgreSqlParser.KW_GENERATED, 0); } public KW_GLOBAL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_GLOBAL, 0); + return this.getToken(PostgreSqlParser.KW_GLOBAL, 0); } public KW_GRANTED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_GRANTED, 0); + return this.getToken(PostgreSqlParser.KW_GRANTED, 0); } public KW_GROUPS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_GROUPS, 0); + return this.getToken(PostgreSqlParser.KW_GROUPS, 0); } public KW_HANDLER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_HANDLER, 0); + return this.getToken(PostgreSqlParser.KW_HANDLER, 0); } public KW_HEADER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_HEADER, 0); + return this.getToken(PostgreSqlParser.KW_HEADER, 0); } public KW_HOLD(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_HOLD, 0); + return this.getToken(PostgreSqlParser.KW_HOLD, 0); } public KW_HOUR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_HOUR, 0); + return this.getToken(PostgreSqlParser.KW_HOUR, 0); } public KW_IDENTITY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_IDENTITY, 0); + return this.getToken(PostgreSqlParser.KW_IDENTITY, 0); } public KW_IF(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_IF, 0); + return this.getToken(PostgreSqlParser.KW_IF, 0); } public KW_IMMEDIATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_IMMEDIATE, 0); + return this.getToken(PostgreSqlParser.KW_IMMEDIATE, 0); } public KW_IMMUTABLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_IMMUTABLE, 0); + return this.getToken(PostgreSqlParser.KW_IMMUTABLE, 0); } public KW_IMPLICIT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_IMPLICIT, 0); + return this.getToken(PostgreSqlParser.KW_IMPLICIT, 0); } public KW_IMPORT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_IMPORT, 0); + return this.getToken(PostgreSqlParser.KW_IMPORT, 0); } public KW_INCLUDE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INCLUDE, 0); + return this.getToken(PostgreSqlParser.KW_INCLUDE, 0); } public KW_INCLUDING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INCLUDING, 0); + return this.getToken(PostgreSqlParser.KW_INCLUDING, 0); } public KW_INCREMENT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INCREMENT, 0); + return this.getToken(PostgreSqlParser.KW_INCREMENT, 0); } public KW_INDEX(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INDEX, 0); + return this.getToken(PostgreSqlParser.KW_INDEX, 0); } public KW_INDEXES(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INDEXES, 0); + return this.getToken(PostgreSqlParser.KW_INDEXES, 0); } public KW_INHERIT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INHERIT, 0); + return this.getToken(PostgreSqlParser.KW_INHERIT, 0); } public KW_INHERITS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INHERITS, 0); + return this.getToken(PostgreSqlParser.KW_INHERITS, 0); } public KW_INLINE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INLINE, 0); + return this.getToken(PostgreSqlParser.KW_INLINE, 0); } public KW_INPUT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INPUT, 0); + return this.getToken(PostgreSqlParser.KW_INPUT, 0); } public KW_INSENSITIVE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INSENSITIVE, 0); + return this.getToken(PostgreSqlParser.KW_INSENSITIVE, 0); } public KW_INSERT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INSERT, 0); + return this.getToken(PostgreSqlParser.KW_INSERT, 0); } public KW_INSTEAD(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INSTEAD, 0); + return this.getToken(PostgreSqlParser.KW_INSTEAD, 0); } public KW_INVOKER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INVOKER, 0); + return this.getToken(PostgreSqlParser.KW_INVOKER, 0); } public KW_ISOLATION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ISOLATION, 0); + return this.getToken(PostgreSqlParser.KW_ISOLATION, 0); } public KW_KEY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_KEY, 0); + return this.getToken(PostgreSqlParser.KW_KEY, 0); } public KW_LABEL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LABEL, 0); + return this.getToken(PostgreSqlParser.KW_LABEL, 0); } public KW_LANGUAGE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LANGUAGE, 0); + return this.getToken(PostgreSqlParser.KW_LANGUAGE, 0); } public KW_LARGE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LARGE, 0); + return this.getToken(PostgreSqlParser.KW_LARGE, 0); } public KW_LAST(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LAST, 0); + return this.getToken(PostgreSqlParser.KW_LAST, 0); } public KW_LEAKPROOF(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LEAKPROOF, 0); + return this.getToken(PostgreSqlParser.KW_LEAKPROOF, 0); } public KW_LEVEL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LEVEL, 0); + return this.getToken(PostgreSqlParser.KW_LEVEL, 0); } public KW_LISTEN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LISTEN, 0); + return this.getToken(PostgreSqlParser.KW_LISTEN, 0); } public KW_LOAD(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LOAD, 0); + return this.getToken(PostgreSqlParser.KW_LOAD, 0); } public KW_LOCAL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LOCAL, 0); + return this.getToken(PostgreSqlParser.KW_LOCAL, 0); } public KW_LOCATION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LOCATION, 0); + return this.getToken(PostgreSqlParser.KW_LOCATION, 0); } public KW_LOCK(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LOCK, 0); + return this.getToken(PostgreSqlParser.KW_LOCK, 0); } public KW_LOCKED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LOCKED, 0); + return this.getToken(PostgreSqlParser.KW_LOCKED, 0); } public KW_LOGGED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LOGGED, 0); + return this.getToken(PostgreSqlParser.KW_LOGGED, 0); } public KW_MAPPING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_MAPPING, 0); + return this.getToken(PostgreSqlParser.KW_MAPPING, 0); } public KW_MATCH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_MATCH, 0); + return this.getToken(PostgreSqlParser.KW_MATCH, 0); } public KW_MATERIALIZED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_MATERIALIZED, 0); + return this.getToken(PostgreSqlParser.KW_MATERIALIZED, 0); } public KW_MAXVALUE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_MAXVALUE, 0); + return this.getToken(PostgreSqlParser.KW_MAXVALUE, 0); } public KW_METHOD(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_METHOD, 0); + return this.getToken(PostgreSqlParser.KW_METHOD, 0); } public KW_MINUTE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_MINUTE, 0); + return this.getToken(PostgreSqlParser.KW_MINUTE, 0); } public KW_MINVALUE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_MINVALUE, 0); + return this.getToken(PostgreSqlParser.KW_MINVALUE, 0); } public KW_MODE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_MODE, 0); + return this.getToken(PostgreSqlParser.KW_MODE, 0); } public KW_MONTH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_MONTH, 0); + return this.getToken(PostgreSqlParser.KW_MONTH, 0); } public KW_MOVE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_MOVE, 0); + return this.getToken(PostgreSqlParser.KW_MOVE, 0); } public KW_NAME(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NAME, 0); + return this.getToken(PostgreSqlParser.KW_NAME, 0); } public KW_NAMES(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NAMES, 0); + return this.getToken(PostgreSqlParser.KW_NAMES, 0); } public KW_NEW(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NEW, 0); + return this.getToken(PostgreSqlParser.KW_NEW, 0); } public KW_NEXT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NEXT, 0); + return this.getToken(PostgreSqlParser.KW_NEXT, 0); } public KW_NFC(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NFC, 0); + return this.getToken(PostgreSqlParser.KW_NFC, 0); } public KW_NFD(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NFD, 0); + return this.getToken(PostgreSqlParser.KW_NFD, 0); } public KW_NFKC(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NFKC, 0); + return this.getToken(PostgreSqlParser.KW_NFKC, 0); } public KW_NFKD(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NFKD, 0); + return this.getToken(PostgreSqlParser.KW_NFKD, 0); } public KW_NO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NO, 0); + return this.getToken(PostgreSqlParser.KW_NO, 0); } public KW_NORMALIZED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NORMALIZED, 0); + return this.getToken(PostgreSqlParser.KW_NORMALIZED, 0); } public KW_NOTHING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NOTHING, 0); + return this.getToken(PostgreSqlParser.KW_NOTHING, 0); } public KW_NOTIFY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NOTIFY, 0); + return this.getToken(PostgreSqlParser.KW_NOTIFY, 0); } public KW_NOWAIT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NOWAIT, 0); + return this.getToken(PostgreSqlParser.KW_NOWAIT, 0); } public KW_NULLS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NULLS, 0); + return this.getToken(PostgreSqlParser.KW_NULLS, 0); } public KW_OBJECT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OBJECT, 0); + return this.getToken(PostgreSqlParser.KW_OBJECT, 0); } public KW_OF(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OF, 0); + return this.getToken(PostgreSqlParser.KW_OF, 0); } public KW_OFF(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OFF, 0); + return this.getToken(PostgreSqlParser.KW_OFF, 0); } public KW_OIDS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OIDS, 0); + return this.getToken(PostgreSqlParser.KW_OIDS, 0); } public KW_OLD(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OLD, 0); + return this.getToken(PostgreSqlParser.KW_OLD, 0); } public KW_OPERATOR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OPERATOR, 0); + return this.getToken(PostgreSqlParser.KW_OPERATOR, 0); } public KW_OPTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OPTION, 0); + return this.getToken(PostgreSqlParser.KW_OPTION, 0); } public KW_OPTIONS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OPTIONS, 0); + return this.getToken(PostgreSqlParser.KW_OPTIONS, 0); } public KW_ORDINALITY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ORDINALITY, 0); + return this.getToken(PostgreSqlParser.KW_ORDINALITY, 0); } public KW_OTHERS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OTHERS, 0); + return this.getToken(PostgreSqlParser.KW_OTHERS, 0); } public KW_OVER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OVER, 0); + return this.getToken(PostgreSqlParser.KW_OVER, 0); } public KW_OVERRIDING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OVERRIDING, 0); + return this.getToken(PostgreSqlParser.KW_OVERRIDING, 0); } public KW_OWNED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OWNED, 0); + return this.getToken(PostgreSqlParser.KW_OWNED, 0); } public KW_OWNER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OWNER, 0); + return this.getToken(PostgreSqlParser.KW_OWNER, 0); } public KW_PARALLEL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PARALLEL, 0); + return this.getToken(PostgreSqlParser.KW_PARALLEL, 0); } public KW_PARSER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PARSER, 0); + return this.getToken(PostgreSqlParser.KW_PARSER, 0); } public KW_PARTIAL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PARTIAL, 0); + return this.getToken(PostgreSqlParser.KW_PARTIAL, 0); } public KW_PARTITION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PARTITION, 0); + return this.getToken(PostgreSqlParser.KW_PARTITION, 0); } public KW_PASSING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PASSING, 0); + return this.getToken(PostgreSqlParser.KW_PASSING, 0); } public KW_PASSWORD(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PASSWORD, 0); + return this.getToken(PostgreSqlParser.KW_PASSWORD, 0); } public KW_PLANS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PLANS, 0); + return this.getToken(PostgreSqlParser.KW_PLANS, 0); } public KW_POLICY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_POLICY, 0); + return this.getToken(PostgreSqlParser.KW_POLICY, 0); } public KW_PRECEDING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PRECEDING, 0); + return this.getToken(PostgreSqlParser.KW_PRECEDING, 0); } public KW_PREPARE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PREPARE, 0); + return this.getToken(PostgreSqlParser.KW_PREPARE, 0); } public KW_PREPARED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PREPARED, 0); + return this.getToken(PostgreSqlParser.KW_PREPARED, 0); } public KW_PRESERVE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PRESERVE, 0); + return this.getToken(PostgreSqlParser.KW_PRESERVE, 0); } public KW_PRIOR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PRIOR, 0); + return this.getToken(PostgreSqlParser.KW_PRIOR, 0); } public KW_PRIVILEGES(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PRIVILEGES, 0); + return this.getToken(PostgreSqlParser.KW_PRIVILEGES, 0); } public KW_PROCEDURAL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PROCEDURAL, 0); + return this.getToken(PostgreSqlParser.KW_PROCEDURAL, 0); } public KW_PROCEDURE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PROCEDURE, 0); + return this.getToken(PostgreSqlParser.KW_PROCEDURE, 0); } public KW_PROCEDURES(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PROCEDURES, 0); + return this.getToken(PostgreSqlParser.KW_PROCEDURES, 0); } public KW_PROGRAM(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PROGRAM, 0); + return this.getToken(PostgreSqlParser.KW_PROGRAM, 0); } public KW_PUBLICATION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PUBLICATION, 0); + return this.getToken(PostgreSqlParser.KW_PUBLICATION, 0); } public KW_QUOTE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_QUOTE, 0); + return this.getToken(PostgreSqlParser.KW_QUOTE, 0); } public KW_RANGE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RANGE, 0); + return this.getToken(PostgreSqlParser.KW_RANGE, 0); } public KW_READ(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_READ, 0); + return this.getToken(PostgreSqlParser.KW_READ, 0); } public KW_REASSIGN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_REASSIGN, 0); + return this.getToken(PostgreSqlParser.KW_REASSIGN, 0); } public KW_RECHECK(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RECHECK, 0); + return this.getToken(PostgreSqlParser.KW_RECHECK, 0); } public KW_RECURSIVE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RECURSIVE, 0); + return this.getToken(PostgreSqlParser.KW_RECURSIVE, 0); } public KW_REF(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_REF, 0); + return this.getToken(PostgreSqlParser.KW_REF, 0); } public KW_REFERENCING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_REFERENCING, 0); + return this.getToken(PostgreSqlParser.KW_REFERENCING, 0); } public KW_REFRESH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_REFRESH, 0); + return this.getToken(PostgreSqlParser.KW_REFRESH, 0); } public KW_REINDEX(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_REINDEX, 0); + return this.getToken(PostgreSqlParser.KW_REINDEX, 0); } public KW_RELATIVE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RELATIVE, 0); + return this.getToken(PostgreSqlParser.KW_RELATIVE, 0); } public KW_RELEASE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RELEASE, 0); + return this.getToken(PostgreSqlParser.KW_RELEASE, 0); } public KW_RENAME(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RENAME, 0); + return this.getToken(PostgreSqlParser.KW_RENAME, 0); } public KW_REPEATABLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_REPEATABLE, 0); + return this.getToken(PostgreSqlParser.KW_REPEATABLE, 0); } public KW_REPLACE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_REPLACE, 0); + return this.getToken(PostgreSqlParser.KW_REPLACE, 0); } public KW_REPLICA(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_REPLICA, 0); + return this.getToken(PostgreSqlParser.KW_REPLICA, 0); } public KW_RESET(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RESET, 0); + return this.getToken(PostgreSqlParser.KW_RESET, 0); } public KW_RESTART(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RESTART, 0); + return this.getToken(PostgreSqlParser.KW_RESTART, 0); } public KW_RESTRICT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RESTRICT, 0); + return this.getToken(PostgreSqlParser.KW_RESTRICT, 0); } public KW_RETURNS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RETURNS, 0); + return this.getToken(PostgreSqlParser.KW_RETURNS, 0); } public KW_REVOKE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_REVOKE, 0); + return this.getToken(PostgreSqlParser.KW_REVOKE, 0); } public KW_ROLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROLE, 0); + return this.getToken(PostgreSqlParser.KW_ROLE, 0); } public KW_ROLLBACK(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROLLBACK, 0); + return this.getToken(PostgreSqlParser.KW_ROLLBACK, 0); } public KW_ROLLUP(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROLLUP, 0); + return this.getToken(PostgreSqlParser.KW_ROLLUP, 0); } public KW_ROUTINE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROUTINE, 0); + return this.getToken(PostgreSqlParser.KW_ROUTINE, 0); } public KW_ROUTINES(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROUTINES, 0); + return this.getToken(PostgreSqlParser.KW_ROUTINES, 0); } public KW_ROWS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROWS, 0); + return this.getToken(PostgreSqlParser.KW_ROWS, 0); } public KW_RULE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RULE, 0); + return this.getToken(PostgreSqlParser.KW_RULE, 0); } public KW_SAVEPOINT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SAVEPOINT, 0); + return this.getToken(PostgreSqlParser.KW_SAVEPOINT, 0); } public KW_SCHEMA(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SCHEMA, 0); + return this.getToken(PostgreSqlParser.KW_SCHEMA, 0); } public KW_SCHEMAS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SCHEMAS, 0); + return this.getToken(PostgreSqlParser.KW_SCHEMAS, 0); } public KW_SCROLL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SCROLL, 0); + return this.getToken(PostgreSqlParser.KW_SCROLL, 0); } public KW_SEARCH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SEARCH, 0); + return this.getToken(PostgreSqlParser.KW_SEARCH, 0); } public KW_SECOND(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SECOND, 0); + return this.getToken(PostgreSqlParser.KW_SECOND, 0); } public KW_SECURITY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SECURITY, 0); + return this.getToken(PostgreSqlParser.KW_SECURITY, 0); } public KW_SEQUENCE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SEQUENCE, 0); + return this.getToken(PostgreSqlParser.KW_SEQUENCE, 0); } public KW_SEQUENCES(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SEQUENCES, 0); + return this.getToken(PostgreSqlParser.KW_SEQUENCES, 0); } public KW_SERIALIZABLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SERIALIZABLE, 0); + return this.getToken(PostgreSqlParser.KW_SERIALIZABLE, 0); } public KW_SERVER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SERVER, 0); + return this.getToken(PostgreSqlParser.KW_SERVER, 0); } public KW_SESSION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SESSION, 0); + return this.getToken(PostgreSqlParser.KW_SESSION, 0); } public KW_SET(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SET, 0); + return this.getToken(PostgreSqlParser.KW_SET, 0); } public KW_SETS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SETS, 0); + return this.getToken(PostgreSqlParser.KW_SETS, 0); } public KW_SHARE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SHARE, 0); + return this.getToken(PostgreSqlParser.KW_SHARE, 0); } public KW_SHOW(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SHOW, 0); + return this.getToken(PostgreSqlParser.KW_SHOW, 0); } public KW_SIMPLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SIMPLE, 0); + return this.getToken(PostgreSqlParser.KW_SIMPLE, 0); } public KW_SKIP(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SKIP, 0); + return this.getToken(PostgreSqlParser.KW_SKIP, 0); } public KW_SKIP_LOCKED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SKIP_LOCKED, 0); + return this.getToken(PostgreSqlParser.KW_SKIP_LOCKED, 0); } public KW_SNAPSHOT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SNAPSHOT, 0); + return this.getToken(PostgreSqlParser.KW_SNAPSHOT, 0); } public KW_SQL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SQL, 0); + return this.getToken(PostgreSqlParser.KW_SQL, 0); } public KW_STABLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_STABLE, 0); + return this.getToken(PostgreSqlParser.KW_STABLE, 0); } public KW_STANDALONE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_STANDALONE, 0); + return this.getToken(PostgreSqlParser.KW_STANDALONE, 0); } public KW_START(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_START, 0); + return this.getToken(PostgreSqlParser.KW_START, 0); } public KW_STATEMENT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_STATEMENT, 0); + return this.getToken(PostgreSqlParser.KW_STATEMENT, 0); } public KW_STATISTICS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_STATISTICS, 0); + return this.getToken(PostgreSqlParser.KW_STATISTICS, 0); } public KW_STDIN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_STDIN, 0); + return this.getToken(PostgreSqlParser.KW_STDIN, 0); } public KW_STDOUT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_STDOUT, 0); + return this.getToken(PostgreSqlParser.KW_STDOUT, 0); } public KW_STORAGE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_STORAGE, 0); + return this.getToken(PostgreSqlParser.KW_STORAGE, 0); } public KW_STORED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_STORED, 0); + return this.getToken(PostgreSqlParser.KW_STORED, 0); } public KW_STRICT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_STRICT, 0); + return this.getToken(PostgreSqlParser.KW_STRICT, 0); } public KW_STRIP(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_STRIP, 0); + return this.getToken(PostgreSqlParser.KW_STRIP, 0); } public KW_SUBSCRIPTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SUBSCRIPTION, 0); + return this.getToken(PostgreSqlParser.KW_SUBSCRIPTION, 0); } public KW_SUPPORT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SUPPORT, 0); + return this.getToken(PostgreSqlParser.KW_SUPPORT, 0); } public KW_SYSID(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SYSID, 0); + return this.getToken(PostgreSqlParser.KW_SYSID, 0); } public KW_SYSTEM(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SYSTEM, 0); + return this.getToken(PostgreSqlParser.KW_SYSTEM, 0); } public KW_TABLES(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TABLES, 0); + return this.getToken(PostgreSqlParser.KW_TABLES, 0); } public KW_TABLESPACE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TABLESPACE, 0); + return this.getToken(PostgreSqlParser.KW_TABLESPACE, 0); } public KW_TEMP(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TEMP, 0); + return this.getToken(PostgreSqlParser.KW_TEMP, 0); } public KW_TEMPLATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TEMPLATE, 0); + return this.getToken(PostgreSqlParser.KW_TEMPLATE, 0); } public KW_TEMPORARY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TEMPORARY, 0); + return this.getToken(PostgreSqlParser.KW_TEMPORARY, 0); } public KW_TEXT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TEXT, 0); + return this.getToken(PostgreSqlParser.KW_TEXT, 0); } public KW_TIES(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TIES, 0); + return this.getToken(PostgreSqlParser.KW_TIES, 0); } public KW_TRANSACTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TRANSACTION, 0); + return this.getToken(PostgreSqlParser.KW_TRANSACTION, 0); } public KW_TRANSFORM(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TRANSFORM, 0); + return this.getToken(PostgreSqlParser.KW_TRANSFORM, 0); } public KW_TRIGGER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TRIGGER, 0); + return this.getToken(PostgreSqlParser.KW_TRIGGER, 0); } public KW_TRUNCATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TRUNCATE, 0); + return this.getToken(PostgreSqlParser.KW_TRUNCATE, 0); } public KW_TRUSTED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TRUSTED, 0); + return this.getToken(PostgreSqlParser.KW_TRUSTED, 0); } public KW_TYPE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TYPE, 0); + return this.getToken(PostgreSqlParser.KW_TYPE, 0); } public KW_TYPES(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TYPES, 0); + return this.getToken(PostgreSqlParser.KW_TYPES, 0); } public KW_UESCAPE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_UESCAPE, 0); + return this.getToken(PostgreSqlParser.KW_UESCAPE, 0); } public KW_UNBOUNDED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_UNBOUNDED, 0); + return this.getToken(PostgreSqlParser.KW_UNBOUNDED, 0); } public KW_UNCOMMITTED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_UNCOMMITTED, 0); + return this.getToken(PostgreSqlParser.KW_UNCOMMITTED, 0); } public KW_UNENCRYPTED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_UNENCRYPTED, 0); + return this.getToken(PostgreSqlParser.KW_UNENCRYPTED, 0); } public KW_UNKNOWN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_UNKNOWN, 0); + return this.getToken(PostgreSqlParser.KW_UNKNOWN, 0); } public KW_UNLISTEN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_UNLISTEN, 0); + return this.getToken(PostgreSqlParser.KW_UNLISTEN, 0); } public KW_UNLOGGED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_UNLOGGED, 0); + return this.getToken(PostgreSqlParser.KW_UNLOGGED, 0); } public KW_UNTIL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_UNTIL, 0); + return this.getToken(PostgreSqlParser.KW_UNTIL, 0); } public KW_UPDATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_UPDATE, 0); + return this.getToken(PostgreSqlParser.KW_UPDATE, 0); } public KW_VACUUM(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_VACUUM, 0); + return this.getToken(PostgreSqlParser.KW_VACUUM, 0); } public KW_VALID(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_VALID, 0); + return this.getToken(PostgreSqlParser.KW_VALID, 0); } public KW_VALIDATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_VALIDATE, 0); + return this.getToken(PostgreSqlParser.KW_VALIDATE, 0); } public KW_VALIDATOR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_VALIDATOR, 0); + return this.getToken(PostgreSqlParser.KW_VALIDATOR, 0); } public KW_VALUE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_VALUE, 0); + return this.getToken(PostgreSqlParser.KW_VALUE, 0); } public KW_VARYING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_VARYING, 0); + return this.getToken(PostgreSqlParser.KW_VARYING, 0); } public KW_VERSION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_VERSION, 0); + return this.getToken(PostgreSqlParser.KW_VERSION, 0); } public KW_VIEW(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_VIEW, 0); + return this.getToken(PostgreSqlParser.KW_VIEW, 0); } public KW_VIEWS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_VIEWS, 0); + return this.getToken(PostgreSqlParser.KW_VIEWS, 0); } public KW_VOLATILE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_VOLATILE, 0); + return this.getToken(PostgreSqlParser.KW_VOLATILE, 0); } public KW_WHITESPACE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_WHITESPACE, 0); + return this.getToken(PostgreSqlParser.KW_WHITESPACE, 0); } public KW_WITHIN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_WITHIN, 0); + return this.getToken(PostgreSqlParser.KW_WITHIN, 0); } public KW_WITHOUT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_WITHOUT, 0); + return this.getToken(PostgreSqlParser.KW_WITHOUT, 0); } public KW_WORK(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_WORK, 0); + return this.getToken(PostgreSqlParser.KW_WORK, 0); } public KW_WRAPPER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_WRAPPER, 0); + return this.getToken(PostgreSqlParser.KW_WRAPPER, 0); } public KW_WRITE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_WRITE, 0); + return this.getToken(PostgreSqlParser.KW_WRITE, 0); } public KW_XML(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_XML, 0); + return this.getToken(PostgreSqlParser.KW_XML, 0); } public KW_YEAR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_YEAR, 0); + return this.getToken(PostgreSqlParser.KW_YEAR, 0); } public KW_YES(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_YES, 0); + return this.getToken(PostgreSqlParser.KW_YES, 0); } public KW_ZONE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ZONE, 0); + return this.getToken(PostgreSqlParser.KW_ZONE, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_unreserved_keyword; + return PostgreSqlParser.RULE_unreserved_keyword; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterUnreserved_keyword) { listener.enterUnreserved_keyword(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitUnreserved_keyword) { listener.exitUnreserved_keyword(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitUnreserved_keyword) { return visitor.visitUnreserved_keyword(this); } else { @@ -108932,172 +108932,172 @@ export class Col_name_keywordContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_BETWEEN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_BETWEEN, 0); + return this.getToken(PostgreSqlParser.KW_BETWEEN, 0); } public KW_BIGINT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_BIGINT, 0); + return this.getToken(PostgreSqlParser.KW_BIGINT, 0); } public bit(): BitContext | null { return this.getRuleContext(0, BitContext); } public KW_BOOLEAN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_BOOLEAN, 0); + return this.getToken(PostgreSqlParser.KW_BOOLEAN, 0); } public KW_CHAR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CHAR, 0); + return this.getToken(PostgreSqlParser.KW_CHAR, 0); } public character(): CharacterContext | null { return this.getRuleContext(0, CharacterContext); } public KW_COALESCE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_COALESCE, 0); + return this.getToken(PostgreSqlParser.KW_COALESCE, 0); } public KW_DEC(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEC, 0); + return this.getToken(PostgreSqlParser.KW_DEC, 0); } public KW_DECIMAL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DECIMAL, 0); + return this.getToken(PostgreSqlParser.KW_DECIMAL, 0); } public KW_EXISTS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_EXISTS, 0); + return this.getToken(PostgreSqlParser.KW_EXISTS, 0); } public KW_EXTRACT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_EXTRACT, 0); + return this.getToken(PostgreSqlParser.KW_EXTRACT, 0); } public KW_FLOAT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FLOAT, 0); + return this.getToken(PostgreSqlParser.KW_FLOAT, 0); } public KW_GREATEST(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_GREATEST, 0); + return this.getToken(PostgreSqlParser.KW_GREATEST, 0); } public KW_GROUPING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_GROUPING, 0); + return this.getToken(PostgreSqlParser.KW_GROUPING, 0); } public KW_INOUT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INOUT, 0); + return this.getToken(PostgreSqlParser.KW_INOUT, 0); } public KW_INT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INT, 0); + return this.getToken(PostgreSqlParser.KW_INT, 0); } public KW_INTEGER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INTEGER, 0); + return this.getToken(PostgreSqlParser.KW_INTEGER, 0); } public KW_INTERVAL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INTERVAL, 0); + return this.getToken(PostgreSqlParser.KW_INTERVAL, 0); } public KW_LEAST(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LEAST, 0); + return this.getToken(PostgreSqlParser.KW_LEAST, 0); } public KW_NATIONAL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NATIONAL, 0); + return this.getToken(PostgreSqlParser.KW_NATIONAL, 0); } public KW_NCHAR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NCHAR, 0); + return this.getToken(PostgreSqlParser.KW_NCHAR, 0); } public KW_NONE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NONE, 0); + return this.getToken(PostgreSqlParser.KW_NONE, 0); } public KW_NORMALIZE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NORMALIZE, 0); + return this.getToken(PostgreSqlParser.KW_NORMALIZE, 0); } public KW_NULLIF(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NULLIF, 0); + return this.getToken(PostgreSqlParser.KW_NULLIF, 0); } public numeric(): NumericContext | null { return this.getRuleContext(0, NumericContext); } public KW_OUT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OUT, 0); + return this.getToken(PostgreSqlParser.KW_OUT, 0); } public KW_OVERLAY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OVERLAY, 0); + return this.getToken(PostgreSqlParser.KW_OVERLAY, 0); } public KW_POSITION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_POSITION, 0); + return this.getToken(PostgreSqlParser.KW_POSITION, 0); } public KW_PRECISION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PRECISION, 0); + return this.getToken(PostgreSqlParser.KW_PRECISION, 0); } public KW_REAL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_REAL, 0); + return this.getToken(PostgreSqlParser.KW_REAL, 0); } public KW_ROW(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROW, 0); + return this.getToken(PostgreSqlParser.KW_ROW, 0); } public KW_SETOF(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SETOF, 0); + return this.getToken(PostgreSqlParser.KW_SETOF, 0); } public KW_SMALLINT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SMALLINT, 0); + return this.getToken(PostgreSqlParser.KW_SMALLINT, 0); } public KW_SUBSTRING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SUBSTRING, 0); + return this.getToken(PostgreSqlParser.KW_SUBSTRING, 0); } public KW_TIME(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TIME, 0); + return this.getToken(PostgreSqlParser.KW_TIME, 0); } public KW_TIMESTAMP(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TIMESTAMP, 0); + return this.getToken(PostgreSqlParser.KW_TIMESTAMP, 0); } public KW_TREAT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TREAT, 0); + return this.getToken(PostgreSqlParser.KW_TREAT, 0); } public KW_TRIM(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TRIM, 0); + return this.getToken(PostgreSqlParser.KW_TRIM, 0); } public KW_VALUES(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_VALUES, 0); + return this.getToken(PostgreSqlParser.KW_VALUES, 0); } public KW_VARCHAR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_VARCHAR, 0); + return this.getToken(PostgreSqlParser.KW_VARCHAR, 0); } public KW_XMLATTRIBUTES(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_XMLATTRIBUTES, 0); + return this.getToken(PostgreSqlParser.KW_XMLATTRIBUTES, 0); } public KW_XMLCONCAT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_XMLCONCAT, 0); + return this.getToken(PostgreSqlParser.KW_XMLCONCAT, 0); } public KW_XMLELEMENT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_XMLELEMENT, 0); + return this.getToken(PostgreSqlParser.KW_XMLELEMENT, 0); } public KW_XMLEXISTS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_XMLEXISTS, 0); + return this.getToken(PostgreSqlParser.KW_XMLEXISTS, 0); } public KW_XMLFOREST(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_XMLFOREST, 0); + return this.getToken(PostgreSqlParser.KW_XMLFOREST, 0); } public KW_XMLNAMESPACES(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_XMLNAMESPACES, 0); + return this.getToken(PostgreSqlParser.KW_XMLNAMESPACES, 0); } public KW_XMLPARSE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_XMLPARSE, 0); + return this.getToken(PostgreSqlParser.KW_XMLPARSE, 0); } public KW_XMLPI(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_XMLPI, 0); + return this.getToken(PostgreSqlParser.KW_XMLPI, 0); } public KW_XMLROOT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_XMLROOT, 0); + return this.getToken(PostgreSqlParser.KW_XMLROOT, 0); } public KW_XMLSERIALIZE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_XMLSERIALIZE, 0); + return this.getToken(PostgreSqlParser.KW_XMLSERIALIZE, 0); } public KW_XMLTABLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_XMLTABLE, 0); + return this.getToken(PostgreSqlParser.KW_XMLTABLE, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_col_name_keyword; + return PostgreSqlParser.RULE_col_name_keyword; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCol_name_keyword) { listener.enterCol_name_keyword(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCol_name_keyword) { listener.exitCol_name_keyword(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCol_name_keyword) { return visitor.visitCol_name_keyword(this); } else { @@ -109112,88 +109112,88 @@ export class Type_func_name_keywordContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_AUTHORIZATION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_AUTHORIZATION, 0); + return this.getToken(PostgreSqlParser.KW_AUTHORIZATION, 0); } public KW_BINARY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_BINARY, 0); + return this.getToken(PostgreSqlParser.KW_BINARY, 0); } public KW_COLLATION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_COLLATION, 0); + return this.getToken(PostgreSqlParser.KW_COLLATION, 0); } public KW_CONCURRENTLY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CONCURRENTLY, 0); + return this.getToken(PostgreSqlParser.KW_CONCURRENTLY, 0); } public KW_CROSS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CROSS, 0); + return this.getToken(PostgreSqlParser.KW_CROSS, 0); } public KW_CURRENT_SCHEMA(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CURRENT_SCHEMA, 0); + return this.getToken(PostgreSqlParser.KW_CURRENT_SCHEMA, 0); } public KW_FREEZE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FREEZE, 0); + return this.getToken(PostgreSqlParser.KW_FREEZE, 0); } public KW_FULL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FULL, 0); + return this.getToken(PostgreSqlParser.KW_FULL, 0); } public KW_ILIKE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ILIKE, 0); + return this.getToken(PostgreSqlParser.KW_ILIKE, 0); } public KW_INNER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INNER, 0); + return this.getToken(PostgreSqlParser.KW_INNER, 0); } public KW_IS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_IS, 0); + return this.getToken(PostgreSqlParser.KW_IS, 0); } public KW_ISNULL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ISNULL, 0); + return this.getToken(PostgreSqlParser.KW_ISNULL, 0); } public KW_JOIN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_JOIN, 0); + return this.getToken(PostgreSqlParser.KW_JOIN, 0); } public KW_LEFT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LEFT, 0); + return this.getToken(PostgreSqlParser.KW_LEFT, 0); } public KW_LIKE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LIKE, 0); + return this.getToken(PostgreSqlParser.KW_LIKE, 0); } public KW_NATURAL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NATURAL, 0); + return this.getToken(PostgreSqlParser.KW_NATURAL, 0); } public KW_NOTNULL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NOTNULL, 0); + return this.getToken(PostgreSqlParser.KW_NOTNULL, 0); } public KW_OUTER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OUTER, 0); + return this.getToken(PostgreSqlParser.KW_OUTER, 0); } public KW_OVERLAPS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OVERLAPS, 0); + return this.getToken(PostgreSqlParser.KW_OVERLAPS, 0); } public KW_RIGHT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RIGHT, 0); + return this.getToken(PostgreSqlParser.KW_RIGHT, 0); } public KW_SIMILAR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SIMILAR, 0); + return this.getToken(PostgreSqlParser.KW_SIMILAR, 0); } public KW_TABLESAMPLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TABLESAMPLE, 0); + return this.getToken(PostgreSqlParser.KW_TABLESAMPLE, 0); } public KW_VERBOSE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_VERBOSE, 0); + return this.getToken(PostgreSqlParser.KW_VERBOSE, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_type_func_name_keyword; + return PostgreSqlParser.RULE_type_func_name_keyword; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterType_func_name_keyword) { listener.enterType_func_name_keyword(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitType_func_name_keyword) { listener.exitType_func_name_keyword(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitType_func_name_keyword) { return visitor.visitType_func_name_keyword(this); } else { @@ -109208,244 +109208,244 @@ export class Reserved_keywordContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ALL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ALL, 0); + return this.getToken(PostgreSqlParser.KW_ALL, 0); } public KW_ANALYSE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ANALYSE, 0); + return this.getToken(PostgreSqlParser.KW_ANALYSE, 0); } public KW_ANALYZE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ANALYZE, 0); + return this.getToken(PostgreSqlParser.KW_ANALYZE, 0); } public KW_AND(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_AND, 0); + return this.getToken(PostgreSqlParser.KW_AND, 0); } public KW_ANY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ANY, 0); + return this.getToken(PostgreSqlParser.KW_ANY, 0); } public KW_ARRAY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ARRAY, 0); + return this.getToken(PostgreSqlParser.KW_ARRAY, 0); } public KW_AS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_AS, 0); + return this.getToken(PostgreSqlParser.KW_AS, 0); } public KW_ASC(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ASC, 0); + return this.getToken(PostgreSqlParser.KW_ASC, 0); } public KW_ASYMMETRIC(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ASYMMETRIC, 0); + return this.getToken(PostgreSqlParser.KW_ASYMMETRIC, 0); } public KW_BOTH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_BOTH, 0); + return this.getToken(PostgreSqlParser.KW_BOTH, 0); } public KW_CASE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CASE, 0); + return this.getToken(PostgreSqlParser.KW_CASE, 0); } public KW_CAST(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CAST, 0); + return this.getToken(PostgreSqlParser.KW_CAST, 0); } public KW_CHECK(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CHECK, 0); + return this.getToken(PostgreSqlParser.KW_CHECK, 0); } public KW_COLLATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_COLLATE, 0); + return this.getToken(PostgreSqlParser.KW_COLLATE, 0); } public KW_COLUMN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_COLUMN, 0); + return this.getToken(PostgreSqlParser.KW_COLUMN, 0); } public KW_CONSTRAINT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CONSTRAINT, 0); + return this.getToken(PostgreSqlParser.KW_CONSTRAINT, 0); } public KW_CREATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CREATE, 0); + return this.getToken(PostgreSqlParser.KW_CREATE, 0); } public KW_CURRENT_CATALOG(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CURRENT_CATALOG, 0); + return this.getToken(PostgreSqlParser.KW_CURRENT_CATALOG, 0); } public KW_CURRENT_DATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CURRENT_DATE, 0); + return this.getToken(PostgreSqlParser.KW_CURRENT_DATE, 0); } public KW_CURRENT_ROLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CURRENT_ROLE, 0); + return this.getToken(PostgreSqlParser.KW_CURRENT_ROLE, 0); } public KW_CURRENT_TIME(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CURRENT_TIME, 0); + return this.getToken(PostgreSqlParser.KW_CURRENT_TIME, 0); } public KW_CURRENT_TIMESTAMP(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CURRENT_TIMESTAMP, 0); + return this.getToken(PostgreSqlParser.KW_CURRENT_TIMESTAMP, 0); } public KW_CURRENT_USER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CURRENT_USER, 0); + return this.getToken(PostgreSqlParser.KW_CURRENT_USER, 0); } public KW_DEFERRABLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEFERRABLE, 0); + return this.getToken(PostgreSqlParser.KW_DEFERRABLE, 0); } public KW_DESC(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DESC, 0); + return this.getToken(PostgreSqlParser.KW_DESC, 0); } public KW_DISTINCT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DISTINCT, 0); + return this.getToken(PostgreSqlParser.KW_DISTINCT, 0); } public KW_DO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DO, 0); + return this.getToken(PostgreSqlParser.KW_DO, 0); } public KW_ELSE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ELSE, 0); + return this.getToken(PostgreSqlParser.KW_ELSE, 0); } public KW_END(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_END, 0); + return this.getToken(PostgreSqlParser.KW_END, 0); } public KW_EXCEPT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_EXCEPT, 0); + return this.getToken(PostgreSqlParser.KW_EXCEPT, 0); } public KW_FALSE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FALSE, 0); + return this.getToken(PostgreSqlParser.KW_FALSE, 0); } public KW_FETCH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FETCH, 0); + return this.getToken(PostgreSqlParser.KW_FETCH, 0); } public KW_FOR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FOR, 0); + return this.getToken(PostgreSqlParser.KW_FOR, 0); } public KW_FOREIGN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FOREIGN, 0); + return this.getToken(PostgreSqlParser.KW_FOREIGN, 0); } public KW_FROM(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FROM, 0); + return this.getToken(PostgreSqlParser.KW_FROM, 0); } public KW_GRANT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_GRANT, 0); + return this.getToken(PostgreSqlParser.KW_GRANT, 0); } public KW_GROUP(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_GROUP, 0); + return this.getToken(PostgreSqlParser.KW_GROUP, 0); } public KW_HAVING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_HAVING, 0); + return this.getToken(PostgreSqlParser.KW_HAVING, 0); } public KW_IN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_IN, 0); + return this.getToken(PostgreSqlParser.KW_IN, 0); } public KW_INITIALLY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INITIALLY, 0); + return this.getToken(PostgreSqlParser.KW_INITIALLY, 0); } public KW_INTERSECT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INTERSECT, 0); + return this.getToken(PostgreSqlParser.KW_INTERSECT, 0); } public KW_LATERAL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LATERAL, 0); + return this.getToken(PostgreSqlParser.KW_LATERAL, 0); } public KW_LEADING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LEADING, 0); + return this.getToken(PostgreSqlParser.KW_LEADING, 0); } public KW_LIMIT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LIMIT, 0); + return this.getToken(PostgreSqlParser.KW_LIMIT, 0); } public KW_LOCALTIME(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LOCALTIME, 0); + return this.getToken(PostgreSqlParser.KW_LOCALTIME, 0); } public KW_LOCALTIMESTAMP(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LOCALTIMESTAMP, 0); + return this.getToken(PostgreSqlParser.KW_LOCALTIMESTAMP, 0); } public KW_NOT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NOT, 0); + return this.getToken(PostgreSqlParser.KW_NOT, 0); } public KW_NULL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NULL, 0); + return this.getToken(PostgreSqlParser.KW_NULL, 0); } public KW_OFFSET(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OFFSET, 0); + return this.getToken(PostgreSqlParser.KW_OFFSET, 0); } public KW_ON(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ON, 0); + return this.getToken(PostgreSqlParser.KW_ON, 0); } public KW_ONLY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ONLY, 0); + return this.getToken(PostgreSqlParser.KW_ONLY, 0); } public KW_OR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OR, 0); + return this.getToken(PostgreSqlParser.KW_OR, 0); } public KW_ORDER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ORDER, 0); + return this.getToken(PostgreSqlParser.KW_ORDER, 0); } public KW_PLACING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PLACING, 0); + return this.getToken(PostgreSqlParser.KW_PLACING, 0); } public KW_PRIMARY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PRIMARY, 0); + return this.getToken(PostgreSqlParser.KW_PRIMARY, 0); } public KW_REFERENCES(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_REFERENCES, 0); + return this.getToken(PostgreSqlParser.KW_REFERENCES, 0); } public KW_RETURNING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RETURNING, 0); + return this.getToken(PostgreSqlParser.KW_RETURNING, 0); } public KW_SELECT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SELECT, 0); + return this.getToken(PostgreSqlParser.KW_SELECT, 0); } public KW_SESSION_USER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SESSION_USER, 0); + return this.getToken(PostgreSqlParser.KW_SESSION_USER, 0); } public KW_SOME(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SOME, 0); + return this.getToken(PostgreSqlParser.KW_SOME, 0); } public KW_SYMMETRIC(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SYMMETRIC, 0); + return this.getToken(PostgreSqlParser.KW_SYMMETRIC, 0); } public KW_TABLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TABLE, 0); + return this.getToken(PostgreSqlParser.KW_TABLE, 0); } public KW_THEN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_THEN, 0); + return this.getToken(PostgreSqlParser.KW_THEN, 0); } public KW_TO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TO, 0); + return this.getToken(PostgreSqlParser.KW_TO, 0); } public KW_TRAILING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TRAILING, 0); + return this.getToken(PostgreSqlParser.KW_TRAILING, 0); } public KW_TRUE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TRUE, 0); + return this.getToken(PostgreSqlParser.KW_TRUE, 0); } public KW_UNION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_UNION, 0); + return this.getToken(PostgreSqlParser.KW_UNION, 0); } public KW_UNIQUE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_UNIQUE, 0); + return this.getToken(PostgreSqlParser.KW_UNIQUE, 0); } public KW_USER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_USER, 0); + return this.getToken(PostgreSqlParser.KW_USER, 0); } public KW_USING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_USING, 0); + return this.getToken(PostgreSqlParser.KW_USING, 0); } public KW_VARIADIC(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_VARIADIC, 0); + return this.getToken(PostgreSqlParser.KW_VARIADIC, 0); } public KW_WHEN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_WHEN, 0); + return this.getToken(PostgreSqlParser.KW_WHEN, 0); } public KW_WHERE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_WHERE, 0); + return this.getToken(PostgreSqlParser.KW_WHERE, 0); } public KW_WINDOW(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_WINDOW, 0); + return this.getToken(PostgreSqlParser.KW_WINDOW, 0); } public KW_WITH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_WITH, 0); + return this.getToken(PostgreSqlParser.KW_WITH, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_reserved_keyword; + return PostgreSqlParser.RULE_reserved_keyword; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterReserved_keyword) { listener.enterReserved_keyword(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitReserved_keyword) { listener.exitReserved_keyword(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitReserved_keyword) { return visitor.visitReserved_keyword(this); } else { @@ -109469,19 +109469,19 @@ export class Pl_functionContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_semiContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_pl_function; + return PostgreSqlParser.RULE_pl_function; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterPl_function) { listener.enterPl_function(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitPl_function) { listener.exitPl_function(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitPl_function) { return visitor.visitPl_function(this); } else { @@ -109505,19 +109505,19 @@ export class Comp_optionsContext extends antlr.ParserRuleContext { return this.getRuleContext(i, Comp_optionContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_comp_options; + return PostgreSqlParser.RULE_comp_options; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterComp_options) { listener.enterComp_options(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitComp_options) { listener.exitComp_options(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitComp_options) { return visitor.visitComp_options(this); } else { @@ -109535,43 +109535,43 @@ export class Comp_optionContext extends antlr.ParserRuleContext { return this.getRuleContext(0, SharpContext)!; } public KW_OPTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OPTION, 0); + return this.getToken(PostgreSqlParser.KW_OPTION, 0); } public KW_DUMP(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DUMP, 0); + return this.getToken(PostgreSqlParser.KW_DUMP, 0); } public KW_PRINT_STRICT_PARAMS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PRINT_STRICT_PARAMS, 0); + return this.getToken(PostgreSqlParser.KW_PRINT_STRICT_PARAMS, 0); } public option_value(): Option_valueContext | null { return this.getRuleContext(0, Option_valueContext); } public KW_VARIABLE_CONFLICT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_VARIABLE_CONFLICT, 0); + return this.getToken(PostgreSqlParser.KW_VARIABLE_CONFLICT, 0); } public KW_ERROR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ERROR, 0); + return this.getToken(PostgreSqlParser.KW_ERROR, 0); } public KW_USE_VARIABLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_USE_VARIABLE, 0); + return this.getToken(PostgreSqlParser.KW_USE_VARIABLE, 0); } public KW_USE_COLUMN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_USE_COLUMN, 0); + return this.getToken(PostgreSqlParser.KW_USE_COLUMN, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_comp_option; + return PostgreSqlParser.RULE_comp_option; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterComp_option) { listener.enterComp_option(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitComp_option) { listener.exitComp_option(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitComp_option) { return visitor.visitComp_option(this); } else { @@ -109586,22 +109586,22 @@ export class SharpContext extends antlr.ParserRuleContext { super(parent, invokingState); } public Operator(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.Operator, 0)!; + return this.getToken(PostgreSqlParser.Operator, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_sharp; + return PostgreSqlParser.RULE_sharp; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterSharp) { listener.enterSharp(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitSharp) { listener.exitSharp(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitSharp) { return visitor.visitSharp(this); } else { @@ -109628,19 +109628,19 @@ export class Option_valueContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Unreserved_keywordContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_option_value; + return PostgreSqlParser.RULE_option_value; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOption_value) { listener.enterOption_value(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOption_value) { listener.exitOption_value(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOption_value) { return visitor.visitOption_value(this); } else { @@ -109655,22 +109655,22 @@ export class Opt_semiContext extends antlr.ParserRuleContext { super(parent, invokingState); } public SEMI(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.SEMI, 0); + return this.getToken(PostgreSqlParser.SEMI, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_semi; + return PostgreSqlParser.RULE_opt_semi; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_semi) { listener.enterOpt_semi(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_semi) { listener.exitOpt_semi(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_semi) { return visitor.visitOpt_semi(this); } else { @@ -109688,7 +109688,7 @@ export class Pl_blockContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Decl_sectContext)!; } public KW_BEGIN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_BEGIN, 0)!; + return this.getToken(PostgreSqlParser.KW_BEGIN, 0)!; } public proc_sect(): Proc_sectContext { return this.getRuleContext(0, Proc_sectContext)!; @@ -109697,25 +109697,25 @@ export class Pl_blockContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Exception_sectContext)!; } public KW_END(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_END, 0)!; + return this.getToken(PostgreSqlParser.KW_END, 0)!; } public opt_label(): Opt_labelContext { return this.getRuleContext(0, Opt_labelContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_pl_block; + return PostgreSqlParser.RULE_pl_block; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterPl_block) { listener.enterPl_block(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitPl_block) { listener.exitPl_block(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitPl_block) { return visitor.visitPl_block(this); } else { @@ -109739,19 +109739,19 @@ export class Decl_sectContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Decl_stmtsContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_decl_sect; + return PostgreSqlParser.RULE_decl_sect; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDecl_sect) { listener.enterDecl_sect(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDecl_sect) { listener.exitDecl_sect(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDecl_sect) { return visitor.visitDecl_sect(this); } else { @@ -109766,22 +109766,22 @@ export class Decl_startContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_DECLARE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_DECLARE, 0)!; + return this.getToken(PostgreSqlParser.KW_DECLARE, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_decl_start; + return PostgreSqlParser.RULE_decl_start; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDecl_start) { listener.enterDecl_start(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDecl_start) { listener.exitDecl_start(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDecl_start) { return visitor.visitDecl_start(this); } else { @@ -109805,19 +109805,19 @@ export class Decl_stmtsContext extends antlr.ParserRuleContext { return this.getRuleContext(i, Decl_stmtContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_decl_stmts; + return PostgreSqlParser.RULE_decl_stmts; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDecl_stmts) { listener.enterDecl_stmts(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDecl_stmts) { listener.exitDecl_stmts(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDecl_stmts) { return visitor.visitDecl_stmts(this); } else { @@ -109832,28 +109832,28 @@ export class Label_declContext extends antlr.ParserRuleContext { super(parent, invokingState); } public LESS_LESS(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.LESS_LESS, 0)!; + return this.getToken(PostgreSqlParser.LESS_LESS, 0)!; } public any_identifier(): Any_identifierContext { return this.getRuleContext(0, Any_identifierContext)!; } public GREATER_GREATER(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.GREATER_GREATER, 0)!; + return this.getToken(PostgreSqlParser.GREATER_GREATER, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_label_decl; + return PostgreSqlParser.RULE_label_decl; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterLabel_decl) { listener.enterLabel_decl(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitLabel_decl) { listener.exitLabel_decl(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitLabel_decl) { return visitor.visitLabel_decl(this); } else { @@ -109871,25 +109871,25 @@ export class Decl_stmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Decl_statementContext); } public KW_DECLARE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DECLARE, 0); + return this.getToken(PostgreSqlParser.KW_DECLARE, 0); } public label_decl(): Label_declContext | null { return this.getRuleContext(0, Label_declContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_decl_stmt; + return PostgreSqlParser.RULE_decl_stmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDecl_stmt) { listener.enterDecl_stmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDecl_stmt) { listener.exitDecl_stmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDecl_stmt) { return visitor.visitDecl_stmt(this); } else { @@ -109907,13 +109907,13 @@ export class Decl_statementContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Decl_varnameContext)!; } public SEMI(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.SEMI, 0)!; + return this.getToken(PostgreSqlParser.SEMI, 0)!; } public KW_ALIAS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ALIAS, 0); + return this.getToken(PostgreSqlParser.KW_ALIAS, 0); } public KW_FOR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FOR, 0); + return this.getToken(PostgreSqlParser.KW_FOR, 0); } public decl_aliasitem(): Decl_aliasitemContext | null { return this.getRuleContext(0, Decl_aliasitemContext); @@ -109937,7 +109937,7 @@ export class Decl_statementContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_scrollableContext); } public KW_CURSOR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CURSOR, 0); + return this.getToken(PostgreSqlParser.KW_CURSOR, 0); } public decl_cursor_args(): Decl_cursor_argsContext | null { return this.getRuleContext(0, Decl_cursor_argsContext); @@ -109949,19 +109949,19 @@ export class Decl_statementContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Decl_cursor_queryContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_decl_statement; + return PostgreSqlParser.RULE_decl_statement; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDecl_statement) { listener.enterDecl_statement(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDecl_statement) { listener.exitDecl_statement(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDecl_statement) { return visitor.visitDecl_statement(this); } else { @@ -109976,25 +109976,25 @@ export class Opt_scrollableContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_NO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NO, 0); + return this.getToken(PostgreSqlParser.KW_NO, 0); } public KW_SCROLL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SCROLL, 0); + return this.getToken(PostgreSqlParser.KW_SCROLL, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_scrollable; + return PostgreSqlParser.RULE_opt_scrollable; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_scrollable) { listener.enterOpt_scrollable(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_scrollable) { listener.exitOpt_scrollable(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_scrollable) { return visitor.visitOpt_scrollable(this); } else { @@ -110012,19 +110012,19 @@ export class Decl_cursor_queryContext extends antlr.ParserRuleContext { return this.getRuleContext(0, SelectstmtContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_decl_cursor_query; + return PostgreSqlParser.RULE_decl_cursor_query; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDecl_cursor_query) { listener.enterDecl_cursor_query(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDecl_cursor_query) { listener.exitDecl_cursor_query(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDecl_cursor_query) { return visitor.visitDecl_cursor_query(this); } else { @@ -110039,28 +110039,28 @@ export class Decl_cursor_argsContext extends antlr.ParserRuleContext { super(parent, invokingState); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public decl_cursor_arglist(): Decl_cursor_arglistContext | null { return this.getRuleContext(0, Decl_cursor_arglistContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_decl_cursor_args; + return PostgreSqlParser.RULE_decl_cursor_args; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDecl_cursor_args) { listener.enterDecl_cursor_args(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDecl_cursor_args) { listener.exitDecl_cursor_args(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDecl_cursor_args) { return visitor.visitDecl_cursor_args(this); } else { @@ -110087,25 +110087,25 @@ export class Decl_cursor_arglistContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_decl_cursor_arglist; + return PostgreSqlParser.RULE_decl_cursor_arglist; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDecl_cursor_arglist) { listener.enterDecl_cursor_arglist(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDecl_cursor_arglist) { listener.exitDecl_cursor_arglist(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDecl_cursor_arglist) { return visitor.visitDecl_cursor_arglist(this); } else { @@ -110126,19 +110126,19 @@ export class Decl_cursor_argContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Decl_datatypeContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_decl_cursor_arg; + return PostgreSqlParser.RULE_decl_cursor_arg; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDecl_cursor_arg) { listener.enterDecl_cursor_arg(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDecl_cursor_arg) { listener.exitDecl_cursor_arg(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDecl_cursor_arg) { return visitor.visitDecl_cursor_arg(this); } else { @@ -110153,25 +110153,25 @@ export class Decl_is_forContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_IS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_IS, 0); + return this.getToken(PostgreSqlParser.KW_IS, 0); } public KW_FOR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FOR, 0); + return this.getToken(PostgreSqlParser.KW_FOR, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_decl_is_for; + return PostgreSqlParser.RULE_decl_is_for; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDecl_is_for) { listener.enterDecl_is_for(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDecl_is_for) { listener.exitDecl_is_for(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDecl_is_for) { return visitor.visitDecl_is_for(this); } else { @@ -110186,25 +110186,25 @@ export class Decl_aliasitemContext extends antlr.ParserRuleContext { super(parent, invokingState); } public PARAM(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.PARAM, 0); + return this.getToken(PostgreSqlParser.PARAM, 0); } public colid(): ColidContext | null { return this.getRuleContext(0, ColidContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_decl_aliasitem; + return PostgreSqlParser.RULE_decl_aliasitem; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDecl_aliasitem) { listener.enterDecl_aliasitem(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDecl_aliasitem) { listener.exitDecl_aliasitem(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDecl_aliasitem) { return visitor.visitDecl_aliasitem(this); } else { @@ -110222,19 +110222,19 @@ export class Decl_varnameContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Any_identifierContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_decl_varname; + return PostgreSqlParser.RULE_decl_varname; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDecl_varname) { listener.enterDecl_varname(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDecl_varname) { listener.exitDecl_varname(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDecl_varname) { return visitor.visitDecl_varname(this); } else { @@ -110249,22 +110249,22 @@ export class Decl_constContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CONSTANT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CONSTANT, 0); + return this.getToken(PostgreSqlParser.KW_CONSTANT, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_decl_const; + return PostgreSqlParser.RULE_decl_const; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDecl_const) { listener.enterDecl_const(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDecl_const) { listener.exitDecl_const(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDecl_const) { return visitor.visitDecl_const(this); } else { @@ -110282,19 +110282,19 @@ export class Decl_datatypeContext extends antlr.ParserRuleContext { return this.getRuleContext(0, TypenameContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_decl_datatype; + return PostgreSqlParser.RULE_decl_datatype; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDecl_datatype) { listener.enterDecl_datatype(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDecl_datatype) { listener.exitDecl_datatype(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDecl_datatype) { return visitor.visitDecl_datatype(this); } else { @@ -110309,25 +110309,25 @@ export class Decl_collateContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_COLLATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_COLLATE, 0); + return this.getToken(PostgreSqlParser.KW_COLLATE, 0); } public any_name(): Any_nameContext | null { return this.getRuleContext(0, Any_nameContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_decl_collate; + return PostgreSqlParser.RULE_decl_collate; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDecl_collate) { listener.enterDecl_collate(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDecl_collate) { listener.exitDecl_collate(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDecl_collate) { return visitor.visitDecl_collate(this); } else { @@ -110342,25 +110342,25 @@ export class Decl_notnullContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_NOT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NOT, 0); + return this.getToken(PostgreSqlParser.KW_NOT, 0); } public KW_NULL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NULL, 0); + return this.getToken(PostgreSqlParser.KW_NULL, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_decl_notnull; + return PostgreSqlParser.RULE_decl_notnull; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDecl_notnull) { listener.enterDecl_notnull(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDecl_notnull) { listener.exitDecl_notnull(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDecl_notnull) { return visitor.visitDecl_notnull(this); } else { @@ -110381,19 +110381,19 @@ export class Decl_defvalContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Sql_expressionContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_decl_defval; + return PostgreSqlParser.RULE_decl_defval; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDecl_defval) { listener.enterDecl_defval(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDecl_defval) { listener.exitDecl_defval(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDecl_defval) { return visitor.visitDecl_defval(this); } else { @@ -110411,22 +110411,22 @@ export class Decl_defkeyContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Assign_operatorContext); } public KW_DEFAULT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEFAULT, 0); + return this.getToken(PostgreSqlParser.KW_DEFAULT, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_decl_defkey; + return PostgreSqlParser.RULE_decl_defkey; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDecl_defkey) { listener.enterDecl_defkey(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDecl_defkey) { listener.exitDecl_defkey(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDecl_defkey) { return visitor.visitDecl_defkey(this); } else { @@ -110441,25 +110441,25 @@ export class Assign_operatorContext extends antlr.ParserRuleContext { super(parent, invokingState); } public EQUAL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.EQUAL, 0); + return this.getToken(PostgreSqlParser.EQUAL, 0); } public COLON_EQUALS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.COLON_EQUALS, 0); + return this.getToken(PostgreSqlParser.COLON_EQUALS, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_assign_operator; + return PostgreSqlParser.RULE_assign_operator; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAssign_operator) { listener.enterAssign_operator(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAssign_operator) { listener.exitAssign_operator(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAssign_operator) { return visitor.visitAssign_operator(this); } else { @@ -110483,19 +110483,19 @@ export class Proc_sectContext extends antlr.ParserRuleContext { return this.getRuleContext(i, Proc_stmtContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_proc_sect; + return PostgreSqlParser.RULE_proc_sect; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterProc_sect) { listener.enterProc_sect(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitProc_sect) { listener.exitProc_sect(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitProc_sect) { return visitor.visitProc_sect(this); } else { @@ -110513,7 +110513,7 @@ export class Proc_stmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Pl_blockContext); } public SEMI(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.SEMI, 0); + return this.getToken(PostgreSqlParser.SEMI, 0); } public stmt_return(): Stmt_returnContext | null { return this.getRuleContext(0, Stmt_returnContext); @@ -110588,19 +110588,19 @@ export class Proc_stmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Stmt_setContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_proc_stmt; + return PostgreSqlParser.RULE_proc_stmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterProc_stmt) { listener.enterProc_stmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitProc_stmt) { listener.exitProc_stmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitProc_stmt) { return visitor.visitProc_stmt(this); } else { @@ -110615,28 +110615,28 @@ export class Stmt_performContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_PERFORM(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_PERFORM, 0)!; + return this.getToken(PostgreSqlParser.KW_PERFORM, 0)!; } public expr_until_semi(): Expr_until_semiContext { return this.getRuleContext(0, Expr_until_semiContext)!; } public SEMI(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.SEMI, 0)!; + return this.getToken(PostgreSqlParser.SEMI, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_stmt_perform; + return PostgreSqlParser.RULE_stmt_perform; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterStmt_perform) { listener.enterStmt_perform(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitStmt_perform) { listener.exitStmt_perform(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitStmt_perform) { return visitor.visitStmt_perform(this); } else { @@ -110651,40 +110651,40 @@ export class Stmt_callContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CALL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CALL, 0); + return this.getToken(PostgreSqlParser.KW_CALL, 0); } public any_identifier(): Any_identifierContext { return this.getRuleContext(0, Any_identifierContext)!; } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public opt_expr_list(): Opt_expr_listContext | null { return this.getRuleContext(0, Opt_expr_listContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public SEMI(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.SEMI, 0); + return this.getToken(PostgreSqlParser.SEMI, 0); } public KW_DO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DO, 0); + return this.getToken(PostgreSqlParser.KW_DO, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_stmt_call; + return PostgreSqlParser.RULE_stmt_call; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterStmt_call) { listener.enterStmt_call(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitStmt_call) { listener.exitStmt_call(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitStmt_call) { return visitor.visitStmt_call(this); } else { @@ -110702,19 +110702,19 @@ export class Opt_expr_listContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Expr_listContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_expr_list; + return PostgreSqlParser.RULE_opt_expr_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_expr_list) { listener.enterOpt_expr_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_expr_list) { listener.exitOpt_expr_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_expr_list) { return visitor.visitOpt_expr_list(this); } else { @@ -110738,22 +110738,22 @@ export class Stmt_assignContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Sql_expressionContext)!; } public SEMI(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.SEMI, 0)!; + return this.getToken(PostgreSqlParser.SEMI, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_stmt_assign; + return PostgreSqlParser.RULE_stmt_assign; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterStmt_assign) { listener.enterStmt_assign(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitStmt_assign) { listener.exitStmt_assign(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitStmt_assign) { return visitor.visitStmt_assign(this); } else { @@ -110768,34 +110768,34 @@ export class Stmt_getdiagContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_GET(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_GET, 0)!; + return this.getToken(PostgreSqlParser.KW_GET, 0)!; } public getdiag_area_opt(): Getdiag_area_optContext { return this.getRuleContext(0, Getdiag_area_optContext)!; } public KW_DIAGNOSTICS(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_DIAGNOSTICS, 0)!; + return this.getToken(PostgreSqlParser.KW_DIAGNOSTICS, 0)!; } public getdiag_list(): Getdiag_listContext { return this.getRuleContext(0, Getdiag_listContext)!; } public SEMI(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.SEMI, 0)!; + return this.getToken(PostgreSqlParser.SEMI, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_stmt_getdiag; + return PostgreSqlParser.RULE_stmt_getdiag; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterStmt_getdiag) { listener.enterStmt_getdiag(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitStmt_getdiag) { listener.exitStmt_getdiag(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitStmt_getdiag) { return visitor.visitStmt_getdiag(this); } else { @@ -110810,25 +110810,25 @@ export class Getdiag_area_optContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CURRENT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CURRENT, 0); + return this.getToken(PostgreSqlParser.KW_CURRENT, 0); } public KW_STACKED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_STACKED, 0); + return this.getToken(PostgreSqlParser.KW_STACKED, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_getdiag_area_opt; + return PostgreSqlParser.RULE_getdiag_area_opt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterGetdiag_area_opt) { listener.enterGetdiag_area_opt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitGetdiag_area_opt) { listener.exitGetdiag_area_opt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitGetdiag_area_opt) { return visitor.visitGetdiag_area_opt(this); } else { @@ -110855,25 +110855,25 @@ export class Getdiag_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_getdiag_list; + return PostgreSqlParser.RULE_getdiag_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterGetdiag_list) { listener.enterGetdiag_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitGetdiag_list) { listener.exitGetdiag_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitGetdiag_list) { return visitor.visitGetdiag_list(this); } else { @@ -110897,19 +110897,19 @@ export class Getdiag_list_itemContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Getdiag_itemContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_getdiag_list_item; + return PostgreSqlParser.RULE_getdiag_list_item; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterGetdiag_list_item) { listener.enterGetdiag_list_item(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitGetdiag_list_item) { listener.exitGetdiag_list_item(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitGetdiag_list_item) { return visitor.visitGetdiag_list_item(this); } else { @@ -110927,19 +110927,19 @@ export class Getdiag_itemContext extends antlr.ParserRuleContext { return this.getRuleContext(0, ColidContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_getdiag_item; + return PostgreSqlParser.RULE_getdiag_item; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterGetdiag_item) { listener.enterGetdiag_item(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitGetdiag_item) { listener.exitGetdiag_item(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitGetdiag_item) { return visitor.visitGetdiag_item(this); } else { @@ -110957,19 +110957,19 @@ export class Getdiag_targetContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Assign_varContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_getdiag_target; + return PostgreSqlParser.RULE_getdiag_target; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterGetdiag_target) { listener.enterGetdiag_target(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitGetdiag_target) { listener.exitGetdiag_target(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitGetdiag_target) { return visitor.visitGetdiag_target(this); } else { @@ -110987,15 +110987,15 @@ export class Assign_varContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Any_nameContext); } public PARAM(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.PARAM, 0); + return this.getToken(PostgreSqlParser.PARAM, 0); } public OPEN_BRACKET(): antlr.TerminalNode[]; public OPEN_BRACKET(i: number): antlr.TerminalNode | null; public OPEN_BRACKET(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.OPEN_BRACKET); + return this.getTokens(PostgreSqlParser.OPEN_BRACKET); } else { - return this.getToken(PostgreSQLParser.OPEN_BRACKET, i); + return this.getToken(PostgreSqlParser.OPEN_BRACKET, i); } } public expr_until_rightbracket(): Expr_until_rightbracketContext[]; @@ -111011,25 +111011,25 @@ export class Assign_varContext extends antlr.ParserRuleContext { public CLOSE_BRACKET(i: number): antlr.TerminalNode | null; public CLOSE_BRACKET(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.CLOSE_BRACKET); + return this.getTokens(PostgreSqlParser.CLOSE_BRACKET); } else { - return this.getToken(PostgreSQLParser.CLOSE_BRACKET, i); + return this.getToken(PostgreSqlParser.CLOSE_BRACKET, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_assign_var; + return PostgreSqlParser.RULE_assign_var; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAssign_var) { listener.enterAssign_var(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAssign_var) { listener.exitAssign_var(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAssign_var) { return visitor.visitAssign_var(this); } else { @@ -111047,16 +111047,16 @@ export class Stmt_ifContext extends antlr.ParserRuleContext { public KW_IF(i: number): antlr.TerminalNode | null; public KW_IF(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.KW_IF); + return this.getTokens(PostgreSqlParser.KW_IF); } else { - return this.getToken(PostgreSQLParser.KW_IF, i); + return this.getToken(PostgreSqlParser.KW_IF, i); } } public expr_until_then(): Expr_until_thenContext { return this.getRuleContext(0, Expr_until_thenContext)!; } public KW_THEN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_THEN, 0)!; + return this.getToken(PostgreSqlParser.KW_THEN, 0)!; } public proc_sect(): Proc_sectContext { return this.getRuleContext(0, Proc_sectContext)!; @@ -111068,25 +111068,25 @@ export class Stmt_ifContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Stmt_elseContext)!; } public KW_END(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_END, 0)!; + return this.getToken(PostgreSqlParser.KW_END, 0)!; } public SEMI(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.SEMI, 0)!; + return this.getToken(PostgreSqlParser.SEMI, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_stmt_if; + return PostgreSqlParser.RULE_stmt_if; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterStmt_if) { listener.enterStmt_if(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitStmt_if) { listener.exitStmt_if(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitStmt_if) { return visitor.visitStmt_if(this); } else { @@ -111104,9 +111104,9 @@ export class Stmt_elsifsContext extends antlr.ParserRuleContext { public KW_ELSIF(i: number): antlr.TerminalNode | null; public KW_ELSIF(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.KW_ELSIF); + return this.getTokens(PostgreSqlParser.KW_ELSIF); } else { - return this.getToken(PostgreSQLParser.KW_ELSIF, i); + return this.getToken(PostgreSqlParser.KW_ELSIF, i); } } public a_expr(): A_exprContext[]; @@ -111122,9 +111122,9 @@ export class Stmt_elsifsContext extends antlr.ParserRuleContext { public KW_THEN(i: number): antlr.TerminalNode | null; public KW_THEN(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.KW_THEN); + return this.getTokens(PostgreSqlParser.KW_THEN); } else { - return this.getToken(PostgreSQLParser.KW_THEN, i); + return this.getToken(PostgreSqlParser.KW_THEN, i); } } public proc_sect(): Proc_sectContext[]; @@ -111137,19 +111137,19 @@ export class Stmt_elsifsContext extends antlr.ParserRuleContext { return this.getRuleContext(i, Proc_sectContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_stmt_elsifs; + return PostgreSqlParser.RULE_stmt_elsifs; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterStmt_elsifs) { listener.enterStmt_elsifs(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitStmt_elsifs) { listener.exitStmt_elsifs(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitStmt_elsifs) { return visitor.visitStmt_elsifs(this); } else { @@ -111164,25 +111164,25 @@ export class Stmt_elseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ELSE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ELSE, 0); + return this.getToken(PostgreSqlParser.KW_ELSE, 0); } public proc_sect(): Proc_sectContext | null { return this.getRuleContext(0, Proc_sectContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_stmt_else; + return PostgreSqlParser.RULE_stmt_else; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterStmt_else) { listener.enterStmt_else(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitStmt_else) { listener.exitStmt_else(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitStmt_else) { return visitor.visitStmt_else(this); } else { @@ -111200,9 +111200,9 @@ export class Stmt_caseContext extends antlr.ParserRuleContext { public KW_CASE(i: number): antlr.TerminalNode | null; public KW_CASE(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.KW_CASE); + return this.getTokens(PostgreSqlParser.KW_CASE); } else { - return this.getToken(PostgreSQLParser.KW_CASE, i); + return this.getToken(PostgreSqlParser.KW_CASE, i); } } public opt_expr_until_when(): Opt_expr_until_whenContext { @@ -111215,25 +111215,25 @@ export class Stmt_caseContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_case_elseContext)!; } public KW_END(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_END, 0)!; + return this.getToken(PostgreSqlParser.KW_END, 0)!; } public SEMI(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.SEMI, 0)!; + return this.getToken(PostgreSqlParser.SEMI, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_stmt_case; + return PostgreSqlParser.RULE_stmt_case; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterStmt_case) { listener.enterStmt_case(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitStmt_case) { listener.exitStmt_case(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitStmt_case) { return visitor.visitStmt_case(this); } else { @@ -111251,19 +111251,19 @@ export class Opt_expr_until_whenContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Sql_expressionContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_expr_until_when; + return PostgreSqlParser.RULE_opt_expr_until_when; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_expr_until_when) { listener.enterOpt_expr_until_when(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_expr_until_when) { listener.exitOpt_expr_until_when(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_expr_until_when) { return visitor.visitOpt_expr_until_when(this); } else { @@ -111287,19 +111287,19 @@ export class Case_when_listContext extends antlr.ParserRuleContext { return this.getRuleContext(i, Case_whenContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_case_when_list; + return PostgreSqlParser.RULE_case_when_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCase_when_list) { listener.enterCase_when_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCase_when_list) { listener.exitCase_when_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCase_when_list) { return visitor.visitCase_when_list(this); } else { @@ -111314,31 +111314,31 @@ export class Case_whenContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_WHEN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_WHEN, 0)!; + return this.getToken(PostgreSqlParser.KW_WHEN, 0)!; } public expr_list(): Expr_listContext { return this.getRuleContext(0, Expr_listContext)!; } public KW_THEN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_THEN, 0)!; + return this.getToken(PostgreSqlParser.KW_THEN, 0)!; } public proc_sect(): Proc_sectContext { return this.getRuleContext(0, Proc_sectContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_case_when; + return PostgreSqlParser.RULE_case_when; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCase_when) { listener.enterCase_when(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCase_when) { listener.exitCase_when(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCase_when) { return visitor.visitCase_when(this); } else { @@ -111353,25 +111353,25 @@ export class Opt_case_elseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ELSE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ELSE, 0); + return this.getToken(PostgreSqlParser.KW_ELSE, 0); } public proc_sect(): Proc_sectContext | null { return this.getRuleContext(0, Proc_sectContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_case_else; + return PostgreSqlParser.RULE_opt_case_else; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_case_else) { listener.enterOpt_case_else(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_case_else) { listener.exitOpt_case_else(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_case_else) { return visitor.visitOpt_case_else(this); } else { @@ -111392,19 +111392,19 @@ export class Stmt_loopContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Loop_bodyContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_stmt_loop; + return PostgreSqlParser.RULE_stmt_loop; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterStmt_loop) { listener.enterStmt_loop(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitStmt_loop) { listener.exitStmt_loop(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitStmt_loop) { return visitor.visitStmt_loop(this); } else { @@ -111422,7 +111422,7 @@ export class Stmt_whileContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_loop_labelContext)!; } public KW_WHILE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_WHILE, 0)!; + return this.getToken(PostgreSqlParser.KW_WHILE, 0)!; } public expr_until_loop(): Expr_until_loopContext { return this.getRuleContext(0, Expr_until_loopContext)!; @@ -111431,19 +111431,19 @@ export class Stmt_whileContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Loop_bodyContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_stmt_while; + return PostgreSqlParser.RULE_stmt_while; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterStmt_while) { listener.enterStmt_while(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitStmt_while) { listener.exitStmt_while(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitStmt_while) { return visitor.visitStmt_while(this); } else { @@ -111461,7 +111461,7 @@ export class Stmt_forContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_loop_labelContext)!; } public KW_FOR(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_FOR, 0)!; + return this.getToken(PostgreSqlParser.KW_FOR, 0)!; } public for_control(): For_controlContext { return this.getRuleContext(0, For_controlContext)!; @@ -111470,19 +111470,19 @@ export class Stmt_forContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Loop_bodyContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_stmt_for; + return PostgreSqlParser.RULE_stmt_for; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterStmt_for) { listener.enterStmt_for(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitStmt_for) { listener.exitStmt_for(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitStmt_for) { return visitor.visitStmt_for(this); } else { @@ -111500,7 +111500,7 @@ export class For_controlContext extends antlr.ParserRuleContext { return this.getRuleContext(0, For_variableContext)!; } public KW_IN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_IN, 0)!; + return this.getToken(PostgreSqlParser.KW_IN, 0)!; } public cursor_name(): Cursor_nameContext | null { return this.getRuleContext(0, Cursor_nameContext); @@ -111515,7 +111515,7 @@ export class For_controlContext extends antlr.ParserRuleContext { return this.getRuleContext(0, ExplainstmtContext); } public KW_EXECUTE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_EXECUTE, 0); + return this.getToken(PostgreSqlParser.KW_EXECUTE, 0); } public a_expr(): A_exprContext[]; public a_expr(i: number): A_exprContext | null; @@ -111533,25 +111533,25 @@ export class For_controlContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_reverseContext); } public DOT_DOT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.DOT_DOT, 0); + return this.getToken(PostgreSqlParser.DOT_DOT, 0); } public opt_by_expression(): Opt_by_expressionContext | null { return this.getRuleContext(0, Opt_by_expressionContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_for_control; + return PostgreSqlParser.RULE_for_control; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterFor_control) { listener.enterFor_control(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitFor_control) { listener.exitFor_control(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitFor_control) { return visitor.visitFor_control(this); } else { @@ -111566,25 +111566,25 @@ export class Opt_for_using_expressionContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_USING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_USING, 0); + return this.getToken(PostgreSqlParser.KW_USING, 0); } public expr_list(): Expr_listContext | null { return this.getRuleContext(0, Expr_listContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_for_using_expression; + return PostgreSqlParser.RULE_opt_for_using_expression; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_for_using_expression) { listener.enterOpt_for_using_expression(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_for_using_expression) { listener.exitOpt_for_using_expression(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_for_using_expression) { return visitor.visitOpt_for_using_expression(this); } else { @@ -111599,7 +111599,7 @@ export class Opt_cursor_parametersContext extends antlr.ParserRuleContext { super(parent, invokingState); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public a_expr(): A_exprContext[]; public a_expr(i: number): A_exprContext | null; @@ -111611,31 +111611,31 @@ export class Opt_cursor_parametersContext extends antlr.ParserRuleContext { return this.getRuleContext(i, A_exprContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public COMMA(): antlr.TerminalNode[]; public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_cursor_parameters; + return PostgreSqlParser.RULE_opt_cursor_parameters; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_cursor_parameters) { listener.enterOpt_cursor_parameters(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_cursor_parameters) { listener.exitOpt_cursor_parameters(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_cursor_parameters) { return visitor.visitOpt_cursor_parameters(this); } else { @@ -111650,22 +111650,22 @@ export class Opt_reverseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_REVERSE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_REVERSE, 0); + return this.getToken(PostgreSqlParser.KW_REVERSE, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_reverse; + return PostgreSqlParser.RULE_opt_reverse; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_reverse) { listener.enterOpt_reverse(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_reverse) { listener.exitOpt_reverse(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_reverse) { return visitor.visitOpt_reverse(this); } else { @@ -111680,25 +111680,25 @@ export class Opt_by_expressionContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_BY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_BY, 0); + return this.getToken(PostgreSqlParser.KW_BY, 0); } public a_expr(): A_exprContext | null { return this.getRuleContext(0, A_exprContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_by_expression; + return PostgreSqlParser.RULE_opt_by_expression; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_by_expression) { listener.enterOpt_by_expression(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_by_expression) { listener.exitOpt_by_expression(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_by_expression) { return visitor.visitOpt_by_expression(this); } else { @@ -111716,19 +111716,19 @@ export class For_variableContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Any_name_listContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_for_variable; + return PostgreSqlParser.RULE_for_variable; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterFor_variable) { listener.enterFor_variable(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitFor_variable) { listener.exitFor_variable(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitFor_variable) { return visitor.visitFor_variable(this); } else { @@ -111746,7 +111746,7 @@ export class Stmt_foreach_aContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_loop_labelContext)!; } public KW_FOREACH(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_FOREACH, 0)!; + return this.getToken(PostgreSqlParser.KW_FOREACH, 0)!; } public for_variable(): For_variableContext { return this.getRuleContext(0, For_variableContext)!; @@ -111755,10 +111755,10 @@ export class Stmt_foreach_aContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Foreach_sliceContext)!; } public KW_IN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_IN, 0)!; + return this.getToken(PostgreSqlParser.KW_IN, 0)!; } public KW_ARRAY(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ARRAY, 0)!; + return this.getToken(PostgreSqlParser.KW_ARRAY, 0)!; } public a_expr(): A_exprContext { return this.getRuleContext(0, A_exprContext)!; @@ -111767,19 +111767,19 @@ export class Stmt_foreach_aContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Loop_bodyContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_stmt_foreach_a; + return PostgreSqlParser.RULE_stmt_foreach_a; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterStmt_foreach_a) { listener.enterStmt_foreach_a(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitStmt_foreach_a) { listener.exitStmt_foreach_a(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitStmt_foreach_a) { return visitor.visitStmt_foreach_a(this); } else { @@ -111794,25 +111794,25 @@ export class Foreach_sliceContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_SLICE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SLICE, 0); + return this.getToken(PostgreSqlParser.KW_SLICE, 0); } public iconst(): IconstContext | null { return this.getRuleContext(0, IconstContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_foreach_slice; + return PostgreSqlParser.RULE_foreach_slice; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterForeach_slice) { listener.enterForeach_slice(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitForeach_slice) { listener.exitForeach_slice(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitForeach_slice) { return visitor.visitForeach_slice(this); } else { @@ -111833,25 +111833,25 @@ export class Stmt_exitContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_labelContext)!; } public SEMI(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.SEMI, 0)!; + return this.getToken(PostgreSqlParser.SEMI, 0)!; } public opt_exitcond(): Opt_exitcondContext | null { return this.getRuleContext(0, Opt_exitcondContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_stmt_exit; + return PostgreSqlParser.RULE_stmt_exit; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterStmt_exit) { listener.enterStmt_exit(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitStmt_exit) { listener.exitStmt_exit(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitStmt_exit) { return visitor.visitStmt_exit(this); } else { @@ -111866,25 +111866,25 @@ export class Exit_typeContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_EXIT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_EXIT, 0); + return this.getToken(PostgreSqlParser.KW_EXIT, 0); } public KW_CONTINUE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CONTINUE, 0); + return this.getToken(PostgreSqlParser.KW_CONTINUE, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_exit_type; + return PostgreSqlParser.RULE_exit_type; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterExit_type) { listener.enterExit_type(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitExit_type) { listener.exitExit_type(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitExit_type) { return visitor.visitExit_type(this); } else { @@ -111899,25 +111899,25 @@ export class Stmt_returnContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_RETURN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_RETURN, 0)!; + return this.getToken(PostgreSqlParser.KW_RETURN, 0)!; } public SEMI(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.SEMI, 0)!; + return this.getToken(PostgreSqlParser.SEMI, 0)!; } public KW_NEXT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NEXT, 0); + return this.getToken(PostgreSqlParser.KW_NEXT, 0); } public sql_expression(): Sql_expressionContext | null { return this.getRuleContext(0, Sql_expressionContext); } public KW_QUERY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_QUERY, 0); + return this.getToken(PostgreSqlParser.KW_QUERY, 0); } public opt_return_result(): Opt_return_resultContext | null { return this.getRuleContext(0, Opt_return_resultContext); } public KW_EXECUTE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_EXECUTE, 0); + return this.getToken(PostgreSqlParser.KW_EXECUTE, 0); } public a_expr(): A_exprContext | null { return this.getRuleContext(0, A_exprContext); @@ -111929,19 +111929,19 @@ export class Stmt_returnContext extends antlr.ParserRuleContext { return this.getRuleContext(0, SelectstmtContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_stmt_return; + return PostgreSqlParser.RULE_stmt_return; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterStmt_return) { listener.enterStmt_return(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitStmt_return) { listener.exitStmt_return(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitStmt_return) { return visitor.visitStmt_return(this); } else { @@ -111959,19 +111959,19 @@ export class Opt_return_resultContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Sql_expressionContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_return_result; + return PostgreSqlParser.RULE_opt_return_result; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_return_result) { listener.enterOpt_return_result(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_return_result) { listener.exitOpt_return_result(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_return_result) { return visitor.visitOpt_return_result(this); } else { @@ -111986,7 +111986,7 @@ export class Stmt_raiseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_RAISE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_RAISE, 0)!; + return this.getToken(PostgreSqlParser.KW_RAISE, 0)!; } public sconst(): SconstContext | null { return this.getRuleContext(0, SconstContext); @@ -111998,7 +111998,7 @@ export class Stmt_raiseContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_raise_usingContext); } public SEMI(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.SEMI, 0); + return this.getToken(PostgreSqlParser.SEMI, 0); } public opt_stmt_raise_level(): Opt_stmt_raise_levelContext | null { return this.getRuleContext(0, Opt_stmt_raise_levelContext); @@ -112007,22 +112007,22 @@ export class Stmt_raiseContext extends antlr.ParserRuleContext { return this.getRuleContext(0, IdentifierContext); } public KW_SQLSTATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SQLSTATE, 0); + return this.getToken(PostgreSqlParser.KW_SQLSTATE, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_stmt_raise; + return PostgreSqlParser.RULE_stmt_raise; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterStmt_raise) { listener.enterStmt_raise(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitStmt_raise) { listener.exitStmt_raise(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitStmt_raise) { return visitor.visitStmt_raise(this); } else { @@ -112037,37 +112037,37 @@ export class Opt_stmt_raise_levelContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_DEBUG(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEBUG, 0); + return this.getToken(PostgreSqlParser.KW_DEBUG, 0); } public KW_LOG(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LOG, 0); + return this.getToken(PostgreSqlParser.KW_LOG, 0); } public KW_INFO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INFO, 0); + return this.getToken(PostgreSqlParser.KW_INFO, 0); } public KW_NOTICE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NOTICE, 0); + return this.getToken(PostgreSqlParser.KW_NOTICE, 0); } public KW_WARNING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_WARNING, 0); + return this.getToken(PostgreSqlParser.KW_WARNING, 0); } public KW_EXCEPTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_EXCEPTION, 0); + return this.getToken(PostgreSqlParser.KW_EXCEPTION, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_stmt_raise_level; + return PostgreSqlParser.RULE_opt_stmt_raise_level; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_stmt_raise_level) { listener.enterOpt_stmt_raise_level(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_stmt_raise_level) { listener.exitOpt_stmt_raise_level(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_stmt_raise_level) { return visitor.visitOpt_stmt_raise_level(this); } else { @@ -112085,9 +112085,9 @@ export class Opt_raise_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public a_expr(): A_exprContext[]; @@ -112100,19 +112100,19 @@ export class Opt_raise_listContext extends antlr.ParserRuleContext { return this.getRuleContext(i, A_exprContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_raise_list; + return PostgreSqlParser.RULE_opt_raise_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_raise_list) { listener.enterOpt_raise_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_raise_list) { listener.exitOpt_raise_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_raise_list) { return visitor.visitOpt_raise_list(this); } else { @@ -112127,25 +112127,25 @@ export class Opt_raise_usingContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_USING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_USING, 0); + return this.getToken(PostgreSqlParser.KW_USING, 0); } public opt_raise_using_elem_list(): Opt_raise_using_elem_listContext | null { return this.getRuleContext(0, Opt_raise_using_elem_listContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_raise_using; + return PostgreSqlParser.RULE_opt_raise_using; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_raise_using) { listener.enterOpt_raise_using(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_raise_using) { listener.exitOpt_raise_using(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_raise_using) { return visitor.visitOpt_raise_using(this); } else { @@ -112163,25 +112163,25 @@ export class Opt_raise_using_elemContext extends antlr.ParserRuleContext { return this.getRuleContext(0, IdentifierContext)!; } public EQUAL(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.EQUAL, 0)!; + return this.getToken(PostgreSqlParser.EQUAL, 0)!; } public a_expr(): A_exprContext { return this.getRuleContext(0, A_exprContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_raise_using_elem; + return PostgreSqlParser.RULE_opt_raise_using_elem; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_raise_using_elem) { listener.enterOpt_raise_using_elem(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_raise_using_elem) { listener.exitOpt_raise_using_elem(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_raise_using_elem) { return visitor.visitOpt_raise_using_elem(this); } else { @@ -112208,25 +112208,25 @@ export class Opt_raise_using_elem_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_raise_using_elem_list; + return PostgreSqlParser.RULE_opt_raise_using_elem_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_raise_using_elem_list) { listener.enterOpt_raise_using_elem_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_raise_using_elem_list) { listener.exitOpt_raise_using_elem_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_raise_using_elem_list) { return visitor.visitOpt_raise_using_elem_list(this); } else { @@ -112241,7 +112241,7 @@ export class Stmt_assertContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ASSERT(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ASSERT, 0)!; + return this.getToken(PostgreSqlParser.KW_ASSERT, 0)!; } public sql_expression(): Sql_expressionContext { return this.getRuleContext(0, Sql_expressionContext)!; @@ -112250,22 +112250,22 @@ export class Stmt_assertContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_stmt_assert_messageContext)!; } public SEMI(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.SEMI, 0)!; + return this.getToken(PostgreSqlParser.SEMI, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_stmt_assert; + return PostgreSqlParser.RULE_stmt_assert; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterStmt_assert) { listener.enterStmt_assert(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitStmt_assert) { listener.exitStmt_assert(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitStmt_assert) { return visitor.visitStmt_assert(this); } else { @@ -112280,25 +112280,25 @@ export class Opt_stmt_assert_messageContext extends antlr.ParserRuleContext { super(parent, invokingState); } public COMMA(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.COMMA, 0); + return this.getToken(PostgreSqlParser.COMMA, 0); } public sql_expression(): Sql_expressionContext | null { return this.getRuleContext(0, Sql_expressionContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_stmt_assert_message; + return PostgreSqlParser.RULE_opt_stmt_assert_message; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_stmt_assert_message) { listener.enterOpt_stmt_assert_message(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_stmt_assert_message) { listener.exitOpt_stmt_assert_message(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_stmt_assert_message) { return visitor.visitOpt_stmt_assert_message(this); } else { @@ -112316,37 +112316,37 @@ export class Loop_bodyContext extends antlr.ParserRuleContext { public KW_LOOP(i: number): antlr.TerminalNode | null; public KW_LOOP(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.KW_LOOP); + return this.getTokens(PostgreSqlParser.KW_LOOP); } else { - return this.getToken(PostgreSQLParser.KW_LOOP, i); + return this.getToken(PostgreSqlParser.KW_LOOP, i); } } public proc_sect(): Proc_sectContext { return this.getRuleContext(0, Proc_sectContext)!; } public KW_END(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_END, 0)!; + return this.getToken(PostgreSqlParser.KW_END, 0)!; } public opt_label(): Opt_labelContext { return this.getRuleContext(0, Opt_labelContext)!; } public SEMI(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.SEMI, 0)!; + return this.getToken(PostgreSqlParser.SEMI, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_loop_body; + return PostgreSqlParser.RULE_loop_body; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterLoop_body) { listener.enterLoop_body(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitLoop_body) { listener.exitLoop_body(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitLoop_body) { return visitor.visitLoop_body(this); } else { @@ -112364,22 +112364,22 @@ export class Stmt_execsqlContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Make_execsql_stmtContext)!; } public SEMI(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.SEMI, 0)!; + return this.getToken(PostgreSqlParser.SEMI, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_stmt_execsql; + return PostgreSqlParser.RULE_stmt_execsql; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterStmt_execsql) { listener.enterStmt_execsql(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitStmt_execsql) { listener.exitStmt_execsql(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitStmt_execsql) { return visitor.visitStmt_execsql(this); } else { @@ -112394,13 +112394,13 @@ export class Stmt_dynexecuteContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_EXECUTE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_EXECUTE, 0)!; + return this.getToken(PostgreSqlParser.KW_EXECUTE, 0)!; } public a_expr(): A_exprContext { return this.getRuleContext(0, A_exprContext)!; } public SEMI(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.SEMI, 0)!; + return this.getToken(PostgreSqlParser.SEMI, 0)!; } public opt_execute_into(): Opt_execute_intoContext | null { return this.getRuleContext(0, Opt_execute_intoContext); @@ -112409,19 +112409,19 @@ export class Stmt_dynexecuteContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_execute_usingContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_stmt_dynexecute; + return PostgreSqlParser.RULE_stmt_dynexecute; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterStmt_dynexecute) { listener.enterStmt_dynexecute(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitStmt_dynexecute) { listener.exitStmt_dynexecute(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitStmt_dynexecute) { return visitor.visitStmt_dynexecute(this); } else { @@ -112436,25 +112436,25 @@ export class Opt_execute_usingContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_USING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_USING, 0); + return this.getToken(PostgreSqlParser.KW_USING, 0); } public opt_execute_using_list(): Opt_execute_using_listContext | null { return this.getRuleContext(0, Opt_execute_using_listContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_execute_using; + return PostgreSqlParser.RULE_opt_execute_using; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_execute_using) { listener.enterOpt_execute_using(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_execute_using) { listener.exitOpt_execute_using(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_execute_using) { return visitor.visitOpt_execute_using(this); } else { @@ -112481,25 +112481,25 @@ export class Opt_execute_using_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_execute_using_list; + return PostgreSqlParser.RULE_opt_execute_using_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_execute_using_list) { listener.enterOpt_execute_using_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_execute_using_list) { listener.exitOpt_execute_using_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_execute_using_list) { return visitor.visitOpt_execute_using_list(this); } else { @@ -112514,28 +112514,28 @@ export class Opt_execute_intoContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_INTO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INTO, 0); + return this.getToken(PostgreSqlParser.KW_INTO, 0); } public into_target(): Into_targetContext | null { return this.getRuleContext(0, Into_targetContext); } public KW_STRICT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_STRICT, 0); + return this.getToken(PostgreSqlParser.KW_STRICT, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_execute_into; + return PostgreSqlParser.RULE_opt_execute_into; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_execute_into) { listener.enterOpt_execute_into(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_execute_into) { listener.exitOpt_execute_into(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_execute_into) { return visitor.visitOpt_execute_into(this); } else { @@ -112550,10 +112550,10 @@ export class Stmt_openContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_OPEN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_OPEN, 0)!; + return this.getToken(PostgreSqlParser.KW_OPEN, 0)!; } public SEMI(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.SEMI, 0)!; + return this.getToken(PostgreSqlParser.SEMI, 0)!; } public cursor_variable(): Cursor_variableContext | null { return this.getRuleContext(0, Cursor_variableContext); @@ -112562,7 +112562,7 @@ export class Stmt_openContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_scroll_optionContext); } public KW_FOR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FOR, 0); + return this.getToken(PostgreSqlParser.KW_FOR, 0); } public colid(): ColidContext | null { return this.getRuleContext(0, ColidContext); @@ -112571,7 +112571,7 @@ export class Stmt_openContext extends antlr.ParserRuleContext { return this.getRuleContext(0, SelectstmtContext); } public KW_EXECUTE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_EXECUTE, 0); + return this.getToken(PostgreSqlParser.KW_EXECUTE, 0); } public sql_expression(): Sql_expressionContext | null { return this.getRuleContext(0, Sql_expressionContext); @@ -112580,28 +112580,28 @@ export class Stmt_openContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_open_usingContext); } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public opt_open_bound_list(): Opt_open_bound_listContext | null { return this.getRuleContext(0, Opt_open_bound_listContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_stmt_open; + return PostgreSqlParser.RULE_stmt_open; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterStmt_open) { listener.enterStmt_open(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitStmt_open) { listener.exitStmt_open(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitStmt_open) { return visitor.visitStmt_open(this); } else { @@ -112619,25 +112619,25 @@ export class Opt_open_bound_list_itemContext extends antlr.ParserRuleContext { return this.getRuleContext(0, ColidContext); } public COLON_EQUALS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.COLON_EQUALS, 0); + return this.getToken(PostgreSqlParser.COLON_EQUALS, 0); } public a_expr(): A_exprContext { return this.getRuleContext(0, A_exprContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_open_bound_list_item; + return PostgreSqlParser.RULE_opt_open_bound_list_item; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_open_bound_list_item) { listener.enterOpt_open_bound_list_item(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_open_bound_list_item) { listener.exitOpt_open_bound_list_item(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_open_bound_list_item) { return visitor.visitOpt_open_bound_list_item(this); } else { @@ -112664,25 +112664,25 @@ export class Opt_open_bound_listContext extends antlr.ParserRuleContext { public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_open_bound_list; + return PostgreSqlParser.RULE_opt_open_bound_list; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_open_bound_list) { listener.enterOpt_open_bound_list(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_open_bound_list) { listener.exitOpt_open_bound_list(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_open_bound_list) { return visitor.visitOpt_open_bound_list(this); } else { @@ -112697,25 +112697,25 @@ export class Opt_open_usingContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_USING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_USING, 0); + return this.getToken(PostgreSqlParser.KW_USING, 0); } public expr_list(): Expr_listContext | null { return this.getRuleContext(0, Expr_listContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_open_using; + return PostgreSqlParser.RULE_opt_open_using; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_open_using) { listener.enterOpt_open_using(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_open_using) { listener.exitOpt_open_using(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_open_using) { return visitor.visitOpt_open_using(this); } else { @@ -112733,22 +112733,22 @@ export class Opt_scroll_optionContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_scroll_option_noContext); } public KW_SCROLL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SCROLL, 0); + return this.getToken(PostgreSqlParser.KW_SCROLL, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_scroll_option; + return PostgreSqlParser.RULE_opt_scroll_option; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_scroll_option) { listener.enterOpt_scroll_option(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_scroll_option) { listener.exitOpt_scroll_option(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_scroll_option) { return visitor.visitOpt_scroll_option(this); } else { @@ -112763,22 +112763,22 @@ export class Opt_scroll_option_noContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_NO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NO, 0); + return this.getToken(PostgreSqlParser.KW_NO, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_scroll_option_no; + return PostgreSqlParser.RULE_opt_scroll_option_no; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_scroll_option_no) { listener.enterOpt_scroll_option_no(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_scroll_option_no) { listener.exitOpt_scroll_option_no(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_scroll_option_no) { return visitor.visitOpt_scroll_option_no(this); } else { @@ -112794,7 +112794,7 @@ export class Stmt_fetchContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_FETCH(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_FETCH, 0)!; + return this.getToken(PostgreSqlParser.KW_FETCH, 0)!; } public opt_cursor_from(): Opt_cursor_fromContext { return this.getRuleContext(0, Opt_cursor_fromContext)!; @@ -112803,31 +112803,31 @@ export class Stmt_fetchContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Cursor_variableContext)!; } public KW_INTO(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_INTO, 0)!; + return this.getToken(PostgreSqlParser.KW_INTO, 0)!; } public into_target(): Into_targetContext { return this.getRuleContext(0, Into_targetContext)!; } public SEMI(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.SEMI, 0)!; + return this.getToken(PostgreSqlParser.SEMI, 0)!; } public opt_fetch_direction(): Opt_fetch_directionContext | null { return this.getRuleContext(0, Opt_fetch_directionContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_stmt_fetch; + return PostgreSqlParser.RULE_stmt_fetch; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterStmt_fetch) { listener.enterStmt_fetch(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitStmt_fetch) { listener.exitStmt_fetch(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitStmt_fetch) { return visitor.visitStmt_fetch(this); } else { @@ -112845,19 +112845,19 @@ export class Into_targetContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Expr_listContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_into_target; + return PostgreSqlParser.RULE_into_target; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterInto_target) { listener.enterInto_target(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitInto_target) { listener.exitInto_target(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitInto_target) { return visitor.visitInto_target(this); } else { @@ -112872,25 +112872,25 @@ export class Opt_cursor_fromContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_FROM(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FROM, 0); + return this.getToken(PostgreSqlParser.KW_FROM, 0); } public KW_IN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_IN, 0); + return this.getToken(PostgreSqlParser.KW_IN, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_cursor_from; + return PostgreSqlParser.RULE_opt_cursor_from; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_cursor_from) { listener.enterOpt_cursor_from(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_cursor_from) { listener.exitOpt_cursor_from(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_cursor_from) { return visitor.visitOpt_cursor_from(this); } else { @@ -112905,49 +112905,49 @@ export class Opt_fetch_directionContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_NEXT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NEXT, 0); + return this.getToken(PostgreSqlParser.KW_NEXT, 0); } public KW_PRIOR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PRIOR, 0); + return this.getToken(PostgreSqlParser.KW_PRIOR, 0); } public KW_FIRST(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FIRST, 0); + return this.getToken(PostgreSqlParser.KW_FIRST, 0); } public KW_LAST(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LAST, 0); + return this.getToken(PostgreSqlParser.KW_LAST, 0); } public KW_ABSOLUTE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ABSOLUTE, 0); + return this.getToken(PostgreSqlParser.KW_ABSOLUTE, 0); } public a_expr(): A_exprContext | null { return this.getRuleContext(0, A_exprContext); } public KW_RELATIVE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RELATIVE, 0); + return this.getToken(PostgreSqlParser.KW_RELATIVE, 0); } public KW_ALL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ALL, 0); + return this.getToken(PostgreSqlParser.KW_ALL, 0); } public KW_FORWARD(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FORWARD, 0); + return this.getToken(PostgreSqlParser.KW_FORWARD, 0); } public KW_BACKWARD(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_BACKWARD, 0); + return this.getToken(PostgreSqlParser.KW_BACKWARD, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_fetch_direction; + return PostgreSqlParser.RULE_opt_fetch_direction; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_fetch_direction) { listener.enterOpt_fetch_direction(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_fetch_direction) { listener.exitOpt_fetch_direction(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_fetch_direction) { return visitor.visitOpt_fetch_direction(this); } else { @@ -112962,31 +112962,31 @@ export class Stmt_moveContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_MOVE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_MOVE, 0)!; + return this.getToken(PostgreSqlParser.KW_MOVE, 0)!; } public cursor_variable(): Cursor_variableContext { return this.getRuleContext(0, Cursor_variableContext)!; } public SEMI(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.SEMI, 0)!; + return this.getToken(PostgreSqlParser.SEMI, 0)!; } public opt_fetch_direction(): Opt_fetch_directionContext | null { return this.getRuleContext(0, Opt_fetch_directionContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_stmt_move; + return PostgreSqlParser.RULE_stmt_move; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterStmt_move) { listener.enterStmt_move(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitStmt_move) { listener.exitStmt_move(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitStmt_move) { return visitor.visitStmt_move(this); } else { @@ -113001,22 +113001,22 @@ export class MergestmtContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_MERGE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_MERGE, 0)!; + return this.getToken(PostgreSqlParser.KW_MERGE, 0)!; } public KW_INTO(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_INTO, 0)!; + return this.getToken(PostgreSqlParser.KW_INTO, 0)!; } public table_name(): Table_nameContext { return this.getRuleContext(0, Table_nameContext)!; } public KW_USING(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_USING, 0)!; + return this.getToken(PostgreSqlParser.KW_USING, 0)!; } public data_source(): Data_sourceContext { return this.getRuleContext(0, Data_sourceContext)!; } public KW_ON(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ON, 0)!; + return this.getToken(PostgreSqlParser.KW_ON, 0)!; } public join_condition(): Join_conditionContext { return this.getRuleContext(0, Join_conditionContext)!; @@ -113025,10 +113025,10 @@ export class MergestmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, With_clauseContext); } public KW_ONLY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ONLY, 0); + return this.getToken(PostgreSqlParser.KW_ONLY, 0); } public STAR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.STAR, 0); + return this.getToken(PostgreSqlParser.STAR, 0); } public colid(): ColidContext | null { return this.getRuleContext(0, ColidContext); @@ -113043,22 +113043,22 @@ export class MergestmtContext extends antlr.ParserRuleContext { return this.getRuleContext(i, Merge_when_clauseContext); } public KW_AS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_AS, 0); + return this.getToken(PostgreSqlParser.KW_AS, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_mergestmt; + return PostgreSqlParser.RULE_mergestmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterMergestmt) { listener.enterMergestmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitMergestmt) { listener.exitMergestmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitMergestmt) { return visitor.visitMergestmt(this); } else { @@ -113085,28 +113085,28 @@ export class Data_sourceContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Values_clauseContext); } public KW_ONLY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ONLY, 0); + return this.getToken(PostgreSqlParser.KW_ONLY, 0); } public STAR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.STAR, 0); + return this.getToken(PostgreSqlParser.STAR, 0); } public KW_AS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_AS, 0); + return this.getToken(PostgreSqlParser.KW_AS, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_data_source; + return PostgreSqlParser.RULE_data_source; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterData_source) { listener.enterData_source(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitData_source) { listener.exitData_source(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitData_source) { return visitor.visitData_source(this); } else { @@ -113124,19 +113124,19 @@ export class Join_conditionContext extends antlr.ParserRuleContext { return this.getRuleContext(0, A_exprContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_join_condition; + return PostgreSqlParser.RULE_join_condition; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterJoin_condition) { listener.enterJoin_condition(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitJoin_condition) { listener.exitJoin_condition(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitJoin_condition) { return visitor.visitJoin_condition(this); } else { @@ -113151,52 +113151,52 @@ export class Merge_when_clauseContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_WHEN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_WHEN, 0)!; + return this.getToken(PostgreSqlParser.KW_WHEN, 0)!; } public KW_MATCHED(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_MATCHED, 0)!; + return this.getToken(PostgreSqlParser.KW_MATCHED, 0)!; } public KW_THEN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_THEN, 0)!; + return this.getToken(PostgreSqlParser.KW_THEN, 0)!; } public merge_update(): Merge_updateContext | null { return this.getRuleContext(0, Merge_updateContext); } public KW_DELETE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DELETE, 0); + return this.getToken(PostgreSqlParser.KW_DELETE, 0); } public KW_DO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DO, 0); + return this.getToken(PostgreSqlParser.KW_DO, 0); } public KW_NOTHING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NOTHING, 0); + return this.getToken(PostgreSqlParser.KW_NOTHING, 0); } public KW_AND(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_AND, 0); + return this.getToken(PostgreSqlParser.KW_AND, 0); } public a_expr(): A_exprContext | null { return this.getRuleContext(0, A_exprContext); } public KW_NOT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NOT, 0); + return this.getToken(PostgreSqlParser.KW_NOT, 0); } public merge_insert(): Merge_insertContext | null { return this.getRuleContext(0, Merge_insertContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_merge_when_clause; + return PostgreSqlParser.RULE_merge_when_clause; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterMerge_when_clause) { listener.enterMerge_when_clause(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitMerge_when_clause) { listener.exitMerge_when_clause(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitMerge_when_clause) { return visitor.visitMerge_when_clause(this); } else { @@ -113211,46 +113211,46 @@ export class Merge_insertContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_INSERT(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_INSERT, 0)!; + return this.getToken(PostgreSqlParser.KW_INSERT, 0)!; } public default_values_or_values(): Default_values_or_valuesContext { return this.getRuleContext(0, Default_values_or_valuesContext)!; } public OPEN_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0); + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0); } public column_list(): Column_listContext | null { return this.getRuleContext(0, Column_listContext); } public CLOSE_PAREN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0); } public KW_OVERRIDING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OVERRIDING, 0); + return this.getToken(PostgreSqlParser.KW_OVERRIDING, 0); } public KW_VALUE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_VALUE, 0); + return this.getToken(PostgreSqlParser.KW_VALUE, 0); } public KW_SYSTEM(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SYSTEM, 0); + return this.getToken(PostgreSqlParser.KW_SYSTEM, 0); } public KW_USER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_USER, 0); + return this.getToken(PostgreSqlParser.KW_USER, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_merge_insert; + return PostgreSqlParser.RULE_merge_insert; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterMerge_insert) { listener.enterMerge_insert(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitMerge_insert) { listener.exitMerge_insert(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitMerge_insert) { return visitor.visitMerge_insert(this); } else { @@ -113265,10 +113265,10 @@ export class Merge_updateContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_UPDATE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_UPDATE, 0)!; + return this.getToken(PostgreSqlParser.KW_UPDATE, 0)!; } public KW_SET(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_SET, 0)!; + return this.getToken(PostgreSqlParser.KW_SET, 0)!; } public column_name(): Column_nameContext[]; public column_name(i: number): Column_nameContext | null; @@ -113283,9 +113283,9 @@ export class Merge_updateContext extends antlr.ParserRuleContext { public EQUAL(i: number): antlr.TerminalNode | null; public EQUAL(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.EQUAL); + return this.getTokens(PostgreSqlParser.EQUAL); } else { - return this.getToken(PostgreSQLParser.EQUAL, i); + return this.getToken(PostgreSqlParser.EQUAL, i); } } public exprofdefault(): ExprofdefaultContext[]; @@ -113301,9 +113301,9 @@ export class Merge_updateContext extends antlr.ParserRuleContext { public OPEN_PAREN(i: number): antlr.TerminalNode | null; public OPEN_PAREN(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.OPEN_PAREN); + return this.getTokens(PostgreSqlParser.OPEN_PAREN); } else { - return this.getToken(PostgreSQLParser.OPEN_PAREN, i); + return this.getToken(PostgreSqlParser.OPEN_PAREN, i); } } public column_list(): Column_listContext[]; @@ -113319,9 +113319,9 @@ export class Merge_updateContext extends antlr.ParserRuleContext { public CLOSE_PAREN(i: number): antlr.TerminalNode | null; public CLOSE_PAREN(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.CLOSE_PAREN); + return this.getTokens(PostgreSqlParser.CLOSE_PAREN); } else { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, i); + return this.getToken(PostgreSqlParser.CLOSE_PAREN, i); } } public exprofdefaultlist(): ExprofdefaultlistContext[]; @@ -113334,19 +113334,19 @@ export class Merge_updateContext extends antlr.ParserRuleContext { return this.getRuleContext(i, ExprofdefaultlistContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_merge_update; + return PostgreSqlParser.RULE_merge_update; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterMerge_update) { listener.enterMerge_update(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitMerge_update) { listener.exitMerge_update(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitMerge_update) { return visitor.visitMerge_update(this); } else { @@ -113361,28 +113361,28 @@ export class Default_values_or_valuesContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_VALUES(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_VALUES, 0)!; + return this.getToken(PostgreSqlParser.KW_VALUES, 0)!; } public exprofdefaultlist(): ExprofdefaultlistContext | null { return this.getRuleContext(0, ExprofdefaultlistContext); } public KW_DEFAULT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEFAULT, 0); + return this.getToken(PostgreSqlParser.KW_DEFAULT, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_default_values_or_values; + return PostgreSqlParser.RULE_default_values_or_values; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterDefault_values_or_values) { listener.enterDefault_values_or_values(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitDefault_values_or_values) { listener.exitDefault_values_or_values(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitDefault_values_or_values) { return visitor.visitDefault_values_or_values(this); } else { @@ -113397,7 +113397,7 @@ export class ExprofdefaultlistContext extends antlr.ParserRuleContext { super(parent, invokingState); } public OPEN_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.OPEN_PAREN, 0)!; + return this.getToken(PostgreSqlParser.OPEN_PAREN, 0)!; } public exprofdefault(): ExprofdefaultContext[]; public exprofdefault(i: number): ExprofdefaultContext | null; @@ -113409,31 +113409,31 @@ export class ExprofdefaultlistContext extends antlr.ParserRuleContext { return this.getRuleContext(i, ExprofdefaultContext); } public CLOSE_PAREN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.CLOSE_PAREN, 0)!; + return this.getToken(PostgreSqlParser.CLOSE_PAREN, 0)!; } public COMMA(): antlr.TerminalNode[]; public COMMA(i: number): antlr.TerminalNode | null; public COMMA(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.COMMA); + return this.getTokens(PostgreSqlParser.COMMA); } else { - return this.getToken(PostgreSQLParser.COMMA, i); + return this.getToken(PostgreSqlParser.COMMA, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_exprofdefaultlist; + return PostgreSqlParser.RULE_exprofdefaultlist; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterExprofdefaultlist) { listener.enterExprofdefaultlist(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitExprofdefaultlist) { listener.exitExprofdefaultlist(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitExprofdefaultlist) { return visitor.visitExprofdefaultlist(this); } else { @@ -113451,22 +113451,22 @@ export class ExprofdefaultContext extends antlr.ParserRuleContext { return this.getRuleContext(0, SortbyContext); } public KW_DEFAULT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEFAULT, 0); + return this.getToken(PostgreSqlParser.KW_DEFAULT, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_exprofdefault; + return PostgreSqlParser.RULE_exprofdefault; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterExprofdefault) { listener.enterExprofdefault(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitExprofdefault) { listener.exitExprofdefault(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitExprofdefault) { return visitor.visitExprofdefault(this); } else { @@ -113481,28 +113481,28 @@ export class Stmt_closeContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_CLOSE(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CLOSE, 0)!; + return this.getToken(PostgreSqlParser.KW_CLOSE, 0)!; } public cursor_variable(): Cursor_variableContext { return this.getRuleContext(0, Cursor_variableContext)!; } public SEMI(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.SEMI, 0)!; + return this.getToken(PostgreSqlParser.SEMI, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_stmt_close; + return PostgreSqlParser.RULE_stmt_close; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterStmt_close) { listener.enterStmt_close(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitStmt_close) { listener.exitStmt_close(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitStmt_close) { return visitor.visitStmt_close(this); } else { @@ -113517,25 +113517,25 @@ export class Stmt_nullContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_NULL(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_NULL, 0)!; + return this.getToken(PostgreSqlParser.KW_NULL, 0)!; } public SEMI(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.SEMI, 0)!; + return this.getToken(PostgreSqlParser.SEMI, 0)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_stmt_null; + return PostgreSqlParser.RULE_stmt_null; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterStmt_null) { listener.enterStmt_null(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitStmt_null) { listener.exitStmt_null(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitStmt_null) { return visitor.visitStmt_null(this); } else { @@ -113550,28 +113550,28 @@ export class Stmt_commitContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_COMMIT(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_COMMIT, 0)!; + return this.getToken(PostgreSqlParser.KW_COMMIT, 0)!; } public SEMI(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.SEMI, 0)!; + return this.getToken(PostgreSqlParser.SEMI, 0)!; } public plsql_opt_transaction_chain(): Plsql_opt_transaction_chainContext | null { return this.getRuleContext(0, Plsql_opt_transaction_chainContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_stmt_commit; + return PostgreSqlParser.RULE_stmt_commit; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterStmt_commit) { listener.enterStmt_commit(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitStmt_commit) { listener.exitStmt_commit(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitStmt_commit) { return visitor.visitStmt_commit(this); } else { @@ -113586,28 +113586,28 @@ export class Stmt_rollbackContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ROLLBACK(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_ROLLBACK, 0)!; + return this.getToken(PostgreSqlParser.KW_ROLLBACK, 0)!; } public SEMI(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.SEMI, 0)!; + return this.getToken(PostgreSqlParser.SEMI, 0)!; } public plsql_opt_transaction_chain(): Plsql_opt_transaction_chainContext | null { return this.getRuleContext(0, Plsql_opt_transaction_chainContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_stmt_rollback; + return PostgreSqlParser.RULE_stmt_rollback; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterStmt_rollback) { listener.enterStmt_rollback(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitStmt_rollback) { listener.exitStmt_rollback(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitStmt_rollback) { return visitor.visitStmt_rollback(this); } else { @@ -113622,28 +113622,28 @@ export class Plsql_opt_transaction_chainContext extends antlr.ParserRuleContext super(parent, invokingState); } public KW_AND(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_AND, 0)!; + return this.getToken(PostgreSqlParser.KW_AND, 0)!; } public KW_CHAIN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_CHAIN, 0)!; + return this.getToken(PostgreSqlParser.KW_CHAIN, 0)!; } public KW_NO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NO, 0); + return this.getToken(PostgreSqlParser.KW_NO, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_plsql_opt_transaction_chain; + return PostgreSqlParser.RULE_plsql_opt_transaction_chain; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterPlsql_opt_transaction_chain) { listener.enterPlsql_opt_transaction_chain(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitPlsql_opt_transaction_chain) { listener.exitPlsql_opt_transaction_chain(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitPlsql_opt_transaction_chain) { return visitor.visitPlsql_opt_transaction_chain(this); } else { @@ -113658,40 +113658,40 @@ export class Stmt_setContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_SET(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SET, 0); + return this.getToken(PostgreSqlParser.KW_SET, 0); } public any_name(): Any_nameContext | null { return this.getRuleContext(0, Any_nameContext); } public KW_TO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TO, 0); + return this.getToken(PostgreSqlParser.KW_TO, 0); } public KW_DEFAULT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEFAULT, 0); + return this.getToken(PostgreSqlParser.KW_DEFAULT, 0); } public SEMI(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.SEMI, 0)!; + return this.getToken(PostgreSqlParser.SEMI, 0)!; } public KW_RESET(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RESET, 0); + return this.getToken(PostgreSqlParser.KW_RESET, 0); } public KW_ALL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ALL, 0); + return this.getToken(PostgreSqlParser.KW_ALL, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_stmt_set; + return PostgreSqlParser.RULE_stmt_set; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterStmt_set) { listener.enterStmt_set(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitStmt_set) { listener.exitStmt_set(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitStmt_set) { return visitor.visitStmt_set(this); } else { @@ -113709,22 +113709,22 @@ export class Cursor_variableContext extends antlr.ParserRuleContext { return this.getRuleContext(0, ColidContext); } public PARAM(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.PARAM, 0); + return this.getToken(PostgreSqlParser.PARAM, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_cursor_variable; + return PostgreSqlParser.RULE_cursor_variable; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterCursor_variable) { listener.enterCursor_variable(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitCursor_variable) { listener.exitCursor_variable(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitCursor_variable) { return visitor.visitCursor_variable(this); } else { @@ -113739,25 +113739,25 @@ export class Exception_sectContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_EXCEPTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_EXCEPTION, 0); + return this.getToken(PostgreSqlParser.KW_EXCEPTION, 0); } public proc_exceptions(): Proc_exceptionsContext | null { return this.getRuleContext(0, Proc_exceptionsContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_exception_sect; + return PostgreSqlParser.RULE_exception_sect; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterException_sect) { listener.enterException_sect(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitException_sect) { listener.exitException_sect(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitException_sect) { return visitor.visitException_sect(this); } else { @@ -113781,19 +113781,19 @@ export class Proc_exceptionsContext extends antlr.ParserRuleContext { return this.getRuleContext(i, Proc_exceptionContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_proc_exceptions; + return PostgreSqlParser.RULE_proc_exceptions; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterProc_exceptions) { listener.enterProc_exceptions(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitProc_exceptions) { listener.exitProc_exceptions(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitProc_exceptions) { return visitor.visitProc_exceptions(this); } else { @@ -113808,31 +113808,31 @@ export class Proc_exceptionContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_WHEN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_WHEN, 0)!; + return this.getToken(PostgreSqlParser.KW_WHEN, 0)!; } public proc_conditions(): Proc_conditionsContext { return this.getRuleContext(0, Proc_conditionsContext)!; } public KW_THEN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_THEN, 0)!; + return this.getToken(PostgreSqlParser.KW_THEN, 0)!; } public proc_sect(): Proc_sectContext { return this.getRuleContext(0, Proc_sectContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_proc_exception; + return PostgreSqlParser.RULE_proc_exception; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterProc_exception) { listener.enterProc_exception(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitProc_exception) { listener.exitProc_exception(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitProc_exception) { return visitor.visitProc_exception(this); } else { @@ -113859,25 +113859,25 @@ export class Proc_conditionsContext extends antlr.ParserRuleContext { public KW_OR(i: number): antlr.TerminalNode | null; public KW_OR(i?: number): antlr.TerminalNode | null | antlr.TerminalNode[] { if (i === undefined) { - return this.getTokens(PostgreSQLParser.KW_OR); + return this.getTokens(PostgreSqlParser.KW_OR); } else { - return this.getToken(PostgreSQLParser.KW_OR, i); + return this.getToken(PostgreSqlParser.KW_OR, i); } } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_proc_conditions; + return PostgreSqlParser.RULE_proc_conditions; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterProc_conditions) { listener.enterProc_conditions(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitProc_conditions) { listener.exitProc_conditions(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitProc_conditions) { return visitor.visitProc_conditions(this); } else { @@ -113895,25 +113895,25 @@ export class Proc_conditionContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Any_identifierContext); } public KW_SQLSTATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SQLSTATE, 0); + return this.getToken(PostgreSqlParser.KW_SQLSTATE, 0); } public sconst(): SconstContext | null { return this.getRuleContext(0, SconstContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_proc_condition; + return PostgreSqlParser.RULE_proc_condition; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterProc_condition) { listener.enterProc_condition(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitProc_condition) { listener.exitProc_condition(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitProc_condition) { return visitor.visitProc_condition(this); } else { @@ -113931,19 +113931,19 @@ export class Opt_block_labelContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Label_declContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_block_label; + return PostgreSqlParser.RULE_opt_block_label; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_block_label) { listener.enterOpt_block_label(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_block_label) { listener.exitOpt_block_label(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_block_label) { return visitor.visitOpt_block_label(this); } else { @@ -113961,19 +113961,19 @@ export class Opt_loop_labelContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Label_declContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_loop_label; + return PostgreSqlParser.RULE_opt_loop_label; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_loop_label) { listener.enterOpt_loop_label(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_loop_label) { listener.exitOpt_loop_label(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_loop_label) { return visitor.visitOpt_loop_label(this); } else { @@ -113991,19 +113991,19 @@ export class Opt_labelContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Any_identifierContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_label; + return PostgreSqlParser.RULE_opt_label; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_label) { listener.enterOpt_label(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_label) { listener.exitOpt_label(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_label) { return visitor.visitOpt_label(this); } else { @@ -114018,25 +114018,25 @@ export class Opt_exitcondContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_WHEN(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_WHEN, 0)!; + return this.getToken(PostgreSqlParser.KW_WHEN, 0)!; } public expr_until_semi(): Expr_until_semiContext { return this.getRuleContext(0, Expr_until_semiContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_exitcond; + return PostgreSqlParser.RULE_opt_exitcond; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_exitcond) { listener.enterOpt_exitcond(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_exitcond) { listener.exitOpt_exitcond(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_exitcond) { return visitor.visitOpt_exitcond(this); } else { @@ -114057,19 +114057,19 @@ export class Any_identifierContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Plsql_unreserved_keywordContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_any_identifier; + return PostgreSqlParser.RULE_any_identifier; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterAny_identifier) { listener.enterAny_identifier(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitAny_identifier) { listener.exitAny_identifier(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitAny_identifier) { return visitor.visitAny_identifier(this); } else { @@ -114084,211 +114084,211 @@ export class Plsql_unreserved_keywordContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_ABSOLUTE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ABSOLUTE, 0); + return this.getToken(PostgreSqlParser.KW_ABSOLUTE, 0); } public KW_ALIAS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ALIAS, 0); + return this.getToken(PostgreSqlParser.KW_ALIAS, 0); } public KW_AND(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_AND, 0); + return this.getToken(PostgreSqlParser.KW_AND, 0); } public KW_ARRAY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ARRAY, 0); + return this.getToken(PostgreSqlParser.KW_ARRAY, 0); } public KW_ASSERT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ASSERT, 0); + return this.getToken(PostgreSqlParser.KW_ASSERT, 0); } public KW_BACKWARD(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_BACKWARD, 0); + return this.getToken(PostgreSqlParser.KW_BACKWARD, 0); } public KW_CALL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CALL, 0); + return this.getToken(PostgreSqlParser.KW_CALL, 0); } public KW_CHAIN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CHAIN, 0); + return this.getToken(PostgreSqlParser.KW_CHAIN, 0); } public KW_CLOSE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CLOSE, 0); + return this.getToken(PostgreSqlParser.KW_CLOSE, 0); } public KW_COLLATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_COLLATE, 0); + return this.getToken(PostgreSqlParser.KW_COLLATE, 0); } public KW_COMMIT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_COMMIT, 0); + return this.getToken(PostgreSqlParser.KW_COMMIT, 0); } public KW_CONSTANT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CONSTANT, 0); + return this.getToken(PostgreSqlParser.KW_CONSTANT, 0); } public KW_CONSTRAINT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CONSTRAINT, 0); + return this.getToken(PostgreSqlParser.KW_CONSTRAINT, 0); } public KW_CONTINUE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CONTINUE, 0); + return this.getToken(PostgreSqlParser.KW_CONTINUE, 0); } public KW_CURRENT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CURRENT, 0); + return this.getToken(PostgreSqlParser.KW_CURRENT, 0); } public KW_CURSOR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_CURSOR, 0); + return this.getToken(PostgreSqlParser.KW_CURSOR, 0); } public KW_DEBUG(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEBUG, 0); + return this.getToken(PostgreSqlParser.KW_DEBUG, 0); } public KW_DEFAULT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DEFAULT, 0); + return this.getToken(PostgreSqlParser.KW_DEFAULT, 0); } public KW_DIAGNOSTICS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DIAGNOSTICS, 0); + return this.getToken(PostgreSqlParser.KW_DIAGNOSTICS, 0); } public KW_DO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DO, 0); + return this.getToken(PostgreSqlParser.KW_DO, 0); } public KW_DUMP(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_DUMP, 0); + return this.getToken(PostgreSqlParser.KW_DUMP, 0); } public KW_ELSIF(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ELSIF, 0); + return this.getToken(PostgreSqlParser.KW_ELSIF, 0); } public KW_ERROR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ERROR, 0); + return this.getToken(PostgreSqlParser.KW_ERROR, 0); } public KW_EXCEPTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_EXCEPTION, 0); + return this.getToken(PostgreSqlParser.KW_EXCEPTION, 0); } public KW_EXIT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_EXIT, 0); + return this.getToken(PostgreSqlParser.KW_EXIT, 0); } public KW_FETCH(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FETCH, 0); + return this.getToken(PostgreSqlParser.KW_FETCH, 0); } public KW_FIRST(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FIRST, 0); + return this.getToken(PostgreSqlParser.KW_FIRST, 0); } public KW_FORWARD(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_FORWARD, 0); + return this.getToken(PostgreSqlParser.KW_FORWARD, 0); } public KW_GET(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_GET, 0); + return this.getToken(PostgreSqlParser.KW_GET, 0); } public KW_INFO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INFO, 0); + return this.getToken(PostgreSqlParser.KW_INFO, 0); } public KW_INSERT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_INSERT, 0); + return this.getToken(PostgreSqlParser.KW_INSERT, 0); } public KW_IS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_IS, 0); + return this.getToken(PostgreSqlParser.KW_IS, 0); } public KW_LAST(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LAST, 0); + return this.getToken(PostgreSqlParser.KW_LAST, 0); } public KW_LOG(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_LOG, 0); + return this.getToken(PostgreSqlParser.KW_LOG, 0); } public KW_MOVE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_MOVE, 0); + return this.getToken(PostgreSqlParser.KW_MOVE, 0); } public KW_NEXT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NEXT, 0); + return this.getToken(PostgreSqlParser.KW_NEXT, 0); } public KW_NO(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NO, 0); + return this.getToken(PostgreSqlParser.KW_NO, 0); } public KW_NOTICE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_NOTICE, 0); + return this.getToken(PostgreSqlParser.KW_NOTICE, 0); } public KW_OPEN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OPEN, 0); + return this.getToken(PostgreSqlParser.KW_OPEN, 0); } public KW_OPTION(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OPTION, 0); + return this.getToken(PostgreSqlParser.KW_OPTION, 0); } public KW_PERFORM(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PERFORM, 0); + return this.getToken(PostgreSqlParser.KW_PERFORM, 0); } public KW_PRINT_STRICT_PARAMS(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PRINT_STRICT_PARAMS, 0); + return this.getToken(PostgreSqlParser.KW_PRINT_STRICT_PARAMS, 0); } public KW_PRIOR(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_PRIOR, 0); + return this.getToken(PostgreSqlParser.KW_PRIOR, 0); } public KW_QUERY(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_QUERY, 0); + return this.getToken(PostgreSqlParser.KW_QUERY, 0); } public KW_RAISE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RAISE, 0); + return this.getToken(PostgreSqlParser.KW_RAISE, 0); } public KW_RELATIVE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RELATIVE, 0); + return this.getToken(PostgreSqlParser.KW_RELATIVE, 0); } public KW_RESET(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RESET, 0); + return this.getToken(PostgreSqlParser.KW_RESET, 0); } public KW_RETURN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_RETURN, 0); + return this.getToken(PostgreSqlParser.KW_RETURN, 0); } public KW_REVERSE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_REVERSE, 0); + return this.getToken(PostgreSqlParser.KW_REVERSE, 0); } public KW_ROLLBACK(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROLLBACK, 0); + return this.getToken(PostgreSqlParser.KW_ROLLBACK, 0); } public KW_ROWTYPE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_ROWTYPE, 0); + return this.getToken(PostgreSqlParser.KW_ROWTYPE, 0); } public KW_SCHEMA(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SCHEMA, 0); + return this.getToken(PostgreSqlParser.KW_SCHEMA, 0); } public KW_SCROLL(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SCROLL, 0); + return this.getToken(PostgreSqlParser.KW_SCROLL, 0); } public KW_SET(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SET, 0); + return this.getToken(PostgreSqlParser.KW_SET, 0); } public KW_SLICE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SLICE, 0); + return this.getToken(PostgreSqlParser.KW_SLICE, 0); } public KW_SQLSTATE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_SQLSTATE, 0); + return this.getToken(PostgreSqlParser.KW_SQLSTATE, 0); } public KW_STACKED(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_STACKED, 0); + return this.getToken(PostgreSqlParser.KW_STACKED, 0); } public KW_TABLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TABLE, 0); + return this.getToken(PostgreSqlParser.KW_TABLE, 0); } public KW_TYPE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_TYPE, 0); + return this.getToken(PostgreSqlParser.KW_TYPE, 0); } public KW_USE_COLUMN(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_USE_COLUMN, 0); + return this.getToken(PostgreSqlParser.KW_USE_COLUMN, 0); } public KW_USE_VARIABLE(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_USE_VARIABLE, 0); + return this.getToken(PostgreSqlParser.KW_USE_VARIABLE, 0); } public KW_VARIABLE_CONFLICT(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_VARIABLE_CONFLICT, 0); + return this.getToken(PostgreSqlParser.KW_VARIABLE_CONFLICT, 0); } public KW_WARNING(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_WARNING, 0); + return this.getToken(PostgreSqlParser.KW_WARNING, 0); } public KW_OUTER(): antlr.TerminalNode | null { - return this.getToken(PostgreSQLParser.KW_OUTER, 0); + return this.getToken(PostgreSqlParser.KW_OUTER, 0); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_plsql_unreserved_keyword; + return PostgreSqlParser.RULE_plsql_unreserved_keyword; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterPlsql_unreserved_keyword) { listener.enterPlsql_unreserved_keyword(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitPlsql_unreserved_keyword) { listener.exitPlsql_unreserved_keyword(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitPlsql_unreserved_keyword) { return visitor.visitPlsql_unreserved_keyword(this); } else { @@ -114324,19 +114324,19 @@ export class Sql_expressionContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Window_clauseContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_sql_expression; + return PostgreSqlParser.RULE_sql_expression; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterSql_expression) { listener.enterSql_expression(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitSql_expression) { listener.exitSql_expression(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitSql_expression) { return visitor.visitSql_expression(this); } else { @@ -114354,19 +114354,19 @@ export class Expr_until_thenContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Sql_expressionContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_expr_until_then; + return PostgreSqlParser.RULE_expr_until_then; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterExpr_until_then) { listener.enterExpr_until_then(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitExpr_until_then) { listener.exitExpr_until_then(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitExpr_until_then) { return visitor.visitExpr_until_then(this); } else { @@ -114384,19 +114384,19 @@ export class Expr_until_semiContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Sql_expressionContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_expr_until_semi; + return PostgreSqlParser.RULE_expr_until_semi; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterExpr_until_semi) { listener.enterExpr_until_semi(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitExpr_until_semi) { listener.exitExpr_until_semi(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitExpr_until_semi) { return visitor.visitExpr_until_semi(this); } else { @@ -114414,19 +114414,19 @@ export class Expr_until_rightbracketContext extends antlr.ParserRuleContext { return this.getRuleContext(0, A_exprContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_expr_until_rightbracket; + return PostgreSqlParser.RULE_expr_until_rightbracket; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterExpr_until_rightbracket) { listener.enterExpr_until_rightbracket(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitExpr_until_rightbracket) { listener.exitExpr_until_rightbracket(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitExpr_until_rightbracket) { return visitor.visitExpr_until_rightbracket(this); } else { @@ -114444,19 +114444,19 @@ export class Expr_until_loopContext extends antlr.ParserRuleContext { return this.getRuleContext(0, A_exprContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_expr_until_loop; + return PostgreSqlParser.RULE_expr_until_loop; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterExpr_until_loop) { listener.enterExpr_until_loop(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitExpr_until_loop) { listener.exitExpr_until_loop(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitExpr_until_loop) { return visitor.visitExpr_until_loop(this); } else { @@ -114477,19 +114477,19 @@ export class Make_execsql_stmtContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Opt_returning_clause_intoContext); } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_make_execsql_stmt; + return PostgreSqlParser.RULE_make_execsql_stmt; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterMake_execsql_stmt) { listener.enterMake_execsql_stmt(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitMake_execsql_stmt) { listener.exitMake_execsql_stmt(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitMake_execsql_stmt) { return visitor.visitMake_execsql_stmt(this); } else { @@ -114504,7 +114504,7 @@ export class Opt_returning_clause_intoContext extends antlr.ParserRuleContext { super(parent, invokingState); } public KW_INTO(): antlr.TerminalNode { - return this.getToken(PostgreSQLParser.KW_INTO, 0)!; + return this.getToken(PostgreSqlParser.KW_INTO, 0)!; } public opt_strict(): Opt_strictContext { return this.getRuleContext(0, Opt_strictContext)!; @@ -114513,19 +114513,19 @@ export class Opt_returning_clause_intoContext extends antlr.ParserRuleContext { return this.getRuleContext(0, Into_targetContext)!; } public override get ruleIndex(): number { - return PostgreSQLParser.RULE_opt_returning_clause_into; + return PostgreSqlParser.RULE_opt_returning_clause_into; } - public override enterRule(listener: PostgreSQLParserListener): void { + public override enterRule(listener: PostgreSqlParserListener): void { if(listener.enterOpt_returning_clause_into) { listener.enterOpt_returning_clause_into(this); } } - public override exitRule(listener: PostgreSQLParserListener): void { + public override exitRule(listener: PostgreSqlParserListener): void { if(listener.exitOpt_returning_clause_into) { listener.exitOpt_returning_clause_into(this); } } - public override accept(visitor: PostgreSQLParserVisitor): Result | null { + public override accept(visitor: PostgreSqlParserVisitor): Result | null { if (visitor.visitOpt_returning_clause_into) { return visitor.visitOpt_returning_clause_into(this); } else { diff --git a/src/lib/pgsql/PostgreSQLParserListener.ts b/src/lib/postgresql/PostgreSqlParserListener.ts similarity index 57% rename from src/lib/pgsql/PostgreSQLParserListener.ts rename to src/lib/postgresql/PostgreSqlParserListener.ts index e989b94..1efbcc4 100644 --- a/src/lib/pgsql/PostgreSQLParserListener.ts +++ b/src/lib/postgresql/PostgreSqlParserListener.ts @@ -1,9804 +1,9804 @@ -// Generated from dt-sql-parser/src/grammar/pgsql/PostgreSQLParser.g4 by ANTLR 4.13.1 +// Generated from dt-sql-parser/src/grammar/postgresql/PostgreSqlParser.g4 by ANTLR 4.13.1 import { ErrorNode, ParseTreeListener, ParserRuleContext, TerminalNode } from "antlr4ng"; -import SQLParserBase from '../SQLParserBase'; +import { SQLParserBase } from '../SQLParserBase'; -import { ProgramContext } from "./PostgreSQLParser.js"; -import { PlsqlrootContext } from "./PostgreSQLParser.js"; -import { SingleStmtContext } from "./PostgreSQLParser.js"; -import { StmtContext } from "./PostgreSQLParser.js"; -import { PlsqlconsolecommandContext } from "./PostgreSQLParser.js"; -import { CallstmtContext } from "./PostgreSQLParser.js"; -import { CreaterolestmtContext } from "./PostgreSQLParser.js"; -import { Opt_withContext } from "./PostgreSQLParser.js"; -import { OptrolelistContext } from "./PostgreSQLParser.js"; -import { AlteroptrolelistContext } from "./PostgreSQLParser.js"; -import { AlteroptroleelemContext } from "./PostgreSQLParser.js"; -import { CreateoptroleelemContext } from "./PostgreSQLParser.js"; -import { CreateuserstmtContext } from "./PostgreSQLParser.js"; -import { AlterrolestmtContext } from "./PostgreSQLParser.js"; -import { Opt_in_databaseContext } from "./PostgreSQLParser.js"; -import { AlterrolesetstmtContext } from "./PostgreSQLParser.js"; -import { AlterroutinestmtContext } from "./PostgreSQLParser.js"; -import { Alter_routine_cluaseContext } from "./PostgreSQLParser.js"; -import { Routine_action_listContext } from "./PostgreSQLParser.js"; -import { Routine_actionContext } from "./PostgreSQLParser.js"; -import { CreategroupstmtContext } from "./PostgreSQLParser.js"; -import { AltergroupstmtContext } from "./PostgreSQLParser.js"; -import { Add_dropContext } from "./PostgreSQLParser.js"; -import { CreateschemastmtContext } from "./PostgreSQLParser.js"; -import { SchemaNameCreateContext } from "./PostgreSQLParser.js"; -import { OptschemaeltlistContext } from "./PostgreSQLParser.js"; -import { Schema_stmtContext } from "./PostgreSQLParser.js"; -import { VariablesetstmtContext } from "./PostgreSQLParser.js"; -import { Set_restContext } from "./PostgreSQLParser.js"; -import { Generic_setContext } from "./PostgreSQLParser.js"; -import { Set_rest_moreContext } from "./PostgreSQLParser.js"; -import { Var_nameContext } from "./PostgreSQLParser.js"; -import { Var_listContext } from "./PostgreSQLParser.js"; -import { Var_valueContext } from "./PostgreSQLParser.js"; -import { Iso_levelContext } from "./PostgreSQLParser.js"; -import { Opt_boolean_or_string_columnContext } from "./PostgreSQLParser.js"; -import { Opt_boolean_or_stringContext } from "./PostgreSQLParser.js"; -import { Zone_valueContext } from "./PostgreSQLParser.js"; -import { Opt_encodingContext } from "./PostgreSQLParser.js"; -import { Nonreservedword_or_sconst_columnContext } from "./PostgreSQLParser.js"; -import { Nonreservedword_or_sconstContext } from "./PostgreSQLParser.js"; -import { VariableresetstmtContext } from "./PostgreSQLParser.js"; -import { Reset_restContext } from "./PostgreSQLParser.js"; -import { Generic_resetContext } from "./PostgreSQLParser.js"; -import { SetresetclauseContext } from "./PostgreSQLParser.js"; -import { FunctionsetresetclauseContext } from "./PostgreSQLParser.js"; -import { VariableshowstmtContext } from "./PostgreSQLParser.js"; -import { ConstraintssetstmtContext } from "./PostgreSQLParser.js"; -import { Constraints_set_listContext } from "./PostgreSQLParser.js"; -import { Constraints_set_modeContext } from "./PostgreSQLParser.js"; -import { CheckpointstmtContext } from "./PostgreSQLParser.js"; -import { DiscardstmtContext } from "./PostgreSQLParser.js"; -import { AltertablestmtContext } from "./PostgreSQLParser.js"; -import { Alter_table_cmdsContext } from "./PostgreSQLParser.js"; -import { Partition_bound_specContext } from "./PostgreSQLParser.js"; -import { Partition_bound_cluaseContext } from "./PostgreSQLParser.js"; -import { Partition_bound_chooseContext } from "./PostgreSQLParser.js"; -import { Partition_with_cluaseContext } from "./PostgreSQLParser.js"; -import { Partition_cmdContext } from "./PostgreSQLParser.js"; -import { Index_partition_cmdContext } from "./PostgreSQLParser.js"; -import { Alter_table_cmdContext } from "./PostgreSQLParser.js"; -import { Alter_column_defaultContext } from "./PostgreSQLParser.js"; -import { Opt_drop_behaviorContext } from "./PostgreSQLParser.js"; -import { Opt_collate_clauseContext } from "./PostgreSQLParser.js"; -import { Alter_usingContext } from "./PostgreSQLParser.js"; -import { Replica_identityContext } from "./PostgreSQLParser.js"; -import { ReloptionsContext } from "./PostgreSQLParser.js"; -import { Opt_reloptionsContext } from "./PostgreSQLParser.js"; -import { Reloption_listContext } from "./PostgreSQLParser.js"; -import { Reloption_elemContext } from "./PostgreSQLParser.js"; -import { Alter_identity_column_option_listContext } from "./PostgreSQLParser.js"; -import { Alter_identity_column_optionContext } from "./PostgreSQLParser.js"; -import { PartitionboundspecContext } from "./PostgreSQLParser.js"; -import { Hash_partbound_elemContext } from "./PostgreSQLParser.js"; -import { Hash_partboundContext } from "./PostgreSQLParser.js"; -import { AltercompositetypestmtContext } from "./PostgreSQLParser.js"; -import { Alter_type_cmdsContext } from "./PostgreSQLParser.js"; -import { Alter_type_cmdContext } from "./PostgreSQLParser.js"; -import { CloseportalstmtContext } from "./PostgreSQLParser.js"; -import { CopystmtContext } from "./PostgreSQLParser.js"; -import { Copy_fromContext } from "./PostgreSQLParser.js"; -import { Opt_programContext } from "./PostgreSQLParser.js"; -import { Copy_file_nameContext } from "./PostgreSQLParser.js"; -import { Copy_optionsContext } from "./PostgreSQLParser.js"; -import { Copy_opt_listContext } from "./PostgreSQLParser.js"; -import { Copy_opt_itemContext } from "./PostgreSQLParser.js"; -import { Opt_binaryContext } from "./PostgreSQLParser.js"; -import { Copy_delimiterContext } from "./PostgreSQLParser.js"; -import { Opt_usingContext } from "./PostgreSQLParser.js"; -import { Copy_generic_opt_listContext } from "./PostgreSQLParser.js"; -import { Copy_generic_opt_elemContext } from "./PostgreSQLParser.js"; -import { Copy_generic_opt_argContext } from "./PostgreSQLParser.js"; -import { Copy_generic_opt_arg_listContext } from "./PostgreSQLParser.js"; -import { Copy_generic_opt_arg_list_itemContext } from "./PostgreSQLParser.js"; -import { ColumnCreateTableContext } from "./PostgreSQLParser.js"; -import { OpttempContext } from "./PostgreSQLParser.js"; -import { Table_column_listContext } from "./PostgreSQLParser.js"; -import { OpttableelementlistContext } from "./PostgreSQLParser.js"; -import { OpttypedtableelementlistContext } from "./PostgreSQLParser.js"; -import { TableelementlistContext } from "./PostgreSQLParser.js"; -import { TypedtableelementlistContext } from "./PostgreSQLParser.js"; -import { TableelementContext } from "./PostgreSQLParser.js"; -import { TypedtableelementContext } from "./PostgreSQLParser.js"; -import { Column_defContext } from "./PostgreSQLParser.js"; -import { CompressionCluaseContext } from "./PostgreSQLParser.js"; -import { StorageCluaseContext } from "./PostgreSQLParser.js"; -import { ColumnOptionsContext } from "./PostgreSQLParser.js"; -import { ColquallistContext } from "./PostgreSQLParser.js"; -import { ColconstraintContext } from "./PostgreSQLParser.js"; -import { ColconstraintelemContext } from "./PostgreSQLParser.js"; -import { Nulls_distinctContext } from "./PostgreSQLParser.js"; -import { Generated_whenContext } from "./PostgreSQLParser.js"; -import { Deferrable_triggerContext } from "./PostgreSQLParser.js"; -import { Initially_triggerContext } from "./PostgreSQLParser.js"; -import { TablelikeclauseContext } from "./PostgreSQLParser.js"; -import { TablelikeoptionlistContext } from "./PostgreSQLParser.js"; -import { TablelikeoptionContext } from "./PostgreSQLParser.js"; -import { TableconstraintContext } from "./PostgreSQLParser.js"; -import { ConstraintelemContext } from "./PostgreSQLParser.js"; -import { Opt_no_inheritContext } from "./PostgreSQLParser.js"; -import { Opt_column_listContext } from "./PostgreSQLParser.js"; -import { Opt_column_list_createContext } from "./PostgreSQLParser.js"; -import { Column_listContext } from "./PostgreSQLParser.js"; -import { Column_list_createContext } from "./PostgreSQLParser.js"; -import { Opt_c_includeContext } from "./PostgreSQLParser.js"; -import { Key_matchContext } from "./PostgreSQLParser.js"; -import { ExclusionconstraintlistContext } from "./PostgreSQLParser.js"; -import { ExclusionconstraintelemContext } from "./PostgreSQLParser.js"; -import { ExclusionwhereclauseContext } from "./PostgreSQLParser.js"; -import { Key_actionsContext } from "./PostgreSQLParser.js"; -import { Key_updateContext } from "./PostgreSQLParser.js"; -import { Key_deleteContext } from "./PostgreSQLParser.js"; -import { Key_actionContext } from "./PostgreSQLParser.js"; -import { OptinheritContext } from "./PostgreSQLParser.js"; -import { OptpartitionspecContext } from "./PostgreSQLParser.js"; -import { PartitionspecContext } from "./PostgreSQLParser.js"; -import { Part_paramsContext } from "./PostgreSQLParser.js"; -import { Part_elemContext } from "./PostgreSQLParser.js"; -import { Table_access_method_clauseContext } from "./PostgreSQLParser.js"; -import { OptwithContext } from "./PostgreSQLParser.js"; -import { OncommitoptionContext } from "./PostgreSQLParser.js"; -import { OpttablespaceContext } from "./PostgreSQLParser.js"; -import { Index_paramenters_createContext } from "./PostgreSQLParser.js"; -import { OptconstablespaceContext } from "./PostgreSQLParser.js"; -import { ExistingindexContext } from "./PostgreSQLParser.js"; -import { CreatestatsstmtContext } from "./PostgreSQLParser.js"; -import { AlterstatsstmtContext } from "./PostgreSQLParser.js"; -import { QueryCreateTableContext } from "./PostgreSQLParser.js"; -import { Create_as_targetContext } from "./PostgreSQLParser.js"; -import { Opt_with_dataContext } from "./PostgreSQLParser.js"; -import { CreateMaterializedViewContext } from "./PostgreSQLParser.js"; -import { Create_mv_targetContext } from "./PostgreSQLParser.js"; -import { OptnologContext } from "./PostgreSQLParser.js"; -import { RefreshmatviewstmtContext } from "./PostgreSQLParser.js"; -import { CreateseqstmtContext } from "./PostgreSQLParser.js"; -import { AlterseqstmtContext } from "./PostgreSQLParser.js"; -import { OptseqoptlistContext } from "./PostgreSQLParser.js"; -import { OptparenthesizedseqoptlistContext } from "./PostgreSQLParser.js"; -import { SeqoptlistContext } from "./PostgreSQLParser.js"; -import { SeqoptelemContext } from "./PostgreSQLParser.js"; -import { Opt_byContext } from "./PostgreSQLParser.js"; -import { NumericonlyContext } from "./PostgreSQLParser.js"; -import { Numericonly_listContext } from "./PostgreSQLParser.js"; -import { CreateplangstmtContext } from "./PostgreSQLParser.js"; -import { Opt_trustedContext } from "./PostgreSQLParser.js"; -import { Handler_nameContext } from "./PostgreSQLParser.js"; -import { Opt_inline_handlerContext } from "./PostgreSQLParser.js"; -import { Validator_clauseContext } from "./PostgreSQLParser.js"; -import { Opt_validatorContext } from "./PostgreSQLParser.js"; -import { Opt_proceduralContext } from "./PostgreSQLParser.js"; -import { CreatetablespacestmtContext } from "./PostgreSQLParser.js"; -import { OpttablespaceownerContext } from "./PostgreSQLParser.js"; -import { CreateextensionstmtContext } from "./PostgreSQLParser.js"; -import { Create_extension_opt_listContext } from "./PostgreSQLParser.js"; -import { Create_extension_opt_itemContext } from "./PostgreSQLParser.js"; -import { AlterextensionstmtContext } from "./PostgreSQLParser.js"; -import { Alter_extension_opt_listContext } from "./PostgreSQLParser.js"; -import { Alter_extension_opt_itemContext } from "./PostgreSQLParser.js"; -import { AlterextensioncontentsstmtContext } from "./PostgreSQLParser.js"; -import { CreatefdwstmtContext } from "./PostgreSQLParser.js"; -import { Fdw_optionContext } from "./PostgreSQLParser.js"; -import { Fdw_optionsContext } from "./PostgreSQLParser.js"; -import { Opt_fdw_optionsContext } from "./PostgreSQLParser.js"; -import { AlterfdwstmtContext } from "./PostgreSQLParser.js"; -import { Create_generic_optionsContext } from "./PostgreSQLParser.js"; -import { Generic_option_listContext } from "./PostgreSQLParser.js"; -import { Alter_generic_optionsContext } from "./PostgreSQLParser.js"; -import { Alter_generic_option_listContext } from "./PostgreSQLParser.js"; -import { Alter_generic_option_elemContext } from "./PostgreSQLParser.js"; -import { Generic_option_elemContext } from "./PostgreSQLParser.js"; -import { Generic_option_nameContext } from "./PostgreSQLParser.js"; -import { Generic_option_argContext } from "./PostgreSQLParser.js"; -import { CreateforeignserverstmtContext } from "./PostgreSQLParser.js"; -import { Opt_typeContext } from "./PostgreSQLParser.js"; -import { Foreign_server_versionContext } from "./PostgreSQLParser.js"; -import { Opt_foreign_server_versionContext } from "./PostgreSQLParser.js"; -import { AlterforeignserverstmtContext } from "./PostgreSQLParser.js"; -import { CreateForeignTableContext } from "./PostgreSQLParser.js"; -import { CreatePartitionForeignTableContext } from "./PostgreSQLParser.js"; -import { ImportforeignschemastmtContext } from "./PostgreSQLParser.js"; -import { Import_qualification_typeContext } from "./PostgreSQLParser.js"; -import { Import_qualificationContext } from "./PostgreSQLParser.js"; -import { CreateusermappingstmtContext } from "./PostgreSQLParser.js"; -import { Auth_identContext } from "./PostgreSQLParser.js"; -import { AlterusermappingstmtContext } from "./PostgreSQLParser.js"; -import { CreatepolicystmtContext } from "./PostgreSQLParser.js"; -import { AlterpolicystmtContext } from "./PostgreSQLParser.js"; -import { AlterprocedurestmtContext } from "./PostgreSQLParser.js"; -import { Procedure_cluaseContext } from "./PostgreSQLParser.js"; -import { Procedure_actionContext } from "./PostgreSQLParser.js"; -import { RowsecurityoptionalexprContext } from "./PostgreSQLParser.js"; -import { RowsecurityoptionalwithcheckContext } from "./PostgreSQLParser.js"; -import { RowsecuritydefaulttoroleContext } from "./PostgreSQLParser.js"; -import { RowsecurityoptionaltoroleContext } from "./PostgreSQLParser.js"; -import { RowsecuritydefaultpermissiveContext } from "./PostgreSQLParser.js"; -import { RowsecuritydefaultforcmdContext } from "./PostgreSQLParser.js"; -import { Row_security_cmdContext } from "./PostgreSQLParser.js"; -import { CreateamstmtContext } from "./PostgreSQLParser.js"; -import { Am_typeContext } from "./PostgreSQLParser.js"; -import { CreatetrigstmtContext } from "./PostgreSQLParser.js"; -import { TriggeractiontimeContext } from "./PostgreSQLParser.js"; -import { ForeachrowContext } from "./PostgreSQLParser.js"; -import { RoworstatmentContext } from "./PostgreSQLParser.js"; -import { TriggereventsContext } from "./PostgreSQLParser.js"; -import { TriggeroneeventContext } from "./PostgreSQLParser.js"; -import { TriggerreferencingContext } from "./PostgreSQLParser.js"; -import { TriggertransitionsContext } from "./PostgreSQLParser.js"; -import { TriggertransitionContext } from "./PostgreSQLParser.js"; -import { TransitionoldornewContext } from "./PostgreSQLParser.js"; -import { TransitionrowortableContext } from "./PostgreSQLParser.js"; -import { TransitionrelnameContext } from "./PostgreSQLParser.js"; -import { TriggerforspecContext } from "./PostgreSQLParser.js"; -import { TriggerforopteachContext } from "./PostgreSQLParser.js"; -import { TriggerfortypeContext } from "./PostgreSQLParser.js"; -import { TriggerwhenContext } from "./PostgreSQLParser.js"; -import { Function_or_procedureContext } from "./PostgreSQLParser.js"; -import { TriggerfuncargsContext } from "./PostgreSQLParser.js"; -import { TriggerfuncargContext } from "./PostgreSQLParser.js"; -import { OptconstrfromtableContext } from "./PostgreSQLParser.js"; -import { ConstraintattributespecContext } from "./PostgreSQLParser.js"; -import { ConstraintattributeElemContext } from "./PostgreSQLParser.js"; -import { CreateeventtrigstmtContext } from "./PostgreSQLParser.js"; -import { Event_trigger_when_listContext } from "./PostgreSQLParser.js"; -import { Event_trigger_when_itemContext } from "./PostgreSQLParser.js"; -import { Event_trigger_value_listContext } from "./PostgreSQLParser.js"; -import { AltereventtrigstmtContext } from "./PostgreSQLParser.js"; -import { Enable_triggerContext } from "./PostgreSQLParser.js"; -import { CreateassertionstmtContext } from "./PostgreSQLParser.js"; -import { DefinestmtContext } from "./PostgreSQLParser.js"; -import { DefinitionContext } from "./PostgreSQLParser.js"; -import { Def_listContext } from "./PostgreSQLParser.js"; -import { Def_elemContext } from "./PostgreSQLParser.js"; -import { Def_argContext } from "./PostgreSQLParser.js"; -import { Old_aggr_definitionContext } from "./PostgreSQLParser.js"; -import { Old_aggr_listContext } from "./PostgreSQLParser.js"; -import { Old_aggr_elemContext } from "./PostgreSQLParser.js"; -import { Opt_enum_val_listContext } from "./PostgreSQLParser.js"; -import { Enum_val_listContext } from "./PostgreSQLParser.js"; -import { AlterenumstmtContext } from "./PostgreSQLParser.js"; -import { Opt_if_not_existsContext } from "./PostgreSQLParser.js"; -import { CreateopclassstmtContext } from "./PostgreSQLParser.js"; -import { Opclass_item_listContext } from "./PostgreSQLParser.js"; -import { Opclass_itemContext } from "./PostgreSQLParser.js"; -import { Opt_defaultContext } from "./PostgreSQLParser.js"; -import { Opt_opfamilyContext } from "./PostgreSQLParser.js"; -import { Opclass_purposeContext } from "./PostgreSQLParser.js"; -import { Opt_recheckContext } from "./PostgreSQLParser.js"; -import { CreateopfamilystmtContext } from "./PostgreSQLParser.js"; -import { AlteropfamilystmtContext } from "./PostgreSQLParser.js"; -import { Opclass_drop_listContext } from "./PostgreSQLParser.js"; -import { Opclass_dropContext } from "./PostgreSQLParser.js"; -import { ReassignownedstmtContext } from "./PostgreSQLParser.js"; -import { DropstmtContext } from "./PostgreSQLParser.js"; -import { View_nameListContext } from "./PostgreSQLParser.js"; -import { Object_type_any_nameContext } from "./PostgreSQLParser.js"; -import { Object_type_nameContext } from "./PostgreSQLParser.js"; -import { Object_type_name_on_any_nameContext } from "./PostgreSQLParser.js"; -import { Any_name_listContext } from "./PostgreSQLParser.js"; -import { Relation_column_nameContext } from "./PostgreSQLParser.js"; -import { Relation_nameContext } from "./PostgreSQLParser.js"; -import { Any_nameContext } from "./PostgreSQLParser.js"; -import { AttrsContext } from "./PostgreSQLParser.js"; -import { Type_name_listContext } from "./PostgreSQLParser.js"; -import { TruncatestmtContext } from "./PostgreSQLParser.js"; -import { Truncate_tableContext } from "./PostgreSQLParser.js"; -import { CommentstmtContext } from "./PostgreSQLParser.js"; -import { Comment_textContext } from "./PostgreSQLParser.js"; -import { SeclabelstmtContext } from "./PostgreSQLParser.js"; -import { Opt_providerContext } from "./PostgreSQLParser.js"; -import { Security_labelContext } from "./PostgreSQLParser.js"; -import { FetchstmtContext } from "./PostgreSQLParser.js"; -import { Fetch_argsContext } from "./PostgreSQLParser.js"; -import { From_inContext } from "./PostgreSQLParser.js"; -import { Opt_from_inContext } from "./PostgreSQLParser.js"; -import { GrantstmtContext } from "./PostgreSQLParser.js"; -import { RevokestmtContext } from "./PostgreSQLParser.js"; -import { PrivilegesContext } from "./PostgreSQLParser.js"; -import { BeforeprivilegeselectlistContext } from "./PostgreSQLParser.js"; -import { BeforeprivilegeselectContext } from "./PostgreSQLParser.js"; -import { Privilege_listContext } from "./PostgreSQLParser.js"; -import { PrivilegeContext } from "./PostgreSQLParser.js"; -import { Privilege_targetContext } from "./PostgreSQLParser.js"; -import { Grantee_listContext } from "./PostgreSQLParser.js"; -import { GranteeContext } from "./PostgreSQLParser.js"; -import { Opt_grant_grant_optionContext } from "./PostgreSQLParser.js"; -import { GrantrolestmtContext } from "./PostgreSQLParser.js"; -import { RevokerolestmtContext } from "./PostgreSQLParser.js"; -import { Opt_grant_admin_optionContext } from "./PostgreSQLParser.js"; -import { Opt_granted_byContext } from "./PostgreSQLParser.js"; -import { AlterdefaultprivilegesstmtContext } from "./PostgreSQLParser.js"; -import { DefacloptionlistContext } from "./PostgreSQLParser.js"; -import { DefacloptionContext } from "./PostgreSQLParser.js"; -import { DefaclactionContext } from "./PostgreSQLParser.js"; -import { Defacl_privilege_targetContext } from "./PostgreSQLParser.js"; -import { IndexstmtContext } from "./PostgreSQLParser.js"; -import { Opt_uniqueContext } from "./PostgreSQLParser.js"; -import { Opt_concurrentlyContext } from "./PostgreSQLParser.js"; -import { Opt_index_nameContext } from "./PostgreSQLParser.js"; -import { Access_method_clauseContext } from "./PostgreSQLParser.js"; -import { Index_paramsContext } from "./PostgreSQLParser.js"; -import { Index_elem_optionsContext } from "./PostgreSQLParser.js"; -import { Index_elemContext } from "./PostgreSQLParser.js"; -import { Opt_includeContext } from "./PostgreSQLParser.js"; -import { Index_including_paramsContext } from "./PostgreSQLParser.js"; -import { Opt_collateContext } from "./PostgreSQLParser.js"; -import { Opt_classContext } from "./PostgreSQLParser.js"; -import { Opt_asc_descContext } from "./PostgreSQLParser.js"; -import { Opt_nulls_orderContext } from "./PostgreSQLParser.js"; -import { CreatefunctionstmtContext } from "./PostgreSQLParser.js"; -import { AttrilistContext } from "./PostgreSQLParser.js"; -import { Opt_or_replaceContext } from "./PostgreSQLParser.js"; -import { Func_argsContext } from "./PostgreSQLParser.js"; -import { Func_args_listContext } from "./PostgreSQLParser.js"; -import { Routine_with_argtypes_listContext } from "./PostgreSQLParser.js"; -import { Routine_with_argtypesContext } from "./PostgreSQLParser.js"; -import { Procedure_with_argtypes_listContext } from "./PostgreSQLParser.js"; -import { Procedure_with_argtypesContext } from "./PostgreSQLParser.js"; -import { Function_with_argtypes_listContext } from "./PostgreSQLParser.js"; -import { Function_with_argtypesContext } from "./PostgreSQLParser.js"; -import { Func_args_with_defaultsContext } from "./PostgreSQLParser.js"; -import { Func_args_with_defaults_listContext } from "./PostgreSQLParser.js"; -import { Func_argContext } from "./PostgreSQLParser.js"; -import { Arg_classContext } from "./PostgreSQLParser.js"; -import { Param_nameContext } from "./PostgreSQLParser.js"; -import { Func_returnContext } from "./PostgreSQLParser.js"; -import { Func_typeContext } from "./PostgreSQLParser.js"; -import { Func_arg_with_defaultContext } from "./PostgreSQLParser.js"; -import { Aggr_argContext } from "./PostgreSQLParser.js"; -import { Aggr_argsContext } from "./PostgreSQLParser.js"; -import { Aggr_args_listContext } from "./PostgreSQLParser.js"; -import { Aggregate_with_argtypesContext } from "./PostgreSQLParser.js"; -import { Aggregate_with_argtypes_listContext } from "./PostgreSQLParser.js"; -import { Createfunc_opt_listContext } from "./PostgreSQLParser.js"; -import { Common_func_opt_itemContext } from "./PostgreSQLParser.js"; -import { Createfunc_opt_itemContext } from "./PostgreSQLParser.js"; -import { Transform_type_listContext } from "./PostgreSQLParser.js"; -import { Opt_definitionContext } from "./PostgreSQLParser.js"; -import { Table_func_columnContext } from "./PostgreSQLParser.js"; -import { Table_func_column_listContext } from "./PostgreSQLParser.js"; -import { AlterfunctionstmtContext } from "./PostgreSQLParser.js"; -import { AlterFunctionTypeClauseContext } from "./PostgreSQLParser.js"; -import { Alterfunc_opt_listContext } from "./PostgreSQLParser.js"; -import { Opt_restrictContext } from "./PostgreSQLParser.js"; -import { RemovefuncstmtContext } from "./PostgreSQLParser.js"; -import { RemoveaggrstmtContext } from "./PostgreSQLParser.js"; -import { RemoveoperstmtContext } from "./PostgreSQLParser.js"; -import { Oper_argtypesContext } from "./PostgreSQLParser.js"; -import { Any_operatorContext } from "./PostgreSQLParser.js"; -import { Operator_with_argtypes_listContext } from "./PostgreSQLParser.js"; -import { Operator_with_argtypesContext } from "./PostgreSQLParser.js"; -import { DostmtContext } from "./PostgreSQLParser.js"; -import { Dostmt_opt_listContext } from "./PostgreSQLParser.js"; -import { Dostmt_opt_itemContext } from "./PostgreSQLParser.js"; -import { CreatecaststmtContext } from "./PostgreSQLParser.js"; -import { Cast_contextContext } from "./PostgreSQLParser.js"; -import { Opt_if_existsContext } from "./PostgreSQLParser.js"; -import { CreatetransformstmtContext } from "./PostgreSQLParser.js"; -import { Transform_element_listContext } from "./PostgreSQLParser.js"; -import { ReindexstmtContext } from "./PostgreSQLParser.js"; -import { Reindex_target_typeContext } from "./PostgreSQLParser.js"; -import { Reindex_target_multitableContext } from "./PostgreSQLParser.js"; -import { Reindex_option_listContext } from "./PostgreSQLParser.js"; -import { Reindex_option_elemContext } from "./PostgreSQLParser.js"; -import { AltertblspcstmtContext } from "./PostgreSQLParser.js"; -import { RenamestmtContext } from "./PostgreSQLParser.js"; -import { Opt_set_dataContext } from "./PostgreSQLParser.js"; -import { AlterobjectdependsstmtContext } from "./PostgreSQLParser.js"; -import { Opt_noContext } from "./PostgreSQLParser.js"; -import { AlterobjectschemastmtContext } from "./PostgreSQLParser.js"; -import { AlteroperatorstmtContext } from "./PostgreSQLParser.js"; -import { Operator_def_listContext } from "./PostgreSQLParser.js"; -import { Operator_def_elemContext } from "./PostgreSQLParser.js"; -import { Operator_def_argContext } from "./PostgreSQLParser.js"; -import { AltertypestmtContext } from "./PostgreSQLParser.js"; -import { AlterownerstmtContext } from "./PostgreSQLParser.js"; -import { CreatepublicationstmtContext } from "./PostgreSQLParser.js"; -import { Opt_publication_for_tablesContext } from "./PostgreSQLParser.js"; -import { Publication_for_tablesContext } from "./PostgreSQLParser.js"; -import { AlterpublicationstmtContext } from "./PostgreSQLParser.js"; -import { CreatesubscriptionstmtContext } from "./PostgreSQLParser.js"; -import { Publication_name_listContext } from "./PostgreSQLParser.js"; -import { Publication_name_itemContext } from "./PostgreSQLParser.js"; -import { AltersubscriptionstmtContext } from "./PostgreSQLParser.js"; -import { RulestmtContext } from "./PostgreSQLParser.js"; -import { RuleactionlistContext } from "./PostgreSQLParser.js"; -import { RuleactionmultiContext } from "./PostgreSQLParser.js"; -import { RuleactionstmtContext } from "./PostgreSQLParser.js"; -import { RuleactionstmtOrEmptyContext } from "./PostgreSQLParser.js"; -import { EventContext } from "./PostgreSQLParser.js"; -import { Opt_insteadContext } from "./PostgreSQLParser.js"; -import { NotifystmtContext } from "./PostgreSQLParser.js"; -import { Notify_payloadContext } from "./PostgreSQLParser.js"; -import { ListenstmtContext } from "./PostgreSQLParser.js"; -import { UnlistenstmtContext } from "./PostgreSQLParser.js"; -import { TransactionstmtContext } from "./PostgreSQLParser.js"; -import { Opt_transactionContext } from "./PostgreSQLParser.js"; -import { Transaction_mode_itemContext } from "./PostgreSQLParser.js"; -import { Transaction_mode_listContext } from "./PostgreSQLParser.js"; -import { Transaction_mode_list_or_emptyContext } from "./PostgreSQLParser.js"; -import { Opt_transaction_chainContext } from "./PostgreSQLParser.js"; -import { CreateViewContext } from "./PostgreSQLParser.js"; -import { Opt_check_optionContext } from "./PostgreSQLParser.js"; -import { LoadstmtContext } from "./PostgreSQLParser.js"; -import { CreateDatabaseContext } from "./PostgreSQLParser.js"; -import { Createdb_opt_listContext } from "./PostgreSQLParser.js"; -import { Createdb_opt_itemsContext } from "./PostgreSQLParser.js"; -import { Createdb_opt_itemContext } from "./PostgreSQLParser.js"; -import { Createdb_opt_nameContext } from "./PostgreSQLParser.js"; -import { Opt_equalContext } from "./PostgreSQLParser.js"; -import { AlterdatabasestmtContext } from "./PostgreSQLParser.js"; -import { AlterdatabasesetstmtContext } from "./PostgreSQLParser.js"; -import { Drop_option_listContext } from "./PostgreSQLParser.js"; -import { Drop_optionContext } from "./PostgreSQLParser.js"; -import { AltercollationstmtContext } from "./PostgreSQLParser.js"; -import { AltersystemstmtContext } from "./PostgreSQLParser.js"; -import { CreatedomainstmtContext } from "./PostgreSQLParser.js"; -import { AlterdomainstmtContext } from "./PostgreSQLParser.js"; -import { Opt_asContext } from "./PostgreSQLParser.js"; -import { AltertsdictionarystmtContext } from "./PostgreSQLParser.js"; -import { AltertsconfigurationstmtContext } from "./PostgreSQLParser.js"; -import { Any_withContext } from "./PostgreSQLParser.js"; -import { CreateconversionstmtContext } from "./PostgreSQLParser.js"; -import { ClusterstmtContext } from "./PostgreSQLParser.js"; -import { Opt_verbose_listContext } from "./PostgreSQLParser.js"; -import { Cluster_index_specificationContext } from "./PostgreSQLParser.js"; -import { VacuumstmtContext } from "./PostgreSQLParser.js"; -import { AnalyzestmtContext } from "./PostgreSQLParser.js"; -import { Vac_analyze_option_listContext } from "./PostgreSQLParser.js"; -import { Analyze_keywordContext } from "./PostgreSQLParser.js"; -import { Vac_analyze_option_elemContext } from "./PostgreSQLParser.js"; -import { Vac_analyze_option_nameContext } from "./PostgreSQLParser.js"; -import { Vac_analyze_option_argContext } from "./PostgreSQLParser.js"; -import { Opt_analyzeContext } from "./PostgreSQLParser.js"; -import { Analyze_options_listContext } from "./PostgreSQLParser.js"; -import { Analyze_option_elemContext } from "./PostgreSQLParser.js"; -import { Opt_verboseContext } from "./PostgreSQLParser.js"; -import { Opt_skiplockContext } from "./PostgreSQLParser.js"; -import { Opt_buffer_usage_limitContext } from "./PostgreSQLParser.js"; -import { Opt_fullContext } from "./PostgreSQLParser.js"; -import { Opt_freezeContext } from "./PostgreSQLParser.js"; -import { Opt_name_listContext } from "./PostgreSQLParser.js"; -import { Vacuum_relationContext } from "./PostgreSQLParser.js"; -import { Vacuum_relation_listContext } from "./PostgreSQLParser.js"; -import { Opt_vacuum_relation_listContext } from "./PostgreSQLParser.js"; -import { ExplainstmtContext } from "./PostgreSQLParser.js"; -import { ExplainablestmtContext } from "./PostgreSQLParser.js"; -import { Explain_option_listContext } from "./PostgreSQLParser.js"; -import { Explain_option_elemContext } from "./PostgreSQLParser.js"; -import { Explain_option_nameContext } from "./PostgreSQLParser.js"; -import { Explain_option_argContext } from "./PostgreSQLParser.js"; -import { PreparestmtContext } from "./PostgreSQLParser.js"; -import { Prep_type_clauseContext } from "./PostgreSQLParser.js"; -import { PreparablestmtContext } from "./PostgreSQLParser.js"; -import { ExecutestmtContext } from "./PostgreSQLParser.js"; -import { Execute_param_clauseContext } from "./PostgreSQLParser.js"; -import { DeallocatestmtContext } from "./PostgreSQLParser.js"; -import { InsertStatementContext } from "./PostgreSQLParser.js"; -import { Insert_targetContext } from "./PostgreSQLParser.js"; -import { Insert_restContext } from "./PostgreSQLParser.js"; -import { Override_kindContext } from "./PostgreSQLParser.js"; -import { Insert_column_listContext } from "./PostgreSQLParser.js"; -import { Insert_column_itemContext } from "./PostgreSQLParser.js"; -import { Opt_on_conflictContext } from "./PostgreSQLParser.js"; -import { Opt_conf_exprContext } from "./PostgreSQLParser.js"; -import { Returning_clauseContext } from "./PostgreSQLParser.js"; -import { DeletestmtContext } from "./PostgreSQLParser.js"; -import { Using_clauseContext } from "./PostgreSQLParser.js"; -import { LockstmtContext } from "./PostgreSQLParser.js"; -import { Opt_lockContext } from "./PostgreSQLParser.js"; -import { Lock_typeContext } from "./PostgreSQLParser.js"; -import { Opt_nowaitContext } from "./PostgreSQLParser.js"; -import { Opt_nowait_or_skipContext } from "./PostgreSQLParser.js"; -import { UpdatestmtContext } from "./PostgreSQLParser.js"; -import { Set_clause_listContext } from "./PostgreSQLParser.js"; -import { Set_clauseContext } from "./PostgreSQLParser.js"; -import { Set_targetContext } from "./PostgreSQLParser.js"; -import { Set_target_listContext } from "./PostgreSQLParser.js"; -import { DeclarecursorstmtContext } from "./PostgreSQLParser.js"; -import { Cursor_nameContext } from "./PostgreSQLParser.js"; -import { Cursor_optionsContext } from "./PostgreSQLParser.js"; -import { Opt_holdContext } from "./PostgreSQLParser.js"; -import { SelectStatementContext } from "./PostgreSQLParser.js"; -import { Select_with_parensContext } from "./PostgreSQLParser.js"; -import { Select_no_parensContext } from "./PostgreSQLParser.js"; -import { Select_clauseContext } from "./PostgreSQLParser.js"; -import { Simple_selectContext } from "./PostgreSQLParser.js"; -import { UnionContext } from "./PostgreSQLParser.js"; -import { IntersectContext } from "./PostgreSQLParser.js"; -import { ExceptContext } from "./PostgreSQLParser.js"; -import { Set_operator_with_all_or_distinctContext } from "./PostgreSQLParser.js"; -import { With_clauseContext } from "./PostgreSQLParser.js"; -import { Cte_listContext } from "./PostgreSQLParser.js"; -import { Common_table_exprContext } from "./PostgreSQLParser.js"; -import { Search_cluaseContext } from "./PostgreSQLParser.js"; -import { Cycle_cluaseContext } from "./PostgreSQLParser.js"; -import { Opt_materializedContext } from "./PostgreSQLParser.js"; -import { Opt_with_clauseContext } from "./PostgreSQLParser.js"; -import { Into_clauseContext } from "./PostgreSQLParser.js"; -import { Opt_strictContext } from "./PostgreSQLParser.js"; -import { OpttempTableNameContext } from "./PostgreSQLParser.js"; -import { Opt_tableContext } from "./PostgreSQLParser.js"; -import { All_or_distinctContext } from "./PostgreSQLParser.js"; -import { Distinct_clauseContext } from "./PostgreSQLParser.js"; -import { Opt_all_clauseContext } from "./PostgreSQLParser.js"; -import { Opt_sort_clauseContext } from "./PostgreSQLParser.js"; -import { Sort_clauseContext } from "./PostgreSQLParser.js"; -import { Sortby_listContext } from "./PostgreSQLParser.js"; -import { SortbyContext } from "./PostgreSQLParser.js"; -import { Select_limitContext } from "./PostgreSQLParser.js"; -import { Opt_select_limitContext } from "./PostgreSQLParser.js"; -import { Limit_clauseContext } from "./PostgreSQLParser.js"; -import { Fetch_clauseContext } from "./PostgreSQLParser.js"; -import { Offset_clauseContext } from "./PostgreSQLParser.js"; -import { Select_limit_valueContext } from "./PostgreSQLParser.js"; -import { Select_offset_valueContext } from "./PostgreSQLParser.js"; -import { Select_fetch_first_valueContext } from "./PostgreSQLParser.js"; -import { I_or_f_constContext } from "./PostgreSQLParser.js"; -import { Row_or_rowsContext } from "./PostgreSQLParser.js"; -import { First_or_nextContext } from "./PostgreSQLParser.js"; -import { Group_clauseContext } from "./PostgreSQLParser.js"; -import { Group_by_listContext } from "./PostgreSQLParser.js"; -import { Group_by_itemContext } from "./PostgreSQLParser.js"; -import { Empty_grouping_setContext } from "./PostgreSQLParser.js"; -import { Rollup_clauseContext } from "./PostgreSQLParser.js"; -import { Cube_clauseContext } from "./PostgreSQLParser.js"; -import { Grouping_sets_clauseContext } from "./PostgreSQLParser.js"; -import { Having_clauseContext } from "./PostgreSQLParser.js"; -import { For_locking_clauseContext } from "./PostgreSQLParser.js"; -import { Opt_for_locking_clauseContext } from "./PostgreSQLParser.js"; -import { For_locking_itemsContext } from "./PostgreSQLParser.js"; -import { For_locking_itemContext } from "./PostgreSQLParser.js"; -import { For_locking_strengthContext } from "./PostgreSQLParser.js"; -import { Locked_rels_listContext } from "./PostgreSQLParser.js"; -import { Values_clauseContext } from "./PostgreSQLParser.js"; -import { From_clauseContext } from "./PostgreSQLParser.js"; -import { From_listContext } from "./PostgreSQLParser.js"; -import { Table_refContext } from "./PostgreSQLParser.js"; -import { Alias_clauseContext } from "./PostgreSQLParser.js"; -import { Opt_alias_clauseContext } from "./PostgreSQLParser.js"; -import { Func_alias_clauseContext } from "./PostgreSQLParser.js"; -import { Join_typeContext } from "./PostgreSQLParser.js"; -import { Join_qualContext } from "./PostgreSQLParser.js"; -import { Relation_exprContext } from "./PostgreSQLParser.js"; -import { View_relation_exprContext } from "./PostgreSQLParser.js"; -import { Publication_relation_exprContext } from "./PostgreSQLParser.js"; -import { Relation_expr_listContext } from "./PostgreSQLParser.js"; -import { Publication_relation_expr_listContext } from "./PostgreSQLParser.js"; -import { Relation_expr_opt_aliasContext } from "./PostgreSQLParser.js"; -import { Tablesample_clauseContext } from "./PostgreSQLParser.js"; -import { Opt_repeatable_clauseContext } from "./PostgreSQLParser.js"; -import { Func_tableContext } from "./PostgreSQLParser.js"; -import { Rowsfrom_itemContext } from "./PostgreSQLParser.js"; -import { Rowsfrom_listContext } from "./PostgreSQLParser.js"; -import { Opt_col_def_listContext } from "./PostgreSQLParser.js"; -import { Opt_ordinalityContext } from "./PostgreSQLParser.js"; -import { Where_clauseContext } from "./PostgreSQLParser.js"; -import { Where_or_current_clauseContext } from "./PostgreSQLParser.js"; -import { OpttablefuncelementlistContext } from "./PostgreSQLParser.js"; -import { TablefuncelementlistContext } from "./PostgreSQLParser.js"; -import { TablefuncelementContext } from "./PostgreSQLParser.js"; -import { XmltableContext } from "./PostgreSQLParser.js"; -import { Xmltable_column_listContext } from "./PostgreSQLParser.js"; -import { Xmltable_column_elContext } from "./PostgreSQLParser.js"; -import { Xmltable_column_option_listContext } from "./PostgreSQLParser.js"; -import { Xmltable_column_option_elContext } from "./PostgreSQLParser.js"; -import { Xml_namespace_listContext } from "./PostgreSQLParser.js"; -import { Xml_namespace_elContext } from "./PostgreSQLParser.js"; -import { TypenameContext } from "./PostgreSQLParser.js"; -import { Opt_array_boundsContext } from "./PostgreSQLParser.js"; -import { SimpletypenameContext } from "./PostgreSQLParser.js"; -import { ConsttypenameContext } from "./PostgreSQLParser.js"; -import { GenerictypeContext } from "./PostgreSQLParser.js"; -import { Opt_type_modifiersContext } from "./PostgreSQLParser.js"; -import { NumericContext } from "./PostgreSQLParser.js"; -import { Opt_floatContext } from "./PostgreSQLParser.js"; -import { BitContext } from "./PostgreSQLParser.js"; -import { ConstbitContext } from "./PostgreSQLParser.js"; -import { BitwithlengthContext } from "./PostgreSQLParser.js"; -import { BitwithoutlengthContext } from "./PostgreSQLParser.js"; -import { CharacterContext } from "./PostgreSQLParser.js"; -import { ConstcharacterContext } from "./PostgreSQLParser.js"; -import { Character_cContext } from "./PostgreSQLParser.js"; -import { Opt_varyingContext } from "./PostgreSQLParser.js"; -import { ConstdatetimeContext } from "./PostgreSQLParser.js"; -import { ConstintervalContext } from "./PostgreSQLParser.js"; -import { Opt_timezoneContext } from "./PostgreSQLParser.js"; -import { Opt_intervalContext } from "./PostgreSQLParser.js"; -import { Interval_secondContext } from "./PostgreSQLParser.js"; -import { Opt_escapeContext } from "./PostgreSQLParser.js"; -import { A_exprContext } from "./PostgreSQLParser.js"; -import { A_expr_qualContext } from "./PostgreSQLParser.js"; -import { A_expr_lesslessContext } from "./PostgreSQLParser.js"; -import { A_expr_orContext } from "./PostgreSQLParser.js"; -import { A_expr_andContext } from "./PostgreSQLParser.js"; -import { A_expr_inContext } from "./PostgreSQLParser.js"; -import { A_expr_unary_notContext } from "./PostgreSQLParser.js"; -import { A_expr_isnullContext } from "./PostgreSQLParser.js"; -import { A_expr_is_notContext } from "./PostgreSQLParser.js"; -import { A_expr_compareContext } from "./PostgreSQLParser.js"; -import { A_expr_likeContext } from "./PostgreSQLParser.js"; -import { A_expr_qual_opContext } from "./PostgreSQLParser.js"; -import { A_expr_unary_qualopContext } from "./PostgreSQLParser.js"; -import { A_expr_addContext } from "./PostgreSQLParser.js"; -import { A_expr_mulContext } from "./PostgreSQLParser.js"; -import { A_expr_caretContext } from "./PostgreSQLParser.js"; -import { A_expr_unary_signContext } from "./PostgreSQLParser.js"; -import { A_expr_at_time_zoneContext } from "./PostgreSQLParser.js"; -import { A_expr_collateContext } from "./PostgreSQLParser.js"; -import { A_expr_typecastContext } from "./PostgreSQLParser.js"; -import { B_exprContext } from "./PostgreSQLParser.js"; -import { C_expr_existsContext } from "./PostgreSQLParser.js"; -import { C_expr_exprContext } from "./PostgreSQLParser.js"; -import { C_expr_caseContext } from "./PostgreSQLParser.js"; -import { PlsqlvariablenameContext } from "./PostgreSQLParser.js"; -import { Func_applicationContext } from "./PostgreSQLParser.js"; -import { Func_exprContext } from "./PostgreSQLParser.js"; -import { Func_expr_windowlessContext } from "./PostgreSQLParser.js"; -import { Func_expr_common_subexprContext } from "./PostgreSQLParser.js"; -import { Xml_root_versionContext } from "./PostgreSQLParser.js"; -import { Opt_xml_root_standaloneContext } from "./PostgreSQLParser.js"; -import { Xml_attributesContext } from "./PostgreSQLParser.js"; -import { Xml_attribute_listContext } from "./PostgreSQLParser.js"; -import { Xml_attribute_elContext } from "./PostgreSQLParser.js"; -import { Document_or_contentContext } from "./PostgreSQLParser.js"; -import { Xml_whitespace_optionContext } from "./PostgreSQLParser.js"; -import { Xmlexists_argumentContext } from "./PostgreSQLParser.js"; -import { Xml_passing_mechContext } from "./PostgreSQLParser.js"; -import { Within_group_clauseContext } from "./PostgreSQLParser.js"; -import { Filter_clauseContext } from "./PostgreSQLParser.js"; -import { Window_clauseContext } from "./PostgreSQLParser.js"; -import { Window_definition_listContext } from "./PostgreSQLParser.js"; -import { Window_definitionContext } from "./PostgreSQLParser.js"; -import { Over_clauseContext } from "./PostgreSQLParser.js"; -import { Window_specificationContext } from "./PostgreSQLParser.js"; -import { Opt_existing_window_nameContext } from "./PostgreSQLParser.js"; -import { Opt_partition_clauseContext } from "./PostgreSQLParser.js"; -import { Opt_frame_clauseContext } from "./PostgreSQLParser.js"; -import { Frame_extentContext } from "./PostgreSQLParser.js"; -import { Frame_boundContext } from "./PostgreSQLParser.js"; -import { Opt_window_exclusion_clauseContext } from "./PostgreSQLParser.js"; -import { RowContext } from "./PostgreSQLParser.js"; -import { Explicit_rowContext } from "./PostgreSQLParser.js"; -import { Implicit_rowContext } from "./PostgreSQLParser.js"; -import { Sub_typeContext } from "./PostgreSQLParser.js"; -import { All_opContext } from "./PostgreSQLParser.js"; -import { MathopContext } from "./PostgreSQLParser.js"; -import { Qual_opContext } from "./PostgreSQLParser.js"; -import { Qual_all_opContext } from "./PostgreSQLParser.js"; -import { Subquery_OpContext } from "./PostgreSQLParser.js"; -import { Expr_listContext } from "./PostgreSQLParser.js"; -import { Column_expr_list_noparenContext } from "./PostgreSQLParser.js"; -import { Column_expr_listContext } from "./PostgreSQLParser.js"; -import { Column_exprContext } from "./PostgreSQLParser.js"; -import { Column_expr_noparenContext } from "./PostgreSQLParser.js"; -import { Func_arg_listContext } from "./PostgreSQLParser.js"; -import { Func_arg_exprContext } from "./PostgreSQLParser.js"; -import { Type_listContext } from "./PostgreSQLParser.js"; -import { Array_exprContext } from "./PostgreSQLParser.js"; -import { Array_expr_listContext } from "./PostgreSQLParser.js"; -import { Extract_listContext } from "./PostgreSQLParser.js"; -import { Extract_argContext } from "./PostgreSQLParser.js"; -import { Unicode_normal_formContext } from "./PostgreSQLParser.js"; -import { Overlay_listContext } from "./PostgreSQLParser.js"; -import { Position_listContext } from "./PostgreSQLParser.js"; -import { Substr_listContext } from "./PostgreSQLParser.js"; -import { Trim_listContext } from "./PostgreSQLParser.js"; -import { In_expr_selectContext } from "./PostgreSQLParser.js"; -import { In_expr_listContext } from "./PostgreSQLParser.js"; -import { Case_exprContext } from "./PostgreSQLParser.js"; -import { When_clause_listContext } from "./PostgreSQLParser.js"; -import { When_clauseContext } from "./PostgreSQLParser.js"; -import { Case_defaultContext } from "./PostgreSQLParser.js"; -import { Case_argContext } from "./PostgreSQLParser.js"; -import { ColumnrefContext } from "./PostgreSQLParser.js"; -import { Indirection_elContext } from "./PostgreSQLParser.js"; -import { Opt_slice_boundContext } from "./PostgreSQLParser.js"; -import { IndirectionContext } from "./PostgreSQLParser.js"; -import { Opt_indirectionContext } from "./PostgreSQLParser.js"; -import { Opt_target_listContext } from "./PostgreSQLParser.js"; -import { Target_listContext } from "./PostgreSQLParser.js"; -import { Target_labelContext } from "./PostgreSQLParser.js"; -import { Target_starContext } from "./PostgreSQLParser.js"; -import { Qualified_name_listContext } from "./PostgreSQLParser.js"; -import { Table_name_listContext } from "./PostgreSQLParser.js"; -import { Schema_name_listContext } from "./PostgreSQLParser.js"; -import { Database_nameListContext } from "./PostgreSQLParser.js"; -import { Procedure_name_listContext } from "./PostgreSQLParser.js"; -import { TablespaceNameCreateContext } from "./PostgreSQLParser.js"; -import { TablespaceNameContext } from "./PostgreSQLParser.js"; -import { TableNameCreateContext } from "./PostgreSQLParser.js"; -import { TableNameContext } from "./PostgreSQLParser.js"; -import { ViewNameCreateContext } from "./PostgreSQLParser.js"; -import { ViewNameContext } from "./PostgreSQLParser.js"; -import { Qualified_nameContext } from "./PostgreSQLParser.js"; -import { Tablespace_name_listContext } from "./PostgreSQLParser.js"; -import { Name_listContext } from "./PostgreSQLParser.js"; -import { DatabaseNameCreateContext } from "./PostgreSQLParser.js"; -import { DatabaseNameContext } from "./PostgreSQLParser.js"; -import { SchemaNameContext } from "./PostgreSQLParser.js"; -import { RoutineNameCreateContext } from "./PostgreSQLParser.js"; -import { RoutineNameContext } from "./PostgreSQLParser.js"; -import { ProcedureNameContext } from "./PostgreSQLParser.js"; -import { ProcedureNameCreateContext } from "./PostgreSQLParser.js"; -import { ColumnNameContext } from "./PostgreSQLParser.js"; -import { ColumnNameMatchContext } from "./PostgreSQLParser.js"; -import { ColumnNameCreateContext } from "./PostgreSQLParser.js"; -import { NameContext } from "./PostgreSQLParser.js"; -import { Attr_nameContext } from "./PostgreSQLParser.js"; -import { File_nameContext } from "./PostgreSQLParser.js"; -import { FunctionNameCreateContext } from "./PostgreSQLParser.js"; -import { FunctionNameContext } from "./PostgreSQLParser.js"; -import { Usual_nameContext } from "./PostgreSQLParser.js"; -import { AexprconstContext } from "./PostgreSQLParser.js"; -import { XconstContext } from "./PostgreSQLParser.js"; -import { BconstContext } from "./PostgreSQLParser.js"; -import { FconstContext } from "./PostgreSQLParser.js"; -import { IconstContext } from "./PostgreSQLParser.js"; -import { SconstContext } from "./PostgreSQLParser.js"; -import { AnysconstContext } from "./PostgreSQLParser.js"; -import { Opt_uescapeContext } from "./PostgreSQLParser.js"; -import { SignediconstContext } from "./PostgreSQLParser.js"; -import { GroupnameContext } from "./PostgreSQLParser.js"; -import { RoleidContext } from "./PostgreSQLParser.js"; -import { RolespecContext } from "./PostgreSQLParser.js"; -import { Role_listContext } from "./PostgreSQLParser.js"; -import { ColidContext } from "./PostgreSQLParser.js"; -import { Index_method_choicesContext } from "./PostgreSQLParser.js"; -import { Exclude_elementContext } from "./PostgreSQLParser.js"; -import { Index_paramentersContext } from "./PostgreSQLParser.js"; -import { Type_function_nameContext } from "./PostgreSQLParser.js"; -import { Type_usual_nameContext } from "./PostgreSQLParser.js"; -import { Nonreservedword_columnContext } from "./PostgreSQLParser.js"; -import { NonreservedwordContext } from "./PostgreSQLParser.js"; -import { CollabelContext } from "./PostgreSQLParser.js"; -import { IdentifierContext } from "./PostgreSQLParser.js"; -import { PlsqlidentifierContext } from "./PostgreSQLParser.js"; -import { Unreserved_keywordContext } from "./PostgreSQLParser.js"; -import { Col_name_keywordContext } from "./PostgreSQLParser.js"; -import { Type_func_name_keywordContext } from "./PostgreSQLParser.js"; -import { Reserved_keywordContext } from "./PostgreSQLParser.js"; -import { Pl_functionContext } from "./PostgreSQLParser.js"; -import { Comp_optionsContext } from "./PostgreSQLParser.js"; -import { Comp_optionContext } from "./PostgreSQLParser.js"; -import { SharpContext } from "./PostgreSQLParser.js"; -import { Option_valueContext } from "./PostgreSQLParser.js"; -import { Opt_semiContext } from "./PostgreSQLParser.js"; -import { Pl_blockContext } from "./PostgreSQLParser.js"; -import { Decl_sectContext } from "./PostgreSQLParser.js"; -import { Decl_startContext } from "./PostgreSQLParser.js"; -import { Decl_stmtsContext } from "./PostgreSQLParser.js"; -import { Label_declContext } from "./PostgreSQLParser.js"; -import { Decl_stmtContext } from "./PostgreSQLParser.js"; -import { Decl_statementContext } from "./PostgreSQLParser.js"; -import { Opt_scrollableContext } from "./PostgreSQLParser.js"; -import { Decl_cursor_queryContext } from "./PostgreSQLParser.js"; -import { Decl_cursor_argsContext } from "./PostgreSQLParser.js"; -import { Decl_cursor_arglistContext } from "./PostgreSQLParser.js"; -import { Decl_cursor_argContext } from "./PostgreSQLParser.js"; -import { Decl_is_forContext } from "./PostgreSQLParser.js"; -import { Decl_aliasitemContext } from "./PostgreSQLParser.js"; -import { Decl_varnameContext } from "./PostgreSQLParser.js"; -import { Decl_constContext } from "./PostgreSQLParser.js"; -import { Decl_datatypeContext } from "./PostgreSQLParser.js"; -import { Decl_collateContext } from "./PostgreSQLParser.js"; -import { Decl_notnullContext } from "./PostgreSQLParser.js"; -import { Decl_defvalContext } from "./PostgreSQLParser.js"; -import { Decl_defkeyContext } from "./PostgreSQLParser.js"; -import { Assign_operatorContext } from "./PostgreSQLParser.js"; -import { Proc_sectContext } from "./PostgreSQLParser.js"; -import { Proc_stmtContext } from "./PostgreSQLParser.js"; -import { Stmt_performContext } from "./PostgreSQLParser.js"; -import { Stmt_callContext } from "./PostgreSQLParser.js"; -import { Opt_expr_listContext } from "./PostgreSQLParser.js"; -import { Stmt_assignContext } from "./PostgreSQLParser.js"; -import { Stmt_getdiagContext } from "./PostgreSQLParser.js"; -import { Getdiag_area_optContext } from "./PostgreSQLParser.js"; -import { Getdiag_listContext } from "./PostgreSQLParser.js"; -import { Getdiag_list_itemContext } from "./PostgreSQLParser.js"; -import { Getdiag_itemContext } from "./PostgreSQLParser.js"; -import { Getdiag_targetContext } from "./PostgreSQLParser.js"; -import { Assign_varContext } from "./PostgreSQLParser.js"; -import { Stmt_ifContext } from "./PostgreSQLParser.js"; -import { Stmt_elsifsContext } from "./PostgreSQLParser.js"; -import { Stmt_elseContext } from "./PostgreSQLParser.js"; -import { Stmt_caseContext } from "./PostgreSQLParser.js"; -import { Opt_expr_until_whenContext } from "./PostgreSQLParser.js"; -import { Case_when_listContext } from "./PostgreSQLParser.js"; -import { Case_whenContext } from "./PostgreSQLParser.js"; -import { Opt_case_elseContext } from "./PostgreSQLParser.js"; -import { Stmt_loopContext } from "./PostgreSQLParser.js"; -import { Stmt_whileContext } from "./PostgreSQLParser.js"; -import { Stmt_forContext } from "./PostgreSQLParser.js"; -import { For_controlContext } from "./PostgreSQLParser.js"; -import { Opt_for_using_expressionContext } from "./PostgreSQLParser.js"; -import { Opt_cursor_parametersContext } from "./PostgreSQLParser.js"; -import { Opt_reverseContext } from "./PostgreSQLParser.js"; -import { Opt_by_expressionContext } from "./PostgreSQLParser.js"; -import { For_variableContext } from "./PostgreSQLParser.js"; -import { Stmt_foreach_aContext } from "./PostgreSQLParser.js"; -import { Foreach_sliceContext } from "./PostgreSQLParser.js"; -import { Stmt_exitContext } from "./PostgreSQLParser.js"; -import { Exit_typeContext } from "./PostgreSQLParser.js"; -import { Stmt_returnContext } from "./PostgreSQLParser.js"; -import { Opt_return_resultContext } from "./PostgreSQLParser.js"; -import { Stmt_raiseContext } from "./PostgreSQLParser.js"; -import { Opt_stmt_raise_levelContext } from "./PostgreSQLParser.js"; -import { Opt_raise_listContext } from "./PostgreSQLParser.js"; -import { Opt_raise_usingContext } from "./PostgreSQLParser.js"; -import { Opt_raise_using_elemContext } from "./PostgreSQLParser.js"; -import { Opt_raise_using_elem_listContext } from "./PostgreSQLParser.js"; -import { Stmt_assertContext } from "./PostgreSQLParser.js"; -import { Opt_stmt_assert_messageContext } from "./PostgreSQLParser.js"; -import { Loop_bodyContext } from "./PostgreSQLParser.js"; -import { Stmt_execsqlContext } from "./PostgreSQLParser.js"; -import { Stmt_dynexecuteContext } from "./PostgreSQLParser.js"; -import { Opt_execute_usingContext } from "./PostgreSQLParser.js"; -import { Opt_execute_using_listContext } from "./PostgreSQLParser.js"; -import { Opt_execute_intoContext } from "./PostgreSQLParser.js"; -import { Stmt_openContext } from "./PostgreSQLParser.js"; -import { Opt_open_bound_list_itemContext } from "./PostgreSQLParser.js"; -import { Opt_open_bound_listContext } from "./PostgreSQLParser.js"; -import { Opt_open_usingContext } from "./PostgreSQLParser.js"; -import { Opt_scroll_optionContext } from "./PostgreSQLParser.js"; -import { Opt_scroll_option_noContext } from "./PostgreSQLParser.js"; -import { Stmt_fetchContext } from "./PostgreSQLParser.js"; -import { Into_targetContext } from "./PostgreSQLParser.js"; -import { Opt_cursor_fromContext } from "./PostgreSQLParser.js"; -import { Opt_fetch_directionContext } from "./PostgreSQLParser.js"; -import { Stmt_moveContext } from "./PostgreSQLParser.js"; -import { MergestmtContext } from "./PostgreSQLParser.js"; -import { Data_sourceContext } from "./PostgreSQLParser.js"; -import { Join_conditionContext } from "./PostgreSQLParser.js"; -import { Merge_when_clauseContext } from "./PostgreSQLParser.js"; -import { Merge_insertContext } from "./PostgreSQLParser.js"; -import { Merge_updateContext } from "./PostgreSQLParser.js"; -import { Default_values_or_valuesContext } from "./PostgreSQLParser.js"; -import { ExprofdefaultlistContext } from "./PostgreSQLParser.js"; -import { ExprofdefaultContext } from "./PostgreSQLParser.js"; -import { Stmt_closeContext } from "./PostgreSQLParser.js"; -import { Stmt_nullContext } from "./PostgreSQLParser.js"; -import { Stmt_commitContext } from "./PostgreSQLParser.js"; -import { Stmt_rollbackContext } from "./PostgreSQLParser.js"; -import { Plsql_opt_transaction_chainContext } from "./PostgreSQLParser.js"; -import { Stmt_setContext } from "./PostgreSQLParser.js"; -import { Cursor_variableContext } from "./PostgreSQLParser.js"; -import { Exception_sectContext } from "./PostgreSQLParser.js"; -import { Proc_exceptionsContext } from "./PostgreSQLParser.js"; -import { Proc_exceptionContext } from "./PostgreSQLParser.js"; -import { Proc_conditionsContext } from "./PostgreSQLParser.js"; -import { Proc_conditionContext } from "./PostgreSQLParser.js"; -import { Opt_block_labelContext } from "./PostgreSQLParser.js"; -import { Opt_loop_labelContext } from "./PostgreSQLParser.js"; -import { Opt_labelContext } from "./PostgreSQLParser.js"; -import { Opt_exitcondContext } from "./PostgreSQLParser.js"; -import { Any_identifierContext } from "./PostgreSQLParser.js"; -import { Plsql_unreserved_keywordContext } from "./PostgreSQLParser.js"; -import { Sql_expressionContext } from "./PostgreSQLParser.js"; -import { Expr_until_thenContext } from "./PostgreSQLParser.js"; -import { Expr_until_semiContext } from "./PostgreSQLParser.js"; -import { Expr_until_rightbracketContext } from "./PostgreSQLParser.js"; -import { Expr_until_loopContext } from "./PostgreSQLParser.js"; -import { Make_execsql_stmtContext } from "./PostgreSQLParser.js"; -import { Opt_returning_clause_intoContext } from "./PostgreSQLParser.js"; +import { ProgramContext } from "./PostgreSqlParser.js"; +import { PlsqlrootContext } from "./PostgreSqlParser.js"; +import { SingleStmtContext } from "./PostgreSqlParser.js"; +import { StmtContext } from "./PostgreSqlParser.js"; +import { PlsqlconsolecommandContext } from "./PostgreSqlParser.js"; +import { CallstmtContext } from "./PostgreSqlParser.js"; +import { CreaterolestmtContext } from "./PostgreSqlParser.js"; +import { Opt_withContext } from "./PostgreSqlParser.js"; +import { OptrolelistContext } from "./PostgreSqlParser.js"; +import { AlteroptrolelistContext } from "./PostgreSqlParser.js"; +import { AlteroptroleelemContext } from "./PostgreSqlParser.js"; +import { CreateoptroleelemContext } from "./PostgreSqlParser.js"; +import { CreateuserstmtContext } from "./PostgreSqlParser.js"; +import { AlterrolestmtContext } from "./PostgreSqlParser.js"; +import { Opt_in_databaseContext } from "./PostgreSqlParser.js"; +import { AlterrolesetstmtContext } from "./PostgreSqlParser.js"; +import { AlterroutinestmtContext } from "./PostgreSqlParser.js"; +import { Alter_routine_cluaseContext } from "./PostgreSqlParser.js"; +import { Routine_action_listContext } from "./PostgreSqlParser.js"; +import { Routine_actionContext } from "./PostgreSqlParser.js"; +import { CreategroupstmtContext } from "./PostgreSqlParser.js"; +import { AltergroupstmtContext } from "./PostgreSqlParser.js"; +import { Add_dropContext } from "./PostgreSqlParser.js"; +import { CreateschemastmtContext } from "./PostgreSqlParser.js"; +import { SchemaNameCreateContext } from "./PostgreSqlParser.js"; +import { OptschemaeltlistContext } from "./PostgreSqlParser.js"; +import { Schema_stmtContext } from "./PostgreSqlParser.js"; +import { VariablesetstmtContext } from "./PostgreSqlParser.js"; +import { Set_restContext } from "./PostgreSqlParser.js"; +import { Generic_setContext } from "./PostgreSqlParser.js"; +import { Set_rest_moreContext } from "./PostgreSqlParser.js"; +import { Var_nameContext } from "./PostgreSqlParser.js"; +import { Var_listContext } from "./PostgreSqlParser.js"; +import { Var_valueContext } from "./PostgreSqlParser.js"; +import { Iso_levelContext } from "./PostgreSqlParser.js"; +import { Opt_boolean_or_string_columnContext } from "./PostgreSqlParser.js"; +import { Opt_boolean_or_stringContext } from "./PostgreSqlParser.js"; +import { Zone_valueContext } from "./PostgreSqlParser.js"; +import { Opt_encodingContext } from "./PostgreSqlParser.js"; +import { Nonreservedword_or_sconst_columnContext } from "./PostgreSqlParser.js"; +import { Nonreservedword_or_sconstContext } from "./PostgreSqlParser.js"; +import { VariableresetstmtContext } from "./PostgreSqlParser.js"; +import { Reset_restContext } from "./PostgreSqlParser.js"; +import { Generic_resetContext } from "./PostgreSqlParser.js"; +import { SetresetclauseContext } from "./PostgreSqlParser.js"; +import { FunctionsetresetclauseContext } from "./PostgreSqlParser.js"; +import { VariableshowstmtContext } from "./PostgreSqlParser.js"; +import { ConstraintssetstmtContext } from "./PostgreSqlParser.js"; +import { Constraints_set_listContext } from "./PostgreSqlParser.js"; +import { Constraints_set_modeContext } from "./PostgreSqlParser.js"; +import { CheckpointstmtContext } from "./PostgreSqlParser.js"; +import { DiscardstmtContext } from "./PostgreSqlParser.js"; +import { AltertablestmtContext } from "./PostgreSqlParser.js"; +import { Alter_table_cmdsContext } from "./PostgreSqlParser.js"; +import { Partition_bound_specContext } from "./PostgreSqlParser.js"; +import { Partition_bound_cluaseContext } from "./PostgreSqlParser.js"; +import { Partition_bound_chooseContext } from "./PostgreSqlParser.js"; +import { Partition_with_cluaseContext } from "./PostgreSqlParser.js"; +import { Partition_cmdContext } from "./PostgreSqlParser.js"; +import { Index_partition_cmdContext } from "./PostgreSqlParser.js"; +import { Alter_table_cmdContext } from "./PostgreSqlParser.js"; +import { Alter_column_defaultContext } from "./PostgreSqlParser.js"; +import { Opt_drop_behaviorContext } from "./PostgreSqlParser.js"; +import { Opt_collate_clauseContext } from "./PostgreSqlParser.js"; +import { Alter_usingContext } from "./PostgreSqlParser.js"; +import { Replica_identityContext } from "./PostgreSqlParser.js"; +import { ReloptionsContext } from "./PostgreSqlParser.js"; +import { Opt_reloptionsContext } from "./PostgreSqlParser.js"; +import { Reloption_listContext } from "./PostgreSqlParser.js"; +import { Reloption_elemContext } from "./PostgreSqlParser.js"; +import { Alter_identity_column_option_listContext } from "./PostgreSqlParser.js"; +import { Alter_identity_column_optionContext } from "./PostgreSqlParser.js"; +import { PartitionboundspecContext } from "./PostgreSqlParser.js"; +import { Hash_partbound_elemContext } from "./PostgreSqlParser.js"; +import { Hash_partboundContext } from "./PostgreSqlParser.js"; +import { AltercompositetypestmtContext } from "./PostgreSqlParser.js"; +import { Alter_type_cmdsContext } from "./PostgreSqlParser.js"; +import { Alter_type_cmdContext } from "./PostgreSqlParser.js"; +import { CloseportalstmtContext } from "./PostgreSqlParser.js"; +import { CopystmtContext } from "./PostgreSqlParser.js"; +import { Copy_fromContext } from "./PostgreSqlParser.js"; +import { Opt_programContext } from "./PostgreSqlParser.js"; +import { Copy_file_nameContext } from "./PostgreSqlParser.js"; +import { Copy_optionsContext } from "./PostgreSqlParser.js"; +import { Copy_opt_listContext } from "./PostgreSqlParser.js"; +import { Copy_opt_itemContext } from "./PostgreSqlParser.js"; +import { Opt_binaryContext } from "./PostgreSqlParser.js"; +import { Copy_delimiterContext } from "./PostgreSqlParser.js"; +import { Opt_usingContext } from "./PostgreSqlParser.js"; +import { Copy_generic_opt_listContext } from "./PostgreSqlParser.js"; +import { Copy_generic_opt_elemContext } from "./PostgreSqlParser.js"; +import { Copy_generic_opt_argContext } from "./PostgreSqlParser.js"; +import { Copy_generic_opt_arg_listContext } from "./PostgreSqlParser.js"; +import { Copy_generic_opt_arg_list_itemContext } from "./PostgreSqlParser.js"; +import { ColumnCreateTableContext } from "./PostgreSqlParser.js"; +import { OpttempContext } from "./PostgreSqlParser.js"; +import { Table_column_listContext } from "./PostgreSqlParser.js"; +import { OpttableelementlistContext } from "./PostgreSqlParser.js"; +import { OpttypedtableelementlistContext } from "./PostgreSqlParser.js"; +import { TableelementlistContext } from "./PostgreSqlParser.js"; +import { TypedtableelementlistContext } from "./PostgreSqlParser.js"; +import { TableelementContext } from "./PostgreSqlParser.js"; +import { TypedtableelementContext } from "./PostgreSqlParser.js"; +import { Column_defContext } from "./PostgreSqlParser.js"; +import { CompressionCluaseContext } from "./PostgreSqlParser.js"; +import { StorageCluaseContext } from "./PostgreSqlParser.js"; +import { ColumnOptionsContext } from "./PostgreSqlParser.js"; +import { ColquallistContext } from "./PostgreSqlParser.js"; +import { ColconstraintContext } from "./PostgreSqlParser.js"; +import { ColconstraintelemContext } from "./PostgreSqlParser.js"; +import { Nulls_distinctContext } from "./PostgreSqlParser.js"; +import { Generated_whenContext } from "./PostgreSqlParser.js"; +import { Deferrable_triggerContext } from "./PostgreSqlParser.js"; +import { Initially_triggerContext } from "./PostgreSqlParser.js"; +import { TablelikeclauseContext } from "./PostgreSqlParser.js"; +import { TablelikeoptionlistContext } from "./PostgreSqlParser.js"; +import { TablelikeoptionContext } from "./PostgreSqlParser.js"; +import { TableconstraintContext } from "./PostgreSqlParser.js"; +import { ConstraintelemContext } from "./PostgreSqlParser.js"; +import { Opt_no_inheritContext } from "./PostgreSqlParser.js"; +import { Opt_column_listContext } from "./PostgreSqlParser.js"; +import { Opt_column_list_createContext } from "./PostgreSqlParser.js"; +import { Column_listContext } from "./PostgreSqlParser.js"; +import { Column_list_createContext } from "./PostgreSqlParser.js"; +import { Opt_c_includeContext } from "./PostgreSqlParser.js"; +import { Key_matchContext } from "./PostgreSqlParser.js"; +import { ExclusionconstraintlistContext } from "./PostgreSqlParser.js"; +import { ExclusionconstraintelemContext } from "./PostgreSqlParser.js"; +import { ExclusionwhereclauseContext } from "./PostgreSqlParser.js"; +import { Key_actionsContext } from "./PostgreSqlParser.js"; +import { Key_updateContext } from "./PostgreSqlParser.js"; +import { Key_deleteContext } from "./PostgreSqlParser.js"; +import { Key_actionContext } from "./PostgreSqlParser.js"; +import { OptinheritContext } from "./PostgreSqlParser.js"; +import { OptpartitionspecContext } from "./PostgreSqlParser.js"; +import { PartitionspecContext } from "./PostgreSqlParser.js"; +import { Part_paramsContext } from "./PostgreSqlParser.js"; +import { Part_elemContext } from "./PostgreSqlParser.js"; +import { Table_access_method_clauseContext } from "./PostgreSqlParser.js"; +import { OptwithContext } from "./PostgreSqlParser.js"; +import { OncommitoptionContext } from "./PostgreSqlParser.js"; +import { OpttablespaceContext } from "./PostgreSqlParser.js"; +import { Index_paramenters_createContext } from "./PostgreSqlParser.js"; +import { OptconstablespaceContext } from "./PostgreSqlParser.js"; +import { ExistingindexContext } from "./PostgreSqlParser.js"; +import { CreatestatsstmtContext } from "./PostgreSqlParser.js"; +import { AlterstatsstmtContext } from "./PostgreSqlParser.js"; +import { QueryCreateTableContext } from "./PostgreSqlParser.js"; +import { Create_as_targetContext } from "./PostgreSqlParser.js"; +import { Opt_with_dataContext } from "./PostgreSqlParser.js"; +import { CreateMaterializedViewContext } from "./PostgreSqlParser.js"; +import { Create_mv_targetContext } from "./PostgreSqlParser.js"; +import { OptnologContext } from "./PostgreSqlParser.js"; +import { RefreshmatviewstmtContext } from "./PostgreSqlParser.js"; +import { CreateseqstmtContext } from "./PostgreSqlParser.js"; +import { AlterseqstmtContext } from "./PostgreSqlParser.js"; +import { OptseqoptlistContext } from "./PostgreSqlParser.js"; +import { OptparenthesizedseqoptlistContext } from "./PostgreSqlParser.js"; +import { SeqoptlistContext } from "./PostgreSqlParser.js"; +import { SeqoptelemContext } from "./PostgreSqlParser.js"; +import { Opt_byContext } from "./PostgreSqlParser.js"; +import { NumericonlyContext } from "./PostgreSqlParser.js"; +import { Numericonly_listContext } from "./PostgreSqlParser.js"; +import { CreateplangstmtContext } from "./PostgreSqlParser.js"; +import { Opt_trustedContext } from "./PostgreSqlParser.js"; +import { Handler_nameContext } from "./PostgreSqlParser.js"; +import { Opt_inline_handlerContext } from "./PostgreSqlParser.js"; +import { Validator_clauseContext } from "./PostgreSqlParser.js"; +import { Opt_validatorContext } from "./PostgreSqlParser.js"; +import { Opt_proceduralContext } from "./PostgreSqlParser.js"; +import { CreatetablespacestmtContext } from "./PostgreSqlParser.js"; +import { OpttablespaceownerContext } from "./PostgreSqlParser.js"; +import { CreateextensionstmtContext } from "./PostgreSqlParser.js"; +import { Create_extension_opt_listContext } from "./PostgreSqlParser.js"; +import { Create_extension_opt_itemContext } from "./PostgreSqlParser.js"; +import { AlterextensionstmtContext } from "./PostgreSqlParser.js"; +import { Alter_extension_opt_listContext } from "./PostgreSqlParser.js"; +import { Alter_extension_opt_itemContext } from "./PostgreSqlParser.js"; +import { AlterextensioncontentsstmtContext } from "./PostgreSqlParser.js"; +import { CreatefdwstmtContext } from "./PostgreSqlParser.js"; +import { Fdw_optionContext } from "./PostgreSqlParser.js"; +import { Fdw_optionsContext } from "./PostgreSqlParser.js"; +import { Opt_fdw_optionsContext } from "./PostgreSqlParser.js"; +import { AlterfdwstmtContext } from "./PostgreSqlParser.js"; +import { Create_generic_optionsContext } from "./PostgreSqlParser.js"; +import { Generic_option_listContext } from "./PostgreSqlParser.js"; +import { Alter_generic_optionsContext } from "./PostgreSqlParser.js"; +import { Alter_generic_option_listContext } from "./PostgreSqlParser.js"; +import { Alter_generic_option_elemContext } from "./PostgreSqlParser.js"; +import { Generic_option_elemContext } from "./PostgreSqlParser.js"; +import { Generic_option_nameContext } from "./PostgreSqlParser.js"; +import { Generic_option_argContext } from "./PostgreSqlParser.js"; +import { CreateforeignserverstmtContext } from "./PostgreSqlParser.js"; +import { Opt_typeContext } from "./PostgreSqlParser.js"; +import { Foreign_server_versionContext } from "./PostgreSqlParser.js"; +import { Opt_foreign_server_versionContext } from "./PostgreSqlParser.js"; +import { AlterforeignserverstmtContext } from "./PostgreSqlParser.js"; +import { CreateForeignTableContext } from "./PostgreSqlParser.js"; +import { CreatePartitionForeignTableContext } from "./PostgreSqlParser.js"; +import { ImportforeignschemastmtContext } from "./PostgreSqlParser.js"; +import { Import_qualification_typeContext } from "./PostgreSqlParser.js"; +import { Import_qualificationContext } from "./PostgreSqlParser.js"; +import { CreateusermappingstmtContext } from "./PostgreSqlParser.js"; +import { Auth_identContext } from "./PostgreSqlParser.js"; +import { AlterusermappingstmtContext } from "./PostgreSqlParser.js"; +import { CreatepolicystmtContext } from "./PostgreSqlParser.js"; +import { AlterpolicystmtContext } from "./PostgreSqlParser.js"; +import { AlterprocedurestmtContext } from "./PostgreSqlParser.js"; +import { Procedure_cluaseContext } from "./PostgreSqlParser.js"; +import { Procedure_actionContext } from "./PostgreSqlParser.js"; +import { RowsecurityoptionalexprContext } from "./PostgreSqlParser.js"; +import { RowsecurityoptionalwithcheckContext } from "./PostgreSqlParser.js"; +import { RowsecuritydefaulttoroleContext } from "./PostgreSqlParser.js"; +import { RowsecurityoptionaltoroleContext } from "./PostgreSqlParser.js"; +import { RowsecuritydefaultpermissiveContext } from "./PostgreSqlParser.js"; +import { RowsecuritydefaultforcmdContext } from "./PostgreSqlParser.js"; +import { Row_security_cmdContext } from "./PostgreSqlParser.js"; +import { CreateamstmtContext } from "./PostgreSqlParser.js"; +import { Am_typeContext } from "./PostgreSqlParser.js"; +import { CreatetrigstmtContext } from "./PostgreSqlParser.js"; +import { TriggeractiontimeContext } from "./PostgreSqlParser.js"; +import { ForeachrowContext } from "./PostgreSqlParser.js"; +import { RoworstatmentContext } from "./PostgreSqlParser.js"; +import { TriggereventsContext } from "./PostgreSqlParser.js"; +import { TriggeroneeventContext } from "./PostgreSqlParser.js"; +import { TriggerreferencingContext } from "./PostgreSqlParser.js"; +import { TriggertransitionsContext } from "./PostgreSqlParser.js"; +import { TriggertransitionContext } from "./PostgreSqlParser.js"; +import { TransitionoldornewContext } from "./PostgreSqlParser.js"; +import { TransitionrowortableContext } from "./PostgreSqlParser.js"; +import { TransitionrelnameContext } from "./PostgreSqlParser.js"; +import { TriggerforspecContext } from "./PostgreSqlParser.js"; +import { TriggerforopteachContext } from "./PostgreSqlParser.js"; +import { TriggerfortypeContext } from "./PostgreSqlParser.js"; +import { TriggerwhenContext } from "./PostgreSqlParser.js"; +import { Function_or_procedureContext } from "./PostgreSqlParser.js"; +import { TriggerfuncargsContext } from "./PostgreSqlParser.js"; +import { TriggerfuncargContext } from "./PostgreSqlParser.js"; +import { OptconstrfromtableContext } from "./PostgreSqlParser.js"; +import { ConstraintattributespecContext } from "./PostgreSqlParser.js"; +import { ConstraintattributeElemContext } from "./PostgreSqlParser.js"; +import { CreateeventtrigstmtContext } from "./PostgreSqlParser.js"; +import { Event_trigger_when_listContext } from "./PostgreSqlParser.js"; +import { Event_trigger_when_itemContext } from "./PostgreSqlParser.js"; +import { Event_trigger_value_listContext } from "./PostgreSqlParser.js"; +import { AltereventtrigstmtContext } from "./PostgreSqlParser.js"; +import { Enable_triggerContext } from "./PostgreSqlParser.js"; +import { CreateassertionstmtContext } from "./PostgreSqlParser.js"; +import { DefinestmtContext } from "./PostgreSqlParser.js"; +import { DefinitionContext } from "./PostgreSqlParser.js"; +import { Def_listContext } from "./PostgreSqlParser.js"; +import { Def_elemContext } from "./PostgreSqlParser.js"; +import { Def_argContext } from "./PostgreSqlParser.js"; +import { Old_aggr_definitionContext } from "./PostgreSqlParser.js"; +import { Old_aggr_listContext } from "./PostgreSqlParser.js"; +import { Old_aggr_elemContext } from "./PostgreSqlParser.js"; +import { Opt_enum_val_listContext } from "./PostgreSqlParser.js"; +import { Enum_val_listContext } from "./PostgreSqlParser.js"; +import { AlterenumstmtContext } from "./PostgreSqlParser.js"; +import { Opt_if_not_existsContext } from "./PostgreSqlParser.js"; +import { CreateopclassstmtContext } from "./PostgreSqlParser.js"; +import { Opclass_item_listContext } from "./PostgreSqlParser.js"; +import { Opclass_itemContext } from "./PostgreSqlParser.js"; +import { Opt_defaultContext } from "./PostgreSqlParser.js"; +import { Opt_opfamilyContext } from "./PostgreSqlParser.js"; +import { Opclass_purposeContext } from "./PostgreSqlParser.js"; +import { Opt_recheckContext } from "./PostgreSqlParser.js"; +import { CreateopfamilystmtContext } from "./PostgreSqlParser.js"; +import { AlteropfamilystmtContext } from "./PostgreSqlParser.js"; +import { Opclass_drop_listContext } from "./PostgreSqlParser.js"; +import { Opclass_dropContext } from "./PostgreSqlParser.js"; +import { ReassignownedstmtContext } from "./PostgreSqlParser.js"; +import { DropstmtContext } from "./PostgreSqlParser.js"; +import { View_nameListContext } from "./PostgreSqlParser.js"; +import { Object_type_any_nameContext } from "./PostgreSqlParser.js"; +import { Object_type_nameContext } from "./PostgreSqlParser.js"; +import { Object_type_name_on_any_nameContext } from "./PostgreSqlParser.js"; +import { Any_name_listContext } from "./PostgreSqlParser.js"; +import { Relation_column_nameContext } from "./PostgreSqlParser.js"; +import { Relation_nameContext } from "./PostgreSqlParser.js"; +import { Any_nameContext } from "./PostgreSqlParser.js"; +import { AttrsContext } from "./PostgreSqlParser.js"; +import { Type_name_listContext } from "./PostgreSqlParser.js"; +import { TruncatestmtContext } from "./PostgreSqlParser.js"; +import { Truncate_tableContext } from "./PostgreSqlParser.js"; +import { CommentstmtContext } from "./PostgreSqlParser.js"; +import { Comment_textContext } from "./PostgreSqlParser.js"; +import { SeclabelstmtContext } from "./PostgreSqlParser.js"; +import { Opt_providerContext } from "./PostgreSqlParser.js"; +import { Security_labelContext } from "./PostgreSqlParser.js"; +import { FetchstmtContext } from "./PostgreSqlParser.js"; +import { Fetch_argsContext } from "./PostgreSqlParser.js"; +import { From_inContext } from "./PostgreSqlParser.js"; +import { Opt_from_inContext } from "./PostgreSqlParser.js"; +import { GrantstmtContext } from "./PostgreSqlParser.js"; +import { RevokestmtContext } from "./PostgreSqlParser.js"; +import { PrivilegesContext } from "./PostgreSqlParser.js"; +import { BeforeprivilegeselectlistContext } from "./PostgreSqlParser.js"; +import { BeforeprivilegeselectContext } from "./PostgreSqlParser.js"; +import { Privilege_listContext } from "./PostgreSqlParser.js"; +import { PrivilegeContext } from "./PostgreSqlParser.js"; +import { Privilege_targetContext } from "./PostgreSqlParser.js"; +import { Grantee_listContext } from "./PostgreSqlParser.js"; +import { GranteeContext } from "./PostgreSqlParser.js"; +import { Opt_grant_grant_optionContext } from "./PostgreSqlParser.js"; +import { GrantrolestmtContext } from "./PostgreSqlParser.js"; +import { RevokerolestmtContext } from "./PostgreSqlParser.js"; +import { Opt_grant_admin_optionContext } from "./PostgreSqlParser.js"; +import { Opt_granted_byContext } from "./PostgreSqlParser.js"; +import { AlterdefaultprivilegesstmtContext } from "./PostgreSqlParser.js"; +import { DefacloptionlistContext } from "./PostgreSqlParser.js"; +import { DefacloptionContext } from "./PostgreSqlParser.js"; +import { DefaclactionContext } from "./PostgreSqlParser.js"; +import { Defacl_privilege_targetContext } from "./PostgreSqlParser.js"; +import { IndexstmtContext } from "./PostgreSqlParser.js"; +import { Opt_uniqueContext } from "./PostgreSqlParser.js"; +import { Opt_concurrentlyContext } from "./PostgreSqlParser.js"; +import { Opt_index_nameContext } from "./PostgreSqlParser.js"; +import { Access_method_clauseContext } from "./PostgreSqlParser.js"; +import { Index_paramsContext } from "./PostgreSqlParser.js"; +import { Index_elem_optionsContext } from "./PostgreSqlParser.js"; +import { Index_elemContext } from "./PostgreSqlParser.js"; +import { Opt_includeContext } from "./PostgreSqlParser.js"; +import { Index_including_paramsContext } from "./PostgreSqlParser.js"; +import { Opt_collateContext } from "./PostgreSqlParser.js"; +import { Opt_classContext } from "./PostgreSqlParser.js"; +import { Opt_asc_descContext } from "./PostgreSqlParser.js"; +import { Opt_nulls_orderContext } from "./PostgreSqlParser.js"; +import { CreatefunctionstmtContext } from "./PostgreSqlParser.js"; +import { AttrilistContext } from "./PostgreSqlParser.js"; +import { Opt_or_replaceContext } from "./PostgreSqlParser.js"; +import { Func_argsContext } from "./PostgreSqlParser.js"; +import { Func_args_listContext } from "./PostgreSqlParser.js"; +import { Routine_with_argtypes_listContext } from "./PostgreSqlParser.js"; +import { Routine_with_argtypesContext } from "./PostgreSqlParser.js"; +import { Procedure_with_argtypes_listContext } from "./PostgreSqlParser.js"; +import { Procedure_with_argtypesContext } from "./PostgreSqlParser.js"; +import { Function_with_argtypes_listContext } from "./PostgreSqlParser.js"; +import { Function_with_argtypesContext } from "./PostgreSqlParser.js"; +import { Func_args_with_defaultsContext } from "./PostgreSqlParser.js"; +import { Func_args_with_defaults_listContext } from "./PostgreSqlParser.js"; +import { Func_argContext } from "./PostgreSqlParser.js"; +import { Arg_classContext } from "./PostgreSqlParser.js"; +import { Param_nameContext } from "./PostgreSqlParser.js"; +import { Func_returnContext } from "./PostgreSqlParser.js"; +import { Func_typeContext } from "./PostgreSqlParser.js"; +import { Func_arg_with_defaultContext } from "./PostgreSqlParser.js"; +import { Aggr_argContext } from "./PostgreSqlParser.js"; +import { Aggr_argsContext } from "./PostgreSqlParser.js"; +import { Aggr_args_listContext } from "./PostgreSqlParser.js"; +import { Aggregate_with_argtypesContext } from "./PostgreSqlParser.js"; +import { Aggregate_with_argtypes_listContext } from "./PostgreSqlParser.js"; +import { Createfunc_opt_listContext } from "./PostgreSqlParser.js"; +import { Common_func_opt_itemContext } from "./PostgreSqlParser.js"; +import { Createfunc_opt_itemContext } from "./PostgreSqlParser.js"; +import { Transform_type_listContext } from "./PostgreSqlParser.js"; +import { Opt_definitionContext } from "./PostgreSqlParser.js"; +import { Table_func_columnContext } from "./PostgreSqlParser.js"; +import { Table_func_column_listContext } from "./PostgreSqlParser.js"; +import { AlterfunctionstmtContext } from "./PostgreSqlParser.js"; +import { AlterFunctionTypeClauseContext } from "./PostgreSqlParser.js"; +import { Alterfunc_opt_listContext } from "./PostgreSqlParser.js"; +import { Opt_restrictContext } from "./PostgreSqlParser.js"; +import { RemovefuncstmtContext } from "./PostgreSqlParser.js"; +import { RemoveaggrstmtContext } from "./PostgreSqlParser.js"; +import { RemoveoperstmtContext } from "./PostgreSqlParser.js"; +import { Oper_argtypesContext } from "./PostgreSqlParser.js"; +import { Any_operatorContext } from "./PostgreSqlParser.js"; +import { Operator_with_argtypes_listContext } from "./PostgreSqlParser.js"; +import { Operator_with_argtypesContext } from "./PostgreSqlParser.js"; +import { DostmtContext } from "./PostgreSqlParser.js"; +import { Dostmt_opt_listContext } from "./PostgreSqlParser.js"; +import { Dostmt_opt_itemContext } from "./PostgreSqlParser.js"; +import { CreatecaststmtContext } from "./PostgreSqlParser.js"; +import { Cast_contextContext } from "./PostgreSqlParser.js"; +import { Opt_if_existsContext } from "./PostgreSqlParser.js"; +import { CreatetransformstmtContext } from "./PostgreSqlParser.js"; +import { Transform_element_listContext } from "./PostgreSqlParser.js"; +import { ReindexstmtContext } from "./PostgreSqlParser.js"; +import { Reindex_target_typeContext } from "./PostgreSqlParser.js"; +import { Reindex_target_multitableContext } from "./PostgreSqlParser.js"; +import { Reindex_option_listContext } from "./PostgreSqlParser.js"; +import { Reindex_option_elemContext } from "./PostgreSqlParser.js"; +import { AltertblspcstmtContext } from "./PostgreSqlParser.js"; +import { RenamestmtContext } from "./PostgreSqlParser.js"; +import { Opt_set_dataContext } from "./PostgreSqlParser.js"; +import { AlterobjectdependsstmtContext } from "./PostgreSqlParser.js"; +import { Opt_noContext } from "./PostgreSqlParser.js"; +import { AlterobjectschemastmtContext } from "./PostgreSqlParser.js"; +import { AlteroperatorstmtContext } from "./PostgreSqlParser.js"; +import { Operator_def_listContext } from "./PostgreSqlParser.js"; +import { Operator_def_elemContext } from "./PostgreSqlParser.js"; +import { Operator_def_argContext } from "./PostgreSqlParser.js"; +import { AltertypestmtContext } from "./PostgreSqlParser.js"; +import { AlterownerstmtContext } from "./PostgreSqlParser.js"; +import { CreatepublicationstmtContext } from "./PostgreSqlParser.js"; +import { Opt_publication_for_tablesContext } from "./PostgreSqlParser.js"; +import { Publication_for_tablesContext } from "./PostgreSqlParser.js"; +import { AlterpublicationstmtContext } from "./PostgreSqlParser.js"; +import { CreatesubscriptionstmtContext } from "./PostgreSqlParser.js"; +import { Publication_name_listContext } from "./PostgreSqlParser.js"; +import { Publication_name_itemContext } from "./PostgreSqlParser.js"; +import { AltersubscriptionstmtContext } from "./PostgreSqlParser.js"; +import { RulestmtContext } from "./PostgreSqlParser.js"; +import { RuleactionlistContext } from "./PostgreSqlParser.js"; +import { RuleactionmultiContext } from "./PostgreSqlParser.js"; +import { RuleactionstmtContext } from "./PostgreSqlParser.js"; +import { RuleactionstmtOrEmptyContext } from "./PostgreSqlParser.js"; +import { EventContext } from "./PostgreSqlParser.js"; +import { Opt_insteadContext } from "./PostgreSqlParser.js"; +import { NotifystmtContext } from "./PostgreSqlParser.js"; +import { Notify_payloadContext } from "./PostgreSqlParser.js"; +import { ListenstmtContext } from "./PostgreSqlParser.js"; +import { UnlistenstmtContext } from "./PostgreSqlParser.js"; +import { TransactionstmtContext } from "./PostgreSqlParser.js"; +import { Opt_transactionContext } from "./PostgreSqlParser.js"; +import { Transaction_mode_itemContext } from "./PostgreSqlParser.js"; +import { Transaction_mode_listContext } from "./PostgreSqlParser.js"; +import { Transaction_mode_list_or_emptyContext } from "./PostgreSqlParser.js"; +import { Opt_transaction_chainContext } from "./PostgreSqlParser.js"; +import { CreateViewContext } from "./PostgreSqlParser.js"; +import { Opt_check_optionContext } from "./PostgreSqlParser.js"; +import { LoadstmtContext } from "./PostgreSqlParser.js"; +import { CreateDatabaseContext } from "./PostgreSqlParser.js"; +import { Createdb_opt_listContext } from "./PostgreSqlParser.js"; +import { Createdb_opt_itemsContext } from "./PostgreSqlParser.js"; +import { Createdb_opt_itemContext } from "./PostgreSqlParser.js"; +import { Createdb_opt_nameContext } from "./PostgreSqlParser.js"; +import { Opt_equalContext } from "./PostgreSqlParser.js"; +import { AlterdatabasestmtContext } from "./PostgreSqlParser.js"; +import { AlterdatabasesetstmtContext } from "./PostgreSqlParser.js"; +import { Drop_option_listContext } from "./PostgreSqlParser.js"; +import { Drop_optionContext } from "./PostgreSqlParser.js"; +import { AltercollationstmtContext } from "./PostgreSqlParser.js"; +import { AltersystemstmtContext } from "./PostgreSqlParser.js"; +import { CreatedomainstmtContext } from "./PostgreSqlParser.js"; +import { AlterdomainstmtContext } from "./PostgreSqlParser.js"; +import { Opt_asContext } from "./PostgreSqlParser.js"; +import { AltertsdictionarystmtContext } from "./PostgreSqlParser.js"; +import { AltertsconfigurationstmtContext } from "./PostgreSqlParser.js"; +import { Any_withContext } from "./PostgreSqlParser.js"; +import { CreateconversionstmtContext } from "./PostgreSqlParser.js"; +import { ClusterstmtContext } from "./PostgreSqlParser.js"; +import { Opt_verbose_listContext } from "./PostgreSqlParser.js"; +import { Cluster_index_specificationContext } from "./PostgreSqlParser.js"; +import { VacuumstmtContext } from "./PostgreSqlParser.js"; +import { AnalyzestmtContext } from "./PostgreSqlParser.js"; +import { Vac_analyze_option_listContext } from "./PostgreSqlParser.js"; +import { Analyze_keywordContext } from "./PostgreSqlParser.js"; +import { Vac_analyze_option_elemContext } from "./PostgreSqlParser.js"; +import { Vac_analyze_option_nameContext } from "./PostgreSqlParser.js"; +import { Vac_analyze_option_argContext } from "./PostgreSqlParser.js"; +import { Opt_analyzeContext } from "./PostgreSqlParser.js"; +import { Analyze_options_listContext } from "./PostgreSqlParser.js"; +import { Analyze_option_elemContext } from "./PostgreSqlParser.js"; +import { Opt_verboseContext } from "./PostgreSqlParser.js"; +import { Opt_skiplockContext } from "./PostgreSqlParser.js"; +import { Opt_buffer_usage_limitContext } from "./PostgreSqlParser.js"; +import { Opt_fullContext } from "./PostgreSqlParser.js"; +import { Opt_freezeContext } from "./PostgreSqlParser.js"; +import { Opt_name_listContext } from "./PostgreSqlParser.js"; +import { Vacuum_relationContext } from "./PostgreSqlParser.js"; +import { Vacuum_relation_listContext } from "./PostgreSqlParser.js"; +import { Opt_vacuum_relation_listContext } from "./PostgreSqlParser.js"; +import { ExplainstmtContext } from "./PostgreSqlParser.js"; +import { ExplainablestmtContext } from "./PostgreSqlParser.js"; +import { Explain_option_listContext } from "./PostgreSqlParser.js"; +import { Explain_option_elemContext } from "./PostgreSqlParser.js"; +import { Explain_option_nameContext } from "./PostgreSqlParser.js"; +import { Explain_option_argContext } from "./PostgreSqlParser.js"; +import { PreparestmtContext } from "./PostgreSqlParser.js"; +import { Prep_type_clauseContext } from "./PostgreSqlParser.js"; +import { PreparablestmtContext } from "./PostgreSqlParser.js"; +import { ExecutestmtContext } from "./PostgreSqlParser.js"; +import { Execute_param_clauseContext } from "./PostgreSqlParser.js"; +import { DeallocatestmtContext } from "./PostgreSqlParser.js"; +import { InsertStatementContext } from "./PostgreSqlParser.js"; +import { Insert_targetContext } from "./PostgreSqlParser.js"; +import { Insert_restContext } from "./PostgreSqlParser.js"; +import { Override_kindContext } from "./PostgreSqlParser.js"; +import { Insert_column_listContext } from "./PostgreSqlParser.js"; +import { Insert_column_itemContext } from "./PostgreSqlParser.js"; +import { Opt_on_conflictContext } from "./PostgreSqlParser.js"; +import { Opt_conf_exprContext } from "./PostgreSqlParser.js"; +import { Returning_clauseContext } from "./PostgreSqlParser.js"; +import { DeletestmtContext } from "./PostgreSqlParser.js"; +import { Using_clauseContext } from "./PostgreSqlParser.js"; +import { LockstmtContext } from "./PostgreSqlParser.js"; +import { Opt_lockContext } from "./PostgreSqlParser.js"; +import { Lock_typeContext } from "./PostgreSqlParser.js"; +import { Opt_nowaitContext } from "./PostgreSqlParser.js"; +import { Opt_nowait_or_skipContext } from "./PostgreSqlParser.js"; +import { UpdatestmtContext } from "./PostgreSqlParser.js"; +import { Set_clause_listContext } from "./PostgreSqlParser.js"; +import { Set_clauseContext } from "./PostgreSqlParser.js"; +import { Set_targetContext } from "./PostgreSqlParser.js"; +import { Set_target_listContext } from "./PostgreSqlParser.js"; +import { DeclarecursorstmtContext } from "./PostgreSqlParser.js"; +import { Cursor_nameContext } from "./PostgreSqlParser.js"; +import { Cursor_optionsContext } from "./PostgreSqlParser.js"; +import { Opt_holdContext } from "./PostgreSqlParser.js"; +import { SelectStatementContext } from "./PostgreSqlParser.js"; +import { Select_with_parensContext } from "./PostgreSqlParser.js"; +import { Select_no_parensContext } from "./PostgreSqlParser.js"; +import { Select_clauseContext } from "./PostgreSqlParser.js"; +import { Simple_selectContext } from "./PostgreSqlParser.js"; +import { UnionContext } from "./PostgreSqlParser.js"; +import { IntersectContext } from "./PostgreSqlParser.js"; +import { ExceptContext } from "./PostgreSqlParser.js"; +import { Set_operator_with_all_or_distinctContext } from "./PostgreSqlParser.js"; +import { With_clauseContext } from "./PostgreSqlParser.js"; +import { Cte_listContext } from "./PostgreSqlParser.js"; +import { Common_table_exprContext } from "./PostgreSqlParser.js"; +import { Search_cluaseContext } from "./PostgreSqlParser.js"; +import { Cycle_cluaseContext } from "./PostgreSqlParser.js"; +import { Opt_materializedContext } from "./PostgreSqlParser.js"; +import { Opt_with_clauseContext } from "./PostgreSqlParser.js"; +import { Into_clauseContext } from "./PostgreSqlParser.js"; +import { Opt_strictContext } from "./PostgreSqlParser.js"; +import { OpttempTableNameContext } from "./PostgreSqlParser.js"; +import { Opt_tableContext } from "./PostgreSqlParser.js"; +import { All_or_distinctContext } from "./PostgreSqlParser.js"; +import { Distinct_clauseContext } from "./PostgreSqlParser.js"; +import { Opt_all_clauseContext } from "./PostgreSqlParser.js"; +import { Opt_sort_clauseContext } from "./PostgreSqlParser.js"; +import { Sort_clauseContext } from "./PostgreSqlParser.js"; +import { Sortby_listContext } from "./PostgreSqlParser.js"; +import { SortbyContext } from "./PostgreSqlParser.js"; +import { Select_limitContext } from "./PostgreSqlParser.js"; +import { Opt_select_limitContext } from "./PostgreSqlParser.js"; +import { Limit_clauseContext } from "./PostgreSqlParser.js"; +import { Fetch_clauseContext } from "./PostgreSqlParser.js"; +import { Offset_clauseContext } from "./PostgreSqlParser.js"; +import { Select_limit_valueContext } from "./PostgreSqlParser.js"; +import { Select_offset_valueContext } from "./PostgreSqlParser.js"; +import { Select_fetch_first_valueContext } from "./PostgreSqlParser.js"; +import { I_or_f_constContext } from "./PostgreSqlParser.js"; +import { Row_or_rowsContext } from "./PostgreSqlParser.js"; +import { First_or_nextContext } from "./PostgreSqlParser.js"; +import { Group_clauseContext } from "./PostgreSqlParser.js"; +import { Group_by_listContext } from "./PostgreSqlParser.js"; +import { Group_by_itemContext } from "./PostgreSqlParser.js"; +import { Empty_grouping_setContext } from "./PostgreSqlParser.js"; +import { Rollup_clauseContext } from "./PostgreSqlParser.js"; +import { Cube_clauseContext } from "./PostgreSqlParser.js"; +import { Grouping_sets_clauseContext } from "./PostgreSqlParser.js"; +import { Having_clauseContext } from "./PostgreSqlParser.js"; +import { For_locking_clauseContext } from "./PostgreSqlParser.js"; +import { Opt_for_locking_clauseContext } from "./PostgreSqlParser.js"; +import { For_locking_itemsContext } from "./PostgreSqlParser.js"; +import { For_locking_itemContext } from "./PostgreSqlParser.js"; +import { For_locking_strengthContext } from "./PostgreSqlParser.js"; +import { Locked_rels_listContext } from "./PostgreSqlParser.js"; +import { Values_clauseContext } from "./PostgreSqlParser.js"; +import { From_clauseContext } from "./PostgreSqlParser.js"; +import { From_listContext } from "./PostgreSqlParser.js"; +import { Table_refContext } from "./PostgreSqlParser.js"; +import { Alias_clauseContext } from "./PostgreSqlParser.js"; +import { Opt_alias_clauseContext } from "./PostgreSqlParser.js"; +import { Func_alias_clauseContext } from "./PostgreSqlParser.js"; +import { Join_typeContext } from "./PostgreSqlParser.js"; +import { Join_qualContext } from "./PostgreSqlParser.js"; +import { Relation_exprContext } from "./PostgreSqlParser.js"; +import { View_relation_exprContext } from "./PostgreSqlParser.js"; +import { Publication_relation_exprContext } from "./PostgreSqlParser.js"; +import { Relation_expr_listContext } from "./PostgreSqlParser.js"; +import { Publication_relation_expr_listContext } from "./PostgreSqlParser.js"; +import { Relation_expr_opt_aliasContext } from "./PostgreSqlParser.js"; +import { Tablesample_clauseContext } from "./PostgreSqlParser.js"; +import { Opt_repeatable_clauseContext } from "./PostgreSqlParser.js"; +import { Func_tableContext } from "./PostgreSqlParser.js"; +import { Rowsfrom_itemContext } from "./PostgreSqlParser.js"; +import { Rowsfrom_listContext } from "./PostgreSqlParser.js"; +import { Opt_col_def_listContext } from "./PostgreSqlParser.js"; +import { Opt_ordinalityContext } from "./PostgreSqlParser.js"; +import { Where_clauseContext } from "./PostgreSqlParser.js"; +import { Where_or_current_clauseContext } from "./PostgreSqlParser.js"; +import { OpttablefuncelementlistContext } from "./PostgreSqlParser.js"; +import { TablefuncelementlistContext } from "./PostgreSqlParser.js"; +import { TablefuncelementContext } from "./PostgreSqlParser.js"; +import { XmltableContext } from "./PostgreSqlParser.js"; +import { Xmltable_column_listContext } from "./PostgreSqlParser.js"; +import { Xmltable_column_elContext } from "./PostgreSqlParser.js"; +import { Xmltable_column_option_listContext } from "./PostgreSqlParser.js"; +import { Xmltable_column_option_elContext } from "./PostgreSqlParser.js"; +import { Xml_namespace_listContext } from "./PostgreSqlParser.js"; +import { Xml_namespace_elContext } from "./PostgreSqlParser.js"; +import { TypenameContext } from "./PostgreSqlParser.js"; +import { Opt_array_boundsContext } from "./PostgreSqlParser.js"; +import { SimpletypenameContext } from "./PostgreSqlParser.js"; +import { ConsttypenameContext } from "./PostgreSqlParser.js"; +import { GenerictypeContext } from "./PostgreSqlParser.js"; +import { Opt_type_modifiersContext } from "./PostgreSqlParser.js"; +import { NumericContext } from "./PostgreSqlParser.js"; +import { Opt_floatContext } from "./PostgreSqlParser.js"; +import { BitContext } from "./PostgreSqlParser.js"; +import { ConstbitContext } from "./PostgreSqlParser.js"; +import { BitwithlengthContext } from "./PostgreSqlParser.js"; +import { BitwithoutlengthContext } from "./PostgreSqlParser.js"; +import { CharacterContext } from "./PostgreSqlParser.js"; +import { ConstcharacterContext } from "./PostgreSqlParser.js"; +import { Character_cContext } from "./PostgreSqlParser.js"; +import { Opt_varyingContext } from "./PostgreSqlParser.js"; +import { ConstdatetimeContext } from "./PostgreSqlParser.js"; +import { ConstintervalContext } from "./PostgreSqlParser.js"; +import { Opt_timezoneContext } from "./PostgreSqlParser.js"; +import { Opt_intervalContext } from "./PostgreSqlParser.js"; +import { Interval_secondContext } from "./PostgreSqlParser.js"; +import { Opt_escapeContext } from "./PostgreSqlParser.js"; +import { A_exprContext } from "./PostgreSqlParser.js"; +import { A_expr_qualContext } from "./PostgreSqlParser.js"; +import { A_expr_lesslessContext } from "./PostgreSqlParser.js"; +import { A_expr_orContext } from "./PostgreSqlParser.js"; +import { A_expr_andContext } from "./PostgreSqlParser.js"; +import { A_expr_inContext } from "./PostgreSqlParser.js"; +import { A_expr_unary_notContext } from "./PostgreSqlParser.js"; +import { A_expr_isnullContext } from "./PostgreSqlParser.js"; +import { A_expr_is_notContext } from "./PostgreSqlParser.js"; +import { A_expr_compareContext } from "./PostgreSqlParser.js"; +import { A_expr_likeContext } from "./PostgreSqlParser.js"; +import { A_expr_qual_opContext } from "./PostgreSqlParser.js"; +import { A_expr_unary_qualopContext } from "./PostgreSqlParser.js"; +import { A_expr_addContext } from "./PostgreSqlParser.js"; +import { A_expr_mulContext } from "./PostgreSqlParser.js"; +import { A_expr_caretContext } from "./PostgreSqlParser.js"; +import { A_expr_unary_signContext } from "./PostgreSqlParser.js"; +import { A_expr_at_time_zoneContext } from "./PostgreSqlParser.js"; +import { A_expr_collateContext } from "./PostgreSqlParser.js"; +import { A_expr_typecastContext } from "./PostgreSqlParser.js"; +import { B_exprContext } from "./PostgreSqlParser.js"; +import { C_expr_existsContext } from "./PostgreSqlParser.js"; +import { C_expr_exprContext } from "./PostgreSqlParser.js"; +import { C_expr_caseContext } from "./PostgreSqlParser.js"; +import { PlsqlvariablenameContext } from "./PostgreSqlParser.js"; +import { Func_applicationContext } from "./PostgreSqlParser.js"; +import { Func_exprContext } from "./PostgreSqlParser.js"; +import { Func_expr_windowlessContext } from "./PostgreSqlParser.js"; +import { Func_expr_common_subexprContext } from "./PostgreSqlParser.js"; +import { Xml_root_versionContext } from "./PostgreSqlParser.js"; +import { Opt_xml_root_standaloneContext } from "./PostgreSqlParser.js"; +import { Xml_attributesContext } from "./PostgreSqlParser.js"; +import { Xml_attribute_listContext } from "./PostgreSqlParser.js"; +import { Xml_attribute_elContext } from "./PostgreSqlParser.js"; +import { Document_or_contentContext } from "./PostgreSqlParser.js"; +import { Xml_whitespace_optionContext } from "./PostgreSqlParser.js"; +import { Xmlexists_argumentContext } from "./PostgreSqlParser.js"; +import { Xml_passing_mechContext } from "./PostgreSqlParser.js"; +import { Within_group_clauseContext } from "./PostgreSqlParser.js"; +import { Filter_clauseContext } from "./PostgreSqlParser.js"; +import { Window_clauseContext } from "./PostgreSqlParser.js"; +import { Window_definition_listContext } from "./PostgreSqlParser.js"; +import { Window_definitionContext } from "./PostgreSqlParser.js"; +import { Over_clauseContext } from "./PostgreSqlParser.js"; +import { Window_specificationContext } from "./PostgreSqlParser.js"; +import { Opt_existing_window_nameContext } from "./PostgreSqlParser.js"; +import { Opt_partition_clauseContext } from "./PostgreSqlParser.js"; +import { Opt_frame_clauseContext } from "./PostgreSqlParser.js"; +import { Frame_extentContext } from "./PostgreSqlParser.js"; +import { Frame_boundContext } from "./PostgreSqlParser.js"; +import { Opt_window_exclusion_clauseContext } from "./PostgreSqlParser.js"; +import { RowContext } from "./PostgreSqlParser.js"; +import { Explicit_rowContext } from "./PostgreSqlParser.js"; +import { Implicit_rowContext } from "./PostgreSqlParser.js"; +import { Sub_typeContext } from "./PostgreSqlParser.js"; +import { All_opContext } from "./PostgreSqlParser.js"; +import { MathopContext } from "./PostgreSqlParser.js"; +import { Qual_opContext } from "./PostgreSqlParser.js"; +import { Qual_all_opContext } from "./PostgreSqlParser.js"; +import { Subquery_OpContext } from "./PostgreSqlParser.js"; +import { Expr_listContext } from "./PostgreSqlParser.js"; +import { Column_expr_list_noparenContext } from "./PostgreSqlParser.js"; +import { Column_expr_listContext } from "./PostgreSqlParser.js"; +import { Column_exprContext } from "./PostgreSqlParser.js"; +import { Column_expr_noparenContext } from "./PostgreSqlParser.js"; +import { Func_arg_listContext } from "./PostgreSqlParser.js"; +import { Func_arg_exprContext } from "./PostgreSqlParser.js"; +import { Type_listContext } from "./PostgreSqlParser.js"; +import { Array_exprContext } from "./PostgreSqlParser.js"; +import { Array_expr_listContext } from "./PostgreSqlParser.js"; +import { Extract_listContext } from "./PostgreSqlParser.js"; +import { Extract_argContext } from "./PostgreSqlParser.js"; +import { Unicode_normal_formContext } from "./PostgreSqlParser.js"; +import { Overlay_listContext } from "./PostgreSqlParser.js"; +import { Position_listContext } from "./PostgreSqlParser.js"; +import { Substr_listContext } from "./PostgreSqlParser.js"; +import { Trim_listContext } from "./PostgreSqlParser.js"; +import { In_expr_selectContext } from "./PostgreSqlParser.js"; +import { In_expr_listContext } from "./PostgreSqlParser.js"; +import { Case_exprContext } from "./PostgreSqlParser.js"; +import { When_clause_listContext } from "./PostgreSqlParser.js"; +import { When_clauseContext } from "./PostgreSqlParser.js"; +import { Case_defaultContext } from "./PostgreSqlParser.js"; +import { Case_argContext } from "./PostgreSqlParser.js"; +import { ColumnrefContext } from "./PostgreSqlParser.js"; +import { Indirection_elContext } from "./PostgreSqlParser.js"; +import { Opt_slice_boundContext } from "./PostgreSqlParser.js"; +import { IndirectionContext } from "./PostgreSqlParser.js"; +import { Opt_indirectionContext } from "./PostgreSqlParser.js"; +import { Opt_target_listContext } from "./PostgreSqlParser.js"; +import { Target_listContext } from "./PostgreSqlParser.js"; +import { Target_labelContext } from "./PostgreSqlParser.js"; +import { Target_starContext } from "./PostgreSqlParser.js"; +import { Qualified_name_listContext } from "./PostgreSqlParser.js"; +import { Table_name_listContext } from "./PostgreSqlParser.js"; +import { Schema_name_listContext } from "./PostgreSqlParser.js"; +import { Database_nameListContext } from "./PostgreSqlParser.js"; +import { Procedure_name_listContext } from "./PostgreSqlParser.js"; +import { TablespaceNameCreateContext } from "./PostgreSqlParser.js"; +import { TablespaceNameContext } from "./PostgreSqlParser.js"; +import { TableNameCreateContext } from "./PostgreSqlParser.js"; +import { TableNameContext } from "./PostgreSqlParser.js"; +import { ViewNameCreateContext } from "./PostgreSqlParser.js"; +import { ViewNameContext } from "./PostgreSqlParser.js"; +import { Qualified_nameContext } from "./PostgreSqlParser.js"; +import { Tablespace_name_listContext } from "./PostgreSqlParser.js"; +import { Name_listContext } from "./PostgreSqlParser.js"; +import { DatabaseNameCreateContext } from "./PostgreSqlParser.js"; +import { DatabaseNameContext } from "./PostgreSqlParser.js"; +import { SchemaNameContext } from "./PostgreSqlParser.js"; +import { RoutineNameCreateContext } from "./PostgreSqlParser.js"; +import { RoutineNameContext } from "./PostgreSqlParser.js"; +import { ProcedureNameContext } from "./PostgreSqlParser.js"; +import { ProcedureNameCreateContext } from "./PostgreSqlParser.js"; +import { ColumnNameContext } from "./PostgreSqlParser.js"; +import { ColumnNameMatchContext } from "./PostgreSqlParser.js"; +import { ColumnNameCreateContext } from "./PostgreSqlParser.js"; +import { NameContext } from "./PostgreSqlParser.js"; +import { Attr_nameContext } from "./PostgreSqlParser.js"; +import { File_nameContext } from "./PostgreSqlParser.js"; +import { FunctionNameCreateContext } from "./PostgreSqlParser.js"; +import { FunctionNameContext } from "./PostgreSqlParser.js"; +import { Usual_nameContext } from "./PostgreSqlParser.js"; +import { AexprconstContext } from "./PostgreSqlParser.js"; +import { XconstContext } from "./PostgreSqlParser.js"; +import { BconstContext } from "./PostgreSqlParser.js"; +import { FconstContext } from "./PostgreSqlParser.js"; +import { IconstContext } from "./PostgreSqlParser.js"; +import { SconstContext } from "./PostgreSqlParser.js"; +import { AnysconstContext } from "./PostgreSqlParser.js"; +import { Opt_uescapeContext } from "./PostgreSqlParser.js"; +import { SignediconstContext } from "./PostgreSqlParser.js"; +import { GroupnameContext } from "./PostgreSqlParser.js"; +import { RoleidContext } from "./PostgreSqlParser.js"; +import { RolespecContext } from "./PostgreSqlParser.js"; +import { Role_listContext } from "./PostgreSqlParser.js"; +import { ColidContext } from "./PostgreSqlParser.js"; +import { Index_method_choicesContext } from "./PostgreSqlParser.js"; +import { Exclude_elementContext } from "./PostgreSqlParser.js"; +import { Index_paramentersContext } from "./PostgreSqlParser.js"; +import { Type_function_nameContext } from "./PostgreSqlParser.js"; +import { Type_usual_nameContext } from "./PostgreSqlParser.js"; +import { Nonreservedword_columnContext } from "./PostgreSqlParser.js"; +import { NonreservedwordContext } from "./PostgreSqlParser.js"; +import { CollabelContext } from "./PostgreSqlParser.js"; +import { IdentifierContext } from "./PostgreSqlParser.js"; +import { PlsqlidentifierContext } from "./PostgreSqlParser.js"; +import { Unreserved_keywordContext } from "./PostgreSqlParser.js"; +import { Col_name_keywordContext } from "./PostgreSqlParser.js"; +import { Type_func_name_keywordContext } from "./PostgreSqlParser.js"; +import { Reserved_keywordContext } from "./PostgreSqlParser.js"; +import { Pl_functionContext } from "./PostgreSqlParser.js"; +import { Comp_optionsContext } from "./PostgreSqlParser.js"; +import { Comp_optionContext } from "./PostgreSqlParser.js"; +import { SharpContext } from "./PostgreSqlParser.js"; +import { Option_valueContext } from "./PostgreSqlParser.js"; +import { Opt_semiContext } from "./PostgreSqlParser.js"; +import { Pl_blockContext } from "./PostgreSqlParser.js"; +import { Decl_sectContext } from "./PostgreSqlParser.js"; +import { Decl_startContext } from "./PostgreSqlParser.js"; +import { Decl_stmtsContext } from "./PostgreSqlParser.js"; +import { Label_declContext } from "./PostgreSqlParser.js"; +import { Decl_stmtContext } from "./PostgreSqlParser.js"; +import { Decl_statementContext } from "./PostgreSqlParser.js"; +import { Opt_scrollableContext } from "./PostgreSqlParser.js"; +import { Decl_cursor_queryContext } from "./PostgreSqlParser.js"; +import { Decl_cursor_argsContext } from "./PostgreSqlParser.js"; +import { Decl_cursor_arglistContext } from "./PostgreSqlParser.js"; +import { Decl_cursor_argContext } from "./PostgreSqlParser.js"; +import { Decl_is_forContext } from "./PostgreSqlParser.js"; +import { Decl_aliasitemContext } from "./PostgreSqlParser.js"; +import { Decl_varnameContext } from "./PostgreSqlParser.js"; +import { Decl_constContext } from "./PostgreSqlParser.js"; +import { Decl_datatypeContext } from "./PostgreSqlParser.js"; +import { Decl_collateContext } from "./PostgreSqlParser.js"; +import { Decl_notnullContext } from "./PostgreSqlParser.js"; +import { Decl_defvalContext } from "./PostgreSqlParser.js"; +import { Decl_defkeyContext } from "./PostgreSqlParser.js"; +import { Assign_operatorContext } from "./PostgreSqlParser.js"; +import { Proc_sectContext } from "./PostgreSqlParser.js"; +import { Proc_stmtContext } from "./PostgreSqlParser.js"; +import { Stmt_performContext } from "./PostgreSqlParser.js"; +import { Stmt_callContext } from "./PostgreSqlParser.js"; +import { Opt_expr_listContext } from "./PostgreSqlParser.js"; +import { Stmt_assignContext } from "./PostgreSqlParser.js"; +import { Stmt_getdiagContext } from "./PostgreSqlParser.js"; +import { Getdiag_area_optContext } from "./PostgreSqlParser.js"; +import { Getdiag_listContext } from "./PostgreSqlParser.js"; +import { Getdiag_list_itemContext } from "./PostgreSqlParser.js"; +import { Getdiag_itemContext } from "./PostgreSqlParser.js"; +import { Getdiag_targetContext } from "./PostgreSqlParser.js"; +import { Assign_varContext } from "./PostgreSqlParser.js"; +import { Stmt_ifContext } from "./PostgreSqlParser.js"; +import { Stmt_elsifsContext } from "./PostgreSqlParser.js"; +import { Stmt_elseContext } from "./PostgreSqlParser.js"; +import { Stmt_caseContext } from "./PostgreSqlParser.js"; +import { Opt_expr_until_whenContext } from "./PostgreSqlParser.js"; +import { Case_when_listContext } from "./PostgreSqlParser.js"; +import { Case_whenContext } from "./PostgreSqlParser.js"; +import { Opt_case_elseContext } from "./PostgreSqlParser.js"; +import { Stmt_loopContext } from "./PostgreSqlParser.js"; +import { Stmt_whileContext } from "./PostgreSqlParser.js"; +import { Stmt_forContext } from "./PostgreSqlParser.js"; +import { For_controlContext } from "./PostgreSqlParser.js"; +import { Opt_for_using_expressionContext } from "./PostgreSqlParser.js"; +import { Opt_cursor_parametersContext } from "./PostgreSqlParser.js"; +import { Opt_reverseContext } from "./PostgreSqlParser.js"; +import { Opt_by_expressionContext } from "./PostgreSqlParser.js"; +import { For_variableContext } from "./PostgreSqlParser.js"; +import { Stmt_foreach_aContext } from "./PostgreSqlParser.js"; +import { Foreach_sliceContext } from "./PostgreSqlParser.js"; +import { Stmt_exitContext } from "./PostgreSqlParser.js"; +import { Exit_typeContext } from "./PostgreSqlParser.js"; +import { Stmt_returnContext } from "./PostgreSqlParser.js"; +import { Opt_return_resultContext } from "./PostgreSqlParser.js"; +import { Stmt_raiseContext } from "./PostgreSqlParser.js"; +import { Opt_stmt_raise_levelContext } from "./PostgreSqlParser.js"; +import { Opt_raise_listContext } from "./PostgreSqlParser.js"; +import { Opt_raise_usingContext } from "./PostgreSqlParser.js"; +import { Opt_raise_using_elemContext } from "./PostgreSqlParser.js"; +import { Opt_raise_using_elem_listContext } from "./PostgreSqlParser.js"; +import { Stmt_assertContext } from "./PostgreSqlParser.js"; +import { Opt_stmt_assert_messageContext } from "./PostgreSqlParser.js"; +import { Loop_bodyContext } from "./PostgreSqlParser.js"; +import { Stmt_execsqlContext } from "./PostgreSqlParser.js"; +import { Stmt_dynexecuteContext } from "./PostgreSqlParser.js"; +import { Opt_execute_usingContext } from "./PostgreSqlParser.js"; +import { Opt_execute_using_listContext } from "./PostgreSqlParser.js"; +import { Opt_execute_intoContext } from "./PostgreSqlParser.js"; +import { Stmt_openContext } from "./PostgreSqlParser.js"; +import { Opt_open_bound_list_itemContext } from "./PostgreSqlParser.js"; +import { Opt_open_bound_listContext } from "./PostgreSqlParser.js"; +import { Opt_open_usingContext } from "./PostgreSqlParser.js"; +import { Opt_scroll_optionContext } from "./PostgreSqlParser.js"; +import { Opt_scroll_option_noContext } from "./PostgreSqlParser.js"; +import { Stmt_fetchContext } from "./PostgreSqlParser.js"; +import { Into_targetContext } from "./PostgreSqlParser.js"; +import { Opt_cursor_fromContext } from "./PostgreSqlParser.js"; +import { Opt_fetch_directionContext } from "./PostgreSqlParser.js"; +import { Stmt_moveContext } from "./PostgreSqlParser.js"; +import { MergestmtContext } from "./PostgreSqlParser.js"; +import { Data_sourceContext } from "./PostgreSqlParser.js"; +import { Join_conditionContext } from "./PostgreSqlParser.js"; +import { Merge_when_clauseContext } from "./PostgreSqlParser.js"; +import { Merge_insertContext } from "./PostgreSqlParser.js"; +import { Merge_updateContext } from "./PostgreSqlParser.js"; +import { Default_values_or_valuesContext } from "./PostgreSqlParser.js"; +import { ExprofdefaultlistContext } from "./PostgreSqlParser.js"; +import { ExprofdefaultContext } from "./PostgreSqlParser.js"; +import { Stmt_closeContext } from "./PostgreSqlParser.js"; +import { Stmt_nullContext } from "./PostgreSqlParser.js"; +import { Stmt_commitContext } from "./PostgreSqlParser.js"; +import { Stmt_rollbackContext } from "./PostgreSqlParser.js"; +import { Plsql_opt_transaction_chainContext } from "./PostgreSqlParser.js"; +import { Stmt_setContext } from "./PostgreSqlParser.js"; +import { Cursor_variableContext } from "./PostgreSqlParser.js"; +import { Exception_sectContext } from "./PostgreSqlParser.js"; +import { Proc_exceptionsContext } from "./PostgreSqlParser.js"; +import { Proc_exceptionContext } from "./PostgreSqlParser.js"; +import { Proc_conditionsContext } from "./PostgreSqlParser.js"; +import { Proc_conditionContext } from "./PostgreSqlParser.js"; +import { Opt_block_labelContext } from "./PostgreSqlParser.js"; +import { Opt_loop_labelContext } from "./PostgreSqlParser.js"; +import { Opt_labelContext } from "./PostgreSqlParser.js"; +import { Opt_exitcondContext } from "./PostgreSqlParser.js"; +import { Any_identifierContext } from "./PostgreSqlParser.js"; +import { Plsql_unreserved_keywordContext } from "./PostgreSqlParser.js"; +import { Sql_expressionContext } from "./PostgreSqlParser.js"; +import { Expr_until_thenContext } from "./PostgreSqlParser.js"; +import { Expr_until_semiContext } from "./PostgreSqlParser.js"; +import { Expr_until_rightbracketContext } from "./PostgreSqlParser.js"; +import { Expr_until_loopContext } from "./PostgreSqlParser.js"; +import { Make_execsql_stmtContext } from "./PostgreSqlParser.js"; +import { Opt_returning_clause_intoContext } from "./PostgreSqlParser.js"; /** * This interface defines a complete listener for a parse tree produced by - * `PostgreSQLParser`. + * `PostgreSqlParser`. */ -export class PostgreSQLParserListener implements ParseTreeListener { +export class PostgreSqlParserListener implements ParseTreeListener { /** - * Enter a parse tree produced by `PostgreSQLParser.program`. + * Enter a parse tree produced by `PostgreSqlParser.program`. * @param ctx the parse tree */ enterProgram?: (ctx: ProgramContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.program`. + * Exit a parse tree produced by `PostgreSqlParser.program`. * @param ctx the parse tree */ exitProgram?: (ctx: ProgramContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.plsqlroot`. + * Enter a parse tree produced by `PostgreSqlParser.plsqlroot`. * @param ctx the parse tree */ enterPlsqlroot?: (ctx: PlsqlrootContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.plsqlroot`. + * Exit a parse tree produced by `PostgreSqlParser.plsqlroot`. * @param ctx the parse tree */ exitPlsqlroot?: (ctx: PlsqlrootContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.singleStmt`. + * Enter a parse tree produced by `PostgreSqlParser.singleStmt`. * @param ctx the parse tree */ enterSingleStmt?: (ctx: SingleStmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.singleStmt`. + * Exit a parse tree produced by `PostgreSqlParser.singleStmt`. * @param ctx the parse tree */ exitSingleStmt?: (ctx: SingleStmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.stmt`. + * Enter a parse tree produced by `PostgreSqlParser.stmt`. * @param ctx the parse tree */ enterStmt?: (ctx: StmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.stmt`. + * Exit a parse tree produced by `PostgreSqlParser.stmt`. * @param ctx the parse tree */ exitStmt?: (ctx: StmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.plsqlconsolecommand`. + * Enter a parse tree produced by `PostgreSqlParser.plsqlconsolecommand`. * @param ctx the parse tree */ enterPlsqlconsolecommand?: (ctx: PlsqlconsolecommandContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.plsqlconsolecommand`. + * Exit a parse tree produced by `PostgreSqlParser.plsqlconsolecommand`. * @param ctx the parse tree */ exitPlsqlconsolecommand?: (ctx: PlsqlconsolecommandContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.callstmt`. + * Enter a parse tree produced by `PostgreSqlParser.callstmt`. * @param ctx the parse tree */ enterCallstmt?: (ctx: CallstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.callstmt`. + * Exit a parse tree produced by `PostgreSqlParser.callstmt`. * @param ctx the parse tree */ exitCallstmt?: (ctx: CallstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.createrolestmt`. + * Enter a parse tree produced by `PostgreSqlParser.createrolestmt`. * @param ctx the parse tree */ enterCreaterolestmt?: (ctx: CreaterolestmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.createrolestmt`. + * Exit a parse tree produced by `PostgreSqlParser.createrolestmt`. * @param ctx the parse tree */ exitCreaterolestmt?: (ctx: CreaterolestmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_with`. + * Enter a parse tree produced by `PostgreSqlParser.opt_with`. * @param ctx the parse tree */ enterOpt_with?: (ctx: Opt_withContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_with`. + * Exit a parse tree produced by `PostgreSqlParser.opt_with`. * @param ctx the parse tree */ exitOpt_with?: (ctx: Opt_withContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.optrolelist`. + * Enter a parse tree produced by `PostgreSqlParser.optrolelist`. * @param ctx the parse tree */ enterOptrolelist?: (ctx: OptrolelistContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.optrolelist`. + * Exit a parse tree produced by `PostgreSqlParser.optrolelist`. * @param ctx the parse tree */ exitOptrolelist?: (ctx: OptrolelistContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.alteroptrolelist`. + * Enter a parse tree produced by `PostgreSqlParser.alteroptrolelist`. * @param ctx the parse tree */ enterAlteroptrolelist?: (ctx: AlteroptrolelistContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.alteroptrolelist`. + * Exit a parse tree produced by `PostgreSqlParser.alteroptrolelist`. * @param ctx the parse tree */ exitAlteroptrolelist?: (ctx: AlteroptrolelistContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.alteroptroleelem`. + * Enter a parse tree produced by `PostgreSqlParser.alteroptroleelem`. * @param ctx the parse tree */ enterAlteroptroleelem?: (ctx: AlteroptroleelemContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.alteroptroleelem`. + * Exit a parse tree produced by `PostgreSqlParser.alteroptroleelem`. * @param ctx the parse tree */ exitAlteroptroleelem?: (ctx: AlteroptroleelemContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.createoptroleelem`. + * Enter a parse tree produced by `PostgreSqlParser.createoptroleelem`. * @param ctx the parse tree */ enterCreateoptroleelem?: (ctx: CreateoptroleelemContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.createoptroleelem`. + * Exit a parse tree produced by `PostgreSqlParser.createoptroleelem`. * @param ctx the parse tree */ exitCreateoptroleelem?: (ctx: CreateoptroleelemContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.createuserstmt`. + * Enter a parse tree produced by `PostgreSqlParser.createuserstmt`. * @param ctx the parse tree */ enterCreateuserstmt?: (ctx: CreateuserstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.createuserstmt`. + * Exit a parse tree produced by `PostgreSqlParser.createuserstmt`. * @param ctx the parse tree */ exitCreateuserstmt?: (ctx: CreateuserstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.alterrolestmt`. + * Enter a parse tree produced by `PostgreSqlParser.alterrolestmt`. * @param ctx the parse tree */ enterAlterrolestmt?: (ctx: AlterrolestmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.alterrolestmt`. + * Exit a parse tree produced by `PostgreSqlParser.alterrolestmt`. * @param ctx the parse tree */ exitAlterrolestmt?: (ctx: AlterrolestmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_in_database`. + * Enter a parse tree produced by `PostgreSqlParser.opt_in_database`. * @param ctx the parse tree */ enterOpt_in_database?: (ctx: Opt_in_databaseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_in_database`. + * Exit a parse tree produced by `PostgreSqlParser.opt_in_database`. * @param ctx the parse tree */ exitOpt_in_database?: (ctx: Opt_in_databaseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.alterrolesetstmt`. + * Enter a parse tree produced by `PostgreSqlParser.alterrolesetstmt`. * @param ctx the parse tree */ enterAlterrolesetstmt?: (ctx: AlterrolesetstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.alterrolesetstmt`. + * Exit a parse tree produced by `PostgreSqlParser.alterrolesetstmt`. * @param ctx the parse tree */ exitAlterrolesetstmt?: (ctx: AlterrolesetstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.alterroutinestmt`. + * Enter a parse tree produced by `PostgreSqlParser.alterroutinestmt`. * @param ctx the parse tree */ enterAlterroutinestmt?: (ctx: AlterroutinestmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.alterroutinestmt`. + * Exit a parse tree produced by `PostgreSqlParser.alterroutinestmt`. * @param ctx the parse tree */ exitAlterroutinestmt?: (ctx: AlterroutinestmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.alter_routine_cluase`. + * Enter a parse tree produced by `PostgreSqlParser.alter_routine_cluase`. * @param ctx the parse tree */ enterAlter_routine_cluase?: (ctx: Alter_routine_cluaseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.alter_routine_cluase`. + * Exit a parse tree produced by `PostgreSqlParser.alter_routine_cluase`. * @param ctx the parse tree */ exitAlter_routine_cluase?: (ctx: Alter_routine_cluaseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.routine_action_list`. + * Enter a parse tree produced by `PostgreSqlParser.routine_action_list`. * @param ctx the parse tree */ enterRoutine_action_list?: (ctx: Routine_action_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.routine_action_list`. + * Exit a parse tree produced by `PostgreSqlParser.routine_action_list`. * @param ctx the parse tree */ exitRoutine_action_list?: (ctx: Routine_action_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.routine_action`. + * Enter a parse tree produced by `PostgreSqlParser.routine_action`. * @param ctx the parse tree */ enterRoutine_action?: (ctx: Routine_actionContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.routine_action`. + * Exit a parse tree produced by `PostgreSqlParser.routine_action`. * @param ctx the parse tree */ exitRoutine_action?: (ctx: Routine_actionContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.creategroupstmt`. + * Enter a parse tree produced by `PostgreSqlParser.creategroupstmt`. * @param ctx the parse tree */ enterCreategroupstmt?: (ctx: CreategroupstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.creategroupstmt`. + * Exit a parse tree produced by `PostgreSqlParser.creategroupstmt`. * @param ctx the parse tree */ exitCreategroupstmt?: (ctx: CreategroupstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.altergroupstmt`. + * Enter a parse tree produced by `PostgreSqlParser.altergroupstmt`. * @param ctx the parse tree */ enterAltergroupstmt?: (ctx: AltergroupstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.altergroupstmt`. + * Exit a parse tree produced by `PostgreSqlParser.altergroupstmt`. * @param ctx the parse tree */ exitAltergroupstmt?: (ctx: AltergroupstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.add_drop`. + * Enter a parse tree produced by `PostgreSqlParser.add_drop`. * @param ctx the parse tree */ enterAdd_drop?: (ctx: Add_dropContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.add_drop`. + * Exit a parse tree produced by `PostgreSqlParser.add_drop`. * @param ctx the parse tree */ exitAdd_drop?: (ctx: Add_dropContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.createschemastmt`. + * Enter a parse tree produced by `PostgreSqlParser.createschemastmt`. * @param ctx the parse tree */ enterCreateschemastmt?: (ctx: CreateschemastmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.createschemastmt`. + * Exit a parse tree produced by `PostgreSqlParser.createschemastmt`. * @param ctx the parse tree */ exitCreateschemastmt?: (ctx: CreateschemastmtContext) => void; /** * Enter a parse tree produced by the `schemaNameCreate` - * labeled alternative in `PostgreSQLParser.schema_name_create`. + * labeled alternative in `PostgreSqlParser.schema_name_create`. * @param ctx the parse tree */ enterSchemaNameCreate?: (ctx: SchemaNameCreateContext) => void; /** * Exit a parse tree produced by the `schemaNameCreate` - * labeled alternative in `PostgreSQLParser.schema_name_create`. + * labeled alternative in `PostgreSqlParser.schema_name_create`. * @param ctx the parse tree */ exitSchemaNameCreate?: (ctx: SchemaNameCreateContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.optschemaeltlist`. + * Enter a parse tree produced by `PostgreSqlParser.optschemaeltlist`. * @param ctx the parse tree */ enterOptschemaeltlist?: (ctx: OptschemaeltlistContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.optschemaeltlist`. + * Exit a parse tree produced by `PostgreSqlParser.optschemaeltlist`. * @param ctx the parse tree */ exitOptschemaeltlist?: (ctx: OptschemaeltlistContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.schema_stmt`. + * Enter a parse tree produced by `PostgreSqlParser.schema_stmt`. * @param ctx the parse tree */ enterSchema_stmt?: (ctx: Schema_stmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.schema_stmt`. + * Exit a parse tree produced by `PostgreSqlParser.schema_stmt`. * @param ctx the parse tree */ exitSchema_stmt?: (ctx: Schema_stmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.variablesetstmt`. + * Enter a parse tree produced by `PostgreSqlParser.variablesetstmt`. * @param ctx the parse tree */ enterVariablesetstmt?: (ctx: VariablesetstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.variablesetstmt`. + * Exit a parse tree produced by `PostgreSqlParser.variablesetstmt`. * @param ctx the parse tree */ exitVariablesetstmt?: (ctx: VariablesetstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.set_rest`. + * Enter a parse tree produced by `PostgreSqlParser.set_rest`. * @param ctx the parse tree */ enterSet_rest?: (ctx: Set_restContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.set_rest`. + * Exit a parse tree produced by `PostgreSqlParser.set_rest`. * @param ctx the parse tree */ exitSet_rest?: (ctx: Set_restContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.generic_set`. + * Enter a parse tree produced by `PostgreSqlParser.generic_set`. * @param ctx the parse tree */ enterGeneric_set?: (ctx: Generic_setContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.generic_set`. + * Exit a parse tree produced by `PostgreSqlParser.generic_set`. * @param ctx the parse tree */ exitGeneric_set?: (ctx: Generic_setContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.set_rest_more`. + * Enter a parse tree produced by `PostgreSqlParser.set_rest_more`. * @param ctx the parse tree */ enterSet_rest_more?: (ctx: Set_rest_moreContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.set_rest_more`. + * Exit a parse tree produced by `PostgreSqlParser.set_rest_more`. * @param ctx the parse tree */ exitSet_rest_more?: (ctx: Set_rest_moreContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.var_name`. + * Enter a parse tree produced by `PostgreSqlParser.var_name`. * @param ctx the parse tree */ enterVar_name?: (ctx: Var_nameContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.var_name`. + * Exit a parse tree produced by `PostgreSqlParser.var_name`. * @param ctx the parse tree */ exitVar_name?: (ctx: Var_nameContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.var_list`. + * Enter a parse tree produced by `PostgreSqlParser.var_list`. * @param ctx the parse tree */ enterVar_list?: (ctx: Var_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.var_list`. + * Exit a parse tree produced by `PostgreSqlParser.var_list`. * @param ctx the parse tree */ exitVar_list?: (ctx: Var_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.var_value`. + * Enter a parse tree produced by `PostgreSqlParser.var_value`. * @param ctx the parse tree */ enterVar_value?: (ctx: Var_valueContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.var_value`. + * Exit a parse tree produced by `PostgreSqlParser.var_value`. * @param ctx the parse tree */ exitVar_value?: (ctx: Var_valueContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.iso_level`. + * Enter a parse tree produced by `PostgreSqlParser.iso_level`. * @param ctx the parse tree */ enterIso_level?: (ctx: Iso_levelContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.iso_level`. + * Exit a parse tree produced by `PostgreSqlParser.iso_level`. * @param ctx the parse tree */ exitIso_level?: (ctx: Iso_levelContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_boolean_or_string_column`. + * Enter a parse tree produced by `PostgreSqlParser.opt_boolean_or_string_column`. * @param ctx the parse tree */ enterOpt_boolean_or_string_column?: (ctx: Opt_boolean_or_string_columnContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_boolean_or_string_column`. + * Exit a parse tree produced by `PostgreSqlParser.opt_boolean_or_string_column`. * @param ctx the parse tree */ exitOpt_boolean_or_string_column?: (ctx: Opt_boolean_or_string_columnContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_boolean_or_string`. + * Enter a parse tree produced by `PostgreSqlParser.opt_boolean_or_string`. * @param ctx the parse tree */ enterOpt_boolean_or_string?: (ctx: Opt_boolean_or_stringContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_boolean_or_string`. + * Exit a parse tree produced by `PostgreSqlParser.opt_boolean_or_string`. * @param ctx the parse tree */ exitOpt_boolean_or_string?: (ctx: Opt_boolean_or_stringContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.zone_value`. + * Enter a parse tree produced by `PostgreSqlParser.zone_value`. * @param ctx the parse tree */ enterZone_value?: (ctx: Zone_valueContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.zone_value`. + * Exit a parse tree produced by `PostgreSqlParser.zone_value`. * @param ctx the parse tree */ exitZone_value?: (ctx: Zone_valueContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_encoding`. + * Enter a parse tree produced by `PostgreSqlParser.opt_encoding`. * @param ctx the parse tree */ enterOpt_encoding?: (ctx: Opt_encodingContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_encoding`. + * Exit a parse tree produced by `PostgreSqlParser.opt_encoding`. * @param ctx the parse tree */ exitOpt_encoding?: (ctx: Opt_encodingContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.nonreservedword_or_sconst_column`. + * Enter a parse tree produced by `PostgreSqlParser.nonreservedword_or_sconst_column`. * @param ctx the parse tree */ enterNonreservedword_or_sconst_column?: (ctx: Nonreservedword_or_sconst_columnContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.nonreservedword_or_sconst_column`. + * Exit a parse tree produced by `PostgreSqlParser.nonreservedword_or_sconst_column`. * @param ctx the parse tree */ exitNonreservedword_or_sconst_column?: (ctx: Nonreservedword_or_sconst_columnContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.nonreservedword_or_sconst`. + * Enter a parse tree produced by `PostgreSqlParser.nonreservedword_or_sconst`. * @param ctx the parse tree */ enterNonreservedword_or_sconst?: (ctx: Nonreservedword_or_sconstContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.nonreservedword_or_sconst`. + * Exit a parse tree produced by `PostgreSqlParser.nonreservedword_or_sconst`. * @param ctx the parse tree */ exitNonreservedword_or_sconst?: (ctx: Nonreservedword_or_sconstContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.variableresetstmt`. + * Enter a parse tree produced by `PostgreSqlParser.variableresetstmt`. * @param ctx the parse tree */ enterVariableresetstmt?: (ctx: VariableresetstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.variableresetstmt`. + * Exit a parse tree produced by `PostgreSqlParser.variableresetstmt`. * @param ctx the parse tree */ exitVariableresetstmt?: (ctx: VariableresetstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.reset_rest`. + * Enter a parse tree produced by `PostgreSqlParser.reset_rest`. * @param ctx the parse tree */ enterReset_rest?: (ctx: Reset_restContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.reset_rest`. + * Exit a parse tree produced by `PostgreSqlParser.reset_rest`. * @param ctx the parse tree */ exitReset_rest?: (ctx: Reset_restContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.generic_reset`. + * Enter a parse tree produced by `PostgreSqlParser.generic_reset`. * @param ctx the parse tree */ enterGeneric_reset?: (ctx: Generic_resetContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.generic_reset`. + * Exit a parse tree produced by `PostgreSqlParser.generic_reset`. * @param ctx the parse tree */ exitGeneric_reset?: (ctx: Generic_resetContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.setresetclause`. + * Enter a parse tree produced by `PostgreSqlParser.setresetclause`. * @param ctx the parse tree */ enterSetresetclause?: (ctx: SetresetclauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.setresetclause`. + * Exit a parse tree produced by `PostgreSqlParser.setresetclause`. * @param ctx the parse tree */ exitSetresetclause?: (ctx: SetresetclauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.functionsetresetclause`. + * Enter a parse tree produced by `PostgreSqlParser.functionsetresetclause`. * @param ctx the parse tree */ enterFunctionsetresetclause?: (ctx: FunctionsetresetclauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.functionsetresetclause`. + * Exit a parse tree produced by `PostgreSqlParser.functionsetresetclause`. * @param ctx the parse tree */ exitFunctionsetresetclause?: (ctx: FunctionsetresetclauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.variableshowstmt`. + * Enter a parse tree produced by `PostgreSqlParser.variableshowstmt`. * @param ctx the parse tree */ enterVariableshowstmt?: (ctx: VariableshowstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.variableshowstmt`. + * Exit a parse tree produced by `PostgreSqlParser.variableshowstmt`. * @param ctx the parse tree */ exitVariableshowstmt?: (ctx: VariableshowstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.constraintssetstmt`. + * Enter a parse tree produced by `PostgreSqlParser.constraintssetstmt`. * @param ctx the parse tree */ enterConstraintssetstmt?: (ctx: ConstraintssetstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.constraintssetstmt`. + * Exit a parse tree produced by `PostgreSqlParser.constraintssetstmt`. * @param ctx the parse tree */ exitConstraintssetstmt?: (ctx: ConstraintssetstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.constraints_set_list`. + * Enter a parse tree produced by `PostgreSqlParser.constraints_set_list`. * @param ctx the parse tree */ enterConstraints_set_list?: (ctx: Constraints_set_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.constraints_set_list`. + * Exit a parse tree produced by `PostgreSqlParser.constraints_set_list`. * @param ctx the parse tree */ exitConstraints_set_list?: (ctx: Constraints_set_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.constraints_set_mode`. + * Enter a parse tree produced by `PostgreSqlParser.constraints_set_mode`. * @param ctx the parse tree */ enterConstraints_set_mode?: (ctx: Constraints_set_modeContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.constraints_set_mode`. + * Exit a parse tree produced by `PostgreSqlParser.constraints_set_mode`. * @param ctx the parse tree */ exitConstraints_set_mode?: (ctx: Constraints_set_modeContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.checkpointstmt`. + * Enter a parse tree produced by `PostgreSqlParser.checkpointstmt`. * @param ctx the parse tree */ enterCheckpointstmt?: (ctx: CheckpointstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.checkpointstmt`. + * Exit a parse tree produced by `PostgreSqlParser.checkpointstmt`. * @param ctx the parse tree */ exitCheckpointstmt?: (ctx: CheckpointstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.discardstmt`. + * Enter a parse tree produced by `PostgreSqlParser.discardstmt`. * @param ctx the parse tree */ enterDiscardstmt?: (ctx: DiscardstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.discardstmt`. + * Exit a parse tree produced by `PostgreSqlParser.discardstmt`. * @param ctx the parse tree */ exitDiscardstmt?: (ctx: DiscardstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.altertablestmt`. + * Enter a parse tree produced by `PostgreSqlParser.altertablestmt`. * @param ctx the parse tree */ enterAltertablestmt?: (ctx: AltertablestmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.altertablestmt`. + * Exit a parse tree produced by `PostgreSqlParser.altertablestmt`. * @param ctx the parse tree */ exitAltertablestmt?: (ctx: AltertablestmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.alter_table_cmds`. + * Enter a parse tree produced by `PostgreSqlParser.alter_table_cmds`. * @param ctx the parse tree */ enterAlter_table_cmds?: (ctx: Alter_table_cmdsContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.alter_table_cmds`. + * Exit a parse tree produced by `PostgreSqlParser.alter_table_cmds`. * @param ctx the parse tree */ exitAlter_table_cmds?: (ctx: Alter_table_cmdsContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.partition_bound_spec`. + * Enter a parse tree produced by `PostgreSqlParser.partition_bound_spec`. * @param ctx the parse tree */ enterPartition_bound_spec?: (ctx: Partition_bound_specContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.partition_bound_spec`. + * Exit a parse tree produced by `PostgreSqlParser.partition_bound_spec`. * @param ctx the parse tree */ exitPartition_bound_spec?: (ctx: Partition_bound_specContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.partition_bound_cluase`. + * Enter a parse tree produced by `PostgreSqlParser.partition_bound_cluase`. * @param ctx the parse tree */ enterPartition_bound_cluase?: (ctx: Partition_bound_cluaseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.partition_bound_cluase`. + * Exit a parse tree produced by `PostgreSqlParser.partition_bound_cluase`. * @param ctx the parse tree */ exitPartition_bound_cluase?: (ctx: Partition_bound_cluaseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.partition_bound_choose`. + * Enter a parse tree produced by `PostgreSqlParser.partition_bound_choose`. * @param ctx the parse tree */ enterPartition_bound_choose?: (ctx: Partition_bound_chooseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.partition_bound_choose`. + * Exit a parse tree produced by `PostgreSqlParser.partition_bound_choose`. * @param ctx the parse tree */ exitPartition_bound_choose?: (ctx: Partition_bound_chooseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.partition_with_cluase`. + * Enter a parse tree produced by `PostgreSqlParser.partition_with_cluase`. * @param ctx the parse tree */ enterPartition_with_cluase?: (ctx: Partition_with_cluaseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.partition_with_cluase`. + * Exit a parse tree produced by `PostgreSqlParser.partition_with_cluase`. * @param ctx the parse tree */ exitPartition_with_cluase?: (ctx: Partition_with_cluaseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.partition_cmd`. + * Enter a parse tree produced by `PostgreSqlParser.partition_cmd`. * @param ctx the parse tree */ enterPartition_cmd?: (ctx: Partition_cmdContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.partition_cmd`. + * Exit a parse tree produced by `PostgreSqlParser.partition_cmd`. * @param ctx the parse tree */ exitPartition_cmd?: (ctx: Partition_cmdContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.index_partition_cmd`. + * Enter a parse tree produced by `PostgreSqlParser.index_partition_cmd`. * @param ctx the parse tree */ enterIndex_partition_cmd?: (ctx: Index_partition_cmdContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.index_partition_cmd`. + * Exit a parse tree produced by `PostgreSqlParser.index_partition_cmd`. * @param ctx the parse tree */ exitIndex_partition_cmd?: (ctx: Index_partition_cmdContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.alter_table_cmd`. + * Enter a parse tree produced by `PostgreSqlParser.alter_table_cmd`. * @param ctx the parse tree */ enterAlter_table_cmd?: (ctx: Alter_table_cmdContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.alter_table_cmd`. + * Exit a parse tree produced by `PostgreSqlParser.alter_table_cmd`. * @param ctx the parse tree */ exitAlter_table_cmd?: (ctx: Alter_table_cmdContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.alter_column_default`. + * Enter a parse tree produced by `PostgreSqlParser.alter_column_default`. * @param ctx the parse tree */ enterAlter_column_default?: (ctx: Alter_column_defaultContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.alter_column_default`. + * Exit a parse tree produced by `PostgreSqlParser.alter_column_default`. * @param ctx the parse tree */ exitAlter_column_default?: (ctx: Alter_column_defaultContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_drop_behavior`. + * Enter a parse tree produced by `PostgreSqlParser.opt_drop_behavior`. * @param ctx the parse tree */ enterOpt_drop_behavior?: (ctx: Opt_drop_behaviorContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_drop_behavior`. + * Exit a parse tree produced by `PostgreSqlParser.opt_drop_behavior`. * @param ctx the parse tree */ exitOpt_drop_behavior?: (ctx: Opt_drop_behaviorContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_collate_clause`. + * Enter a parse tree produced by `PostgreSqlParser.opt_collate_clause`. * @param ctx the parse tree */ enterOpt_collate_clause?: (ctx: Opt_collate_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_collate_clause`. + * Exit a parse tree produced by `PostgreSqlParser.opt_collate_clause`. * @param ctx the parse tree */ exitOpt_collate_clause?: (ctx: Opt_collate_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.alter_using`. + * Enter a parse tree produced by `PostgreSqlParser.alter_using`. * @param ctx the parse tree */ enterAlter_using?: (ctx: Alter_usingContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.alter_using`. + * Exit a parse tree produced by `PostgreSqlParser.alter_using`. * @param ctx the parse tree */ exitAlter_using?: (ctx: Alter_usingContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.replica_identity`. + * Enter a parse tree produced by `PostgreSqlParser.replica_identity`. * @param ctx the parse tree */ enterReplica_identity?: (ctx: Replica_identityContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.replica_identity`. + * Exit a parse tree produced by `PostgreSqlParser.replica_identity`. * @param ctx the parse tree */ exitReplica_identity?: (ctx: Replica_identityContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.reloptions`. + * Enter a parse tree produced by `PostgreSqlParser.reloptions`. * @param ctx the parse tree */ enterReloptions?: (ctx: ReloptionsContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.reloptions`. + * Exit a parse tree produced by `PostgreSqlParser.reloptions`. * @param ctx the parse tree */ exitReloptions?: (ctx: ReloptionsContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_reloptions`. + * Enter a parse tree produced by `PostgreSqlParser.opt_reloptions`. * @param ctx the parse tree */ enterOpt_reloptions?: (ctx: Opt_reloptionsContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_reloptions`. + * Exit a parse tree produced by `PostgreSqlParser.opt_reloptions`. * @param ctx the parse tree */ exitOpt_reloptions?: (ctx: Opt_reloptionsContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.reloption_list`. + * Enter a parse tree produced by `PostgreSqlParser.reloption_list`. * @param ctx the parse tree */ enterReloption_list?: (ctx: Reloption_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.reloption_list`. + * Exit a parse tree produced by `PostgreSqlParser.reloption_list`. * @param ctx the parse tree */ exitReloption_list?: (ctx: Reloption_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.reloption_elem`. + * Enter a parse tree produced by `PostgreSqlParser.reloption_elem`. * @param ctx the parse tree */ enterReloption_elem?: (ctx: Reloption_elemContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.reloption_elem`. + * Exit a parse tree produced by `PostgreSqlParser.reloption_elem`. * @param ctx the parse tree */ exitReloption_elem?: (ctx: Reloption_elemContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.alter_identity_column_option_list`. + * Enter a parse tree produced by `PostgreSqlParser.alter_identity_column_option_list`. * @param ctx the parse tree */ enterAlter_identity_column_option_list?: (ctx: Alter_identity_column_option_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.alter_identity_column_option_list`. + * Exit a parse tree produced by `PostgreSqlParser.alter_identity_column_option_list`. * @param ctx the parse tree */ exitAlter_identity_column_option_list?: (ctx: Alter_identity_column_option_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.alter_identity_column_option`. + * Enter a parse tree produced by `PostgreSqlParser.alter_identity_column_option`. * @param ctx the parse tree */ enterAlter_identity_column_option?: (ctx: Alter_identity_column_optionContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.alter_identity_column_option`. + * Exit a parse tree produced by `PostgreSqlParser.alter_identity_column_option`. * @param ctx the parse tree */ exitAlter_identity_column_option?: (ctx: Alter_identity_column_optionContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.partitionboundspec`. + * Enter a parse tree produced by `PostgreSqlParser.partitionboundspec`. * @param ctx the parse tree */ enterPartitionboundspec?: (ctx: PartitionboundspecContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.partitionboundspec`. + * Exit a parse tree produced by `PostgreSqlParser.partitionboundspec`. * @param ctx the parse tree */ exitPartitionboundspec?: (ctx: PartitionboundspecContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.hash_partbound_elem`. + * Enter a parse tree produced by `PostgreSqlParser.hash_partbound_elem`. * @param ctx the parse tree */ enterHash_partbound_elem?: (ctx: Hash_partbound_elemContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.hash_partbound_elem`. + * Exit a parse tree produced by `PostgreSqlParser.hash_partbound_elem`. * @param ctx the parse tree */ exitHash_partbound_elem?: (ctx: Hash_partbound_elemContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.hash_partbound`. + * Enter a parse tree produced by `PostgreSqlParser.hash_partbound`. * @param ctx the parse tree */ enterHash_partbound?: (ctx: Hash_partboundContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.hash_partbound`. + * Exit a parse tree produced by `PostgreSqlParser.hash_partbound`. * @param ctx the parse tree */ exitHash_partbound?: (ctx: Hash_partboundContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.altercompositetypestmt`. + * Enter a parse tree produced by `PostgreSqlParser.altercompositetypestmt`. * @param ctx the parse tree */ enterAltercompositetypestmt?: (ctx: AltercompositetypestmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.altercompositetypestmt`. + * Exit a parse tree produced by `PostgreSqlParser.altercompositetypestmt`. * @param ctx the parse tree */ exitAltercompositetypestmt?: (ctx: AltercompositetypestmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.alter_type_cmds`. + * Enter a parse tree produced by `PostgreSqlParser.alter_type_cmds`. * @param ctx the parse tree */ enterAlter_type_cmds?: (ctx: Alter_type_cmdsContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.alter_type_cmds`. + * Exit a parse tree produced by `PostgreSqlParser.alter_type_cmds`. * @param ctx the parse tree */ exitAlter_type_cmds?: (ctx: Alter_type_cmdsContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.alter_type_cmd`. + * Enter a parse tree produced by `PostgreSqlParser.alter_type_cmd`. * @param ctx the parse tree */ enterAlter_type_cmd?: (ctx: Alter_type_cmdContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.alter_type_cmd`. + * Exit a parse tree produced by `PostgreSqlParser.alter_type_cmd`. * @param ctx the parse tree */ exitAlter_type_cmd?: (ctx: Alter_type_cmdContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.closeportalstmt`. + * Enter a parse tree produced by `PostgreSqlParser.closeportalstmt`. * @param ctx the parse tree */ enterCloseportalstmt?: (ctx: CloseportalstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.closeportalstmt`. + * Exit a parse tree produced by `PostgreSqlParser.closeportalstmt`. * @param ctx the parse tree */ exitCloseportalstmt?: (ctx: CloseportalstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.copystmt`. + * Enter a parse tree produced by `PostgreSqlParser.copystmt`. * @param ctx the parse tree */ enterCopystmt?: (ctx: CopystmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.copystmt`. + * Exit a parse tree produced by `PostgreSqlParser.copystmt`. * @param ctx the parse tree */ exitCopystmt?: (ctx: CopystmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.copy_from`. + * Enter a parse tree produced by `PostgreSqlParser.copy_from`. * @param ctx the parse tree */ enterCopy_from?: (ctx: Copy_fromContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.copy_from`. + * Exit a parse tree produced by `PostgreSqlParser.copy_from`. * @param ctx the parse tree */ exitCopy_from?: (ctx: Copy_fromContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_program`. + * Enter a parse tree produced by `PostgreSqlParser.opt_program`. * @param ctx the parse tree */ enterOpt_program?: (ctx: Opt_programContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_program`. + * Exit a parse tree produced by `PostgreSqlParser.opt_program`. * @param ctx the parse tree */ exitOpt_program?: (ctx: Opt_programContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.copy_file_name`. + * Enter a parse tree produced by `PostgreSqlParser.copy_file_name`. * @param ctx the parse tree */ enterCopy_file_name?: (ctx: Copy_file_nameContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.copy_file_name`. + * Exit a parse tree produced by `PostgreSqlParser.copy_file_name`. * @param ctx the parse tree */ exitCopy_file_name?: (ctx: Copy_file_nameContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.copy_options`. + * Enter a parse tree produced by `PostgreSqlParser.copy_options`. * @param ctx the parse tree */ enterCopy_options?: (ctx: Copy_optionsContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.copy_options`. + * Exit a parse tree produced by `PostgreSqlParser.copy_options`. * @param ctx the parse tree */ exitCopy_options?: (ctx: Copy_optionsContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.copy_opt_list`. + * Enter a parse tree produced by `PostgreSqlParser.copy_opt_list`. * @param ctx the parse tree */ enterCopy_opt_list?: (ctx: Copy_opt_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.copy_opt_list`. + * Exit a parse tree produced by `PostgreSqlParser.copy_opt_list`. * @param ctx the parse tree */ exitCopy_opt_list?: (ctx: Copy_opt_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.copy_opt_item`. + * Enter a parse tree produced by `PostgreSqlParser.copy_opt_item`. * @param ctx the parse tree */ enterCopy_opt_item?: (ctx: Copy_opt_itemContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.copy_opt_item`. + * Exit a parse tree produced by `PostgreSqlParser.copy_opt_item`. * @param ctx the parse tree */ exitCopy_opt_item?: (ctx: Copy_opt_itemContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_binary`. + * Enter a parse tree produced by `PostgreSqlParser.opt_binary`. * @param ctx the parse tree */ enterOpt_binary?: (ctx: Opt_binaryContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_binary`. + * Exit a parse tree produced by `PostgreSqlParser.opt_binary`. * @param ctx the parse tree */ exitOpt_binary?: (ctx: Opt_binaryContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.copy_delimiter`. + * Enter a parse tree produced by `PostgreSqlParser.copy_delimiter`. * @param ctx the parse tree */ enterCopy_delimiter?: (ctx: Copy_delimiterContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.copy_delimiter`. + * Exit a parse tree produced by `PostgreSqlParser.copy_delimiter`. * @param ctx the parse tree */ exitCopy_delimiter?: (ctx: Copy_delimiterContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_using`. + * Enter a parse tree produced by `PostgreSqlParser.opt_using`. * @param ctx the parse tree */ enterOpt_using?: (ctx: Opt_usingContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_using`. + * Exit a parse tree produced by `PostgreSqlParser.opt_using`. * @param ctx the parse tree */ exitOpt_using?: (ctx: Opt_usingContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.copy_generic_opt_list`. + * Enter a parse tree produced by `PostgreSqlParser.copy_generic_opt_list`. * @param ctx the parse tree */ enterCopy_generic_opt_list?: (ctx: Copy_generic_opt_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.copy_generic_opt_list`. + * Exit a parse tree produced by `PostgreSqlParser.copy_generic_opt_list`. * @param ctx the parse tree */ exitCopy_generic_opt_list?: (ctx: Copy_generic_opt_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.copy_generic_opt_elem`. + * Enter a parse tree produced by `PostgreSqlParser.copy_generic_opt_elem`. * @param ctx the parse tree */ enterCopy_generic_opt_elem?: (ctx: Copy_generic_opt_elemContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.copy_generic_opt_elem`. + * Exit a parse tree produced by `PostgreSqlParser.copy_generic_opt_elem`. * @param ctx the parse tree */ exitCopy_generic_opt_elem?: (ctx: Copy_generic_opt_elemContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.copy_generic_opt_arg`. + * Enter a parse tree produced by `PostgreSqlParser.copy_generic_opt_arg`. * @param ctx the parse tree */ enterCopy_generic_opt_arg?: (ctx: Copy_generic_opt_argContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.copy_generic_opt_arg`. + * Exit a parse tree produced by `PostgreSqlParser.copy_generic_opt_arg`. * @param ctx the parse tree */ exitCopy_generic_opt_arg?: (ctx: Copy_generic_opt_argContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.copy_generic_opt_arg_list`. + * Enter a parse tree produced by `PostgreSqlParser.copy_generic_opt_arg_list`. * @param ctx the parse tree */ enterCopy_generic_opt_arg_list?: (ctx: Copy_generic_opt_arg_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.copy_generic_opt_arg_list`. + * Exit a parse tree produced by `PostgreSqlParser.copy_generic_opt_arg_list`. * @param ctx the parse tree */ exitCopy_generic_opt_arg_list?: (ctx: Copy_generic_opt_arg_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.copy_generic_opt_arg_list_item`. + * Enter a parse tree produced by `PostgreSqlParser.copy_generic_opt_arg_list_item`. * @param ctx the parse tree */ enterCopy_generic_opt_arg_list_item?: (ctx: Copy_generic_opt_arg_list_itemContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.copy_generic_opt_arg_list_item`. + * Exit a parse tree produced by `PostgreSqlParser.copy_generic_opt_arg_list_item`. * @param ctx the parse tree */ exitCopy_generic_opt_arg_list_item?: (ctx: Copy_generic_opt_arg_list_itemContext) => void; /** * Enter a parse tree produced by the `columnCreateTable` - * labeled alternative in `PostgreSQLParser.createstmt`. + * labeled alternative in `PostgreSqlParser.createstmt`. * @param ctx the parse tree */ enterColumnCreateTable?: (ctx: ColumnCreateTableContext) => void; /** * Exit a parse tree produced by the `columnCreateTable` - * labeled alternative in `PostgreSQLParser.createstmt`. + * labeled alternative in `PostgreSqlParser.createstmt`. * @param ctx the parse tree */ exitColumnCreateTable?: (ctx: ColumnCreateTableContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opttemp`. + * Enter a parse tree produced by `PostgreSqlParser.opttemp`. * @param ctx the parse tree */ enterOpttemp?: (ctx: OpttempContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opttemp`. + * Exit a parse tree produced by `PostgreSqlParser.opttemp`. * @param ctx the parse tree */ exitOpttemp?: (ctx: OpttempContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.table_column_list`. + * Enter a parse tree produced by `PostgreSqlParser.table_column_list`. * @param ctx the parse tree */ enterTable_column_list?: (ctx: Table_column_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.table_column_list`. + * Exit a parse tree produced by `PostgreSqlParser.table_column_list`. * @param ctx the parse tree */ exitTable_column_list?: (ctx: Table_column_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opttableelementlist`. + * Enter a parse tree produced by `PostgreSqlParser.opttableelementlist`. * @param ctx the parse tree */ enterOpttableelementlist?: (ctx: OpttableelementlistContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opttableelementlist`. + * Exit a parse tree produced by `PostgreSqlParser.opttableelementlist`. * @param ctx the parse tree */ exitOpttableelementlist?: (ctx: OpttableelementlistContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opttypedtableelementlist`. + * Enter a parse tree produced by `PostgreSqlParser.opttypedtableelementlist`. * @param ctx the parse tree */ enterOpttypedtableelementlist?: (ctx: OpttypedtableelementlistContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opttypedtableelementlist`. + * Exit a parse tree produced by `PostgreSqlParser.opttypedtableelementlist`. * @param ctx the parse tree */ exitOpttypedtableelementlist?: (ctx: OpttypedtableelementlistContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.tableelementlist`. + * Enter a parse tree produced by `PostgreSqlParser.tableelementlist`. * @param ctx the parse tree */ enterTableelementlist?: (ctx: TableelementlistContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.tableelementlist`. + * Exit a parse tree produced by `PostgreSqlParser.tableelementlist`. * @param ctx the parse tree */ exitTableelementlist?: (ctx: TableelementlistContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.typedtableelementlist`. + * Enter a parse tree produced by `PostgreSqlParser.typedtableelementlist`. * @param ctx the parse tree */ enterTypedtableelementlist?: (ctx: TypedtableelementlistContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.typedtableelementlist`. + * Exit a parse tree produced by `PostgreSqlParser.typedtableelementlist`. * @param ctx the parse tree */ exitTypedtableelementlist?: (ctx: TypedtableelementlistContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.tableelement`. + * Enter a parse tree produced by `PostgreSqlParser.tableelement`. * @param ctx the parse tree */ enterTableelement?: (ctx: TableelementContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.tableelement`. + * Exit a parse tree produced by `PostgreSqlParser.tableelement`. * @param ctx the parse tree */ exitTableelement?: (ctx: TableelementContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.typedtableelement`. + * Enter a parse tree produced by `PostgreSqlParser.typedtableelement`. * @param ctx the parse tree */ enterTypedtableelement?: (ctx: TypedtableelementContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.typedtableelement`. + * Exit a parse tree produced by `PostgreSqlParser.typedtableelement`. * @param ctx the parse tree */ exitTypedtableelement?: (ctx: TypedtableelementContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.column_def`. + * Enter a parse tree produced by `PostgreSqlParser.column_def`. * @param ctx the parse tree */ enterColumn_def?: (ctx: Column_defContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.column_def`. + * Exit a parse tree produced by `PostgreSqlParser.column_def`. * @param ctx the parse tree */ exitColumn_def?: (ctx: Column_defContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.compressionCluase`. + * Enter a parse tree produced by `PostgreSqlParser.compressionCluase`. * @param ctx the parse tree */ enterCompressionCluase?: (ctx: CompressionCluaseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.compressionCluase`. + * Exit a parse tree produced by `PostgreSqlParser.compressionCluase`. * @param ctx the parse tree */ exitCompressionCluase?: (ctx: CompressionCluaseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.storageCluase`. + * Enter a parse tree produced by `PostgreSqlParser.storageCluase`. * @param ctx the parse tree */ enterStorageCluase?: (ctx: StorageCluaseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.storageCluase`. + * Exit a parse tree produced by `PostgreSqlParser.storageCluase`. * @param ctx the parse tree */ exitStorageCluase?: (ctx: StorageCluaseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.columnOptions`. + * Enter a parse tree produced by `PostgreSqlParser.columnOptions`. * @param ctx the parse tree */ enterColumnOptions?: (ctx: ColumnOptionsContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.columnOptions`. + * Exit a parse tree produced by `PostgreSqlParser.columnOptions`. * @param ctx the parse tree */ exitColumnOptions?: (ctx: ColumnOptionsContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.colquallist`. + * Enter a parse tree produced by `PostgreSqlParser.colquallist`. * @param ctx the parse tree */ enterColquallist?: (ctx: ColquallistContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.colquallist`. + * Exit a parse tree produced by `PostgreSqlParser.colquallist`. * @param ctx the parse tree */ exitColquallist?: (ctx: ColquallistContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.colconstraint`. + * Enter a parse tree produced by `PostgreSqlParser.colconstraint`. * @param ctx the parse tree */ enterColconstraint?: (ctx: ColconstraintContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.colconstraint`. + * Exit a parse tree produced by `PostgreSqlParser.colconstraint`. * @param ctx the parse tree */ exitColconstraint?: (ctx: ColconstraintContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.colconstraintelem`. + * Enter a parse tree produced by `PostgreSqlParser.colconstraintelem`. * @param ctx the parse tree */ enterColconstraintelem?: (ctx: ColconstraintelemContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.colconstraintelem`. + * Exit a parse tree produced by `PostgreSqlParser.colconstraintelem`. * @param ctx the parse tree */ exitColconstraintelem?: (ctx: ColconstraintelemContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.nulls_distinct`. + * Enter a parse tree produced by `PostgreSqlParser.nulls_distinct`. * @param ctx the parse tree */ enterNulls_distinct?: (ctx: Nulls_distinctContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.nulls_distinct`. + * Exit a parse tree produced by `PostgreSqlParser.nulls_distinct`. * @param ctx the parse tree */ exitNulls_distinct?: (ctx: Nulls_distinctContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.generated_when`. + * Enter a parse tree produced by `PostgreSqlParser.generated_when`. * @param ctx the parse tree */ enterGenerated_when?: (ctx: Generated_whenContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.generated_when`. + * Exit a parse tree produced by `PostgreSqlParser.generated_when`. * @param ctx the parse tree */ exitGenerated_when?: (ctx: Generated_whenContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.deferrable_trigger`. + * Enter a parse tree produced by `PostgreSqlParser.deferrable_trigger`. * @param ctx the parse tree */ enterDeferrable_trigger?: (ctx: Deferrable_triggerContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.deferrable_trigger`. + * Exit a parse tree produced by `PostgreSqlParser.deferrable_trigger`. * @param ctx the parse tree */ exitDeferrable_trigger?: (ctx: Deferrable_triggerContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.initially_trigger`. + * Enter a parse tree produced by `PostgreSqlParser.initially_trigger`. * @param ctx the parse tree */ enterInitially_trigger?: (ctx: Initially_triggerContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.initially_trigger`. + * Exit a parse tree produced by `PostgreSqlParser.initially_trigger`. * @param ctx the parse tree */ exitInitially_trigger?: (ctx: Initially_triggerContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.tablelikeclause`. + * Enter a parse tree produced by `PostgreSqlParser.tablelikeclause`. * @param ctx the parse tree */ enterTablelikeclause?: (ctx: TablelikeclauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.tablelikeclause`. + * Exit a parse tree produced by `PostgreSqlParser.tablelikeclause`. * @param ctx the parse tree */ exitTablelikeclause?: (ctx: TablelikeclauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.tablelikeoptionlist`. + * Enter a parse tree produced by `PostgreSqlParser.tablelikeoptionlist`. * @param ctx the parse tree */ enterTablelikeoptionlist?: (ctx: TablelikeoptionlistContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.tablelikeoptionlist`. + * Exit a parse tree produced by `PostgreSqlParser.tablelikeoptionlist`. * @param ctx the parse tree */ exitTablelikeoptionlist?: (ctx: TablelikeoptionlistContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.tablelikeoption`. + * Enter a parse tree produced by `PostgreSqlParser.tablelikeoption`. * @param ctx the parse tree */ enterTablelikeoption?: (ctx: TablelikeoptionContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.tablelikeoption`. + * Exit a parse tree produced by `PostgreSqlParser.tablelikeoption`. * @param ctx the parse tree */ exitTablelikeoption?: (ctx: TablelikeoptionContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.tableconstraint`. + * Enter a parse tree produced by `PostgreSqlParser.tableconstraint`. * @param ctx the parse tree */ enterTableconstraint?: (ctx: TableconstraintContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.tableconstraint`. + * Exit a parse tree produced by `PostgreSqlParser.tableconstraint`. * @param ctx the parse tree */ exitTableconstraint?: (ctx: TableconstraintContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.constraintelem`. + * Enter a parse tree produced by `PostgreSqlParser.constraintelem`. * @param ctx the parse tree */ enterConstraintelem?: (ctx: ConstraintelemContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.constraintelem`. + * Exit a parse tree produced by `PostgreSqlParser.constraintelem`. * @param ctx the parse tree */ exitConstraintelem?: (ctx: ConstraintelemContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_no_inherit`. + * Enter a parse tree produced by `PostgreSqlParser.opt_no_inherit`. * @param ctx the parse tree */ enterOpt_no_inherit?: (ctx: Opt_no_inheritContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_no_inherit`. + * Exit a parse tree produced by `PostgreSqlParser.opt_no_inherit`. * @param ctx the parse tree */ exitOpt_no_inherit?: (ctx: Opt_no_inheritContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_column_list`. + * Enter a parse tree produced by `PostgreSqlParser.opt_column_list`. * @param ctx the parse tree */ enterOpt_column_list?: (ctx: Opt_column_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_column_list`. + * Exit a parse tree produced by `PostgreSqlParser.opt_column_list`. * @param ctx the parse tree */ exitOpt_column_list?: (ctx: Opt_column_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_column_list_create`. + * Enter a parse tree produced by `PostgreSqlParser.opt_column_list_create`. * @param ctx the parse tree */ enterOpt_column_list_create?: (ctx: Opt_column_list_createContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_column_list_create`. + * Exit a parse tree produced by `PostgreSqlParser.opt_column_list_create`. * @param ctx the parse tree */ exitOpt_column_list_create?: (ctx: Opt_column_list_createContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.column_list`. + * Enter a parse tree produced by `PostgreSqlParser.column_list`. * @param ctx the parse tree */ enterColumn_list?: (ctx: Column_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.column_list`. + * Exit a parse tree produced by `PostgreSqlParser.column_list`. * @param ctx the parse tree */ exitColumn_list?: (ctx: Column_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.column_list_create`. + * Enter a parse tree produced by `PostgreSqlParser.column_list_create`. * @param ctx the parse tree */ enterColumn_list_create?: (ctx: Column_list_createContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.column_list_create`. + * Exit a parse tree produced by `PostgreSqlParser.column_list_create`. * @param ctx the parse tree */ exitColumn_list_create?: (ctx: Column_list_createContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_c_include`. + * Enter a parse tree produced by `PostgreSqlParser.opt_c_include`. * @param ctx the parse tree */ enterOpt_c_include?: (ctx: Opt_c_includeContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_c_include`. + * Exit a parse tree produced by `PostgreSqlParser.opt_c_include`. * @param ctx the parse tree */ exitOpt_c_include?: (ctx: Opt_c_includeContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.key_match`. + * Enter a parse tree produced by `PostgreSqlParser.key_match`. * @param ctx the parse tree */ enterKey_match?: (ctx: Key_matchContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.key_match`. + * Exit a parse tree produced by `PostgreSqlParser.key_match`. * @param ctx the parse tree */ exitKey_match?: (ctx: Key_matchContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.exclusionconstraintlist`. + * Enter a parse tree produced by `PostgreSqlParser.exclusionconstraintlist`. * @param ctx the parse tree */ enterExclusionconstraintlist?: (ctx: ExclusionconstraintlistContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.exclusionconstraintlist`. + * Exit a parse tree produced by `PostgreSqlParser.exclusionconstraintlist`. * @param ctx the parse tree */ exitExclusionconstraintlist?: (ctx: ExclusionconstraintlistContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.exclusionconstraintelem`. + * Enter a parse tree produced by `PostgreSqlParser.exclusionconstraintelem`. * @param ctx the parse tree */ enterExclusionconstraintelem?: (ctx: ExclusionconstraintelemContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.exclusionconstraintelem`. + * Exit a parse tree produced by `PostgreSqlParser.exclusionconstraintelem`. * @param ctx the parse tree */ exitExclusionconstraintelem?: (ctx: ExclusionconstraintelemContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.exclusionwhereclause`. + * Enter a parse tree produced by `PostgreSqlParser.exclusionwhereclause`. * @param ctx the parse tree */ enterExclusionwhereclause?: (ctx: ExclusionwhereclauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.exclusionwhereclause`. + * Exit a parse tree produced by `PostgreSqlParser.exclusionwhereclause`. * @param ctx the parse tree */ exitExclusionwhereclause?: (ctx: ExclusionwhereclauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.key_actions`. + * Enter a parse tree produced by `PostgreSqlParser.key_actions`. * @param ctx the parse tree */ enterKey_actions?: (ctx: Key_actionsContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.key_actions`. + * Exit a parse tree produced by `PostgreSqlParser.key_actions`. * @param ctx the parse tree */ exitKey_actions?: (ctx: Key_actionsContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.key_update`. + * Enter a parse tree produced by `PostgreSqlParser.key_update`. * @param ctx the parse tree */ enterKey_update?: (ctx: Key_updateContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.key_update`. + * Exit a parse tree produced by `PostgreSqlParser.key_update`. * @param ctx the parse tree */ exitKey_update?: (ctx: Key_updateContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.key_delete`. + * Enter a parse tree produced by `PostgreSqlParser.key_delete`. * @param ctx the parse tree */ enterKey_delete?: (ctx: Key_deleteContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.key_delete`. + * Exit a parse tree produced by `PostgreSqlParser.key_delete`. * @param ctx the parse tree */ exitKey_delete?: (ctx: Key_deleteContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.key_action`. + * Enter a parse tree produced by `PostgreSqlParser.key_action`. * @param ctx the parse tree */ enterKey_action?: (ctx: Key_actionContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.key_action`. + * Exit a parse tree produced by `PostgreSqlParser.key_action`. * @param ctx the parse tree */ exitKey_action?: (ctx: Key_actionContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.optinherit`. + * Enter a parse tree produced by `PostgreSqlParser.optinherit`. * @param ctx the parse tree */ enterOptinherit?: (ctx: OptinheritContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.optinherit`. + * Exit a parse tree produced by `PostgreSqlParser.optinherit`. * @param ctx the parse tree */ exitOptinherit?: (ctx: OptinheritContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.optpartitionspec`. + * Enter a parse tree produced by `PostgreSqlParser.optpartitionspec`. * @param ctx the parse tree */ enterOptpartitionspec?: (ctx: OptpartitionspecContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.optpartitionspec`. + * Exit a parse tree produced by `PostgreSqlParser.optpartitionspec`. * @param ctx the parse tree */ exitOptpartitionspec?: (ctx: OptpartitionspecContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.partitionspec`. + * Enter a parse tree produced by `PostgreSqlParser.partitionspec`. * @param ctx the parse tree */ enterPartitionspec?: (ctx: PartitionspecContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.partitionspec`. + * Exit a parse tree produced by `PostgreSqlParser.partitionspec`. * @param ctx the parse tree */ exitPartitionspec?: (ctx: PartitionspecContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.part_params`. + * Enter a parse tree produced by `PostgreSqlParser.part_params`. * @param ctx the parse tree */ enterPart_params?: (ctx: Part_paramsContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.part_params`. + * Exit a parse tree produced by `PostgreSqlParser.part_params`. * @param ctx the parse tree */ exitPart_params?: (ctx: Part_paramsContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.part_elem`. + * Enter a parse tree produced by `PostgreSqlParser.part_elem`. * @param ctx the parse tree */ enterPart_elem?: (ctx: Part_elemContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.part_elem`. + * Exit a parse tree produced by `PostgreSqlParser.part_elem`. * @param ctx the parse tree */ exitPart_elem?: (ctx: Part_elemContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.table_access_method_clause`. + * Enter a parse tree produced by `PostgreSqlParser.table_access_method_clause`. * @param ctx the parse tree */ enterTable_access_method_clause?: (ctx: Table_access_method_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.table_access_method_clause`. + * Exit a parse tree produced by `PostgreSqlParser.table_access_method_clause`. * @param ctx the parse tree */ exitTable_access_method_clause?: (ctx: Table_access_method_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.optwith`. + * Enter a parse tree produced by `PostgreSqlParser.optwith`. * @param ctx the parse tree */ enterOptwith?: (ctx: OptwithContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.optwith`. + * Exit a parse tree produced by `PostgreSqlParser.optwith`. * @param ctx the parse tree */ exitOptwith?: (ctx: OptwithContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.oncommitoption`. + * Enter a parse tree produced by `PostgreSqlParser.oncommitoption`. * @param ctx the parse tree */ enterOncommitoption?: (ctx: OncommitoptionContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.oncommitoption`. + * Exit a parse tree produced by `PostgreSqlParser.oncommitoption`. * @param ctx the parse tree */ exitOncommitoption?: (ctx: OncommitoptionContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opttablespace`. + * Enter a parse tree produced by `PostgreSqlParser.opttablespace`. * @param ctx the parse tree */ enterOpttablespace?: (ctx: OpttablespaceContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opttablespace`. + * Exit a parse tree produced by `PostgreSqlParser.opttablespace`. * @param ctx the parse tree */ exitOpttablespace?: (ctx: OpttablespaceContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.index_paramenters_create`. + * Enter a parse tree produced by `PostgreSqlParser.index_paramenters_create`. * @param ctx the parse tree */ enterIndex_paramenters_create?: (ctx: Index_paramenters_createContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.index_paramenters_create`. + * Exit a parse tree produced by `PostgreSqlParser.index_paramenters_create`. * @param ctx the parse tree */ exitIndex_paramenters_create?: (ctx: Index_paramenters_createContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.optconstablespace`. + * Enter a parse tree produced by `PostgreSqlParser.optconstablespace`. * @param ctx the parse tree */ enterOptconstablespace?: (ctx: OptconstablespaceContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.optconstablespace`. + * Exit a parse tree produced by `PostgreSqlParser.optconstablespace`. * @param ctx the parse tree */ exitOptconstablespace?: (ctx: OptconstablespaceContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.existingindex`. + * Enter a parse tree produced by `PostgreSqlParser.existingindex`. * @param ctx the parse tree */ enterExistingindex?: (ctx: ExistingindexContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.existingindex`. + * Exit a parse tree produced by `PostgreSqlParser.existingindex`. * @param ctx the parse tree */ exitExistingindex?: (ctx: ExistingindexContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.createstatsstmt`. + * Enter a parse tree produced by `PostgreSqlParser.createstatsstmt`. * @param ctx the parse tree */ enterCreatestatsstmt?: (ctx: CreatestatsstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.createstatsstmt`. + * Exit a parse tree produced by `PostgreSqlParser.createstatsstmt`. * @param ctx the parse tree */ exitCreatestatsstmt?: (ctx: CreatestatsstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.alterstatsstmt`. + * Enter a parse tree produced by `PostgreSqlParser.alterstatsstmt`. * @param ctx the parse tree */ enterAlterstatsstmt?: (ctx: AlterstatsstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.alterstatsstmt`. + * Exit a parse tree produced by `PostgreSqlParser.alterstatsstmt`. * @param ctx the parse tree */ exitAlterstatsstmt?: (ctx: AlterstatsstmtContext) => void; /** * Enter a parse tree produced by the `queryCreateTable` - * labeled alternative in `PostgreSQLParser.createasstmt`. + * labeled alternative in `PostgreSqlParser.createasstmt`. * @param ctx the parse tree */ enterQueryCreateTable?: (ctx: QueryCreateTableContext) => void; /** * Exit a parse tree produced by the `queryCreateTable` - * labeled alternative in `PostgreSQLParser.createasstmt`. + * labeled alternative in `PostgreSqlParser.createasstmt`. * @param ctx the parse tree */ exitQueryCreateTable?: (ctx: QueryCreateTableContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.create_as_target`. + * Enter a parse tree produced by `PostgreSqlParser.create_as_target`. * @param ctx the parse tree */ enterCreate_as_target?: (ctx: Create_as_targetContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.create_as_target`. + * Exit a parse tree produced by `PostgreSqlParser.create_as_target`. * @param ctx the parse tree */ exitCreate_as_target?: (ctx: Create_as_targetContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_with_data`. + * Enter a parse tree produced by `PostgreSqlParser.opt_with_data`. * @param ctx the parse tree */ enterOpt_with_data?: (ctx: Opt_with_dataContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_with_data`. + * Exit a parse tree produced by `PostgreSqlParser.opt_with_data`. * @param ctx the parse tree */ exitOpt_with_data?: (ctx: Opt_with_dataContext) => void; /** * Enter a parse tree produced by the `createMaterializedView` - * labeled alternative in `PostgreSQLParser.creatematviewstmt`. + * labeled alternative in `PostgreSqlParser.creatematviewstmt`. * @param ctx the parse tree */ enterCreateMaterializedView?: (ctx: CreateMaterializedViewContext) => void; /** * Exit a parse tree produced by the `createMaterializedView` - * labeled alternative in `PostgreSQLParser.creatematviewstmt`. + * labeled alternative in `PostgreSqlParser.creatematviewstmt`. * @param ctx the parse tree */ exitCreateMaterializedView?: (ctx: CreateMaterializedViewContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.create_mv_target`. + * Enter a parse tree produced by `PostgreSqlParser.create_mv_target`. * @param ctx the parse tree */ enterCreate_mv_target?: (ctx: Create_mv_targetContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.create_mv_target`. + * Exit a parse tree produced by `PostgreSqlParser.create_mv_target`. * @param ctx the parse tree */ exitCreate_mv_target?: (ctx: Create_mv_targetContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.optnolog`. + * Enter a parse tree produced by `PostgreSqlParser.optnolog`. * @param ctx the parse tree */ enterOptnolog?: (ctx: OptnologContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.optnolog`. + * Exit a parse tree produced by `PostgreSqlParser.optnolog`. * @param ctx the parse tree */ exitOptnolog?: (ctx: OptnologContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.refreshmatviewstmt`. + * Enter a parse tree produced by `PostgreSqlParser.refreshmatviewstmt`. * @param ctx the parse tree */ enterRefreshmatviewstmt?: (ctx: RefreshmatviewstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.refreshmatviewstmt`. + * Exit a parse tree produced by `PostgreSqlParser.refreshmatviewstmt`. * @param ctx the parse tree */ exitRefreshmatviewstmt?: (ctx: RefreshmatviewstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.createseqstmt`. + * Enter a parse tree produced by `PostgreSqlParser.createseqstmt`. * @param ctx the parse tree */ enterCreateseqstmt?: (ctx: CreateseqstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.createseqstmt`. + * Exit a parse tree produced by `PostgreSqlParser.createseqstmt`. * @param ctx the parse tree */ exitCreateseqstmt?: (ctx: CreateseqstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.alterseqstmt`. + * Enter a parse tree produced by `PostgreSqlParser.alterseqstmt`. * @param ctx the parse tree */ enterAlterseqstmt?: (ctx: AlterseqstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.alterseqstmt`. + * Exit a parse tree produced by `PostgreSqlParser.alterseqstmt`. * @param ctx the parse tree */ exitAlterseqstmt?: (ctx: AlterseqstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.optseqoptlist`. + * Enter a parse tree produced by `PostgreSqlParser.optseqoptlist`. * @param ctx the parse tree */ enterOptseqoptlist?: (ctx: OptseqoptlistContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.optseqoptlist`. + * Exit a parse tree produced by `PostgreSqlParser.optseqoptlist`. * @param ctx the parse tree */ exitOptseqoptlist?: (ctx: OptseqoptlistContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.optparenthesizedseqoptlist`. + * Enter a parse tree produced by `PostgreSqlParser.optparenthesizedseqoptlist`. * @param ctx the parse tree */ enterOptparenthesizedseqoptlist?: (ctx: OptparenthesizedseqoptlistContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.optparenthesizedseqoptlist`. + * Exit a parse tree produced by `PostgreSqlParser.optparenthesizedseqoptlist`. * @param ctx the parse tree */ exitOptparenthesizedseqoptlist?: (ctx: OptparenthesizedseqoptlistContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.seqoptlist`. + * Enter a parse tree produced by `PostgreSqlParser.seqoptlist`. * @param ctx the parse tree */ enterSeqoptlist?: (ctx: SeqoptlistContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.seqoptlist`. + * Exit a parse tree produced by `PostgreSqlParser.seqoptlist`. * @param ctx the parse tree */ exitSeqoptlist?: (ctx: SeqoptlistContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.seqoptelem`. + * Enter a parse tree produced by `PostgreSqlParser.seqoptelem`. * @param ctx the parse tree */ enterSeqoptelem?: (ctx: SeqoptelemContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.seqoptelem`. + * Exit a parse tree produced by `PostgreSqlParser.seqoptelem`. * @param ctx the parse tree */ exitSeqoptelem?: (ctx: SeqoptelemContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_by`. + * Enter a parse tree produced by `PostgreSqlParser.opt_by`. * @param ctx the parse tree */ enterOpt_by?: (ctx: Opt_byContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_by`. + * Exit a parse tree produced by `PostgreSqlParser.opt_by`. * @param ctx the parse tree */ exitOpt_by?: (ctx: Opt_byContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.numericonly`. + * Enter a parse tree produced by `PostgreSqlParser.numericonly`. * @param ctx the parse tree */ enterNumericonly?: (ctx: NumericonlyContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.numericonly`. + * Exit a parse tree produced by `PostgreSqlParser.numericonly`. * @param ctx the parse tree */ exitNumericonly?: (ctx: NumericonlyContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.numericonly_list`. + * Enter a parse tree produced by `PostgreSqlParser.numericonly_list`. * @param ctx the parse tree */ enterNumericonly_list?: (ctx: Numericonly_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.numericonly_list`. + * Exit a parse tree produced by `PostgreSqlParser.numericonly_list`. * @param ctx the parse tree */ exitNumericonly_list?: (ctx: Numericonly_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.createplangstmt`. + * Enter a parse tree produced by `PostgreSqlParser.createplangstmt`. * @param ctx the parse tree */ enterCreateplangstmt?: (ctx: CreateplangstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.createplangstmt`. + * Exit a parse tree produced by `PostgreSqlParser.createplangstmt`. * @param ctx the parse tree */ exitCreateplangstmt?: (ctx: CreateplangstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_trusted`. + * Enter a parse tree produced by `PostgreSqlParser.opt_trusted`. * @param ctx the parse tree */ enterOpt_trusted?: (ctx: Opt_trustedContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_trusted`. + * Exit a parse tree produced by `PostgreSqlParser.opt_trusted`. * @param ctx the parse tree */ exitOpt_trusted?: (ctx: Opt_trustedContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.handler_name`. + * Enter a parse tree produced by `PostgreSqlParser.handler_name`. * @param ctx the parse tree */ enterHandler_name?: (ctx: Handler_nameContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.handler_name`. + * Exit a parse tree produced by `PostgreSqlParser.handler_name`. * @param ctx the parse tree */ exitHandler_name?: (ctx: Handler_nameContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_inline_handler`. + * Enter a parse tree produced by `PostgreSqlParser.opt_inline_handler`. * @param ctx the parse tree */ enterOpt_inline_handler?: (ctx: Opt_inline_handlerContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_inline_handler`. + * Exit a parse tree produced by `PostgreSqlParser.opt_inline_handler`. * @param ctx the parse tree */ exitOpt_inline_handler?: (ctx: Opt_inline_handlerContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.validator_clause`. + * Enter a parse tree produced by `PostgreSqlParser.validator_clause`. * @param ctx the parse tree */ enterValidator_clause?: (ctx: Validator_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.validator_clause`. + * Exit a parse tree produced by `PostgreSqlParser.validator_clause`. * @param ctx the parse tree */ exitValidator_clause?: (ctx: Validator_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_validator`. + * Enter a parse tree produced by `PostgreSqlParser.opt_validator`. * @param ctx the parse tree */ enterOpt_validator?: (ctx: Opt_validatorContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_validator`. + * Exit a parse tree produced by `PostgreSqlParser.opt_validator`. * @param ctx the parse tree */ exitOpt_validator?: (ctx: Opt_validatorContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_procedural`. + * Enter a parse tree produced by `PostgreSqlParser.opt_procedural`. * @param ctx the parse tree */ enterOpt_procedural?: (ctx: Opt_proceduralContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_procedural`. + * Exit a parse tree produced by `PostgreSqlParser.opt_procedural`. * @param ctx the parse tree */ exitOpt_procedural?: (ctx: Opt_proceduralContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.createtablespacestmt`. + * Enter a parse tree produced by `PostgreSqlParser.createtablespacestmt`. * @param ctx the parse tree */ enterCreatetablespacestmt?: (ctx: CreatetablespacestmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.createtablespacestmt`. + * Exit a parse tree produced by `PostgreSqlParser.createtablespacestmt`. * @param ctx the parse tree */ exitCreatetablespacestmt?: (ctx: CreatetablespacestmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opttablespaceowner`. + * Enter a parse tree produced by `PostgreSqlParser.opttablespaceowner`. * @param ctx the parse tree */ enterOpttablespaceowner?: (ctx: OpttablespaceownerContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opttablespaceowner`. + * Exit a parse tree produced by `PostgreSqlParser.opttablespaceowner`. * @param ctx the parse tree */ exitOpttablespaceowner?: (ctx: OpttablespaceownerContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.createextensionstmt`. + * Enter a parse tree produced by `PostgreSqlParser.createextensionstmt`. * @param ctx the parse tree */ enterCreateextensionstmt?: (ctx: CreateextensionstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.createextensionstmt`. + * Exit a parse tree produced by `PostgreSqlParser.createextensionstmt`. * @param ctx the parse tree */ exitCreateextensionstmt?: (ctx: CreateextensionstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.create_extension_opt_list`. + * Enter a parse tree produced by `PostgreSqlParser.create_extension_opt_list`. * @param ctx the parse tree */ enterCreate_extension_opt_list?: (ctx: Create_extension_opt_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.create_extension_opt_list`. + * Exit a parse tree produced by `PostgreSqlParser.create_extension_opt_list`. * @param ctx the parse tree */ exitCreate_extension_opt_list?: (ctx: Create_extension_opt_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.create_extension_opt_item`. + * Enter a parse tree produced by `PostgreSqlParser.create_extension_opt_item`. * @param ctx the parse tree */ enterCreate_extension_opt_item?: (ctx: Create_extension_opt_itemContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.create_extension_opt_item`. + * Exit a parse tree produced by `PostgreSqlParser.create_extension_opt_item`. * @param ctx the parse tree */ exitCreate_extension_opt_item?: (ctx: Create_extension_opt_itemContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.alterextensionstmt`. + * Enter a parse tree produced by `PostgreSqlParser.alterextensionstmt`. * @param ctx the parse tree */ enterAlterextensionstmt?: (ctx: AlterextensionstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.alterextensionstmt`. + * Exit a parse tree produced by `PostgreSqlParser.alterextensionstmt`. * @param ctx the parse tree */ exitAlterextensionstmt?: (ctx: AlterextensionstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.alter_extension_opt_list`. + * Enter a parse tree produced by `PostgreSqlParser.alter_extension_opt_list`. * @param ctx the parse tree */ enterAlter_extension_opt_list?: (ctx: Alter_extension_opt_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.alter_extension_opt_list`. + * Exit a parse tree produced by `PostgreSqlParser.alter_extension_opt_list`. * @param ctx the parse tree */ exitAlter_extension_opt_list?: (ctx: Alter_extension_opt_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.alter_extension_opt_item`. + * Enter a parse tree produced by `PostgreSqlParser.alter_extension_opt_item`. * @param ctx the parse tree */ enterAlter_extension_opt_item?: (ctx: Alter_extension_opt_itemContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.alter_extension_opt_item`. + * Exit a parse tree produced by `PostgreSqlParser.alter_extension_opt_item`. * @param ctx the parse tree */ exitAlter_extension_opt_item?: (ctx: Alter_extension_opt_itemContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.alterextensioncontentsstmt`. + * Enter a parse tree produced by `PostgreSqlParser.alterextensioncontentsstmt`. * @param ctx the parse tree */ enterAlterextensioncontentsstmt?: (ctx: AlterextensioncontentsstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.alterextensioncontentsstmt`. + * Exit a parse tree produced by `PostgreSqlParser.alterextensioncontentsstmt`. * @param ctx the parse tree */ exitAlterextensioncontentsstmt?: (ctx: AlterextensioncontentsstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.createfdwstmt`. + * Enter a parse tree produced by `PostgreSqlParser.createfdwstmt`. * @param ctx the parse tree */ enterCreatefdwstmt?: (ctx: CreatefdwstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.createfdwstmt`. + * Exit a parse tree produced by `PostgreSqlParser.createfdwstmt`. * @param ctx the parse tree */ exitCreatefdwstmt?: (ctx: CreatefdwstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.fdw_option`. + * Enter a parse tree produced by `PostgreSqlParser.fdw_option`. * @param ctx the parse tree */ enterFdw_option?: (ctx: Fdw_optionContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.fdw_option`. + * Exit a parse tree produced by `PostgreSqlParser.fdw_option`. * @param ctx the parse tree */ exitFdw_option?: (ctx: Fdw_optionContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.fdw_options`. + * Enter a parse tree produced by `PostgreSqlParser.fdw_options`. * @param ctx the parse tree */ enterFdw_options?: (ctx: Fdw_optionsContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.fdw_options`. + * Exit a parse tree produced by `PostgreSqlParser.fdw_options`. * @param ctx the parse tree */ exitFdw_options?: (ctx: Fdw_optionsContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_fdw_options`. + * Enter a parse tree produced by `PostgreSqlParser.opt_fdw_options`. * @param ctx the parse tree */ enterOpt_fdw_options?: (ctx: Opt_fdw_optionsContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_fdw_options`. + * Exit a parse tree produced by `PostgreSqlParser.opt_fdw_options`. * @param ctx the parse tree */ exitOpt_fdw_options?: (ctx: Opt_fdw_optionsContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.alterfdwstmt`. + * Enter a parse tree produced by `PostgreSqlParser.alterfdwstmt`. * @param ctx the parse tree */ enterAlterfdwstmt?: (ctx: AlterfdwstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.alterfdwstmt`. + * Exit a parse tree produced by `PostgreSqlParser.alterfdwstmt`. * @param ctx the parse tree */ exitAlterfdwstmt?: (ctx: AlterfdwstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.create_generic_options`. + * Enter a parse tree produced by `PostgreSqlParser.create_generic_options`. * @param ctx the parse tree */ enterCreate_generic_options?: (ctx: Create_generic_optionsContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.create_generic_options`. + * Exit a parse tree produced by `PostgreSqlParser.create_generic_options`. * @param ctx the parse tree */ exitCreate_generic_options?: (ctx: Create_generic_optionsContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.generic_option_list`. + * Enter a parse tree produced by `PostgreSqlParser.generic_option_list`. * @param ctx the parse tree */ enterGeneric_option_list?: (ctx: Generic_option_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.generic_option_list`. + * Exit a parse tree produced by `PostgreSqlParser.generic_option_list`. * @param ctx the parse tree */ exitGeneric_option_list?: (ctx: Generic_option_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.alter_generic_options`. + * Enter a parse tree produced by `PostgreSqlParser.alter_generic_options`. * @param ctx the parse tree */ enterAlter_generic_options?: (ctx: Alter_generic_optionsContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.alter_generic_options`. + * Exit a parse tree produced by `PostgreSqlParser.alter_generic_options`. * @param ctx the parse tree */ exitAlter_generic_options?: (ctx: Alter_generic_optionsContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.alter_generic_option_list`. + * Enter a parse tree produced by `PostgreSqlParser.alter_generic_option_list`. * @param ctx the parse tree */ enterAlter_generic_option_list?: (ctx: Alter_generic_option_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.alter_generic_option_list`. + * Exit a parse tree produced by `PostgreSqlParser.alter_generic_option_list`. * @param ctx the parse tree */ exitAlter_generic_option_list?: (ctx: Alter_generic_option_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.alter_generic_option_elem`. + * Enter a parse tree produced by `PostgreSqlParser.alter_generic_option_elem`. * @param ctx the parse tree */ enterAlter_generic_option_elem?: (ctx: Alter_generic_option_elemContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.alter_generic_option_elem`. + * Exit a parse tree produced by `PostgreSqlParser.alter_generic_option_elem`. * @param ctx the parse tree */ exitAlter_generic_option_elem?: (ctx: Alter_generic_option_elemContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.generic_option_elem`. + * Enter a parse tree produced by `PostgreSqlParser.generic_option_elem`. * @param ctx the parse tree */ enterGeneric_option_elem?: (ctx: Generic_option_elemContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.generic_option_elem`. + * Exit a parse tree produced by `PostgreSqlParser.generic_option_elem`. * @param ctx the parse tree */ exitGeneric_option_elem?: (ctx: Generic_option_elemContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.generic_option_name`. + * Enter a parse tree produced by `PostgreSqlParser.generic_option_name`. * @param ctx the parse tree */ enterGeneric_option_name?: (ctx: Generic_option_nameContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.generic_option_name`. + * Exit a parse tree produced by `PostgreSqlParser.generic_option_name`. * @param ctx the parse tree */ exitGeneric_option_name?: (ctx: Generic_option_nameContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.generic_option_arg`. + * Enter a parse tree produced by `PostgreSqlParser.generic_option_arg`. * @param ctx the parse tree */ enterGeneric_option_arg?: (ctx: Generic_option_argContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.generic_option_arg`. + * Exit a parse tree produced by `PostgreSqlParser.generic_option_arg`. * @param ctx the parse tree */ exitGeneric_option_arg?: (ctx: Generic_option_argContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.createforeignserverstmt`. + * Enter a parse tree produced by `PostgreSqlParser.createforeignserverstmt`. * @param ctx the parse tree */ enterCreateforeignserverstmt?: (ctx: CreateforeignserverstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.createforeignserverstmt`. + * Exit a parse tree produced by `PostgreSqlParser.createforeignserverstmt`. * @param ctx the parse tree */ exitCreateforeignserverstmt?: (ctx: CreateforeignserverstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_type`. + * Enter a parse tree produced by `PostgreSqlParser.opt_type`. * @param ctx the parse tree */ enterOpt_type?: (ctx: Opt_typeContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_type`. + * Exit a parse tree produced by `PostgreSqlParser.opt_type`. * @param ctx the parse tree */ exitOpt_type?: (ctx: Opt_typeContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.foreign_server_version`. + * Enter a parse tree produced by `PostgreSqlParser.foreign_server_version`. * @param ctx the parse tree */ enterForeign_server_version?: (ctx: Foreign_server_versionContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.foreign_server_version`. + * Exit a parse tree produced by `PostgreSqlParser.foreign_server_version`. * @param ctx the parse tree */ exitForeign_server_version?: (ctx: Foreign_server_versionContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_foreign_server_version`. + * Enter a parse tree produced by `PostgreSqlParser.opt_foreign_server_version`. * @param ctx the parse tree */ enterOpt_foreign_server_version?: (ctx: Opt_foreign_server_versionContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_foreign_server_version`. + * Exit a parse tree produced by `PostgreSqlParser.opt_foreign_server_version`. * @param ctx the parse tree */ exitOpt_foreign_server_version?: (ctx: Opt_foreign_server_versionContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.alterforeignserverstmt`. + * Enter a parse tree produced by `PostgreSqlParser.alterforeignserverstmt`. * @param ctx the parse tree */ enterAlterforeignserverstmt?: (ctx: AlterforeignserverstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.alterforeignserverstmt`. + * Exit a parse tree produced by `PostgreSqlParser.alterforeignserverstmt`. * @param ctx the parse tree */ exitAlterforeignserverstmt?: (ctx: AlterforeignserverstmtContext) => void; /** * Enter a parse tree produced by the `createForeignTable` - * labeled alternative in `PostgreSQLParser.createforeigntablestmt`. + * labeled alternative in `PostgreSqlParser.createforeigntablestmt`. * @param ctx the parse tree */ enterCreateForeignTable?: (ctx: CreateForeignTableContext) => void; /** * Exit a parse tree produced by the `createForeignTable` - * labeled alternative in `PostgreSQLParser.createforeigntablestmt`. + * labeled alternative in `PostgreSqlParser.createforeigntablestmt`. * @param ctx the parse tree */ exitCreateForeignTable?: (ctx: CreateForeignTableContext) => void; /** * Enter a parse tree produced by the `createPartitionForeignTable` - * labeled alternative in `PostgreSQLParser.createforeigntablestmt`. + * labeled alternative in `PostgreSqlParser.createforeigntablestmt`. * @param ctx the parse tree */ enterCreatePartitionForeignTable?: (ctx: CreatePartitionForeignTableContext) => void; /** * Exit a parse tree produced by the `createPartitionForeignTable` - * labeled alternative in `PostgreSQLParser.createforeigntablestmt`. + * labeled alternative in `PostgreSqlParser.createforeigntablestmt`. * @param ctx the parse tree */ exitCreatePartitionForeignTable?: (ctx: CreatePartitionForeignTableContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.importforeignschemastmt`. + * Enter a parse tree produced by `PostgreSqlParser.importforeignschemastmt`. * @param ctx the parse tree */ enterImportforeignschemastmt?: (ctx: ImportforeignschemastmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.importforeignschemastmt`. + * Exit a parse tree produced by `PostgreSqlParser.importforeignschemastmt`. * @param ctx the parse tree */ exitImportforeignschemastmt?: (ctx: ImportforeignschemastmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.import_qualification_type`. + * Enter a parse tree produced by `PostgreSqlParser.import_qualification_type`. * @param ctx the parse tree */ enterImport_qualification_type?: (ctx: Import_qualification_typeContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.import_qualification_type`. + * Exit a parse tree produced by `PostgreSqlParser.import_qualification_type`. * @param ctx the parse tree */ exitImport_qualification_type?: (ctx: Import_qualification_typeContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.import_qualification`. + * Enter a parse tree produced by `PostgreSqlParser.import_qualification`. * @param ctx the parse tree */ enterImport_qualification?: (ctx: Import_qualificationContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.import_qualification`. + * Exit a parse tree produced by `PostgreSqlParser.import_qualification`. * @param ctx the parse tree */ exitImport_qualification?: (ctx: Import_qualificationContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.createusermappingstmt`. + * Enter a parse tree produced by `PostgreSqlParser.createusermappingstmt`. * @param ctx the parse tree */ enterCreateusermappingstmt?: (ctx: CreateusermappingstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.createusermappingstmt`. + * Exit a parse tree produced by `PostgreSqlParser.createusermappingstmt`. * @param ctx the parse tree */ exitCreateusermappingstmt?: (ctx: CreateusermappingstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.auth_ident`. + * Enter a parse tree produced by `PostgreSqlParser.auth_ident`. * @param ctx the parse tree */ enterAuth_ident?: (ctx: Auth_identContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.auth_ident`. + * Exit a parse tree produced by `PostgreSqlParser.auth_ident`. * @param ctx the parse tree */ exitAuth_ident?: (ctx: Auth_identContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.alterusermappingstmt`. + * Enter a parse tree produced by `PostgreSqlParser.alterusermappingstmt`. * @param ctx the parse tree */ enterAlterusermappingstmt?: (ctx: AlterusermappingstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.alterusermappingstmt`. + * Exit a parse tree produced by `PostgreSqlParser.alterusermappingstmt`. * @param ctx the parse tree */ exitAlterusermappingstmt?: (ctx: AlterusermappingstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.createpolicystmt`. + * Enter a parse tree produced by `PostgreSqlParser.createpolicystmt`. * @param ctx the parse tree */ enterCreatepolicystmt?: (ctx: CreatepolicystmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.createpolicystmt`. + * Exit a parse tree produced by `PostgreSqlParser.createpolicystmt`. * @param ctx the parse tree */ exitCreatepolicystmt?: (ctx: CreatepolicystmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.alterpolicystmt`. + * Enter a parse tree produced by `PostgreSqlParser.alterpolicystmt`. * @param ctx the parse tree */ enterAlterpolicystmt?: (ctx: AlterpolicystmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.alterpolicystmt`. + * Exit a parse tree produced by `PostgreSqlParser.alterpolicystmt`. * @param ctx the parse tree */ exitAlterpolicystmt?: (ctx: AlterpolicystmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.alterprocedurestmt`. + * Enter a parse tree produced by `PostgreSqlParser.alterprocedurestmt`. * @param ctx the parse tree */ enterAlterprocedurestmt?: (ctx: AlterprocedurestmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.alterprocedurestmt`. + * Exit a parse tree produced by `PostgreSqlParser.alterprocedurestmt`. * @param ctx the parse tree */ exitAlterprocedurestmt?: (ctx: AlterprocedurestmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.procedure_cluase`. + * Enter a parse tree produced by `PostgreSqlParser.procedure_cluase`. * @param ctx the parse tree */ enterProcedure_cluase?: (ctx: Procedure_cluaseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.procedure_cluase`. + * Exit a parse tree produced by `PostgreSqlParser.procedure_cluase`. * @param ctx the parse tree */ exitProcedure_cluase?: (ctx: Procedure_cluaseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.procedure_action`. + * Enter a parse tree produced by `PostgreSqlParser.procedure_action`. * @param ctx the parse tree */ enterProcedure_action?: (ctx: Procedure_actionContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.procedure_action`. + * Exit a parse tree produced by `PostgreSqlParser.procedure_action`. * @param ctx the parse tree */ exitProcedure_action?: (ctx: Procedure_actionContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.rowsecurityoptionalexpr`. + * Enter a parse tree produced by `PostgreSqlParser.rowsecurityoptionalexpr`. * @param ctx the parse tree */ enterRowsecurityoptionalexpr?: (ctx: RowsecurityoptionalexprContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.rowsecurityoptionalexpr`. + * Exit a parse tree produced by `PostgreSqlParser.rowsecurityoptionalexpr`. * @param ctx the parse tree */ exitRowsecurityoptionalexpr?: (ctx: RowsecurityoptionalexprContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.rowsecurityoptionalwithcheck`. + * Enter a parse tree produced by `PostgreSqlParser.rowsecurityoptionalwithcheck`. * @param ctx the parse tree */ enterRowsecurityoptionalwithcheck?: (ctx: RowsecurityoptionalwithcheckContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.rowsecurityoptionalwithcheck`. + * Exit a parse tree produced by `PostgreSqlParser.rowsecurityoptionalwithcheck`. * @param ctx the parse tree */ exitRowsecurityoptionalwithcheck?: (ctx: RowsecurityoptionalwithcheckContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.rowsecuritydefaulttorole`. + * Enter a parse tree produced by `PostgreSqlParser.rowsecuritydefaulttorole`. * @param ctx the parse tree */ enterRowsecuritydefaulttorole?: (ctx: RowsecuritydefaulttoroleContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.rowsecuritydefaulttorole`. + * Exit a parse tree produced by `PostgreSqlParser.rowsecuritydefaulttorole`. * @param ctx the parse tree */ exitRowsecuritydefaulttorole?: (ctx: RowsecuritydefaulttoroleContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.rowsecurityoptionaltorole`. + * Enter a parse tree produced by `PostgreSqlParser.rowsecurityoptionaltorole`. * @param ctx the parse tree */ enterRowsecurityoptionaltorole?: (ctx: RowsecurityoptionaltoroleContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.rowsecurityoptionaltorole`. + * Exit a parse tree produced by `PostgreSqlParser.rowsecurityoptionaltorole`. * @param ctx the parse tree */ exitRowsecurityoptionaltorole?: (ctx: RowsecurityoptionaltoroleContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.rowsecuritydefaultpermissive`. + * Enter a parse tree produced by `PostgreSqlParser.rowsecuritydefaultpermissive`. * @param ctx the parse tree */ enterRowsecuritydefaultpermissive?: (ctx: RowsecuritydefaultpermissiveContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.rowsecuritydefaultpermissive`. + * Exit a parse tree produced by `PostgreSqlParser.rowsecuritydefaultpermissive`. * @param ctx the parse tree */ exitRowsecuritydefaultpermissive?: (ctx: RowsecuritydefaultpermissiveContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.rowsecuritydefaultforcmd`. + * Enter a parse tree produced by `PostgreSqlParser.rowsecuritydefaultforcmd`. * @param ctx the parse tree */ enterRowsecuritydefaultforcmd?: (ctx: RowsecuritydefaultforcmdContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.rowsecuritydefaultforcmd`. + * Exit a parse tree produced by `PostgreSqlParser.rowsecuritydefaultforcmd`. * @param ctx the parse tree */ exitRowsecuritydefaultforcmd?: (ctx: RowsecuritydefaultforcmdContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.row_security_cmd`. + * Enter a parse tree produced by `PostgreSqlParser.row_security_cmd`. * @param ctx the parse tree */ enterRow_security_cmd?: (ctx: Row_security_cmdContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.row_security_cmd`. + * Exit a parse tree produced by `PostgreSqlParser.row_security_cmd`. * @param ctx the parse tree */ exitRow_security_cmd?: (ctx: Row_security_cmdContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.createamstmt`. + * Enter a parse tree produced by `PostgreSqlParser.createamstmt`. * @param ctx the parse tree */ enterCreateamstmt?: (ctx: CreateamstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.createamstmt`. + * Exit a parse tree produced by `PostgreSqlParser.createamstmt`. * @param ctx the parse tree */ exitCreateamstmt?: (ctx: CreateamstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.am_type`. + * Enter a parse tree produced by `PostgreSqlParser.am_type`. * @param ctx the parse tree */ enterAm_type?: (ctx: Am_typeContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.am_type`. + * Exit a parse tree produced by `PostgreSqlParser.am_type`. * @param ctx the parse tree */ exitAm_type?: (ctx: Am_typeContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.createtrigstmt`. + * Enter a parse tree produced by `PostgreSqlParser.createtrigstmt`. * @param ctx the parse tree */ enterCreatetrigstmt?: (ctx: CreatetrigstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.createtrigstmt`. + * Exit a parse tree produced by `PostgreSqlParser.createtrigstmt`. * @param ctx the parse tree */ exitCreatetrigstmt?: (ctx: CreatetrigstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.triggeractiontime`. + * Enter a parse tree produced by `PostgreSqlParser.triggeractiontime`. * @param ctx the parse tree */ enterTriggeractiontime?: (ctx: TriggeractiontimeContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.triggeractiontime`. + * Exit a parse tree produced by `PostgreSqlParser.triggeractiontime`. * @param ctx the parse tree */ exitTriggeractiontime?: (ctx: TriggeractiontimeContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.foreachrow`. + * Enter a parse tree produced by `PostgreSqlParser.foreachrow`. * @param ctx the parse tree */ enterForeachrow?: (ctx: ForeachrowContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.foreachrow`. + * Exit a parse tree produced by `PostgreSqlParser.foreachrow`. * @param ctx the parse tree */ exitForeachrow?: (ctx: ForeachrowContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.roworstatment`. + * Enter a parse tree produced by `PostgreSqlParser.roworstatment`. * @param ctx the parse tree */ enterRoworstatment?: (ctx: RoworstatmentContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.roworstatment`. + * Exit a parse tree produced by `PostgreSqlParser.roworstatment`. * @param ctx the parse tree */ exitRoworstatment?: (ctx: RoworstatmentContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.triggerevents`. + * Enter a parse tree produced by `PostgreSqlParser.triggerevents`. * @param ctx the parse tree */ enterTriggerevents?: (ctx: TriggereventsContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.triggerevents`. + * Exit a parse tree produced by `PostgreSqlParser.triggerevents`. * @param ctx the parse tree */ exitTriggerevents?: (ctx: TriggereventsContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.triggeroneevent`. + * Enter a parse tree produced by `PostgreSqlParser.triggeroneevent`. * @param ctx the parse tree */ enterTriggeroneevent?: (ctx: TriggeroneeventContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.triggeroneevent`. + * Exit a parse tree produced by `PostgreSqlParser.triggeroneevent`. * @param ctx the parse tree */ exitTriggeroneevent?: (ctx: TriggeroneeventContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.triggerreferencing`. + * Enter a parse tree produced by `PostgreSqlParser.triggerreferencing`. * @param ctx the parse tree */ enterTriggerreferencing?: (ctx: TriggerreferencingContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.triggerreferencing`. + * Exit a parse tree produced by `PostgreSqlParser.triggerreferencing`. * @param ctx the parse tree */ exitTriggerreferencing?: (ctx: TriggerreferencingContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.triggertransitions`. + * Enter a parse tree produced by `PostgreSqlParser.triggertransitions`. * @param ctx the parse tree */ enterTriggertransitions?: (ctx: TriggertransitionsContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.triggertransitions`. + * Exit a parse tree produced by `PostgreSqlParser.triggertransitions`. * @param ctx the parse tree */ exitTriggertransitions?: (ctx: TriggertransitionsContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.triggertransition`. + * Enter a parse tree produced by `PostgreSqlParser.triggertransition`. * @param ctx the parse tree */ enterTriggertransition?: (ctx: TriggertransitionContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.triggertransition`. + * Exit a parse tree produced by `PostgreSqlParser.triggertransition`. * @param ctx the parse tree */ exitTriggertransition?: (ctx: TriggertransitionContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.transitionoldornew`. + * Enter a parse tree produced by `PostgreSqlParser.transitionoldornew`. * @param ctx the parse tree */ enterTransitionoldornew?: (ctx: TransitionoldornewContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.transitionoldornew`. + * Exit a parse tree produced by `PostgreSqlParser.transitionoldornew`. * @param ctx the parse tree */ exitTransitionoldornew?: (ctx: TransitionoldornewContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.transitionrowortable`. + * Enter a parse tree produced by `PostgreSqlParser.transitionrowortable`. * @param ctx the parse tree */ enterTransitionrowortable?: (ctx: TransitionrowortableContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.transitionrowortable`. + * Exit a parse tree produced by `PostgreSqlParser.transitionrowortable`. * @param ctx the parse tree */ exitTransitionrowortable?: (ctx: TransitionrowortableContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.transitionrelname`. + * Enter a parse tree produced by `PostgreSqlParser.transitionrelname`. * @param ctx the parse tree */ enterTransitionrelname?: (ctx: TransitionrelnameContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.transitionrelname`. + * Exit a parse tree produced by `PostgreSqlParser.transitionrelname`. * @param ctx the parse tree */ exitTransitionrelname?: (ctx: TransitionrelnameContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.triggerforspec`. + * Enter a parse tree produced by `PostgreSqlParser.triggerforspec`. * @param ctx the parse tree */ enterTriggerforspec?: (ctx: TriggerforspecContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.triggerforspec`. + * Exit a parse tree produced by `PostgreSqlParser.triggerforspec`. * @param ctx the parse tree */ exitTriggerforspec?: (ctx: TriggerforspecContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.triggerforopteach`. + * Enter a parse tree produced by `PostgreSqlParser.triggerforopteach`. * @param ctx the parse tree */ enterTriggerforopteach?: (ctx: TriggerforopteachContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.triggerforopteach`. + * Exit a parse tree produced by `PostgreSqlParser.triggerforopteach`. * @param ctx the parse tree */ exitTriggerforopteach?: (ctx: TriggerforopteachContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.triggerfortype`. + * Enter a parse tree produced by `PostgreSqlParser.triggerfortype`. * @param ctx the parse tree */ enterTriggerfortype?: (ctx: TriggerfortypeContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.triggerfortype`. + * Exit a parse tree produced by `PostgreSqlParser.triggerfortype`. * @param ctx the parse tree */ exitTriggerfortype?: (ctx: TriggerfortypeContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.triggerwhen`. + * Enter a parse tree produced by `PostgreSqlParser.triggerwhen`. * @param ctx the parse tree */ enterTriggerwhen?: (ctx: TriggerwhenContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.triggerwhen`. + * Exit a parse tree produced by `PostgreSqlParser.triggerwhen`. * @param ctx the parse tree */ exitTriggerwhen?: (ctx: TriggerwhenContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.function_or_procedure`. + * Enter a parse tree produced by `PostgreSqlParser.function_or_procedure`. * @param ctx the parse tree */ enterFunction_or_procedure?: (ctx: Function_or_procedureContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.function_or_procedure`. + * Exit a parse tree produced by `PostgreSqlParser.function_or_procedure`. * @param ctx the parse tree */ exitFunction_or_procedure?: (ctx: Function_or_procedureContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.triggerfuncargs`. + * Enter a parse tree produced by `PostgreSqlParser.triggerfuncargs`. * @param ctx the parse tree */ enterTriggerfuncargs?: (ctx: TriggerfuncargsContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.triggerfuncargs`. + * Exit a parse tree produced by `PostgreSqlParser.triggerfuncargs`. * @param ctx the parse tree */ exitTriggerfuncargs?: (ctx: TriggerfuncargsContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.triggerfuncarg`. + * Enter a parse tree produced by `PostgreSqlParser.triggerfuncarg`. * @param ctx the parse tree */ enterTriggerfuncarg?: (ctx: TriggerfuncargContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.triggerfuncarg`. + * Exit a parse tree produced by `PostgreSqlParser.triggerfuncarg`. * @param ctx the parse tree */ exitTriggerfuncarg?: (ctx: TriggerfuncargContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.optconstrfromtable`. + * Enter a parse tree produced by `PostgreSqlParser.optconstrfromtable`. * @param ctx the parse tree */ enterOptconstrfromtable?: (ctx: OptconstrfromtableContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.optconstrfromtable`. + * Exit a parse tree produced by `PostgreSqlParser.optconstrfromtable`. * @param ctx the parse tree */ exitOptconstrfromtable?: (ctx: OptconstrfromtableContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.constraintattributespec`. + * Enter a parse tree produced by `PostgreSqlParser.constraintattributespec`. * @param ctx the parse tree */ enterConstraintattributespec?: (ctx: ConstraintattributespecContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.constraintattributespec`. + * Exit a parse tree produced by `PostgreSqlParser.constraintattributespec`. * @param ctx the parse tree */ exitConstraintattributespec?: (ctx: ConstraintattributespecContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.constraintattributeElem`. + * Enter a parse tree produced by `PostgreSqlParser.constraintattributeElem`. * @param ctx the parse tree */ enterConstraintattributeElem?: (ctx: ConstraintattributeElemContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.constraintattributeElem`. + * Exit a parse tree produced by `PostgreSqlParser.constraintattributeElem`. * @param ctx the parse tree */ exitConstraintattributeElem?: (ctx: ConstraintattributeElemContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.createeventtrigstmt`. + * Enter a parse tree produced by `PostgreSqlParser.createeventtrigstmt`. * @param ctx the parse tree */ enterCreateeventtrigstmt?: (ctx: CreateeventtrigstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.createeventtrigstmt`. + * Exit a parse tree produced by `PostgreSqlParser.createeventtrigstmt`. * @param ctx the parse tree */ exitCreateeventtrigstmt?: (ctx: CreateeventtrigstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.event_trigger_when_list`. + * Enter a parse tree produced by `PostgreSqlParser.event_trigger_when_list`. * @param ctx the parse tree */ enterEvent_trigger_when_list?: (ctx: Event_trigger_when_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.event_trigger_when_list`. + * Exit a parse tree produced by `PostgreSqlParser.event_trigger_when_list`. * @param ctx the parse tree */ exitEvent_trigger_when_list?: (ctx: Event_trigger_when_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.event_trigger_when_item`. + * Enter a parse tree produced by `PostgreSqlParser.event_trigger_when_item`. * @param ctx the parse tree */ enterEvent_trigger_when_item?: (ctx: Event_trigger_when_itemContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.event_trigger_when_item`. + * Exit a parse tree produced by `PostgreSqlParser.event_trigger_when_item`. * @param ctx the parse tree */ exitEvent_trigger_when_item?: (ctx: Event_trigger_when_itemContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.event_trigger_value_list`. + * Enter a parse tree produced by `PostgreSqlParser.event_trigger_value_list`. * @param ctx the parse tree */ enterEvent_trigger_value_list?: (ctx: Event_trigger_value_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.event_trigger_value_list`. + * Exit a parse tree produced by `PostgreSqlParser.event_trigger_value_list`. * @param ctx the parse tree */ exitEvent_trigger_value_list?: (ctx: Event_trigger_value_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.altereventtrigstmt`. + * Enter a parse tree produced by `PostgreSqlParser.altereventtrigstmt`. * @param ctx the parse tree */ enterAltereventtrigstmt?: (ctx: AltereventtrigstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.altereventtrigstmt`. + * Exit a parse tree produced by `PostgreSqlParser.altereventtrigstmt`. * @param ctx the parse tree */ exitAltereventtrigstmt?: (ctx: AltereventtrigstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.enable_trigger`. + * Enter a parse tree produced by `PostgreSqlParser.enable_trigger`. * @param ctx the parse tree */ enterEnable_trigger?: (ctx: Enable_triggerContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.enable_trigger`. + * Exit a parse tree produced by `PostgreSqlParser.enable_trigger`. * @param ctx the parse tree */ exitEnable_trigger?: (ctx: Enable_triggerContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.createassertionstmt`. + * Enter a parse tree produced by `PostgreSqlParser.createassertionstmt`. * @param ctx the parse tree */ enterCreateassertionstmt?: (ctx: CreateassertionstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.createassertionstmt`. + * Exit a parse tree produced by `PostgreSqlParser.createassertionstmt`. * @param ctx the parse tree */ exitCreateassertionstmt?: (ctx: CreateassertionstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.definestmt`. + * Enter a parse tree produced by `PostgreSqlParser.definestmt`. * @param ctx the parse tree */ enterDefinestmt?: (ctx: DefinestmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.definestmt`. + * Exit a parse tree produced by `PostgreSqlParser.definestmt`. * @param ctx the parse tree */ exitDefinestmt?: (ctx: DefinestmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.definition`. + * Enter a parse tree produced by `PostgreSqlParser.definition`. * @param ctx the parse tree */ enterDefinition?: (ctx: DefinitionContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.definition`. + * Exit a parse tree produced by `PostgreSqlParser.definition`. * @param ctx the parse tree */ exitDefinition?: (ctx: DefinitionContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.def_list`. + * Enter a parse tree produced by `PostgreSqlParser.def_list`. * @param ctx the parse tree */ enterDef_list?: (ctx: Def_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.def_list`. + * Exit a parse tree produced by `PostgreSqlParser.def_list`. * @param ctx the parse tree */ exitDef_list?: (ctx: Def_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.def_elem`. + * Enter a parse tree produced by `PostgreSqlParser.def_elem`. * @param ctx the parse tree */ enterDef_elem?: (ctx: Def_elemContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.def_elem`. + * Exit a parse tree produced by `PostgreSqlParser.def_elem`. * @param ctx the parse tree */ exitDef_elem?: (ctx: Def_elemContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.def_arg`. + * Enter a parse tree produced by `PostgreSqlParser.def_arg`. * @param ctx the parse tree */ enterDef_arg?: (ctx: Def_argContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.def_arg`. + * Exit a parse tree produced by `PostgreSqlParser.def_arg`. * @param ctx the parse tree */ exitDef_arg?: (ctx: Def_argContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.old_aggr_definition`. + * Enter a parse tree produced by `PostgreSqlParser.old_aggr_definition`. * @param ctx the parse tree */ enterOld_aggr_definition?: (ctx: Old_aggr_definitionContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.old_aggr_definition`. + * Exit a parse tree produced by `PostgreSqlParser.old_aggr_definition`. * @param ctx the parse tree */ exitOld_aggr_definition?: (ctx: Old_aggr_definitionContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.old_aggr_list`. + * Enter a parse tree produced by `PostgreSqlParser.old_aggr_list`. * @param ctx the parse tree */ enterOld_aggr_list?: (ctx: Old_aggr_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.old_aggr_list`. + * Exit a parse tree produced by `PostgreSqlParser.old_aggr_list`. * @param ctx the parse tree */ exitOld_aggr_list?: (ctx: Old_aggr_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.old_aggr_elem`. + * Enter a parse tree produced by `PostgreSqlParser.old_aggr_elem`. * @param ctx the parse tree */ enterOld_aggr_elem?: (ctx: Old_aggr_elemContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.old_aggr_elem`. + * Exit a parse tree produced by `PostgreSqlParser.old_aggr_elem`. * @param ctx the parse tree */ exitOld_aggr_elem?: (ctx: Old_aggr_elemContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_enum_val_list`. + * Enter a parse tree produced by `PostgreSqlParser.opt_enum_val_list`. * @param ctx the parse tree */ enterOpt_enum_val_list?: (ctx: Opt_enum_val_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_enum_val_list`. + * Exit a parse tree produced by `PostgreSqlParser.opt_enum_val_list`. * @param ctx the parse tree */ exitOpt_enum_val_list?: (ctx: Opt_enum_val_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.enum_val_list`. + * Enter a parse tree produced by `PostgreSqlParser.enum_val_list`. * @param ctx the parse tree */ enterEnum_val_list?: (ctx: Enum_val_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.enum_val_list`. + * Exit a parse tree produced by `PostgreSqlParser.enum_val_list`. * @param ctx the parse tree */ exitEnum_val_list?: (ctx: Enum_val_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.alterenumstmt`. + * Enter a parse tree produced by `PostgreSqlParser.alterenumstmt`. * @param ctx the parse tree */ enterAlterenumstmt?: (ctx: AlterenumstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.alterenumstmt`. + * Exit a parse tree produced by `PostgreSqlParser.alterenumstmt`. * @param ctx the parse tree */ exitAlterenumstmt?: (ctx: AlterenumstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_if_not_exists`. + * Enter a parse tree produced by `PostgreSqlParser.opt_if_not_exists`. * @param ctx the parse tree */ enterOpt_if_not_exists?: (ctx: Opt_if_not_existsContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_if_not_exists`. + * Exit a parse tree produced by `PostgreSqlParser.opt_if_not_exists`. * @param ctx the parse tree */ exitOpt_if_not_exists?: (ctx: Opt_if_not_existsContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.createopclassstmt`. + * Enter a parse tree produced by `PostgreSqlParser.createopclassstmt`. * @param ctx the parse tree */ enterCreateopclassstmt?: (ctx: CreateopclassstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.createopclassstmt`. + * Exit a parse tree produced by `PostgreSqlParser.createopclassstmt`. * @param ctx the parse tree */ exitCreateopclassstmt?: (ctx: CreateopclassstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opclass_item_list`. + * Enter a parse tree produced by `PostgreSqlParser.opclass_item_list`. * @param ctx the parse tree */ enterOpclass_item_list?: (ctx: Opclass_item_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opclass_item_list`. + * Exit a parse tree produced by `PostgreSqlParser.opclass_item_list`. * @param ctx the parse tree */ exitOpclass_item_list?: (ctx: Opclass_item_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opclass_item`. + * Enter a parse tree produced by `PostgreSqlParser.opclass_item`. * @param ctx the parse tree */ enterOpclass_item?: (ctx: Opclass_itemContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opclass_item`. + * Exit a parse tree produced by `PostgreSqlParser.opclass_item`. * @param ctx the parse tree */ exitOpclass_item?: (ctx: Opclass_itemContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_default`. + * Enter a parse tree produced by `PostgreSqlParser.opt_default`. * @param ctx the parse tree */ enterOpt_default?: (ctx: Opt_defaultContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_default`. + * Exit a parse tree produced by `PostgreSqlParser.opt_default`. * @param ctx the parse tree */ exitOpt_default?: (ctx: Opt_defaultContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_opfamily`. + * Enter a parse tree produced by `PostgreSqlParser.opt_opfamily`. * @param ctx the parse tree */ enterOpt_opfamily?: (ctx: Opt_opfamilyContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_opfamily`. + * Exit a parse tree produced by `PostgreSqlParser.opt_opfamily`. * @param ctx the parse tree */ exitOpt_opfamily?: (ctx: Opt_opfamilyContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opclass_purpose`. + * Enter a parse tree produced by `PostgreSqlParser.opclass_purpose`. * @param ctx the parse tree */ enterOpclass_purpose?: (ctx: Opclass_purposeContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opclass_purpose`. + * Exit a parse tree produced by `PostgreSqlParser.opclass_purpose`. * @param ctx the parse tree */ exitOpclass_purpose?: (ctx: Opclass_purposeContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_recheck`. + * Enter a parse tree produced by `PostgreSqlParser.opt_recheck`. * @param ctx the parse tree */ enterOpt_recheck?: (ctx: Opt_recheckContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_recheck`. + * Exit a parse tree produced by `PostgreSqlParser.opt_recheck`. * @param ctx the parse tree */ exitOpt_recheck?: (ctx: Opt_recheckContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.createopfamilystmt`. + * Enter a parse tree produced by `PostgreSqlParser.createopfamilystmt`. * @param ctx the parse tree */ enterCreateopfamilystmt?: (ctx: CreateopfamilystmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.createopfamilystmt`. + * Exit a parse tree produced by `PostgreSqlParser.createopfamilystmt`. * @param ctx the parse tree */ exitCreateopfamilystmt?: (ctx: CreateopfamilystmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.alteropfamilystmt`. + * Enter a parse tree produced by `PostgreSqlParser.alteropfamilystmt`. * @param ctx the parse tree */ enterAlteropfamilystmt?: (ctx: AlteropfamilystmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.alteropfamilystmt`. + * Exit a parse tree produced by `PostgreSqlParser.alteropfamilystmt`. * @param ctx the parse tree */ exitAlteropfamilystmt?: (ctx: AlteropfamilystmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opclass_drop_list`. + * Enter a parse tree produced by `PostgreSqlParser.opclass_drop_list`. * @param ctx the parse tree */ enterOpclass_drop_list?: (ctx: Opclass_drop_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opclass_drop_list`. + * Exit a parse tree produced by `PostgreSqlParser.opclass_drop_list`. * @param ctx the parse tree */ exitOpclass_drop_list?: (ctx: Opclass_drop_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opclass_drop`. + * Enter a parse tree produced by `PostgreSqlParser.opclass_drop`. * @param ctx the parse tree */ enterOpclass_drop?: (ctx: Opclass_dropContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opclass_drop`. + * Exit a parse tree produced by `PostgreSqlParser.opclass_drop`. * @param ctx the parse tree */ exitOpclass_drop?: (ctx: Opclass_dropContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.reassignownedstmt`. + * Enter a parse tree produced by `PostgreSqlParser.reassignownedstmt`. * @param ctx the parse tree */ enterReassignownedstmt?: (ctx: ReassignownedstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.reassignownedstmt`. + * Exit a parse tree produced by `PostgreSqlParser.reassignownedstmt`. * @param ctx the parse tree */ exitReassignownedstmt?: (ctx: ReassignownedstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.dropstmt`. + * Enter a parse tree produced by `PostgreSqlParser.dropstmt`. * @param ctx the parse tree */ enterDropstmt?: (ctx: DropstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.dropstmt`. + * Exit a parse tree produced by `PostgreSqlParser.dropstmt`. * @param ctx the parse tree */ exitDropstmt?: (ctx: DropstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.view_nameList`. + * Enter a parse tree produced by `PostgreSqlParser.view_nameList`. * @param ctx the parse tree */ enterView_nameList?: (ctx: View_nameListContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.view_nameList`. + * Exit a parse tree produced by `PostgreSqlParser.view_nameList`. * @param ctx the parse tree */ exitView_nameList?: (ctx: View_nameListContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.object_type_any_name`. + * Enter a parse tree produced by `PostgreSqlParser.object_type_any_name`. * @param ctx the parse tree */ enterObject_type_any_name?: (ctx: Object_type_any_nameContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.object_type_any_name`. + * Exit a parse tree produced by `PostgreSqlParser.object_type_any_name`. * @param ctx the parse tree */ exitObject_type_any_name?: (ctx: Object_type_any_nameContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.object_type_name`. + * Enter a parse tree produced by `PostgreSqlParser.object_type_name`. * @param ctx the parse tree */ enterObject_type_name?: (ctx: Object_type_nameContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.object_type_name`. + * Exit a parse tree produced by `PostgreSqlParser.object_type_name`. * @param ctx the parse tree */ exitObject_type_name?: (ctx: Object_type_nameContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.object_type_name_on_any_name`. + * Enter a parse tree produced by `PostgreSqlParser.object_type_name_on_any_name`. * @param ctx the parse tree */ enterObject_type_name_on_any_name?: (ctx: Object_type_name_on_any_nameContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.object_type_name_on_any_name`. + * Exit a parse tree produced by `PostgreSqlParser.object_type_name_on_any_name`. * @param ctx the parse tree */ exitObject_type_name_on_any_name?: (ctx: Object_type_name_on_any_nameContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.any_name_list`. + * Enter a parse tree produced by `PostgreSqlParser.any_name_list`. * @param ctx the parse tree */ enterAny_name_list?: (ctx: Any_name_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.any_name_list`. + * Exit a parse tree produced by `PostgreSqlParser.any_name_list`. * @param ctx the parse tree */ exitAny_name_list?: (ctx: Any_name_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.relation_column_name`. + * Enter a parse tree produced by `PostgreSqlParser.relation_column_name`. * @param ctx the parse tree */ enterRelation_column_name?: (ctx: Relation_column_nameContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.relation_column_name`. + * Exit a parse tree produced by `PostgreSqlParser.relation_column_name`. * @param ctx the parse tree */ exitRelation_column_name?: (ctx: Relation_column_nameContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.relation_name`. + * Enter a parse tree produced by `PostgreSqlParser.relation_name`. * @param ctx the parse tree */ enterRelation_name?: (ctx: Relation_nameContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.relation_name`. + * Exit a parse tree produced by `PostgreSqlParser.relation_name`. * @param ctx the parse tree */ exitRelation_name?: (ctx: Relation_nameContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.any_name`. + * Enter a parse tree produced by `PostgreSqlParser.any_name`. * @param ctx the parse tree */ enterAny_name?: (ctx: Any_nameContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.any_name`. + * Exit a parse tree produced by `PostgreSqlParser.any_name`. * @param ctx the parse tree */ exitAny_name?: (ctx: Any_nameContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.attrs`. + * Enter a parse tree produced by `PostgreSqlParser.attrs`. * @param ctx the parse tree */ enterAttrs?: (ctx: AttrsContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.attrs`. + * Exit a parse tree produced by `PostgreSqlParser.attrs`. * @param ctx the parse tree */ exitAttrs?: (ctx: AttrsContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.type_name_list`. + * Enter a parse tree produced by `PostgreSqlParser.type_name_list`. * @param ctx the parse tree */ enterType_name_list?: (ctx: Type_name_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.type_name_list`. + * Exit a parse tree produced by `PostgreSqlParser.type_name_list`. * @param ctx the parse tree */ exitType_name_list?: (ctx: Type_name_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.truncatestmt`. + * Enter a parse tree produced by `PostgreSqlParser.truncatestmt`. * @param ctx the parse tree */ enterTruncatestmt?: (ctx: TruncatestmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.truncatestmt`. + * Exit a parse tree produced by `PostgreSqlParser.truncatestmt`. * @param ctx the parse tree */ exitTruncatestmt?: (ctx: TruncatestmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.truncate_table`. + * Enter a parse tree produced by `PostgreSqlParser.truncate_table`. * @param ctx the parse tree */ enterTruncate_table?: (ctx: Truncate_tableContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.truncate_table`. + * Exit a parse tree produced by `PostgreSqlParser.truncate_table`. * @param ctx the parse tree */ exitTruncate_table?: (ctx: Truncate_tableContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.commentstmt`. + * Enter a parse tree produced by `PostgreSqlParser.commentstmt`. * @param ctx the parse tree */ enterCommentstmt?: (ctx: CommentstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.commentstmt`. + * Exit a parse tree produced by `PostgreSqlParser.commentstmt`. * @param ctx the parse tree */ exitCommentstmt?: (ctx: CommentstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.comment_text`. + * Enter a parse tree produced by `PostgreSqlParser.comment_text`. * @param ctx the parse tree */ enterComment_text?: (ctx: Comment_textContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.comment_text`. + * Exit a parse tree produced by `PostgreSqlParser.comment_text`. * @param ctx the parse tree */ exitComment_text?: (ctx: Comment_textContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.seclabelstmt`. + * Enter a parse tree produced by `PostgreSqlParser.seclabelstmt`. * @param ctx the parse tree */ enterSeclabelstmt?: (ctx: SeclabelstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.seclabelstmt`. + * Exit a parse tree produced by `PostgreSqlParser.seclabelstmt`. * @param ctx the parse tree */ exitSeclabelstmt?: (ctx: SeclabelstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_provider`. + * Enter a parse tree produced by `PostgreSqlParser.opt_provider`. * @param ctx the parse tree */ enterOpt_provider?: (ctx: Opt_providerContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_provider`. + * Exit a parse tree produced by `PostgreSqlParser.opt_provider`. * @param ctx the parse tree */ exitOpt_provider?: (ctx: Opt_providerContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.security_label`. + * Enter a parse tree produced by `PostgreSqlParser.security_label`. * @param ctx the parse tree */ enterSecurity_label?: (ctx: Security_labelContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.security_label`. + * Exit a parse tree produced by `PostgreSqlParser.security_label`. * @param ctx the parse tree */ exitSecurity_label?: (ctx: Security_labelContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.fetchstmt`. + * Enter a parse tree produced by `PostgreSqlParser.fetchstmt`. * @param ctx the parse tree */ enterFetchstmt?: (ctx: FetchstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.fetchstmt`. + * Exit a parse tree produced by `PostgreSqlParser.fetchstmt`. * @param ctx the parse tree */ exitFetchstmt?: (ctx: FetchstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.fetch_args`. + * Enter a parse tree produced by `PostgreSqlParser.fetch_args`. * @param ctx the parse tree */ enterFetch_args?: (ctx: Fetch_argsContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.fetch_args`. + * Exit a parse tree produced by `PostgreSqlParser.fetch_args`. * @param ctx the parse tree */ exitFetch_args?: (ctx: Fetch_argsContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.from_in`. + * Enter a parse tree produced by `PostgreSqlParser.from_in`. * @param ctx the parse tree */ enterFrom_in?: (ctx: From_inContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.from_in`. + * Exit a parse tree produced by `PostgreSqlParser.from_in`. * @param ctx the parse tree */ exitFrom_in?: (ctx: From_inContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_from_in`. + * Enter a parse tree produced by `PostgreSqlParser.opt_from_in`. * @param ctx the parse tree */ enterOpt_from_in?: (ctx: Opt_from_inContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_from_in`. + * Exit a parse tree produced by `PostgreSqlParser.opt_from_in`. * @param ctx the parse tree */ exitOpt_from_in?: (ctx: Opt_from_inContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.grantstmt`. + * Enter a parse tree produced by `PostgreSqlParser.grantstmt`. * @param ctx the parse tree */ enterGrantstmt?: (ctx: GrantstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.grantstmt`. + * Exit a parse tree produced by `PostgreSqlParser.grantstmt`. * @param ctx the parse tree */ exitGrantstmt?: (ctx: GrantstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.revokestmt`. + * Enter a parse tree produced by `PostgreSqlParser.revokestmt`. * @param ctx the parse tree */ enterRevokestmt?: (ctx: RevokestmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.revokestmt`. + * Exit a parse tree produced by `PostgreSqlParser.revokestmt`. * @param ctx the parse tree */ exitRevokestmt?: (ctx: RevokestmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.privileges`. + * Enter a parse tree produced by `PostgreSqlParser.privileges`. * @param ctx the parse tree */ enterPrivileges?: (ctx: PrivilegesContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.privileges`. + * Exit a parse tree produced by `PostgreSqlParser.privileges`. * @param ctx the parse tree */ exitPrivileges?: (ctx: PrivilegesContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.beforeprivilegeselectlist`. + * Enter a parse tree produced by `PostgreSqlParser.beforeprivilegeselectlist`. * @param ctx the parse tree */ enterBeforeprivilegeselectlist?: (ctx: BeforeprivilegeselectlistContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.beforeprivilegeselectlist`. + * Exit a parse tree produced by `PostgreSqlParser.beforeprivilegeselectlist`. * @param ctx the parse tree */ exitBeforeprivilegeselectlist?: (ctx: BeforeprivilegeselectlistContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.beforeprivilegeselect`. + * Enter a parse tree produced by `PostgreSqlParser.beforeprivilegeselect`. * @param ctx the parse tree */ enterBeforeprivilegeselect?: (ctx: BeforeprivilegeselectContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.beforeprivilegeselect`. + * Exit a parse tree produced by `PostgreSqlParser.beforeprivilegeselect`. * @param ctx the parse tree */ exitBeforeprivilegeselect?: (ctx: BeforeprivilegeselectContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.privilege_list`. + * Enter a parse tree produced by `PostgreSqlParser.privilege_list`. * @param ctx the parse tree */ enterPrivilege_list?: (ctx: Privilege_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.privilege_list`. + * Exit a parse tree produced by `PostgreSqlParser.privilege_list`. * @param ctx the parse tree */ exitPrivilege_list?: (ctx: Privilege_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.privilege`. + * Enter a parse tree produced by `PostgreSqlParser.privilege`. * @param ctx the parse tree */ enterPrivilege?: (ctx: PrivilegeContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.privilege`. + * Exit a parse tree produced by `PostgreSqlParser.privilege`. * @param ctx the parse tree */ exitPrivilege?: (ctx: PrivilegeContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.privilege_target`. + * Enter a parse tree produced by `PostgreSqlParser.privilege_target`. * @param ctx the parse tree */ enterPrivilege_target?: (ctx: Privilege_targetContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.privilege_target`. + * Exit a parse tree produced by `PostgreSqlParser.privilege_target`. * @param ctx the parse tree */ exitPrivilege_target?: (ctx: Privilege_targetContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.grantee_list`. + * Enter a parse tree produced by `PostgreSqlParser.grantee_list`. * @param ctx the parse tree */ enterGrantee_list?: (ctx: Grantee_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.grantee_list`. + * Exit a parse tree produced by `PostgreSqlParser.grantee_list`. * @param ctx the parse tree */ exitGrantee_list?: (ctx: Grantee_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.grantee`. + * Enter a parse tree produced by `PostgreSqlParser.grantee`. * @param ctx the parse tree */ enterGrantee?: (ctx: GranteeContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.grantee`. + * Exit a parse tree produced by `PostgreSqlParser.grantee`. * @param ctx the parse tree */ exitGrantee?: (ctx: GranteeContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_grant_grant_option`. + * Enter a parse tree produced by `PostgreSqlParser.opt_grant_grant_option`. * @param ctx the parse tree */ enterOpt_grant_grant_option?: (ctx: Opt_grant_grant_optionContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_grant_grant_option`. + * Exit a parse tree produced by `PostgreSqlParser.opt_grant_grant_option`. * @param ctx the parse tree */ exitOpt_grant_grant_option?: (ctx: Opt_grant_grant_optionContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.grantrolestmt`. + * Enter a parse tree produced by `PostgreSqlParser.grantrolestmt`. * @param ctx the parse tree */ enterGrantrolestmt?: (ctx: GrantrolestmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.grantrolestmt`. + * Exit a parse tree produced by `PostgreSqlParser.grantrolestmt`. * @param ctx the parse tree */ exitGrantrolestmt?: (ctx: GrantrolestmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.revokerolestmt`. + * Enter a parse tree produced by `PostgreSqlParser.revokerolestmt`. * @param ctx the parse tree */ enterRevokerolestmt?: (ctx: RevokerolestmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.revokerolestmt`. + * Exit a parse tree produced by `PostgreSqlParser.revokerolestmt`. * @param ctx the parse tree */ exitRevokerolestmt?: (ctx: RevokerolestmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_grant_admin_option`. + * Enter a parse tree produced by `PostgreSqlParser.opt_grant_admin_option`. * @param ctx the parse tree */ enterOpt_grant_admin_option?: (ctx: Opt_grant_admin_optionContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_grant_admin_option`. + * Exit a parse tree produced by `PostgreSqlParser.opt_grant_admin_option`. * @param ctx the parse tree */ exitOpt_grant_admin_option?: (ctx: Opt_grant_admin_optionContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_granted_by`. + * Enter a parse tree produced by `PostgreSqlParser.opt_granted_by`. * @param ctx the parse tree */ enterOpt_granted_by?: (ctx: Opt_granted_byContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_granted_by`. + * Exit a parse tree produced by `PostgreSqlParser.opt_granted_by`. * @param ctx the parse tree */ exitOpt_granted_by?: (ctx: Opt_granted_byContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.alterdefaultprivilegesstmt`. + * Enter a parse tree produced by `PostgreSqlParser.alterdefaultprivilegesstmt`. * @param ctx the parse tree */ enterAlterdefaultprivilegesstmt?: (ctx: AlterdefaultprivilegesstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.alterdefaultprivilegesstmt`. + * Exit a parse tree produced by `PostgreSqlParser.alterdefaultprivilegesstmt`. * @param ctx the parse tree */ exitAlterdefaultprivilegesstmt?: (ctx: AlterdefaultprivilegesstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.defacloptionlist`. + * Enter a parse tree produced by `PostgreSqlParser.defacloptionlist`. * @param ctx the parse tree */ enterDefacloptionlist?: (ctx: DefacloptionlistContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.defacloptionlist`. + * Exit a parse tree produced by `PostgreSqlParser.defacloptionlist`. * @param ctx the parse tree */ exitDefacloptionlist?: (ctx: DefacloptionlistContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.defacloption`. + * Enter a parse tree produced by `PostgreSqlParser.defacloption`. * @param ctx the parse tree */ enterDefacloption?: (ctx: DefacloptionContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.defacloption`. + * Exit a parse tree produced by `PostgreSqlParser.defacloption`. * @param ctx the parse tree */ exitDefacloption?: (ctx: DefacloptionContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.defaclaction`. + * Enter a parse tree produced by `PostgreSqlParser.defaclaction`. * @param ctx the parse tree */ enterDefaclaction?: (ctx: DefaclactionContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.defaclaction`. + * Exit a parse tree produced by `PostgreSqlParser.defaclaction`. * @param ctx the parse tree */ exitDefaclaction?: (ctx: DefaclactionContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.defacl_privilege_target`. + * Enter a parse tree produced by `PostgreSqlParser.defacl_privilege_target`. * @param ctx the parse tree */ enterDefacl_privilege_target?: (ctx: Defacl_privilege_targetContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.defacl_privilege_target`. + * Exit a parse tree produced by `PostgreSqlParser.defacl_privilege_target`. * @param ctx the parse tree */ exitDefacl_privilege_target?: (ctx: Defacl_privilege_targetContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.indexstmt`. + * Enter a parse tree produced by `PostgreSqlParser.indexstmt`. * @param ctx the parse tree */ enterIndexstmt?: (ctx: IndexstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.indexstmt`. + * Exit a parse tree produced by `PostgreSqlParser.indexstmt`. * @param ctx the parse tree */ exitIndexstmt?: (ctx: IndexstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_unique`. + * Enter a parse tree produced by `PostgreSqlParser.opt_unique`. * @param ctx the parse tree */ enterOpt_unique?: (ctx: Opt_uniqueContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_unique`. + * Exit a parse tree produced by `PostgreSqlParser.opt_unique`. * @param ctx the parse tree */ exitOpt_unique?: (ctx: Opt_uniqueContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_concurrently`. + * Enter a parse tree produced by `PostgreSqlParser.opt_concurrently`. * @param ctx the parse tree */ enterOpt_concurrently?: (ctx: Opt_concurrentlyContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_concurrently`. + * Exit a parse tree produced by `PostgreSqlParser.opt_concurrently`. * @param ctx the parse tree */ exitOpt_concurrently?: (ctx: Opt_concurrentlyContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_index_name`. + * Enter a parse tree produced by `PostgreSqlParser.opt_index_name`. * @param ctx the parse tree */ enterOpt_index_name?: (ctx: Opt_index_nameContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_index_name`. + * Exit a parse tree produced by `PostgreSqlParser.opt_index_name`. * @param ctx the parse tree */ exitOpt_index_name?: (ctx: Opt_index_nameContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.access_method_clause`. + * Enter a parse tree produced by `PostgreSqlParser.access_method_clause`. * @param ctx the parse tree */ enterAccess_method_clause?: (ctx: Access_method_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.access_method_clause`. + * Exit a parse tree produced by `PostgreSqlParser.access_method_clause`. * @param ctx the parse tree */ exitAccess_method_clause?: (ctx: Access_method_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.index_params`. + * Enter a parse tree produced by `PostgreSqlParser.index_params`. * @param ctx the parse tree */ enterIndex_params?: (ctx: Index_paramsContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.index_params`. + * Exit a parse tree produced by `PostgreSqlParser.index_params`. * @param ctx the parse tree */ exitIndex_params?: (ctx: Index_paramsContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.index_elem_options`. + * Enter a parse tree produced by `PostgreSqlParser.index_elem_options`. * @param ctx the parse tree */ enterIndex_elem_options?: (ctx: Index_elem_optionsContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.index_elem_options`. + * Exit a parse tree produced by `PostgreSqlParser.index_elem_options`. * @param ctx the parse tree */ exitIndex_elem_options?: (ctx: Index_elem_optionsContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.index_elem`. + * Enter a parse tree produced by `PostgreSqlParser.index_elem`. * @param ctx the parse tree */ enterIndex_elem?: (ctx: Index_elemContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.index_elem`. + * Exit a parse tree produced by `PostgreSqlParser.index_elem`. * @param ctx the parse tree */ exitIndex_elem?: (ctx: Index_elemContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_include`. + * Enter a parse tree produced by `PostgreSqlParser.opt_include`. * @param ctx the parse tree */ enterOpt_include?: (ctx: Opt_includeContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_include`. + * Exit a parse tree produced by `PostgreSqlParser.opt_include`. * @param ctx the parse tree */ exitOpt_include?: (ctx: Opt_includeContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.index_including_params`. + * Enter a parse tree produced by `PostgreSqlParser.index_including_params`. * @param ctx the parse tree */ enterIndex_including_params?: (ctx: Index_including_paramsContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.index_including_params`. + * Exit a parse tree produced by `PostgreSqlParser.index_including_params`. * @param ctx the parse tree */ exitIndex_including_params?: (ctx: Index_including_paramsContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_collate`. + * Enter a parse tree produced by `PostgreSqlParser.opt_collate`. * @param ctx the parse tree */ enterOpt_collate?: (ctx: Opt_collateContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_collate`. + * Exit a parse tree produced by `PostgreSqlParser.opt_collate`. * @param ctx the parse tree */ exitOpt_collate?: (ctx: Opt_collateContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_class`. + * Enter a parse tree produced by `PostgreSqlParser.opt_class`. * @param ctx the parse tree */ enterOpt_class?: (ctx: Opt_classContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_class`. + * Exit a parse tree produced by `PostgreSqlParser.opt_class`. * @param ctx the parse tree */ exitOpt_class?: (ctx: Opt_classContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_asc_desc`. + * Enter a parse tree produced by `PostgreSqlParser.opt_asc_desc`. * @param ctx the parse tree */ enterOpt_asc_desc?: (ctx: Opt_asc_descContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_asc_desc`. + * Exit a parse tree produced by `PostgreSqlParser.opt_asc_desc`. * @param ctx the parse tree */ exitOpt_asc_desc?: (ctx: Opt_asc_descContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_nulls_order`. + * Enter a parse tree produced by `PostgreSqlParser.opt_nulls_order`. * @param ctx the parse tree */ enterOpt_nulls_order?: (ctx: Opt_nulls_orderContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_nulls_order`. + * Exit a parse tree produced by `PostgreSqlParser.opt_nulls_order`. * @param ctx the parse tree */ exitOpt_nulls_order?: (ctx: Opt_nulls_orderContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.createfunctionstmt`. + * Enter a parse tree produced by `PostgreSqlParser.createfunctionstmt`. * @param ctx the parse tree */ enterCreatefunctionstmt?: (ctx: CreatefunctionstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.createfunctionstmt`. + * Exit a parse tree produced by `PostgreSqlParser.createfunctionstmt`. * @param ctx the parse tree */ exitCreatefunctionstmt?: (ctx: CreatefunctionstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.attrilist`. + * Enter a parse tree produced by `PostgreSqlParser.attrilist`. * @param ctx the parse tree */ enterAttrilist?: (ctx: AttrilistContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.attrilist`. + * Exit a parse tree produced by `PostgreSqlParser.attrilist`. * @param ctx the parse tree */ exitAttrilist?: (ctx: AttrilistContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_or_replace`. + * Enter a parse tree produced by `PostgreSqlParser.opt_or_replace`. * @param ctx the parse tree */ enterOpt_or_replace?: (ctx: Opt_or_replaceContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_or_replace`. + * Exit a parse tree produced by `PostgreSqlParser.opt_or_replace`. * @param ctx the parse tree */ exitOpt_or_replace?: (ctx: Opt_or_replaceContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.func_args`. + * Enter a parse tree produced by `PostgreSqlParser.func_args`. * @param ctx the parse tree */ enterFunc_args?: (ctx: Func_argsContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.func_args`. + * Exit a parse tree produced by `PostgreSqlParser.func_args`. * @param ctx the parse tree */ exitFunc_args?: (ctx: Func_argsContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.func_args_list`. + * Enter a parse tree produced by `PostgreSqlParser.func_args_list`. * @param ctx the parse tree */ enterFunc_args_list?: (ctx: Func_args_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.func_args_list`. + * Exit a parse tree produced by `PostgreSqlParser.func_args_list`. * @param ctx the parse tree */ exitFunc_args_list?: (ctx: Func_args_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.routine_with_argtypes_list`. + * Enter a parse tree produced by `PostgreSqlParser.routine_with_argtypes_list`. * @param ctx the parse tree */ enterRoutine_with_argtypes_list?: (ctx: Routine_with_argtypes_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.routine_with_argtypes_list`. + * Exit a parse tree produced by `PostgreSqlParser.routine_with_argtypes_list`. * @param ctx the parse tree */ exitRoutine_with_argtypes_list?: (ctx: Routine_with_argtypes_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.routine_with_argtypes`. + * Enter a parse tree produced by `PostgreSqlParser.routine_with_argtypes`. * @param ctx the parse tree */ enterRoutine_with_argtypes?: (ctx: Routine_with_argtypesContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.routine_with_argtypes`. + * Exit a parse tree produced by `PostgreSqlParser.routine_with_argtypes`. * @param ctx the parse tree */ exitRoutine_with_argtypes?: (ctx: Routine_with_argtypesContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.procedure_with_argtypes_list`. + * Enter a parse tree produced by `PostgreSqlParser.procedure_with_argtypes_list`. * @param ctx the parse tree */ enterProcedure_with_argtypes_list?: (ctx: Procedure_with_argtypes_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.procedure_with_argtypes_list`. + * Exit a parse tree produced by `PostgreSqlParser.procedure_with_argtypes_list`. * @param ctx the parse tree */ exitProcedure_with_argtypes_list?: (ctx: Procedure_with_argtypes_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.procedure_with_argtypes`. + * Enter a parse tree produced by `PostgreSqlParser.procedure_with_argtypes`. * @param ctx the parse tree */ enterProcedure_with_argtypes?: (ctx: Procedure_with_argtypesContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.procedure_with_argtypes`. + * Exit a parse tree produced by `PostgreSqlParser.procedure_with_argtypes`. * @param ctx the parse tree */ exitProcedure_with_argtypes?: (ctx: Procedure_with_argtypesContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.function_with_argtypes_list`. + * Enter a parse tree produced by `PostgreSqlParser.function_with_argtypes_list`. * @param ctx the parse tree */ enterFunction_with_argtypes_list?: (ctx: Function_with_argtypes_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.function_with_argtypes_list`. + * Exit a parse tree produced by `PostgreSqlParser.function_with_argtypes_list`. * @param ctx the parse tree */ exitFunction_with_argtypes_list?: (ctx: Function_with_argtypes_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.function_with_argtypes`. + * Enter a parse tree produced by `PostgreSqlParser.function_with_argtypes`. * @param ctx the parse tree */ enterFunction_with_argtypes?: (ctx: Function_with_argtypesContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.function_with_argtypes`. + * Exit a parse tree produced by `PostgreSqlParser.function_with_argtypes`. * @param ctx the parse tree */ exitFunction_with_argtypes?: (ctx: Function_with_argtypesContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.func_args_with_defaults`. + * Enter a parse tree produced by `PostgreSqlParser.func_args_with_defaults`. * @param ctx the parse tree */ enterFunc_args_with_defaults?: (ctx: Func_args_with_defaultsContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.func_args_with_defaults`. + * Exit a parse tree produced by `PostgreSqlParser.func_args_with_defaults`. * @param ctx the parse tree */ exitFunc_args_with_defaults?: (ctx: Func_args_with_defaultsContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.func_args_with_defaults_list`. + * Enter a parse tree produced by `PostgreSqlParser.func_args_with_defaults_list`. * @param ctx the parse tree */ enterFunc_args_with_defaults_list?: (ctx: Func_args_with_defaults_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.func_args_with_defaults_list`. + * Exit a parse tree produced by `PostgreSqlParser.func_args_with_defaults_list`. * @param ctx the parse tree */ exitFunc_args_with_defaults_list?: (ctx: Func_args_with_defaults_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.func_arg`. + * Enter a parse tree produced by `PostgreSqlParser.func_arg`. * @param ctx the parse tree */ enterFunc_arg?: (ctx: Func_argContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.func_arg`. + * Exit a parse tree produced by `PostgreSqlParser.func_arg`. * @param ctx the parse tree */ exitFunc_arg?: (ctx: Func_argContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.arg_class`. + * Enter a parse tree produced by `PostgreSqlParser.arg_class`. * @param ctx the parse tree */ enterArg_class?: (ctx: Arg_classContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.arg_class`. + * Exit a parse tree produced by `PostgreSqlParser.arg_class`. * @param ctx the parse tree */ exitArg_class?: (ctx: Arg_classContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.param_name`. + * Enter a parse tree produced by `PostgreSqlParser.param_name`. * @param ctx the parse tree */ enterParam_name?: (ctx: Param_nameContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.param_name`. + * Exit a parse tree produced by `PostgreSqlParser.param_name`. * @param ctx the parse tree */ exitParam_name?: (ctx: Param_nameContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.func_return`. + * Enter a parse tree produced by `PostgreSqlParser.func_return`. * @param ctx the parse tree */ enterFunc_return?: (ctx: Func_returnContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.func_return`. + * Exit a parse tree produced by `PostgreSqlParser.func_return`. * @param ctx the parse tree */ exitFunc_return?: (ctx: Func_returnContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.func_type`. + * Enter a parse tree produced by `PostgreSqlParser.func_type`. * @param ctx the parse tree */ enterFunc_type?: (ctx: Func_typeContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.func_type`. + * Exit a parse tree produced by `PostgreSqlParser.func_type`. * @param ctx the parse tree */ exitFunc_type?: (ctx: Func_typeContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.func_arg_with_default`. + * Enter a parse tree produced by `PostgreSqlParser.func_arg_with_default`. * @param ctx the parse tree */ enterFunc_arg_with_default?: (ctx: Func_arg_with_defaultContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.func_arg_with_default`. + * Exit a parse tree produced by `PostgreSqlParser.func_arg_with_default`. * @param ctx the parse tree */ exitFunc_arg_with_default?: (ctx: Func_arg_with_defaultContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.aggr_arg`. + * Enter a parse tree produced by `PostgreSqlParser.aggr_arg`. * @param ctx the parse tree */ enterAggr_arg?: (ctx: Aggr_argContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.aggr_arg`. + * Exit a parse tree produced by `PostgreSqlParser.aggr_arg`. * @param ctx the parse tree */ exitAggr_arg?: (ctx: Aggr_argContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.aggr_args`. + * Enter a parse tree produced by `PostgreSqlParser.aggr_args`. * @param ctx the parse tree */ enterAggr_args?: (ctx: Aggr_argsContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.aggr_args`. + * Exit a parse tree produced by `PostgreSqlParser.aggr_args`. * @param ctx the parse tree */ exitAggr_args?: (ctx: Aggr_argsContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.aggr_args_list`. + * Enter a parse tree produced by `PostgreSqlParser.aggr_args_list`. * @param ctx the parse tree */ enterAggr_args_list?: (ctx: Aggr_args_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.aggr_args_list`. + * Exit a parse tree produced by `PostgreSqlParser.aggr_args_list`. * @param ctx the parse tree */ exitAggr_args_list?: (ctx: Aggr_args_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.aggregate_with_argtypes`. + * Enter a parse tree produced by `PostgreSqlParser.aggregate_with_argtypes`. * @param ctx the parse tree */ enterAggregate_with_argtypes?: (ctx: Aggregate_with_argtypesContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.aggregate_with_argtypes`. + * Exit a parse tree produced by `PostgreSqlParser.aggregate_with_argtypes`. * @param ctx the parse tree */ exitAggregate_with_argtypes?: (ctx: Aggregate_with_argtypesContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.aggregate_with_argtypes_list`. + * Enter a parse tree produced by `PostgreSqlParser.aggregate_with_argtypes_list`. * @param ctx the parse tree */ enterAggregate_with_argtypes_list?: (ctx: Aggregate_with_argtypes_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.aggregate_with_argtypes_list`. + * Exit a parse tree produced by `PostgreSqlParser.aggregate_with_argtypes_list`. * @param ctx the parse tree */ exitAggregate_with_argtypes_list?: (ctx: Aggregate_with_argtypes_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.createfunc_opt_list`. + * Enter a parse tree produced by `PostgreSqlParser.createfunc_opt_list`. * @param ctx the parse tree */ enterCreatefunc_opt_list?: (ctx: Createfunc_opt_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.createfunc_opt_list`. + * Exit a parse tree produced by `PostgreSqlParser.createfunc_opt_list`. * @param ctx the parse tree */ exitCreatefunc_opt_list?: (ctx: Createfunc_opt_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.common_func_opt_item`. + * Enter a parse tree produced by `PostgreSqlParser.common_func_opt_item`. * @param ctx the parse tree */ enterCommon_func_opt_item?: (ctx: Common_func_opt_itemContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.common_func_opt_item`. + * Exit a parse tree produced by `PostgreSqlParser.common_func_opt_item`. * @param ctx the parse tree */ exitCommon_func_opt_item?: (ctx: Common_func_opt_itemContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.createfunc_opt_item`. + * Enter a parse tree produced by `PostgreSqlParser.createfunc_opt_item`. * @param ctx the parse tree */ enterCreatefunc_opt_item?: (ctx: Createfunc_opt_itemContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.createfunc_opt_item`. + * Exit a parse tree produced by `PostgreSqlParser.createfunc_opt_item`. * @param ctx the parse tree */ exitCreatefunc_opt_item?: (ctx: Createfunc_opt_itemContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.transform_type_list`. + * Enter a parse tree produced by `PostgreSqlParser.transform_type_list`. * @param ctx the parse tree */ enterTransform_type_list?: (ctx: Transform_type_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.transform_type_list`. + * Exit a parse tree produced by `PostgreSqlParser.transform_type_list`. * @param ctx the parse tree */ exitTransform_type_list?: (ctx: Transform_type_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_definition`. + * Enter a parse tree produced by `PostgreSqlParser.opt_definition`. * @param ctx the parse tree */ enterOpt_definition?: (ctx: Opt_definitionContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_definition`. + * Exit a parse tree produced by `PostgreSqlParser.opt_definition`. * @param ctx the parse tree */ exitOpt_definition?: (ctx: Opt_definitionContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.table_func_column`. + * Enter a parse tree produced by `PostgreSqlParser.table_func_column`. * @param ctx the parse tree */ enterTable_func_column?: (ctx: Table_func_columnContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.table_func_column`. + * Exit a parse tree produced by `PostgreSqlParser.table_func_column`. * @param ctx the parse tree */ exitTable_func_column?: (ctx: Table_func_columnContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.table_func_column_list`. + * Enter a parse tree produced by `PostgreSqlParser.table_func_column_list`. * @param ctx the parse tree */ enterTable_func_column_list?: (ctx: Table_func_column_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.table_func_column_list`. + * Exit a parse tree produced by `PostgreSqlParser.table_func_column_list`. * @param ctx the parse tree */ exitTable_func_column_list?: (ctx: Table_func_column_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.alterfunctionstmt`. + * Enter a parse tree produced by `PostgreSqlParser.alterfunctionstmt`. * @param ctx the parse tree */ enterAlterfunctionstmt?: (ctx: AlterfunctionstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.alterfunctionstmt`. + * Exit a parse tree produced by `PostgreSqlParser.alterfunctionstmt`. * @param ctx the parse tree */ exitAlterfunctionstmt?: (ctx: AlterfunctionstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.alterFunctionTypeClause`. + * Enter a parse tree produced by `PostgreSqlParser.alterFunctionTypeClause`. * @param ctx the parse tree */ enterAlterFunctionTypeClause?: (ctx: AlterFunctionTypeClauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.alterFunctionTypeClause`. + * Exit a parse tree produced by `PostgreSqlParser.alterFunctionTypeClause`. * @param ctx the parse tree */ exitAlterFunctionTypeClause?: (ctx: AlterFunctionTypeClauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.alterfunc_opt_list`. + * Enter a parse tree produced by `PostgreSqlParser.alterfunc_opt_list`. * @param ctx the parse tree */ enterAlterfunc_opt_list?: (ctx: Alterfunc_opt_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.alterfunc_opt_list`. + * Exit a parse tree produced by `PostgreSqlParser.alterfunc_opt_list`. * @param ctx the parse tree */ exitAlterfunc_opt_list?: (ctx: Alterfunc_opt_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_restrict`. + * Enter a parse tree produced by `PostgreSqlParser.opt_restrict`. * @param ctx the parse tree */ enterOpt_restrict?: (ctx: Opt_restrictContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_restrict`. + * Exit a parse tree produced by `PostgreSqlParser.opt_restrict`. * @param ctx the parse tree */ exitOpt_restrict?: (ctx: Opt_restrictContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.removefuncstmt`. + * Enter a parse tree produced by `PostgreSqlParser.removefuncstmt`. * @param ctx the parse tree */ enterRemovefuncstmt?: (ctx: RemovefuncstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.removefuncstmt`. + * Exit a parse tree produced by `PostgreSqlParser.removefuncstmt`. * @param ctx the parse tree */ exitRemovefuncstmt?: (ctx: RemovefuncstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.removeaggrstmt`. + * Enter a parse tree produced by `PostgreSqlParser.removeaggrstmt`. * @param ctx the parse tree */ enterRemoveaggrstmt?: (ctx: RemoveaggrstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.removeaggrstmt`. + * Exit a parse tree produced by `PostgreSqlParser.removeaggrstmt`. * @param ctx the parse tree */ exitRemoveaggrstmt?: (ctx: RemoveaggrstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.removeoperstmt`. + * Enter a parse tree produced by `PostgreSqlParser.removeoperstmt`. * @param ctx the parse tree */ enterRemoveoperstmt?: (ctx: RemoveoperstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.removeoperstmt`. + * Exit a parse tree produced by `PostgreSqlParser.removeoperstmt`. * @param ctx the parse tree */ exitRemoveoperstmt?: (ctx: RemoveoperstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.oper_argtypes`. + * Enter a parse tree produced by `PostgreSqlParser.oper_argtypes`. * @param ctx the parse tree */ enterOper_argtypes?: (ctx: Oper_argtypesContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.oper_argtypes`. + * Exit a parse tree produced by `PostgreSqlParser.oper_argtypes`. * @param ctx the parse tree */ exitOper_argtypes?: (ctx: Oper_argtypesContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.any_operator`. + * Enter a parse tree produced by `PostgreSqlParser.any_operator`. * @param ctx the parse tree */ enterAny_operator?: (ctx: Any_operatorContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.any_operator`. + * Exit a parse tree produced by `PostgreSqlParser.any_operator`. * @param ctx the parse tree */ exitAny_operator?: (ctx: Any_operatorContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.operator_with_argtypes_list`. + * Enter a parse tree produced by `PostgreSqlParser.operator_with_argtypes_list`. * @param ctx the parse tree */ enterOperator_with_argtypes_list?: (ctx: Operator_with_argtypes_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.operator_with_argtypes_list`. + * Exit a parse tree produced by `PostgreSqlParser.operator_with_argtypes_list`. * @param ctx the parse tree */ exitOperator_with_argtypes_list?: (ctx: Operator_with_argtypes_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.operator_with_argtypes`. + * Enter a parse tree produced by `PostgreSqlParser.operator_with_argtypes`. * @param ctx the parse tree */ enterOperator_with_argtypes?: (ctx: Operator_with_argtypesContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.operator_with_argtypes`. + * Exit a parse tree produced by `PostgreSqlParser.operator_with_argtypes`. * @param ctx the parse tree */ exitOperator_with_argtypes?: (ctx: Operator_with_argtypesContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.dostmt`. + * Enter a parse tree produced by `PostgreSqlParser.dostmt`. * @param ctx the parse tree */ enterDostmt?: (ctx: DostmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.dostmt`. + * Exit a parse tree produced by `PostgreSqlParser.dostmt`. * @param ctx the parse tree */ exitDostmt?: (ctx: DostmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.dostmt_opt_list`. + * Enter a parse tree produced by `PostgreSqlParser.dostmt_opt_list`. * @param ctx the parse tree */ enterDostmt_opt_list?: (ctx: Dostmt_opt_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.dostmt_opt_list`. + * Exit a parse tree produced by `PostgreSqlParser.dostmt_opt_list`. * @param ctx the parse tree */ exitDostmt_opt_list?: (ctx: Dostmt_opt_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.dostmt_opt_item`. + * Enter a parse tree produced by `PostgreSqlParser.dostmt_opt_item`. * @param ctx the parse tree */ enterDostmt_opt_item?: (ctx: Dostmt_opt_itemContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.dostmt_opt_item`. + * Exit a parse tree produced by `PostgreSqlParser.dostmt_opt_item`. * @param ctx the parse tree */ exitDostmt_opt_item?: (ctx: Dostmt_opt_itemContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.createcaststmt`. + * Enter a parse tree produced by `PostgreSqlParser.createcaststmt`. * @param ctx the parse tree */ enterCreatecaststmt?: (ctx: CreatecaststmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.createcaststmt`. + * Exit a parse tree produced by `PostgreSqlParser.createcaststmt`. * @param ctx the parse tree */ exitCreatecaststmt?: (ctx: CreatecaststmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.cast_context`. + * Enter a parse tree produced by `PostgreSqlParser.cast_context`. * @param ctx the parse tree */ enterCast_context?: (ctx: Cast_contextContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.cast_context`. + * Exit a parse tree produced by `PostgreSqlParser.cast_context`. * @param ctx the parse tree */ exitCast_context?: (ctx: Cast_contextContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_if_exists`. + * Enter a parse tree produced by `PostgreSqlParser.opt_if_exists`. * @param ctx the parse tree */ enterOpt_if_exists?: (ctx: Opt_if_existsContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_if_exists`. + * Exit a parse tree produced by `PostgreSqlParser.opt_if_exists`. * @param ctx the parse tree */ exitOpt_if_exists?: (ctx: Opt_if_existsContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.createtransformstmt`. + * Enter a parse tree produced by `PostgreSqlParser.createtransformstmt`. * @param ctx the parse tree */ enterCreatetransformstmt?: (ctx: CreatetransformstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.createtransformstmt`. + * Exit a parse tree produced by `PostgreSqlParser.createtransformstmt`. * @param ctx the parse tree */ exitCreatetransformstmt?: (ctx: CreatetransformstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.transform_element_list`. + * Enter a parse tree produced by `PostgreSqlParser.transform_element_list`. * @param ctx the parse tree */ enterTransform_element_list?: (ctx: Transform_element_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.transform_element_list`. + * Exit a parse tree produced by `PostgreSqlParser.transform_element_list`. * @param ctx the parse tree */ exitTransform_element_list?: (ctx: Transform_element_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.reindexstmt`. + * Enter a parse tree produced by `PostgreSqlParser.reindexstmt`. * @param ctx the parse tree */ enterReindexstmt?: (ctx: ReindexstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.reindexstmt`. + * Exit a parse tree produced by `PostgreSqlParser.reindexstmt`. * @param ctx the parse tree */ exitReindexstmt?: (ctx: ReindexstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.reindex_target_type`. + * Enter a parse tree produced by `PostgreSqlParser.reindex_target_type`. * @param ctx the parse tree */ enterReindex_target_type?: (ctx: Reindex_target_typeContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.reindex_target_type`. + * Exit a parse tree produced by `PostgreSqlParser.reindex_target_type`. * @param ctx the parse tree */ exitReindex_target_type?: (ctx: Reindex_target_typeContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.reindex_target_multitable`. + * Enter a parse tree produced by `PostgreSqlParser.reindex_target_multitable`. * @param ctx the parse tree */ enterReindex_target_multitable?: (ctx: Reindex_target_multitableContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.reindex_target_multitable`. + * Exit a parse tree produced by `PostgreSqlParser.reindex_target_multitable`. * @param ctx the parse tree */ exitReindex_target_multitable?: (ctx: Reindex_target_multitableContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.reindex_option_list`. + * Enter a parse tree produced by `PostgreSqlParser.reindex_option_list`. * @param ctx the parse tree */ enterReindex_option_list?: (ctx: Reindex_option_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.reindex_option_list`. + * Exit a parse tree produced by `PostgreSqlParser.reindex_option_list`. * @param ctx the parse tree */ exitReindex_option_list?: (ctx: Reindex_option_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.reindex_option_elem`. + * Enter a parse tree produced by `PostgreSqlParser.reindex_option_elem`. * @param ctx the parse tree */ enterReindex_option_elem?: (ctx: Reindex_option_elemContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.reindex_option_elem`. + * Exit a parse tree produced by `PostgreSqlParser.reindex_option_elem`. * @param ctx the parse tree */ exitReindex_option_elem?: (ctx: Reindex_option_elemContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.altertblspcstmt`. + * Enter a parse tree produced by `PostgreSqlParser.altertblspcstmt`. * @param ctx the parse tree */ enterAltertblspcstmt?: (ctx: AltertblspcstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.altertblspcstmt`. + * Exit a parse tree produced by `PostgreSqlParser.altertblspcstmt`. * @param ctx the parse tree */ exitAltertblspcstmt?: (ctx: AltertblspcstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.renamestmt`. + * Enter a parse tree produced by `PostgreSqlParser.renamestmt`. * @param ctx the parse tree */ enterRenamestmt?: (ctx: RenamestmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.renamestmt`. + * Exit a parse tree produced by `PostgreSqlParser.renamestmt`. * @param ctx the parse tree */ exitRenamestmt?: (ctx: RenamestmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_set_data`. + * Enter a parse tree produced by `PostgreSqlParser.opt_set_data`. * @param ctx the parse tree */ enterOpt_set_data?: (ctx: Opt_set_dataContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_set_data`. + * Exit a parse tree produced by `PostgreSqlParser.opt_set_data`. * @param ctx the parse tree */ exitOpt_set_data?: (ctx: Opt_set_dataContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.alterobjectdependsstmt`. + * Enter a parse tree produced by `PostgreSqlParser.alterobjectdependsstmt`. * @param ctx the parse tree */ enterAlterobjectdependsstmt?: (ctx: AlterobjectdependsstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.alterobjectdependsstmt`. + * Exit a parse tree produced by `PostgreSqlParser.alterobjectdependsstmt`. * @param ctx the parse tree */ exitAlterobjectdependsstmt?: (ctx: AlterobjectdependsstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_no`. + * Enter a parse tree produced by `PostgreSqlParser.opt_no`. * @param ctx the parse tree */ enterOpt_no?: (ctx: Opt_noContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_no`. + * Exit a parse tree produced by `PostgreSqlParser.opt_no`. * @param ctx the parse tree */ exitOpt_no?: (ctx: Opt_noContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.alterobjectschemastmt`. + * Enter a parse tree produced by `PostgreSqlParser.alterobjectschemastmt`. * @param ctx the parse tree */ enterAlterobjectschemastmt?: (ctx: AlterobjectschemastmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.alterobjectschemastmt`. + * Exit a parse tree produced by `PostgreSqlParser.alterobjectschemastmt`. * @param ctx the parse tree */ exitAlterobjectschemastmt?: (ctx: AlterobjectschemastmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.alteroperatorstmt`. + * Enter a parse tree produced by `PostgreSqlParser.alteroperatorstmt`. * @param ctx the parse tree */ enterAlteroperatorstmt?: (ctx: AlteroperatorstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.alteroperatorstmt`. + * Exit a parse tree produced by `PostgreSqlParser.alteroperatorstmt`. * @param ctx the parse tree */ exitAlteroperatorstmt?: (ctx: AlteroperatorstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.operator_def_list`. + * Enter a parse tree produced by `PostgreSqlParser.operator_def_list`. * @param ctx the parse tree */ enterOperator_def_list?: (ctx: Operator_def_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.operator_def_list`. + * Exit a parse tree produced by `PostgreSqlParser.operator_def_list`. * @param ctx the parse tree */ exitOperator_def_list?: (ctx: Operator_def_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.operator_def_elem`. + * Enter a parse tree produced by `PostgreSqlParser.operator_def_elem`. * @param ctx the parse tree */ enterOperator_def_elem?: (ctx: Operator_def_elemContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.operator_def_elem`. + * Exit a parse tree produced by `PostgreSqlParser.operator_def_elem`. * @param ctx the parse tree */ exitOperator_def_elem?: (ctx: Operator_def_elemContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.operator_def_arg`. + * Enter a parse tree produced by `PostgreSqlParser.operator_def_arg`. * @param ctx the parse tree */ enterOperator_def_arg?: (ctx: Operator_def_argContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.operator_def_arg`. + * Exit a parse tree produced by `PostgreSqlParser.operator_def_arg`. * @param ctx the parse tree */ exitOperator_def_arg?: (ctx: Operator_def_argContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.altertypestmt`. + * Enter a parse tree produced by `PostgreSqlParser.altertypestmt`. * @param ctx the parse tree */ enterAltertypestmt?: (ctx: AltertypestmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.altertypestmt`. + * Exit a parse tree produced by `PostgreSqlParser.altertypestmt`. * @param ctx the parse tree */ exitAltertypestmt?: (ctx: AltertypestmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.alterownerstmt`. + * Enter a parse tree produced by `PostgreSqlParser.alterownerstmt`. * @param ctx the parse tree */ enterAlterownerstmt?: (ctx: AlterownerstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.alterownerstmt`. + * Exit a parse tree produced by `PostgreSqlParser.alterownerstmt`. * @param ctx the parse tree */ exitAlterownerstmt?: (ctx: AlterownerstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.createpublicationstmt`. + * Enter a parse tree produced by `PostgreSqlParser.createpublicationstmt`. * @param ctx the parse tree */ enterCreatepublicationstmt?: (ctx: CreatepublicationstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.createpublicationstmt`. + * Exit a parse tree produced by `PostgreSqlParser.createpublicationstmt`. * @param ctx the parse tree */ exitCreatepublicationstmt?: (ctx: CreatepublicationstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_publication_for_tables`. + * Enter a parse tree produced by `PostgreSqlParser.opt_publication_for_tables`. * @param ctx the parse tree */ enterOpt_publication_for_tables?: (ctx: Opt_publication_for_tablesContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_publication_for_tables`. + * Exit a parse tree produced by `PostgreSqlParser.opt_publication_for_tables`. * @param ctx the parse tree */ exitOpt_publication_for_tables?: (ctx: Opt_publication_for_tablesContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.publication_for_tables`. + * Enter a parse tree produced by `PostgreSqlParser.publication_for_tables`. * @param ctx the parse tree */ enterPublication_for_tables?: (ctx: Publication_for_tablesContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.publication_for_tables`. + * Exit a parse tree produced by `PostgreSqlParser.publication_for_tables`. * @param ctx the parse tree */ exitPublication_for_tables?: (ctx: Publication_for_tablesContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.alterpublicationstmt`. + * Enter a parse tree produced by `PostgreSqlParser.alterpublicationstmt`. * @param ctx the parse tree */ enterAlterpublicationstmt?: (ctx: AlterpublicationstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.alterpublicationstmt`. + * Exit a parse tree produced by `PostgreSqlParser.alterpublicationstmt`. * @param ctx the parse tree */ exitAlterpublicationstmt?: (ctx: AlterpublicationstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.createsubscriptionstmt`. + * Enter a parse tree produced by `PostgreSqlParser.createsubscriptionstmt`. * @param ctx the parse tree */ enterCreatesubscriptionstmt?: (ctx: CreatesubscriptionstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.createsubscriptionstmt`. + * Exit a parse tree produced by `PostgreSqlParser.createsubscriptionstmt`. * @param ctx the parse tree */ exitCreatesubscriptionstmt?: (ctx: CreatesubscriptionstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.publication_name_list`. + * Enter a parse tree produced by `PostgreSqlParser.publication_name_list`. * @param ctx the parse tree */ enterPublication_name_list?: (ctx: Publication_name_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.publication_name_list`. + * Exit a parse tree produced by `PostgreSqlParser.publication_name_list`. * @param ctx the parse tree */ exitPublication_name_list?: (ctx: Publication_name_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.publication_name_item`. + * Enter a parse tree produced by `PostgreSqlParser.publication_name_item`. * @param ctx the parse tree */ enterPublication_name_item?: (ctx: Publication_name_itemContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.publication_name_item`. + * Exit a parse tree produced by `PostgreSqlParser.publication_name_item`. * @param ctx the parse tree */ exitPublication_name_item?: (ctx: Publication_name_itemContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.altersubscriptionstmt`. + * Enter a parse tree produced by `PostgreSqlParser.altersubscriptionstmt`. * @param ctx the parse tree */ enterAltersubscriptionstmt?: (ctx: AltersubscriptionstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.altersubscriptionstmt`. + * Exit a parse tree produced by `PostgreSqlParser.altersubscriptionstmt`. * @param ctx the parse tree */ exitAltersubscriptionstmt?: (ctx: AltersubscriptionstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.rulestmt`. + * Enter a parse tree produced by `PostgreSqlParser.rulestmt`. * @param ctx the parse tree */ enterRulestmt?: (ctx: RulestmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.rulestmt`. + * Exit a parse tree produced by `PostgreSqlParser.rulestmt`. * @param ctx the parse tree */ exitRulestmt?: (ctx: RulestmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.ruleactionlist`. + * Enter a parse tree produced by `PostgreSqlParser.ruleactionlist`. * @param ctx the parse tree */ enterRuleactionlist?: (ctx: RuleactionlistContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.ruleactionlist`. + * Exit a parse tree produced by `PostgreSqlParser.ruleactionlist`. * @param ctx the parse tree */ exitRuleactionlist?: (ctx: RuleactionlistContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.ruleactionmulti`. + * Enter a parse tree produced by `PostgreSqlParser.ruleactionmulti`. * @param ctx the parse tree */ enterRuleactionmulti?: (ctx: RuleactionmultiContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.ruleactionmulti`. + * Exit a parse tree produced by `PostgreSqlParser.ruleactionmulti`. * @param ctx the parse tree */ exitRuleactionmulti?: (ctx: RuleactionmultiContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.ruleactionstmt`. + * Enter a parse tree produced by `PostgreSqlParser.ruleactionstmt`. * @param ctx the parse tree */ enterRuleactionstmt?: (ctx: RuleactionstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.ruleactionstmt`. + * Exit a parse tree produced by `PostgreSqlParser.ruleactionstmt`. * @param ctx the parse tree */ exitRuleactionstmt?: (ctx: RuleactionstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.ruleactionstmtOrEmpty`. + * Enter a parse tree produced by `PostgreSqlParser.ruleactionstmtOrEmpty`. * @param ctx the parse tree */ enterRuleactionstmtOrEmpty?: (ctx: RuleactionstmtOrEmptyContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.ruleactionstmtOrEmpty`. + * Exit a parse tree produced by `PostgreSqlParser.ruleactionstmtOrEmpty`. * @param ctx the parse tree */ exitRuleactionstmtOrEmpty?: (ctx: RuleactionstmtOrEmptyContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.event`. + * Enter a parse tree produced by `PostgreSqlParser.event`. * @param ctx the parse tree */ enterEvent?: (ctx: EventContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.event`. + * Exit a parse tree produced by `PostgreSqlParser.event`. * @param ctx the parse tree */ exitEvent?: (ctx: EventContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_instead`. + * Enter a parse tree produced by `PostgreSqlParser.opt_instead`. * @param ctx the parse tree */ enterOpt_instead?: (ctx: Opt_insteadContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_instead`. + * Exit a parse tree produced by `PostgreSqlParser.opt_instead`. * @param ctx the parse tree */ exitOpt_instead?: (ctx: Opt_insteadContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.notifystmt`. + * Enter a parse tree produced by `PostgreSqlParser.notifystmt`. * @param ctx the parse tree */ enterNotifystmt?: (ctx: NotifystmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.notifystmt`. + * Exit a parse tree produced by `PostgreSqlParser.notifystmt`. * @param ctx the parse tree */ exitNotifystmt?: (ctx: NotifystmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.notify_payload`. + * Enter a parse tree produced by `PostgreSqlParser.notify_payload`. * @param ctx the parse tree */ enterNotify_payload?: (ctx: Notify_payloadContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.notify_payload`. + * Exit a parse tree produced by `PostgreSqlParser.notify_payload`. * @param ctx the parse tree */ exitNotify_payload?: (ctx: Notify_payloadContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.listenstmt`. + * Enter a parse tree produced by `PostgreSqlParser.listenstmt`. * @param ctx the parse tree */ enterListenstmt?: (ctx: ListenstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.listenstmt`. + * Exit a parse tree produced by `PostgreSqlParser.listenstmt`. * @param ctx the parse tree */ exitListenstmt?: (ctx: ListenstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.unlistenstmt`. + * Enter a parse tree produced by `PostgreSqlParser.unlistenstmt`. * @param ctx the parse tree */ enterUnlistenstmt?: (ctx: UnlistenstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.unlistenstmt`. + * Exit a parse tree produced by `PostgreSqlParser.unlistenstmt`. * @param ctx the parse tree */ exitUnlistenstmt?: (ctx: UnlistenstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.transactionstmt`. + * Enter a parse tree produced by `PostgreSqlParser.transactionstmt`. * @param ctx the parse tree */ enterTransactionstmt?: (ctx: TransactionstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.transactionstmt`. + * Exit a parse tree produced by `PostgreSqlParser.transactionstmt`. * @param ctx the parse tree */ exitTransactionstmt?: (ctx: TransactionstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_transaction`. + * Enter a parse tree produced by `PostgreSqlParser.opt_transaction`. * @param ctx the parse tree */ enterOpt_transaction?: (ctx: Opt_transactionContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_transaction`. + * Exit a parse tree produced by `PostgreSqlParser.opt_transaction`. * @param ctx the parse tree */ exitOpt_transaction?: (ctx: Opt_transactionContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.transaction_mode_item`. + * Enter a parse tree produced by `PostgreSqlParser.transaction_mode_item`. * @param ctx the parse tree */ enterTransaction_mode_item?: (ctx: Transaction_mode_itemContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.transaction_mode_item`. + * Exit a parse tree produced by `PostgreSqlParser.transaction_mode_item`. * @param ctx the parse tree */ exitTransaction_mode_item?: (ctx: Transaction_mode_itemContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.transaction_mode_list`. + * Enter a parse tree produced by `PostgreSqlParser.transaction_mode_list`. * @param ctx the parse tree */ enterTransaction_mode_list?: (ctx: Transaction_mode_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.transaction_mode_list`. + * Exit a parse tree produced by `PostgreSqlParser.transaction_mode_list`. * @param ctx the parse tree */ exitTransaction_mode_list?: (ctx: Transaction_mode_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.transaction_mode_list_or_empty`. + * Enter a parse tree produced by `PostgreSqlParser.transaction_mode_list_or_empty`. * @param ctx the parse tree */ enterTransaction_mode_list_or_empty?: (ctx: Transaction_mode_list_or_emptyContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.transaction_mode_list_or_empty`. + * Exit a parse tree produced by `PostgreSqlParser.transaction_mode_list_or_empty`. * @param ctx the parse tree */ exitTransaction_mode_list_or_empty?: (ctx: Transaction_mode_list_or_emptyContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_transaction_chain`. + * Enter a parse tree produced by `PostgreSqlParser.opt_transaction_chain`. * @param ctx the parse tree */ enterOpt_transaction_chain?: (ctx: Opt_transaction_chainContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_transaction_chain`. + * Exit a parse tree produced by `PostgreSqlParser.opt_transaction_chain`. * @param ctx the parse tree */ exitOpt_transaction_chain?: (ctx: Opt_transaction_chainContext) => void; /** * Enter a parse tree produced by the `createView` - * labeled alternative in `PostgreSQLParser.viewstmt`. + * labeled alternative in `PostgreSqlParser.viewstmt`. * @param ctx the parse tree */ enterCreateView?: (ctx: CreateViewContext) => void; /** * Exit a parse tree produced by the `createView` - * labeled alternative in `PostgreSQLParser.viewstmt`. + * labeled alternative in `PostgreSqlParser.viewstmt`. * @param ctx the parse tree */ exitCreateView?: (ctx: CreateViewContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_check_option`. + * Enter a parse tree produced by `PostgreSqlParser.opt_check_option`. * @param ctx the parse tree */ enterOpt_check_option?: (ctx: Opt_check_optionContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_check_option`. + * Exit a parse tree produced by `PostgreSqlParser.opt_check_option`. * @param ctx the parse tree */ exitOpt_check_option?: (ctx: Opt_check_optionContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.loadstmt`. + * Enter a parse tree produced by `PostgreSqlParser.loadstmt`. * @param ctx the parse tree */ enterLoadstmt?: (ctx: LoadstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.loadstmt`. + * Exit a parse tree produced by `PostgreSqlParser.loadstmt`. * @param ctx the parse tree */ exitLoadstmt?: (ctx: LoadstmtContext) => void; /** * Enter a parse tree produced by the `createDatabase` - * labeled alternative in `PostgreSQLParser.createdbstmt`. + * labeled alternative in `PostgreSqlParser.createdbstmt`. * @param ctx the parse tree */ enterCreateDatabase?: (ctx: CreateDatabaseContext) => void; /** * Exit a parse tree produced by the `createDatabase` - * labeled alternative in `PostgreSQLParser.createdbstmt`. + * labeled alternative in `PostgreSqlParser.createdbstmt`. * @param ctx the parse tree */ exitCreateDatabase?: (ctx: CreateDatabaseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.createdb_opt_list`. + * Enter a parse tree produced by `PostgreSqlParser.createdb_opt_list`. * @param ctx the parse tree */ enterCreatedb_opt_list?: (ctx: Createdb_opt_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.createdb_opt_list`. + * Exit a parse tree produced by `PostgreSqlParser.createdb_opt_list`. * @param ctx the parse tree */ exitCreatedb_opt_list?: (ctx: Createdb_opt_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.createdb_opt_items`. + * Enter a parse tree produced by `PostgreSqlParser.createdb_opt_items`. * @param ctx the parse tree */ enterCreatedb_opt_items?: (ctx: Createdb_opt_itemsContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.createdb_opt_items`. + * Exit a parse tree produced by `PostgreSqlParser.createdb_opt_items`. * @param ctx the parse tree */ exitCreatedb_opt_items?: (ctx: Createdb_opt_itemsContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.createdb_opt_item`. + * Enter a parse tree produced by `PostgreSqlParser.createdb_opt_item`. * @param ctx the parse tree */ enterCreatedb_opt_item?: (ctx: Createdb_opt_itemContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.createdb_opt_item`. + * Exit a parse tree produced by `PostgreSqlParser.createdb_opt_item`. * @param ctx the parse tree */ exitCreatedb_opt_item?: (ctx: Createdb_opt_itemContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.createdb_opt_name`. + * Enter a parse tree produced by `PostgreSqlParser.createdb_opt_name`. * @param ctx the parse tree */ enterCreatedb_opt_name?: (ctx: Createdb_opt_nameContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.createdb_opt_name`. + * Exit a parse tree produced by `PostgreSqlParser.createdb_opt_name`. * @param ctx the parse tree */ exitCreatedb_opt_name?: (ctx: Createdb_opt_nameContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_equal`. + * Enter a parse tree produced by `PostgreSqlParser.opt_equal`. * @param ctx the parse tree */ enterOpt_equal?: (ctx: Opt_equalContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_equal`. + * Exit a parse tree produced by `PostgreSqlParser.opt_equal`. * @param ctx the parse tree */ exitOpt_equal?: (ctx: Opt_equalContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.alterdatabasestmt`. + * Enter a parse tree produced by `PostgreSqlParser.alterdatabasestmt`. * @param ctx the parse tree */ enterAlterdatabasestmt?: (ctx: AlterdatabasestmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.alterdatabasestmt`. + * Exit a parse tree produced by `PostgreSqlParser.alterdatabasestmt`. * @param ctx the parse tree */ exitAlterdatabasestmt?: (ctx: AlterdatabasestmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.alterdatabasesetstmt`. + * Enter a parse tree produced by `PostgreSqlParser.alterdatabasesetstmt`. * @param ctx the parse tree */ enterAlterdatabasesetstmt?: (ctx: AlterdatabasesetstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.alterdatabasesetstmt`. + * Exit a parse tree produced by `PostgreSqlParser.alterdatabasesetstmt`. * @param ctx the parse tree */ exitAlterdatabasesetstmt?: (ctx: AlterdatabasesetstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.drop_option_list`. + * Enter a parse tree produced by `PostgreSqlParser.drop_option_list`. * @param ctx the parse tree */ enterDrop_option_list?: (ctx: Drop_option_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.drop_option_list`. + * Exit a parse tree produced by `PostgreSqlParser.drop_option_list`. * @param ctx the parse tree */ exitDrop_option_list?: (ctx: Drop_option_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.drop_option`. + * Enter a parse tree produced by `PostgreSqlParser.drop_option`. * @param ctx the parse tree */ enterDrop_option?: (ctx: Drop_optionContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.drop_option`. + * Exit a parse tree produced by `PostgreSqlParser.drop_option`. * @param ctx the parse tree */ exitDrop_option?: (ctx: Drop_optionContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.altercollationstmt`. + * Enter a parse tree produced by `PostgreSqlParser.altercollationstmt`. * @param ctx the parse tree */ enterAltercollationstmt?: (ctx: AltercollationstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.altercollationstmt`. + * Exit a parse tree produced by `PostgreSqlParser.altercollationstmt`. * @param ctx the parse tree */ exitAltercollationstmt?: (ctx: AltercollationstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.altersystemstmt`. + * Enter a parse tree produced by `PostgreSqlParser.altersystemstmt`. * @param ctx the parse tree */ enterAltersystemstmt?: (ctx: AltersystemstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.altersystemstmt`. + * Exit a parse tree produced by `PostgreSqlParser.altersystemstmt`. * @param ctx the parse tree */ exitAltersystemstmt?: (ctx: AltersystemstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.createdomainstmt`. + * Enter a parse tree produced by `PostgreSqlParser.createdomainstmt`. * @param ctx the parse tree */ enterCreatedomainstmt?: (ctx: CreatedomainstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.createdomainstmt`. + * Exit a parse tree produced by `PostgreSqlParser.createdomainstmt`. * @param ctx the parse tree */ exitCreatedomainstmt?: (ctx: CreatedomainstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.alterdomainstmt`. + * Enter a parse tree produced by `PostgreSqlParser.alterdomainstmt`. * @param ctx the parse tree */ enterAlterdomainstmt?: (ctx: AlterdomainstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.alterdomainstmt`. + * Exit a parse tree produced by `PostgreSqlParser.alterdomainstmt`. * @param ctx the parse tree */ exitAlterdomainstmt?: (ctx: AlterdomainstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_as`. + * Enter a parse tree produced by `PostgreSqlParser.opt_as`. * @param ctx the parse tree */ enterOpt_as?: (ctx: Opt_asContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_as`. + * Exit a parse tree produced by `PostgreSqlParser.opt_as`. * @param ctx the parse tree */ exitOpt_as?: (ctx: Opt_asContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.altertsdictionarystmt`. + * Enter a parse tree produced by `PostgreSqlParser.altertsdictionarystmt`. * @param ctx the parse tree */ enterAltertsdictionarystmt?: (ctx: AltertsdictionarystmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.altertsdictionarystmt`. + * Exit a parse tree produced by `PostgreSqlParser.altertsdictionarystmt`. * @param ctx the parse tree */ exitAltertsdictionarystmt?: (ctx: AltertsdictionarystmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.altertsconfigurationstmt`. + * Enter a parse tree produced by `PostgreSqlParser.altertsconfigurationstmt`. * @param ctx the parse tree */ enterAltertsconfigurationstmt?: (ctx: AltertsconfigurationstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.altertsconfigurationstmt`. + * Exit a parse tree produced by `PostgreSqlParser.altertsconfigurationstmt`. * @param ctx the parse tree */ exitAltertsconfigurationstmt?: (ctx: AltertsconfigurationstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.any_with`. + * Enter a parse tree produced by `PostgreSqlParser.any_with`. * @param ctx the parse tree */ enterAny_with?: (ctx: Any_withContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.any_with`. + * Exit a parse tree produced by `PostgreSqlParser.any_with`. * @param ctx the parse tree */ exitAny_with?: (ctx: Any_withContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.createconversionstmt`. + * Enter a parse tree produced by `PostgreSqlParser.createconversionstmt`. * @param ctx the parse tree */ enterCreateconversionstmt?: (ctx: CreateconversionstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.createconversionstmt`. + * Exit a parse tree produced by `PostgreSqlParser.createconversionstmt`. * @param ctx the parse tree */ exitCreateconversionstmt?: (ctx: CreateconversionstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.clusterstmt`. + * Enter a parse tree produced by `PostgreSqlParser.clusterstmt`. * @param ctx the parse tree */ enterClusterstmt?: (ctx: ClusterstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.clusterstmt`. + * Exit a parse tree produced by `PostgreSqlParser.clusterstmt`. * @param ctx the parse tree */ exitClusterstmt?: (ctx: ClusterstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_verbose_list`. + * Enter a parse tree produced by `PostgreSqlParser.opt_verbose_list`. * @param ctx the parse tree */ enterOpt_verbose_list?: (ctx: Opt_verbose_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_verbose_list`. + * Exit a parse tree produced by `PostgreSqlParser.opt_verbose_list`. * @param ctx the parse tree */ exitOpt_verbose_list?: (ctx: Opt_verbose_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.cluster_index_specification`. + * Enter a parse tree produced by `PostgreSqlParser.cluster_index_specification`. * @param ctx the parse tree */ enterCluster_index_specification?: (ctx: Cluster_index_specificationContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.cluster_index_specification`. + * Exit a parse tree produced by `PostgreSqlParser.cluster_index_specification`. * @param ctx the parse tree */ exitCluster_index_specification?: (ctx: Cluster_index_specificationContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.vacuumstmt`. + * Enter a parse tree produced by `PostgreSqlParser.vacuumstmt`. * @param ctx the parse tree */ enterVacuumstmt?: (ctx: VacuumstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.vacuumstmt`. + * Exit a parse tree produced by `PostgreSqlParser.vacuumstmt`. * @param ctx the parse tree */ exitVacuumstmt?: (ctx: VacuumstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.analyzestmt`. + * Enter a parse tree produced by `PostgreSqlParser.analyzestmt`. * @param ctx the parse tree */ enterAnalyzestmt?: (ctx: AnalyzestmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.analyzestmt`. + * Exit a parse tree produced by `PostgreSqlParser.analyzestmt`. * @param ctx the parse tree */ exitAnalyzestmt?: (ctx: AnalyzestmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.vac_analyze_option_list`. + * Enter a parse tree produced by `PostgreSqlParser.vac_analyze_option_list`. * @param ctx the parse tree */ enterVac_analyze_option_list?: (ctx: Vac_analyze_option_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.vac_analyze_option_list`. + * Exit a parse tree produced by `PostgreSqlParser.vac_analyze_option_list`. * @param ctx the parse tree */ exitVac_analyze_option_list?: (ctx: Vac_analyze_option_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.analyze_keyword`. + * Enter a parse tree produced by `PostgreSqlParser.analyze_keyword`. * @param ctx the parse tree */ enterAnalyze_keyword?: (ctx: Analyze_keywordContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.analyze_keyword`. + * Exit a parse tree produced by `PostgreSqlParser.analyze_keyword`. * @param ctx the parse tree */ exitAnalyze_keyword?: (ctx: Analyze_keywordContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.vac_analyze_option_elem`. + * Enter a parse tree produced by `PostgreSqlParser.vac_analyze_option_elem`. * @param ctx the parse tree */ enterVac_analyze_option_elem?: (ctx: Vac_analyze_option_elemContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.vac_analyze_option_elem`. + * Exit a parse tree produced by `PostgreSqlParser.vac_analyze_option_elem`. * @param ctx the parse tree */ exitVac_analyze_option_elem?: (ctx: Vac_analyze_option_elemContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.vac_analyze_option_name`. + * Enter a parse tree produced by `PostgreSqlParser.vac_analyze_option_name`. * @param ctx the parse tree */ enterVac_analyze_option_name?: (ctx: Vac_analyze_option_nameContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.vac_analyze_option_name`. + * Exit a parse tree produced by `PostgreSqlParser.vac_analyze_option_name`. * @param ctx the parse tree */ exitVac_analyze_option_name?: (ctx: Vac_analyze_option_nameContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.vac_analyze_option_arg`. + * Enter a parse tree produced by `PostgreSqlParser.vac_analyze_option_arg`. * @param ctx the parse tree */ enterVac_analyze_option_arg?: (ctx: Vac_analyze_option_argContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.vac_analyze_option_arg`. + * Exit a parse tree produced by `PostgreSqlParser.vac_analyze_option_arg`. * @param ctx the parse tree */ exitVac_analyze_option_arg?: (ctx: Vac_analyze_option_argContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_analyze`. + * Enter a parse tree produced by `PostgreSqlParser.opt_analyze`. * @param ctx the parse tree */ enterOpt_analyze?: (ctx: Opt_analyzeContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_analyze`. + * Exit a parse tree produced by `PostgreSqlParser.opt_analyze`. * @param ctx the parse tree */ exitOpt_analyze?: (ctx: Opt_analyzeContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.analyze_options_list`. + * Enter a parse tree produced by `PostgreSqlParser.analyze_options_list`. * @param ctx the parse tree */ enterAnalyze_options_list?: (ctx: Analyze_options_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.analyze_options_list`. + * Exit a parse tree produced by `PostgreSqlParser.analyze_options_list`. * @param ctx the parse tree */ exitAnalyze_options_list?: (ctx: Analyze_options_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.analyze_option_elem`. + * Enter a parse tree produced by `PostgreSqlParser.analyze_option_elem`. * @param ctx the parse tree */ enterAnalyze_option_elem?: (ctx: Analyze_option_elemContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.analyze_option_elem`. + * Exit a parse tree produced by `PostgreSqlParser.analyze_option_elem`. * @param ctx the parse tree */ exitAnalyze_option_elem?: (ctx: Analyze_option_elemContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_verbose`. + * Enter a parse tree produced by `PostgreSqlParser.opt_verbose`. * @param ctx the parse tree */ enterOpt_verbose?: (ctx: Opt_verboseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_verbose`. + * Exit a parse tree produced by `PostgreSqlParser.opt_verbose`. * @param ctx the parse tree */ exitOpt_verbose?: (ctx: Opt_verboseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_skiplock`. + * Enter a parse tree produced by `PostgreSqlParser.opt_skiplock`. * @param ctx the parse tree */ enterOpt_skiplock?: (ctx: Opt_skiplockContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_skiplock`. + * Exit a parse tree produced by `PostgreSqlParser.opt_skiplock`. * @param ctx the parse tree */ exitOpt_skiplock?: (ctx: Opt_skiplockContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_buffer_usage_limit`. + * Enter a parse tree produced by `PostgreSqlParser.opt_buffer_usage_limit`. * @param ctx the parse tree */ enterOpt_buffer_usage_limit?: (ctx: Opt_buffer_usage_limitContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_buffer_usage_limit`. + * Exit a parse tree produced by `PostgreSqlParser.opt_buffer_usage_limit`. * @param ctx the parse tree */ exitOpt_buffer_usage_limit?: (ctx: Opt_buffer_usage_limitContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_full`. + * Enter a parse tree produced by `PostgreSqlParser.opt_full`. * @param ctx the parse tree */ enterOpt_full?: (ctx: Opt_fullContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_full`. + * Exit a parse tree produced by `PostgreSqlParser.opt_full`. * @param ctx the parse tree */ exitOpt_full?: (ctx: Opt_fullContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_freeze`. + * Enter a parse tree produced by `PostgreSqlParser.opt_freeze`. * @param ctx the parse tree */ enterOpt_freeze?: (ctx: Opt_freezeContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_freeze`. + * Exit a parse tree produced by `PostgreSqlParser.opt_freeze`. * @param ctx the parse tree */ exitOpt_freeze?: (ctx: Opt_freezeContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_name_list`. + * Enter a parse tree produced by `PostgreSqlParser.opt_name_list`. * @param ctx the parse tree */ enterOpt_name_list?: (ctx: Opt_name_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_name_list`. + * Exit a parse tree produced by `PostgreSqlParser.opt_name_list`. * @param ctx the parse tree */ exitOpt_name_list?: (ctx: Opt_name_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.vacuum_relation`. + * Enter a parse tree produced by `PostgreSqlParser.vacuum_relation`. * @param ctx the parse tree */ enterVacuum_relation?: (ctx: Vacuum_relationContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.vacuum_relation`. + * Exit a parse tree produced by `PostgreSqlParser.vacuum_relation`. * @param ctx the parse tree */ exitVacuum_relation?: (ctx: Vacuum_relationContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.vacuum_relation_list`. + * Enter a parse tree produced by `PostgreSqlParser.vacuum_relation_list`. * @param ctx the parse tree */ enterVacuum_relation_list?: (ctx: Vacuum_relation_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.vacuum_relation_list`. + * Exit a parse tree produced by `PostgreSqlParser.vacuum_relation_list`. * @param ctx the parse tree */ exitVacuum_relation_list?: (ctx: Vacuum_relation_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_vacuum_relation_list`. + * Enter a parse tree produced by `PostgreSqlParser.opt_vacuum_relation_list`. * @param ctx the parse tree */ enterOpt_vacuum_relation_list?: (ctx: Opt_vacuum_relation_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_vacuum_relation_list`. + * Exit a parse tree produced by `PostgreSqlParser.opt_vacuum_relation_list`. * @param ctx the parse tree */ exitOpt_vacuum_relation_list?: (ctx: Opt_vacuum_relation_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.explainstmt`. + * Enter a parse tree produced by `PostgreSqlParser.explainstmt`. * @param ctx the parse tree */ enterExplainstmt?: (ctx: ExplainstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.explainstmt`. + * Exit a parse tree produced by `PostgreSqlParser.explainstmt`. * @param ctx the parse tree */ exitExplainstmt?: (ctx: ExplainstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.explainablestmt`. + * Enter a parse tree produced by `PostgreSqlParser.explainablestmt`. * @param ctx the parse tree */ enterExplainablestmt?: (ctx: ExplainablestmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.explainablestmt`. + * Exit a parse tree produced by `PostgreSqlParser.explainablestmt`. * @param ctx the parse tree */ exitExplainablestmt?: (ctx: ExplainablestmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.explain_option_list`. + * Enter a parse tree produced by `PostgreSqlParser.explain_option_list`. * @param ctx the parse tree */ enterExplain_option_list?: (ctx: Explain_option_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.explain_option_list`. + * Exit a parse tree produced by `PostgreSqlParser.explain_option_list`. * @param ctx the parse tree */ exitExplain_option_list?: (ctx: Explain_option_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.explain_option_elem`. + * Enter a parse tree produced by `PostgreSqlParser.explain_option_elem`. * @param ctx the parse tree */ enterExplain_option_elem?: (ctx: Explain_option_elemContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.explain_option_elem`. + * Exit a parse tree produced by `PostgreSqlParser.explain_option_elem`. * @param ctx the parse tree */ exitExplain_option_elem?: (ctx: Explain_option_elemContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.explain_option_name`. + * Enter a parse tree produced by `PostgreSqlParser.explain_option_name`. * @param ctx the parse tree */ enterExplain_option_name?: (ctx: Explain_option_nameContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.explain_option_name`. + * Exit a parse tree produced by `PostgreSqlParser.explain_option_name`. * @param ctx the parse tree */ exitExplain_option_name?: (ctx: Explain_option_nameContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.explain_option_arg`. + * Enter a parse tree produced by `PostgreSqlParser.explain_option_arg`. * @param ctx the parse tree */ enterExplain_option_arg?: (ctx: Explain_option_argContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.explain_option_arg`. + * Exit a parse tree produced by `PostgreSqlParser.explain_option_arg`. * @param ctx the parse tree */ exitExplain_option_arg?: (ctx: Explain_option_argContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.preparestmt`. + * Enter a parse tree produced by `PostgreSqlParser.preparestmt`. * @param ctx the parse tree */ enterPreparestmt?: (ctx: PreparestmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.preparestmt`. + * Exit a parse tree produced by `PostgreSqlParser.preparestmt`. * @param ctx the parse tree */ exitPreparestmt?: (ctx: PreparestmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.prep_type_clause`. + * Enter a parse tree produced by `PostgreSqlParser.prep_type_clause`. * @param ctx the parse tree */ enterPrep_type_clause?: (ctx: Prep_type_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.prep_type_clause`. + * Exit a parse tree produced by `PostgreSqlParser.prep_type_clause`. * @param ctx the parse tree */ exitPrep_type_clause?: (ctx: Prep_type_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.preparablestmt`. + * Enter a parse tree produced by `PostgreSqlParser.preparablestmt`. * @param ctx the parse tree */ enterPreparablestmt?: (ctx: PreparablestmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.preparablestmt`. + * Exit a parse tree produced by `PostgreSqlParser.preparablestmt`. * @param ctx the parse tree */ exitPreparablestmt?: (ctx: PreparablestmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.executestmt`. + * Enter a parse tree produced by `PostgreSqlParser.executestmt`. * @param ctx the parse tree */ enterExecutestmt?: (ctx: ExecutestmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.executestmt`. + * Exit a parse tree produced by `PostgreSqlParser.executestmt`. * @param ctx the parse tree */ exitExecutestmt?: (ctx: ExecutestmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.execute_param_clause`. + * Enter a parse tree produced by `PostgreSqlParser.execute_param_clause`. * @param ctx the parse tree */ enterExecute_param_clause?: (ctx: Execute_param_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.execute_param_clause`. + * Exit a parse tree produced by `PostgreSqlParser.execute_param_clause`. * @param ctx the parse tree */ exitExecute_param_clause?: (ctx: Execute_param_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.deallocatestmt`. + * Enter a parse tree produced by `PostgreSqlParser.deallocatestmt`. * @param ctx the parse tree */ enterDeallocatestmt?: (ctx: DeallocatestmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.deallocatestmt`. + * Exit a parse tree produced by `PostgreSqlParser.deallocatestmt`. * @param ctx the parse tree */ exitDeallocatestmt?: (ctx: DeallocatestmtContext) => void; /** * Enter a parse tree produced by the `insertStatement` - * labeled alternative in `PostgreSQLParser.insertstmt`. + * labeled alternative in `PostgreSqlParser.insertstmt`. * @param ctx the parse tree */ enterInsertStatement?: (ctx: InsertStatementContext) => void; /** * Exit a parse tree produced by the `insertStatement` - * labeled alternative in `PostgreSQLParser.insertstmt`. + * labeled alternative in `PostgreSqlParser.insertstmt`. * @param ctx the parse tree */ exitInsertStatement?: (ctx: InsertStatementContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.insert_target`. + * Enter a parse tree produced by `PostgreSqlParser.insert_target`. * @param ctx the parse tree */ enterInsert_target?: (ctx: Insert_targetContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.insert_target`. + * Exit a parse tree produced by `PostgreSqlParser.insert_target`. * @param ctx the parse tree */ exitInsert_target?: (ctx: Insert_targetContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.insert_rest`. + * Enter a parse tree produced by `PostgreSqlParser.insert_rest`. * @param ctx the parse tree */ enterInsert_rest?: (ctx: Insert_restContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.insert_rest`. + * Exit a parse tree produced by `PostgreSqlParser.insert_rest`. * @param ctx the parse tree */ exitInsert_rest?: (ctx: Insert_restContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.override_kind`. + * Enter a parse tree produced by `PostgreSqlParser.override_kind`. * @param ctx the parse tree */ enterOverride_kind?: (ctx: Override_kindContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.override_kind`. + * Exit a parse tree produced by `PostgreSqlParser.override_kind`. * @param ctx the parse tree */ exitOverride_kind?: (ctx: Override_kindContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.insert_column_list`. + * Enter a parse tree produced by `PostgreSqlParser.insert_column_list`. * @param ctx the parse tree */ enterInsert_column_list?: (ctx: Insert_column_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.insert_column_list`. + * Exit a parse tree produced by `PostgreSqlParser.insert_column_list`. * @param ctx the parse tree */ exitInsert_column_list?: (ctx: Insert_column_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.insert_column_item`. + * Enter a parse tree produced by `PostgreSqlParser.insert_column_item`. * @param ctx the parse tree */ enterInsert_column_item?: (ctx: Insert_column_itemContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.insert_column_item`. + * Exit a parse tree produced by `PostgreSqlParser.insert_column_item`. * @param ctx the parse tree */ exitInsert_column_item?: (ctx: Insert_column_itemContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_on_conflict`. + * Enter a parse tree produced by `PostgreSqlParser.opt_on_conflict`. * @param ctx the parse tree */ enterOpt_on_conflict?: (ctx: Opt_on_conflictContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_on_conflict`. + * Exit a parse tree produced by `PostgreSqlParser.opt_on_conflict`. * @param ctx the parse tree */ exitOpt_on_conflict?: (ctx: Opt_on_conflictContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_conf_expr`. + * Enter a parse tree produced by `PostgreSqlParser.opt_conf_expr`. * @param ctx the parse tree */ enterOpt_conf_expr?: (ctx: Opt_conf_exprContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_conf_expr`. + * Exit a parse tree produced by `PostgreSqlParser.opt_conf_expr`. * @param ctx the parse tree */ exitOpt_conf_expr?: (ctx: Opt_conf_exprContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.returning_clause`. + * Enter a parse tree produced by `PostgreSqlParser.returning_clause`. * @param ctx the parse tree */ enterReturning_clause?: (ctx: Returning_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.returning_clause`. + * Exit a parse tree produced by `PostgreSqlParser.returning_clause`. * @param ctx the parse tree */ exitReturning_clause?: (ctx: Returning_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.deletestmt`. + * Enter a parse tree produced by `PostgreSqlParser.deletestmt`. * @param ctx the parse tree */ enterDeletestmt?: (ctx: DeletestmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.deletestmt`. + * Exit a parse tree produced by `PostgreSqlParser.deletestmt`. * @param ctx the parse tree */ exitDeletestmt?: (ctx: DeletestmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.using_clause`. + * Enter a parse tree produced by `PostgreSqlParser.using_clause`. * @param ctx the parse tree */ enterUsing_clause?: (ctx: Using_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.using_clause`. + * Exit a parse tree produced by `PostgreSqlParser.using_clause`. * @param ctx the parse tree */ exitUsing_clause?: (ctx: Using_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.lockstmt`. + * Enter a parse tree produced by `PostgreSqlParser.lockstmt`. * @param ctx the parse tree */ enterLockstmt?: (ctx: LockstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.lockstmt`. + * Exit a parse tree produced by `PostgreSqlParser.lockstmt`. * @param ctx the parse tree */ exitLockstmt?: (ctx: LockstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_lock`. + * Enter a parse tree produced by `PostgreSqlParser.opt_lock`. * @param ctx the parse tree */ enterOpt_lock?: (ctx: Opt_lockContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_lock`. + * Exit a parse tree produced by `PostgreSqlParser.opt_lock`. * @param ctx the parse tree */ exitOpt_lock?: (ctx: Opt_lockContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.lock_type`. + * Enter a parse tree produced by `PostgreSqlParser.lock_type`. * @param ctx the parse tree */ enterLock_type?: (ctx: Lock_typeContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.lock_type`. + * Exit a parse tree produced by `PostgreSqlParser.lock_type`. * @param ctx the parse tree */ exitLock_type?: (ctx: Lock_typeContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_nowait`. + * Enter a parse tree produced by `PostgreSqlParser.opt_nowait`. * @param ctx the parse tree */ enterOpt_nowait?: (ctx: Opt_nowaitContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_nowait`. + * Exit a parse tree produced by `PostgreSqlParser.opt_nowait`. * @param ctx the parse tree */ exitOpt_nowait?: (ctx: Opt_nowaitContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_nowait_or_skip`. + * Enter a parse tree produced by `PostgreSqlParser.opt_nowait_or_skip`. * @param ctx the parse tree */ enterOpt_nowait_or_skip?: (ctx: Opt_nowait_or_skipContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_nowait_or_skip`. + * Exit a parse tree produced by `PostgreSqlParser.opt_nowait_or_skip`. * @param ctx the parse tree */ exitOpt_nowait_or_skip?: (ctx: Opt_nowait_or_skipContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.updatestmt`. + * Enter a parse tree produced by `PostgreSqlParser.updatestmt`. * @param ctx the parse tree */ enterUpdatestmt?: (ctx: UpdatestmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.updatestmt`. + * Exit a parse tree produced by `PostgreSqlParser.updatestmt`. * @param ctx the parse tree */ exitUpdatestmt?: (ctx: UpdatestmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.set_clause_list`. + * Enter a parse tree produced by `PostgreSqlParser.set_clause_list`. * @param ctx the parse tree */ enterSet_clause_list?: (ctx: Set_clause_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.set_clause_list`. + * Exit a parse tree produced by `PostgreSqlParser.set_clause_list`. * @param ctx the parse tree */ exitSet_clause_list?: (ctx: Set_clause_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.set_clause`. + * Enter a parse tree produced by `PostgreSqlParser.set_clause`. * @param ctx the parse tree */ enterSet_clause?: (ctx: Set_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.set_clause`. + * Exit a parse tree produced by `PostgreSqlParser.set_clause`. * @param ctx the parse tree */ exitSet_clause?: (ctx: Set_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.set_target`. + * Enter a parse tree produced by `PostgreSqlParser.set_target`. * @param ctx the parse tree */ enterSet_target?: (ctx: Set_targetContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.set_target`. + * Exit a parse tree produced by `PostgreSqlParser.set_target`. * @param ctx the parse tree */ exitSet_target?: (ctx: Set_targetContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.set_target_list`. + * Enter a parse tree produced by `PostgreSqlParser.set_target_list`. * @param ctx the parse tree */ enterSet_target_list?: (ctx: Set_target_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.set_target_list`. + * Exit a parse tree produced by `PostgreSqlParser.set_target_list`. * @param ctx the parse tree */ exitSet_target_list?: (ctx: Set_target_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.declarecursorstmt`. + * Enter a parse tree produced by `PostgreSqlParser.declarecursorstmt`. * @param ctx the parse tree */ enterDeclarecursorstmt?: (ctx: DeclarecursorstmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.declarecursorstmt`. + * Exit a parse tree produced by `PostgreSqlParser.declarecursorstmt`. * @param ctx the parse tree */ exitDeclarecursorstmt?: (ctx: DeclarecursorstmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.cursor_name`. + * Enter a parse tree produced by `PostgreSqlParser.cursor_name`. * @param ctx the parse tree */ enterCursor_name?: (ctx: Cursor_nameContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.cursor_name`. + * Exit a parse tree produced by `PostgreSqlParser.cursor_name`. * @param ctx the parse tree */ exitCursor_name?: (ctx: Cursor_nameContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.cursor_options`. + * Enter a parse tree produced by `PostgreSqlParser.cursor_options`. * @param ctx the parse tree */ enterCursor_options?: (ctx: Cursor_optionsContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.cursor_options`. + * Exit a parse tree produced by `PostgreSqlParser.cursor_options`. * @param ctx the parse tree */ exitCursor_options?: (ctx: Cursor_optionsContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_hold`. + * Enter a parse tree produced by `PostgreSqlParser.opt_hold`. * @param ctx the parse tree */ enterOpt_hold?: (ctx: Opt_holdContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_hold`. + * Exit a parse tree produced by `PostgreSqlParser.opt_hold`. * @param ctx the parse tree */ exitOpt_hold?: (ctx: Opt_holdContext) => void; /** * Enter a parse tree produced by the `selectStatement` - * labeled alternative in `PostgreSQLParser.selectstmt`. + * labeled alternative in `PostgreSqlParser.selectstmt`. * @param ctx the parse tree */ enterSelectStatement?: (ctx: SelectStatementContext) => void; /** * Exit a parse tree produced by the `selectStatement` - * labeled alternative in `PostgreSQLParser.selectstmt`. + * labeled alternative in `PostgreSqlParser.selectstmt`. * @param ctx the parse tree */ exitSelectStatement?: (ctx: SelectStatementContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.select_with_parens`. + * Enter a parse tree produced by `PostgreSqlParser.select_with_parens`. * @param ctx the parse tree */ enterSelect_with_parens?: (ctx: Select_with_parensContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.select_with_parens`. + * Exit a parse tree produced by `PostgreSqlParser.select_with_parens`. * @param ctx the parse tree */ exitSelect_with_parens?: (ctx: Select_with_parensContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.select_no_parens`. + * Enter a parse tree produced by `PostgreSqlParser.select_no_parens`. * @param ctx the parse tree */ enterSelect_no_parens?: (ctx: Select_no_parensContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.select_no_parens`. + * Exit a parse tree produced by `PostgreSqlParser.select_no_parens`. * @param ctx the parse tree */ exitSelect_no_parens?: (ctx: Select_no_parensContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.select_clause`. + * Enter a parse tree produced by `PostgreSqlParser.select_clause`. * @param ctx the parse tree */ enterSelect_clause?: (ctx: Select_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.select_clause`. + * Exit a parse tree produced by `PostgreSqlParser.select_clause`. * @param ctx the parse tree */ exitSelect_clause?: (ctx: Select_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.simple_select`. + * Enter a parse tree produced by `PostgreSqlParser.simple_select`. * @param ctx the parse tree */ enterSimple_select?: (ctx: Simple_selectContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.simple_select`. + * Exit a parse tree produced by `PostgreSqlParser.simple_select`. * @param ctx the parse tree */ exitSimple_select?: (ctx: Simple_selectContext) => void; /** * Enter a parse tree produced by the `union` - * labeled alternative in `PostgreSQLParser.set_operator`. + * labeled alternative in `PostgreSqlParser.set_operator`. * @param ctx the parse tree */ enterUnion?: (ctx: UnionContext) => void; /** * Exit a parse tree produced by the `union` - * labeled alternative in `PostgreSQLParser.set_operator`. + * labeled alternative in `PostgreSqlParser.set_operator`. * @param ctx the parse tree */ exitUnion?: (ctx: UnionContext) => void; /** * Enter a parse tree produced by the `intersect` - * labeled alternative in `PostgreSQLParser.set_operator`. + * labeled alternative in `PostgreSqlParser.set_operator`. * @param ctx the parse tree */ enterIntersect?: (ctx: IntersectContext) => void; /** * Exit a parse tree produced by the `intersect` - * labeled alternative in `PostgreSQLParser.set_operator`. + * labeled alternative in `PostgreSqlParser.set_operator`. * @param ctx the parse tree */ exitIntersect?: (ctx: IntersectContext) => void; /** * Enter a parse tree produced by the `except` - * labeled alternative in `PostgreSQLParser.set_operator`. + * labeled alternative in `PostgreSqlParser.set_operator`. * @param ctx the parse tree */ enterExcept?: (ctx: ExceptContext) => void; /** * Exit a parse tree produced by the `except` - * labeled alternative in `PostgreSQLParser.set_operator`. + * labeled alternative in `PostgreSqlParser.set_operator`. * @param ctx the parse tree */ exitExcept?: (ctx: ExceptContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.set_operator_with_all_or_distinct`. + * Enter a parse tree produced by `PostgreSqlParser.set_operator_with_all_or_distinct`. * @param ctx the parse tree */ enterSet_operator_with_all_or_distinct?: (ctx: Set_operator_with_all_or_distinctContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.set_operator_with_all_or_distinct`. + * Exit a parse tree produced by `PostgreSqlParser.set_operator_with_all_or_distinct`. * @param ctx the parse tree */ exitSet_operator_with_all_or_distinct?: (ctx: Set_operator_with_all_or_distinctContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.with_clause`. + * Enter a parse tree produced by `PostgreSqlParser.with_clause`. * @param ctx the parse tree */ enterWith_clause?: (ctx: With_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.with_clause`. + * Exit a parse tree produced by `PostgreSqlParser.with_clause`. * @param ctx the parse tree */ exitWith_clause?: (ctx: With_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.cte_list`. + * Enter a parse tree produced by `PostgreSqlParser.cte_list`. * @param ctx the parse tree */ enterCte_list?: (ctx: Cte_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.cte_list`. + * Exit a parse tree produced by `PostgreSqlParser.cte_list`. * @param ctx the parse tree */ exitCte_list?: (ctx: Cte_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.common_table_expr`. + * Enter a parse tree produced by `PostgreSqlParser.common_table_expr`. * @param ctx the parse tree */ enterCommon_table_expr?: (ctx: Common_table_exprContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.common_table_expr`. + * Exit a parse tree produced by `PostgreSqlParser.common_table_expr`. * @param ctx the parse tree */ exitCommon_table_expr?: (ctx: Common_table_exprContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.search_cluase`. + * Enter a parse tree produced by `PostgreSqlParser.search_cluase`. * @param ctx the parse tree */ enterSearch_cluase?: (ctx: Search_cluaseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.search_cluase`. + * Exit a parse tree produced by `PostgreSqlParser.search_cluase`. * @param ctx the parse tree */ exitSearch_cluase?: (ctx: Search_cluaseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.cycle_cluase`. + * Enter a parse tree produced by `PostgreSqlParser.cycle_cluase`. * @param ctx the parse tree */ enterCycle_cluase?: (ctx: Cycle_cluaseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.cycle_cluase`. + * Exit a parse tree produced by `PostgreSqlParser.cycle_cluase`. * @param ctx the parse tree */ exitCycle_cluase?: (ctx: Cycle_cluaseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_materialized`. + * Enter a parse tree produced by `PostgreSqlParser.opt_materialized`. * @param ctx the parse tree */ enterOpt_materialized?: (ctx: Opt_materializedContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_materialized`. + * Exit a parse tree produced by `PostgreSqlParser.opt_materialized`. * @param ctx the parse tree */ exitOpt_materialized?: (ctx: Opt_materializedContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_with_clause`. + * Enter a parse tree produced by `PostgreSqlParser.opt_with_clause`. * @param ctx the parse tree */ enterOpt_with_clause?: (ctx: Opt_with_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_with_clause`. + * Exit a parse tree produced by `PostgreSqlParser.opt_with_clause`. * @param ctx the parse tree */ exitOpt_with_clause?: (ctx: Opt_with_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.into_clause`. + * Enter a parse tree produced by `PostgreSqlParser.into_clause`. * @param ctx the parse tree */ enterInto_clause?: (ctx: Into_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.into_clause`. + * Exit a parse tree produced by `PostgreSqlParser.into_clause`. * @param ctx the parse tree */ exitInto_clause?: (ctx: Into_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_strict`. + * Enter a parse tree produced by `PostgreSqlParser.opt_strict`. * @param ctx the parse tree */ enterOpt_strict?: (ctx: Opt_strictContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_strict`. + * Exit a parse tree produced by `PostgreSqlParser.opt_strict`. * @param ctx the parse tree */ exitOpt_strict?: (ctx: Opt_strictContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opttempTableName`. + * Enter a parse tree produced by `PostgreSqlParser.opttempTableName`. * @param ctx the parse tree */ enterOpttempTableName?: (ctx: OpttempTableNameContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opttempTableName`. + * Exit a parse tree produced by `PostgreSqlParser.opttempTableName`. * @param ctx the parse tree */ exitOpttempTableName?: (ctx: OpttempTableNameContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_table`. + * Enter a parse tree produced by `PostgreSqlParser.opt_table`. * @param ctx the parse tree */ enterOpt_table?: (ctx: Opt_tableContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_table`. + * Exit a parse tree produced by `PostgreSqlParser.opt_table`. * @param ctx the parse tree */ exitOpt_table?: (ctx: Opt_tableContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.all_or_distinct`. + * Enter a parse tree produced by `PostgreSqlParser.all_or_distinct`. * @param ctx the parse tree */ enterAll_or_distinct?: (ctx: All_or_distinctContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.all_or_distinct`. + * Exit a parse tree produced by `PostgreSqlParser.all_or_distinct`. * @param ctx the parse tree */ exitAll_or_distinct?: (ctx: All_or_distinctContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.distinct_clause`. + * Enter a parse tree produced by `PostgreSqlParser.distinct_clause`. * @param ctx the parse tree */ enterDistinct_clause?: (ctx: Distinct_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.distinct_clause`. + * Exit a parse tree produced by `PostgreSqlParser.distinct_clause`. * @param ctx the parse tree */ exitDistinct_clause?: (ctx: Distinct_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_all_clause`. + * Enter a parse tree produced by `PostgreSqlParser.opt_all_clause`. * @param ctx the parse tree */ enterOpt_all_clause?: (ctx: Opt_all_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_all_clause`. + * Exit a parse tree produced by `PostgreSqlParser.opt_all_clause`. * @param ctx the parse tree */ exitOpt_all_clause?: (ctx: Opt_all_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_sort_clause`. + * Enter a parse tree produced by `PostgreSqlParser.opt_sort_clause`. * @param ctx the parse tree */ enterOpt_sort_clause?: (ctx: Opt_sort_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_sort_clause`. + * Exit a parse tree produced by `PostgreSqlParser.opt_sort_clause`. * @param ctx the parse tree */ exitOpt_sort_clause?: (ctx: Opt_sort_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.sort_clause`. + * Enter a parse tree produced by `PostgreSqlParser.sort_clause`. * @param ctx the parse tree */ enterSort_clause?: (ctx: Sort_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.sort_clause`. + * Exit a parse tree produced by `PostgreSqlParser.sort_clause`. * @param ctx the parse tree */ exitSort_clause?: (ctx: Sort_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.sortby_list`. + * Enter a parse tree produced by `PostgreSqlParser.sortby_list`. * @param ctx the parse tree */ enterSortby_list?: (ctx: Sortby_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.sortby_list`. + * Exit a parse tree produced by `PostgreSqlParser.sortby_list`. * @param ctx the parse tree */ exitSortby_list?: (ctx: Sortby_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.sortby`. + * Enter a parse tree produced by `PostgreSqlParser.sortby`. * @param ctx the parse tree */ enterSortby?: (ctx: SortbyContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.sortby`. + * Exit a parse tree produced by `PostgreSqlParser.sortby`. * @param ctx the parse tree */ exitSortby?: (ctx: SortbyContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.select_limit`. + * Enter a parse tree produced by `PostgreSqlParser.select_limit`. * @param ctx the parse tree */ enterSelect_limit?: (ctx: Select_limitContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.select_limit`. + * Exit a parse tree produced by `PostgreSqlParser.select_limit`. * @param ctx the parse tree */ exitSelect_limit?: (ctx: Select_limitContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_select_limit`. + * Enter a parse tree produced by `PostgreSqlParser.opt_select_limit`. * @param ctx the parse tree */ enterOpt_select_limit?: (ctx: Opt_select_limitContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_select_limit`. + * Exit a parse tree produced by `PostgreSqlParser.opt_select_limit`. * @param ctx the parse tree */ exitOpt_select_limit?: (ctx: Opt_select_limitContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.limit_clause`. + * Enter a parse tree produced by `PostgreSqlParser.limit_clause`. * @param ctx the parse tree */ enterLimit_clause?: (ctx: Limit_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.limit_clause`. + * Exit a parse tree produced by `PostgreSqlParser.limit_clause`. * @param ctx the parse tree */ exitLimit_clause?: (ctx: Limit_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.fetch_clause`. + * Enter a parse tree produced by `PostgreSqlParser.fetch_clause`. * @param ctx the parse tree */ enterFetch_clause?: (ctx: Fetch_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.fetch_clause`. + * Exit a parse tree produced by `PostgreSqlParser.fetch_clause`. * @param ctx the parse tree */ exitFetch_clause?: (ctx: Fetch_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.offset_clause`. + * Enter a parse tree produced by `PostgreSqlParser.offset_clause`. * @param ctx the parse tree */ enterOffset_clause?: (ctx: Offset_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.offset_clause`. + * Exit a parse tree produced by `PostgreSqlParser.offset_clause`. * @param ctx the parse tree */ exitOffset_clause?: (ctx: Offset_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.select_limit_value`. + * Enter a parse tree produced by `PostgreSqlParser.select_limit_value`. * @param ctx the parse tree */ enterSelect_limit_value?: (ctx: Select_limit_valueContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.select_limit_value`. + * Exit a parse tree produced by `PostgreSqlParser.select_limit_value`. * @param ctx the parse tree */ exitSelect_limit_value?: (ctx: Select_limit_valueContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.select_offset_value`. + * Enter a parse tree produced by `PostgreSqlParser.select_offset_value`. * @param ctx the parse tree */ enterSelect_offset_value?: (ctx: Select_offset_valueContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.select_offset_value`. + * Exit a parse tree produced by `PostgreSqlParser.select_offset_value`. * @param ctx the parse tree */ exitSelect_offset_value?: (ctx: Select_offset_valueContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.select_fetch_first_value`. + * Enter a parse tree produced by `PostgreSqlParser.select_fetch_first_value`. * @param ctx the parse tree */ enterSelect_fetch_first_value?: (ctx: Select_fetch_first_valueContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.select_fetch_first_value`. + * Exit a parse tree produced by `PostgreSqlParser.select_fetch_first_value`. * @param ctx the parse tree */ exitSelect_fetch_first_value?: (ctx: Select_fetch_first_valueContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.i_or_f_const`. + * Enter a parse tree produced by `PostgreSqlParser.i_or_f_const`. * @param ctx the parse tree */ enterI_or_f_const?: (ctx: I_or_f_constContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.i_or_f_const`. + * Exit a parse tree produced by `PostgreSqlParser.i_or_f_const`. * @param ctx the parse tree */ exitI_or_f_const?: (ctx: I_or_f_constContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.row_or_rows`. + * Enter a parse tree produced by `PostgreSqlParser.row_or_rows`. * @param ctx the parse tree */ enterRow_or_rows?: (ctx: Row_or_rowsContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.row_or_rows`. + * Exit a parse tree produced by `PostgreSqlParser.row_or_rows`. * @param ctx the parse tree */ exitRow_or_rows?: (ctx: Row_or_rowsContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.first_or_next`. + * Enter a parse tree produced by `PostgreSqlParser.first_or_next`. * @param ctx the parse tree */ enterFirst_or_next?: (ctx: First_or_nextContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.first_or_next`. + * Exit a parse tree produced by `PostgreSqlParser.first_or_next`. * @param ctx the parse tree */ exitFirst_or_next?: (ctx: First_or_nextContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.group_clause`. + * Enter a parse tree produced by `PostgreSqlParser.group_clause`. * @param ctx the parse tree */ enterGroup_clause?: (ctx: Group_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.group_clause`. + * Exit a parse tree produced by `PostgreSqlParser.group_clause`. * @param ctx the parse tree */ exitGroup_clause?: (ctx: Group_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.group_by_list`. + * Enter a parse tree produced by `PostgreSqlParser.group_by_list`. * @param ctx the parse tree */ enterGroup_by_list?: (ctx: Group_by_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.group_by_list`. + * Exit a parse tree produced by `PostgreSqlParser.group_by_list`. * @param ctx the parse tree */ exitGroup_by_list?: (ctx: Group_by_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.group_by_item`. + * Enter a parse tree produced by `PostgreSqlParser.group_by_item`. * @param ctx the parse tree */ enterGroup_by_item?: (ctx: Group_by_itemContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.group_by_item`. + * Exit a parse tree produced by `PostgreSqlParser.group_by_item`. * @param ctx the parse tree */ exitGroup_by_item?: (ctx: Group_by_itemContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.empty_grouping_set`. + * Enter a parse tree produced by `PostgreSqlParser.empty_grouping_set`. * @param ctx the parse tree */ enterEmpty_grouping_set?: (ctx: Empty_grouping_setContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.empty_grouping_set`. + * Exit a parse tree produced by `PostgreSqlParser.empty_grouping_set`. * @param ctx the parse tree */ exitEmpty_grouping_set?: (ctx: Empty_grouping_setContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.rollup_clause`. + * Enter a parse tree produced by `PostgreSqlParser.rollup_clause`. * @param ctx the parse tree */ enterRollup_clause?: (ctx: Rollup_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.rollup_clause`. + * Exit a parse tree produced by `PostgreSqlParser.rollup_clause`. * @param ctx the parse tree */ exitRollup_clause?: (ctx: Rollup_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.cube_clause`. + * Enter a parse tree produced by `PostgreSqlParser.cube_clause`. * @param ctx the parse tree */ enterCube_clause?: (ctx: Cube_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.cube_clause`. + * Exit a parse tree produced by `PostgreSqlParser.cube_clause`. * @param ctx the parse tree */ exitCube_clause?: (ctx: Cube_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.grouping_sets_clause`. + * Enter a parse tree produced by `PostgreSqlParser.grouping_sets_clause`. * @param ctx the parse tree */ enterGrouping_sets_clause?: (ctx: Grouping_sets_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.grouping_sets_clause`. + * Exit a parse tree produced by `PostgreSqlParser.grouping_sets_clause`. * @param ctx the parse tree */ exitGrouping_sets_clause?: (ctx: Grouping_sets_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.having_clause`. + * Enter a parse tree produced by `PostgreSqlParser.having_clause`. * @param ctx the parse tree */ enterHaving_clause?: (ctx: Having_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.having_clause`. + * Exit a parse tree produced by `PostgreSqlParser.having_clause`. * @param ctx the parse tree */ exitHaving_clause?: (ctx: Having_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.for_locking_clause`. + * Enter a parse tree produced by `PostgreSqlParser.for_locking_clause`. * @param ctx the parse tree */ enterFor_locking_clause?: (ctx: For_locking_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.for_locking_clause`. + * Exit a parse tree produced by `PostgreSqlParser.for_locking_clause`. * @param ctx the parse tree */ exitFor_locking_clause?: (ctx: For_locking_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_for_locking_clause`. + * Enter a parse tree produced by `PostgreSqlParser.opt_for_locking_clause`. * @param ctx the parse tree */ enterOpt_for_locking_clause?: (ctx: Opt_for_locking_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_for_locking_clause`. + * Exit a parse tree produced by `PostgreSqlParser.opt_for_locking_clause`. * @param ctx the parse tree */ exitOpt_for_locking_clause?: (ctx: Opt_for_locking_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.for_locking_items`. + * Enter a parse tree produced by `PostgreSqlParser.for_locking_items`. * @param ctx the parse tree */ enterFor_locking_items?: (ctx: For_locking_itemsContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.for_locking_items`. + * Exit a parse tree produced by `PostgreSqlParser.for_locking_items`. * @param ctx the parse tree */ exitFor_locking_items?: (ctx: For_locking_itemsContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.for_locking_item`. + * Enter a parse tree produced by `PostgreSqlParser.for_locking_item`. * @param ctx the parse tree */ enterFor_locking_item?: (ctx: For_locking_itemContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.for_locking_item`. + * Exit a parse tree produced by `PostgreSqlParser.for_locking_item`. * @param ctx the parse tree */ exitFor_locking_item?: (ctx: For_locking_itemContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.for_locking_strength`. + * Enter a parse tree produced by `PostgreSqlParser.for_locking_strength`. * @param ctx the parse tree */ enterFor_locking_strength?: (ctx: For_locking_strengthContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.for_locking_strength`. + * Exit a parse tree produced by `PostgreSqlParser.for_locking_strength`. * @param ctx the parse tree */ exitFor_locking_strength?: (ctx: For_locking_strengthContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.locked_rels_list`. + * Enter a parse tree produced by `PostgreSqlParser.locked_rels_list`. * @param ctx the parse tree */ enterLocked_rels_list?: (ctx: Locked_rels_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.locked_rels_list`. + * Exit a parse tree produced by `PostgreSqlParser.locked_rels_list`. * @param ctx the parse tree */ exitLocked_rels_list?: (ctx: Locked_rels_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.values_clause`. + * Enter a parse tree produced by `PostgreSqlParser.values_clause`. * @param ctx the parse tree */ enterValues_clause?: (ctx: Values_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.values_clause`. + * Exit a parse tree produced by `PostgreSqlParser.values_clause`. * @param ctx the parse tree */ exitValues_clause?: (ctx: Values_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.from_clause`. + * Enter a parse tree produced by `PostgreSqlParser.from_clause`. * @param ctx the parse tree */ enterFrom_clause?: (ctx: From_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.from_clause`. + * Exit a parse tree produced by `PostgreSqlParser.from_clause`. * @param ctx the parse tree */ exitFrom_clause?: (ctx: From_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.from_list`. + * Enter a parse tree produced by `PostgreSqlParser.from_list`. * @param ctx the parse tree */ enterFrom_list?: (ctx: From_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.from_list`. + * Exit a parse tree produced by `PostgreSqlParser.from_list`. * @param ctx the parse tree */ exitFrom_list?: (ctx: From_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.table_ref`. + * Enter a parse tree produced by `PostgreSqlParser.table_ref`. * @param ctx the parse tree */ enterTable_ref?: (ctx: Table_refContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.table_ref`. + * Exit a parse tree produced by `PostgreSqlParser.table_ref`. * @param ctx the parse tree */ exitTable_ref?: (ctx: Table_refContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.alias_clause`. + * Enter a parse tree produced by `PostgreSqlParser.alias_clause`. * @param ctx the parse tree */ enterAlias_clause?: (ctx: Alias_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.alias_clause`. + * Exit a parse tree produced by `PostgreSqlParser.alias_clause`. * @param ctx the parse tree */ exitAlias_clause?: (ctx: Alias_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_alias_clause`. + * Enter a parse tree produced by `PostgreSqlParser.opt_alias_clause`. * @param ctx the parse tree */ enterOpt_alias_clause?: (ctx: Opt_alias_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_alias_clause`. + * Exit a parse tree produced by `PostgreSqlParser.opt_alias_clause`. * @param ctx the parse tree */ exitOpt_alias_clause?: (ctx: Opt_alias_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.func_alias_clause`. + * Enter a parse tree produced by `PostgreSqlParser.func_alias_clause`. * @param ctx the parse tree */ enterFunc_alias_clause?: (ctx: Func_alias_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.func_alias_clause`. + * Exit a parse tree produced by `PostgreSqlParser.func_alias_clause`. * @param ctx the parse tree */ exitFunc_alias_clause?: (ctx: Func_alias_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.join_type`. + * Enter a parse tree produced by `PostgreSqlParser.join_type`. * @param ctx the parse tree */ enterJoin_type?: (ctx: Join_typeContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.join_type`. + * Exit a parse tree produced by `PostgreSqlParser.join_type`. * @param ctx the parse tree */ exitJoin_type?: (ctx: Join_typeContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.join_qual`. + * Enter a parse tree produced by `PostgreSqlParser.join_qual`. * @param ctx the parse tree */ enterJoin_qual?: (ctx: Join_qualContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.join_qual`. + * Exit a parse tree produced by `PostgreSqlParser.join_qual`. * @param ctx the parse tree */ exitJoin_qual?: (ctx: Join_qualContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.relation_expr`. + * Enter a parse tree produced by `PostgreSqlParser.relation_expr`. * @param ctx the parse tree */ enterRelation_expr?: (ctx: Relation_exprContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.relation_expr`. + * Exit a parse tree produced by `PostgreSqlParser.relation_expr`. * @param ctx the parse tree */ exitRelation_expr?: (ctx: Relation_exprContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.view_relation_expr`. + * Enter a parse tree produced by `PostgreSqlParser.view_relation_expr`. * @param ctx the parse tree */ enterView_relation_expr?: (ctx: View_relation_exprContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.view_relation_expr`. + * Exit a parse tree produced by `PostgreSqlParser.view_relation_expr`. * @param ctx the parse tree */ exitView_relation_expr?: (ctx: View_relation_exprContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.publication_relation_expr`. + * Enter a parse tree produced by `PostgreSqlParser.publication_relation_expr`. * @param ctx the parse tree */ enterPublication_relation_expr?: (ctx: Publication_relation_exprContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.publication_relation_expr`. + * Exit a parse tree produced by `PostgreSqlParser.publication_relation_expr`. * @param ctx the parse tree */ exitPublication_relation_expr?: (ctx: Publication_relation_exprContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.relation_expr_list`. + * Enter a parse tree produced by `PostgreSqlParser.relation_expr_list`. * @param ctx the parse tree */ enterRelation_expr_list?: (ctx: Relation_expr_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.relation_expr_list`. + * Exit a parse tree produced by `PostgreSqlParser.relation_expr_list`. * @param ctx the parse tree */ exitRelation_expr_list?: (ctx: Relation_expr_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.publication_relation_expr_list`. + * Enter a parse tree produced by `PostgreSqlParser.publication_relation_expr_list`. * @param ctx the parse tree */ enterPublication_relation_expr_list?: (ctx: Publication_relation_expr_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.publication_relation_expr_list`. + * Exit a parse tree produced by `PostgreSqlParser.publication_relation_expr_list`. * @param ctx the parse tree */ exitPublication_relation_expr_list?: (ctx: Publication_relation_expr_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.relation_expr_opt_alias`. + * Enter a parse tree produced by `PostgreSqlParser.relation_expr_opt_alias`. * @param ctx the parse tree */ enterRelation_expr_opt_alias?: (ctx: Relation_expr_opt_aliasContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.relation_expr_opt_alias`. + * Exit a parse tree produced by `PostgreSqlParser.relation_expr_opt_alias`. * @param ctx the parse tree */ exitRelation_expr_opt_alias?: (ctx: Relation_expr_opt_aliasContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.tablesample_clause`. + * Enter a parse tree produced by `PostgreSqlParser.tablesample_clause`. * @param ctx the parse tree */ enterTablesample_clause?: (ctx: Tablesample_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.tablesample_clause`. + * Exit a parse tree produced by `PostgreSqlParser.tablesample_clause`. * @param ctx the parse tree */ exitTablesample_clause?: (ctx: Tablesample_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_repeatable_clause`. + * Enter a parse tree produced by `PostgreSqlParser.opt_repeatable_clause`. * @param ctx the parse tree */ enterOpt_repeatable_clause?: (ctx: Opt_repeatable_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_repeatable_clause`. + * Exit a parse tree produced by `PostgreSqlParser.opt_repeatable_clause`. * @param ctx the parse tree */ exitOpt_repeatable_clause?: (ctx: Opt_repeatable_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.func_table`. + * Enter a parse tree produced by `PostgreSqlParser.func_table`. * @param ctx the parse tree */ enterFunc_table?: (ctx: Func_tableContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.func_table`. + * Exit a parse tree produced by `PostgreSqlParser.func_table`. * @param ctx the parse tree */ exitFunc_table?: (ctx: Func_tableContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.rowsfrom_item`. + * Enter a parse tree produced by `PostgreSqlParser.rowsfrom_item`. * @param ctx the parse tree */ enterRowsfrom_item?: (ctx: Rowsfrom_itemContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.rowsfrom_item`. + * Exit a parse tree produced by `PostgreSqlParser.rowsfrom_item`. * @param ctx the parse tree */ exitRowsfrom_item?: (ctx: Rowsfrom_itemContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.rowsfrom_list`. + * Enter a parse tree produced by `PostgreSqlParser.rowsfrom_list`. * @param ctx the parse tree */ enterRowsfrom_list?: (ctx: Rowsfrom_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.rowsfrom_list`. + * Exit a parse tree produced by `PostgreSqlParser.rowsfrom_list`. * @param ctx the parse tree */ exitRowsfrom_list?: (ctx: Rowsfrom_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_col_def_list`. + * Enter a parse tree produced by `PostgreSqlParser.opt_col_def_list`. * @param ctx the parse tree */ enterOpt_col_def_list?: (ctx: Opt_col_def_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_col_def_list`. + * Exit a parse tree produced by `PostgreSqlParser.opt_col_def_list`. * @param ctx the parse tree */ exitOpt_col_def_list?: (ctx: Opt_col_def_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_ordinality`. + * Enter a parse tree produced by `PostgreSqlParser.opt_ordinality`. * @param ctx the parse tree */ enterOpt_ordinality?: (ctx: Opt_ordinalityContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_ordinality`. + * Exit a parse tree produced by `PostgreSqlParser.opt_ordinality`. * @param ctx the parse tree */ exitOpt_ordinality?: (ctx: Opt_ordinalityContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.where_clause`. + * Enter a parse tree produced by `PostgreSqlParser.where_clause`. * @param ctx the parse tree */ enterWhere_clause?: (ctx: Where_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.where_clause`. + * Exit a parse tree produced by `PostgreSqlParser.where_clause`. * @param ctx the parse tree */ exitWhere_clause?: (ctx: Where_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.where_or_current_clause`. + * Enter a parse tree produced by `PostgreSqlParser.where_or_current_clause`. * @param ctx the parse tree */ enterWhere_or_current_clause?: (ctx: Where_or_current_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.where_or_current_clause`. + * Exit a parse tree produced by `PostgreSqlParser.where_or_current_clause`. * @param ctx the parse tree */ exitWhere_or_current_clause?: (ctx: Where_or_current_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opttablefuncelementlist`. + * Enter a parse tree produced by `PostgreSqlParser.opttablefuncelementlist`. * @param ctx the parse tree */ enterOpttablefuncelementlist?: (ctx: OpttablefuncelementlistContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opttablefuncelementlist`. + * Exit a parse tree produced by `PostgreSqlParser.opttablefuncelementlist`. * @param ctx the parse tree */ exitOpttablefuncelementlist?: (ctx: OpttablefuncelementlistContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.tablefuncelementlist`. + * Enter a parse tree produced by `PostgreSqlParser.tablefuncelementlist`. * @param ctx the parse tree */ enterTablefuncelementlist?: (ctx: TablefuncelementlistContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.tablefuncelementlist`. + * Exit a parse tree produced by `PostgreSqlParser.tablefuncelementlist`. * @param ctx the parse tree */ exitTablefuncelementlist?: (ctx: TablefuncelementlistContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.tablefuncelement`. + * Enter a parse tree produced by `PostgreSqlParser.tablefuncelement`. * @param ctx the parse tree */ enterTablefuncelement?: (ctx: TablefuncelementContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.tablefuncelement`. + * Exit a parse tree produced by `PostgreSqlParser.tablefuncelement`. * @param ctx the parse tree */ exitTablefuncelement?: (ctx: TablefuncelementContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.xmltable`. + * Enter a parse tree produced by `PostgreSqlParser.xmltable`. * @param ctx the parse tree */ enterXmltable?: (ctx: XmltableContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.xmltable`. + * Exit a parse tree produced by `PostgreSqlParser.xmltable`. * @param ctx the parse tree */ exitXmltable?: (ctx: XmltableContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.xmltable_column_list`. + * Enter a parse tree produced by `PostgreSqlParser.xmltable_column_list`. * @param ctx the parse tree */ enterXmltable_column_list?: (ctx: Xmltable_column_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.xmltable_column_list`. + * Exit a parse tree produced by `PostgreSqlParser.xmltable_column_list`. * @param ctx the parse tree */ exitXmltable_column_list?: (ctx: Xmltable_column_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.xmltable_column_el`. + * Enter a parse tree produced by `PostgreSqlParser.xmltable_column_el`. * @param ctx the parse tree */ enterXmltable_column_el?: (ctx: Xmltable_column_elContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.xmltable_column_el`. + * Exit a parse tree produced by `PostgreSqlParser.xmltable_column_el`. * @param ctx the parse tree */ exitXmltable_column_el?: (ctx: Xmltable_column_elContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.xmltable_column_option_list`. + * Enter a parse tree produced by `PostgreSqlParser.xmltable_column_option_list`. * @param ctx the parse tree */ enterXmltable_column_option_list?: (ctx: Xmltable_column_option_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.xmltable_column_option_list`. + * Exit a parse tree produced by `PostgreSqlParser.xmltable_column_option_list`. * @param ctx the parse tree */ exitXmltable_column_option_list?: (ctx: Xmltable_column_option_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.xmltable_column_option_el`. + * Enter a parse tree produced by `PostgreSqlParser.xmltable_column_option_el`. * @param ctx the parse tree */ enterXmltable_column_option_el?: (ctx: Xmltable_column_option_elContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.xmltable_column_option_el`. + * Exit a parse tree produced by `PostgreSqlParser.xmltable_column_option_el`. * @param ctx the parse tree */ exitXmltable_column_option_el?: (ctx: Xmltable_column_option_elContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.xml_namespace_list`. + * Enter a parse tree produced by `PostgreSqlParser.xml_namespace_list`. * @param ctx the parse tree */ enterXml_namespace_list?: (ctx: Xml_namespace_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.xml_namespace_list`. + * Exit a parse tree produced by `PostgreSqlParser.xml_namespace_list`. * @param ctx the parse tree */ exitXml_namespace_list?: (ctx: Xml_namespace_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.xml_namespace_el`. + * Enter a parse tree produced by `PostgreSqlParser.xml_namespace_el`. * @param ctx the parse tree */ enterXml_namespace_el?: (ctx: Xml_namespace_elContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.xml_namespace_el`. + * Exit a parse tree produced by `PostgreSqlParser.xml_namespace_el`. * @param ctx the parse tree */ exitXml_namespace_el?: (ctx: Xml_namespace_elContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.typename`. + * Enter a parse tree produced by `PostgreSqlParser.typename`. * @param ctx the parse tree */ enterTypename?: (ctx: TypenameContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.typename`. + * Exit a parse tree produced by `PostgreSqlParser.typename`. * @param ctx the parse tree */ exitTypename?: (ctx: TypenameContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_array_bounds`. + * Enter a parse tree produced by `PostgreSqlParser.opt_array_bounds`. * @param ctx the parse tree */ enterOpt_array_bounds?: (ctx: Opt_array_boundsContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_array_bounds`. + * Exit a parse tree produced by `PostgreSqlParser.opt_array_bounds`. * @param ctx the parse tree */ exitOpt_array_bounds?: (ctx: Opt_array_boundsContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.simpletypename`. + * Enter a parse tree produced by `PostgreSqlParser.simpletypename`. * @param ctx the parse tree */ enterSimpletypename?: (ctx: SimpletypenameContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.simpletypename`. + * Exit a parse tree produced by `PostgreSqlParser.simpletypename`. * @param ctx the parse tree */ exitSimpletypename?: (ctx: SimpletypenameContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.consttypename`. + * Enter a parse tree produced by `PostgreSqlParser.consttypename`. * @param ctx the parse tree */ enterConsttypename?: (ctx: ConsttypenameContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.consttypename`. + * Exit a parse tree produced by `PostgreSqlParser.consttypename`. * @param ctx the parse tree */ exitConsttypename?: (ctx: ConsttypenameContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.generictype`. + * Enter a parse tree produced by `PostgreSqlParser.generictype`. * @param ctx the parse tree */ enterGenerictype?: (ctx: GenerictypeContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.generictype`. + * Exit a parse tree produced by `PostgreSqlParser.generictype`. * @param ctx the parse tree */ exitGenerictype?: (ctx: GenerictypeContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_type_modifiers`. + * Enter a parse tree produced by `PostgreSqlParser.opt_type_modifiers`. * @param ctx the parse tree */ enterOpt_type_modifiers?: (ctx: Opt_type_modifiersContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_type_modifiers`. + * Exit a parse tree produced by `PostgreSqlParser.opt_type_modifiers`. * @param ctx the parse tree */ exitOpt_type_modifiers?: (ctx: Opt_type_modifiersContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.numeric`. + * Enter a parse tree produced by `PostgreSqlParser.numeric`. * @param ctx the parse tree */ enterNumeric?: (ctx: NumericContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.numeric`. + * Exit a parse tree produced by `PostgreSqlParser.numeric`. * @param ctx the parse tree */ exitNumeric?: (ctx: NumericContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_float`. + * Enter a parse tree produced by `PostgreSqlParser.opt_float`. * @param ctx the parse tree */ enterOpt_float?: (ctx: Opt_floatContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_float`. + * Exit a parse tree produced by `PostgreSqlParser.opt_float`. * @param ctx the parse tree */ exitOpt_float?: (ctx: Opt_floatContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.bit`. + * Enter a parse tree produced by `PostgreSqlParser.bit`. * @param ctx the parse tree */ enterBit?: (ctx: BitContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.bit`. + * Exit a parse tree produced by `PostgreSqlParser.bit`. * @param ctx the parse tree */ exitBit?: (ctx: BitContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.constbit`. + * Enter a parse tree produced by `PostgreSqlParser.constbit`. * @param ctx the parse tree */ enterConstbit?: (ctx: ConstbitContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.constbit`. + * Exit a parse tree produced by `PostgreSqlParser.constbit`. * @param ctx the parse tree */ exitConstbit?: (ctx: ConstbitContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.bitwithlength`. + * Enter a parse tree produced by `PostgreSqlParser.bitwithlength`. * @param ctx the parse tree */ enterBitwithlength?: (ctx: BitwithlengthContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.bitwithlength`. + * Exit a parse tree produced by `PostgreSqlParser.bitwithlength`. * @param ctx the parse tree */ exitBitwithlength?: (ctx: BitwithlengthContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.bitwithoutlength`. + * Enter a parse tree produced by `PostgreSqlParser.bitwithoutlength`. * @param ctx the parse tree */ enterBitwithoutlength?: (ctx: BitwithoutlengthContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.bitwithoutlength`. + * Exit a parse tree produced by `PostgreSqlParser.bitwithoutlength`. * @param ctx the parse tree */ exitBitwithoutlength?: (ctx: BitwithoutlengthContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.character`. + * Enter a parse tree produced by `PostgreSqlParser.character`. * @param ctx the parse tree */ enterCharacter?: (ctx: CharacterContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.character`. + * Exit a parse tree produced by `PostgreSqlParser.character`. * @param ctx the parse tree */ exitCharacter?: (ctx: CharacterContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.constcharacter`. + * Enter a parse tree produced by `PostgreSqlParser.constcharacter`. * @param ctx the parse tree */ enterConstcharacter?: (ctx: ConstcharacterContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.constcharacter`. + * Exit a parse tree produced by `PostgreSqlParser.constcharacter`. * @param ctx the parse tree */ exitConstcharacter?: (ctx: ConstcharacterContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.character_c`. + * Enter a parse tree produced by `PostgreSqlParser.character_c`. * @param ctx the parse tree */ enterCharacter_c?: (ctx: Character_cContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.character_c`. + * Exit a parse tree produced by `PostgreSqlParser.character_c`. * @param ctx the parse tree */ exitCharacter_c?: (ctx: Character_cContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_varying`. + * Enter a parse tree produced by `PostgreSqlParser.opt_varying`. * @param ctx the parse tree */ enterOpt_varying?: (ctx: Opt_varyingContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_varying`. + * Exit a parse tree produced by `PostgreSqlParser.opt_varying`. * @param ctx the parse tree */ exitOpt_varying?: (ctx: Opt_varyingContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.constdatetime`. + * Enter a parse tree produced by `PostgreSqlParser.constdatetime`. * @param ctx the parse tree */ enterConstdatetime?: (ctx: ConstdatetimeContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.constdatetime`. + * Exit a parse tree produced by `PostgreSqlParser.constdatetime`. * @param ctx the parse tree */ exitConstdatetime?: (ctx: ConstdatetimeContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.constinterval`. + * Enter a parse tree produced by `PostgreSqlParser.constinterval`. * @param ctx the parse tree */ enterConstinterval?: (ctx: ConstintervalContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.constinterval`. + * Exit a parse tree produced by `PostgreSqlParser.constinterval`. * @param ctx the parse tree */ exitConstinterval?: (ctx: ConstintervalContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_timezone`. + * Enter a parse tree produced by `PostgreSqlParser.opt_timezone`. * @param ctx the parse tree */ enterOpt_timezone?: (ctx: Opt_timezoneContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_timezone`. + * Exit a parse tree produced by `PostgreSqlParser.opt_timezone`. * @param ctx the parse tree */ exitOpt_timezone?: (ctx: Opt_timezoneContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_interval`. + * Enter a parse tree produced by `PostgreSqlParser.opt_interval`. * @param ctx the parse tree */ enterOpt_interval?: (ctx: Opt_intervalContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_interval`. + * Exit a parse tree produced by `PostgreSqlParser.opt_interval`. * @param ctx the parse tree */ exitOpt_interval?: (ctx: Opt_intervalContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.interval_second`. + * Enter a parse tree produced by `PostgreSqlParser.interval_second`. * @param ctx the parse tree */ enterInterval_second?: (ctx: Interval_secondContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.interval_second`. + * Exit a parse tree produced by `PostgreSqlParser.interval_second`. * @param ctx the parse tree */ exitInterval_second?: (ctx: Interval_secondContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_escape`. + * Enter a parse tree produced by `PostgreSqlParser.opt_escape`. * @param ctx the parse tree */ enterOpt_escape?: (ctx: Opt_escapeContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_escape`. + * Exit a parse tree produced by `PostgreSqlParser.opt_escape`. * @param ctx the parse tree */ exitOpt_escape?: (ctx: Opt_escapeContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.a_expr`. + * Enter a parse tree produced by `PostgreSqlParser.a_expr`. * @param ctx the parse tree */ enterA_expr?: (ctx: A_exprContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.a_expr`. + * Exit a parse tree produced by `PostgreSqlParser.a_expr`. * @param ctx the parse tree */ exitA_expr?: (ctx: A_exprContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.a_expr_qual`. + * Enter a parse tree produced by `PostgreSqlParser.a_expr_qual`. * @param ctx the parse tree */ enterA_expr_qual?: (ctx: A_expr_qualContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.a_expr_qual`. + * Exit a parse tree produced by `PostgreSqlParser.a_expr_qual`. * @param ctx the parse tree */ exitA_expr_qual?: (ctx: A_expr_qualContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.a_expr_lessless`. + * Enter a parse tree produced by `PostgreSqlParser.a_expr_lessless`. * @param ctx the parse tree */ enterA_expr_lessless?: (ctx: A_expr_lesslessContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.a_expr_lessless`. + * Exit a parse tree produced by `PostgreSqlParser.a_expr_lessless`. * @param ctx the parse tree */ exitA_expr_lessless?: (ctx: A_expr_lesslessContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.a_expr_or`. + * Enter a parse tree produced by `PostgreSqlParser.a_expr_or`. * @param ctx the parse tree */ enterA_expr_or?: (ctx: A_expr_orContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.a_expr_or`. + * Exit a parse tree produced by `PostgreSqlParser.a_expr_or`. * @param ctx the parse tree */ exitA_expr_or?: (ctx: A_expr_orContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.a_expr_and`. + * Enter a parse tree produced by `PostgreSqlParser.a_expr_and`. * @param ctx the parse tree */ enterA_expr_and?: (ctx: A_expr_andContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.a_expr_and`. + * Exit a parse tree produced by `PostgreSqlParser.a_expr_and`. * @param ctx the parse tree */ exitA_expr_and?: (ctx: A_expr_andContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.a_expr_in`. + * Enter a parse tree produced by `PostgreSqlParser.a_expr_in`. * @param ctx the parse tree */ enterA_expr_in?: (ctx: A_expr_inContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.a_expr_in`. + * Exit a parse tree produced by `PostgreSqlParser.a_expr_in`. * @param ctx the parse tree */ exitA_expr_in?: (ctx: A_expr_inContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.a_expr_unary_not`. + * Enter a parse tree produced by `PostgreSqlParser.a_expr_unary_not`. * @param ctx the parse tree */ enterA_expr_unary_not?: (ctx: A_expr_unary_notContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.a_expr_unary_not`. + * Exit a parse tree produced by `PostgreSqlParser.a_expr_unary_not`. * @param ctx the parse tree */ exitA_expr_unary_not?: (ctx: A_expr_unary_notContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.a_expr_isnull`. + * Enter a parse tree produced by `PostgreSqlParser.a_expr_isnull`. * @param ctx the parse tree */ enterA_expr_isnull?: (ctx: A_expr_isnullContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.a_expr_isnull`. + * Exit a parse tree produced by `PostgreSqlParser.a_expr_isnull`. * @param ctx the parse tree */ exitA_expr_isnull?: (ctx: A_expr_isnullContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.a_expr_is_not`. + * Enter a parse tree produced by `PostgreSqlParser.a_expr_is_not`. * @param ctx the parse tree */ enterA_expr_is_not?: (ctx: A_expr_is_notContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.a_expr_is_not`. + * Exit a parse tree produced by `PostgreSqlParser.a_expr_is_not`. * @param ctx the parse tree */ exitA_expr_is_not?: (ctx: A_expr_is_notContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.a_expr_compare`. + * Enter a parse tree produced by `PostgreSqlParser.a_expr_compare`. * @param ctx the parse tree */ enterA_expr_compare?: (ctx: A_expr_compareContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.a_expr_compare`. + * Exit a parse tree produced by `PostgreSqlParser.a_expr_compare`. * @param ctx the parse tree */ exitA_expr_compare?: (ctx: A_expr_compareContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.a_expr_like`. + * Enter a parse tree produced by `PostgreSqlParser.a_expr_like`. * @param ctx the parse tree */ enterA_expr_like?: (ctx: A_expr_likeContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.a_expr_like`. + * Exit a parse tree produced by `PostgreSqlParser.a_expr_like`. * @param ctx the parse tree */ exitA_expr_like?: (ctx: A_expr_likeContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.a_expr_qual_op`. + * Enter a parse tree produced by `PostgreSqlParser.a_expr_qual_op`. * @param ctx the parse tree */ enterA_expr_qual_op?: (ctx: A_expr_qual_opContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.a_expr_qual_op`. + * Exit a parse tree produced by `PostgreSqlParser.a_expr_qual_op`. * @param ctx the parse tree */ exitA_expr_qual_op?: (ctx: A_expr_qual_opContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.a_expr_unary_qualop`. + * Enter a parse tree produced by `PostgreSqlParser.a_expr_unary_qualop`. * @param ctx the parse tree */ enterA_expr_unary_qualop?: (ctx: A_expr_unary_qualopContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.a_expr_unary_qualop`. + * Exit a parse tree produced by `PostgreSqlParser.a_expr_unary_qualop`. * @param ctx the parse tree */ exitA_expr_unary_qualop?: (ctx: A_expr_unary_qualopContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.a_expr_add`. + * Enter a parse tree produced by `PostgreSqlParser.a_expr_add`. * @param ctx the parse tree */ enterA_expr_add?: (ctx: A_expr_addContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.a_expr_add`. + * Exit a parse tree produced by `PostgreSqlParser.a_expr_add`. * @param ctx the parse tree */ exitA_expr_add?: (ctx: A_expr_addContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.a_expr_mul`. + * Enter a parse tree produced by `PostgreSqlParser.a_expr_mul`. * @param ctx the parse tree */ enterA_expr_mul?: (ctx: A_expr_mulContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.a_expr_mul`. + * Exit a parse tree produced by `PostgreSqlParser.a_expr_mul`. * @param ctx the parse tree */ exitA_expr_mul?: (ctx: A_expr_mulContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.a_expr_caret`. + * Enter a parse tree produced by `PostgreSqlParser.a_expr_caret`. * @param ctx the parse tree */ enterA_expr_caret?: (ctx: A_expr_caretContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.a_expr_caret`. + * Exit a parse tree produced by `PostgreSqlParser.a_expr_caret`. * @param ctx the parse tree */ exitA_expr_caret?: (ctx: A_expr_caretContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.a_expr_unary_sign`. + * Enter a parse tree produced by `PostgreSqlParser.a_expr_unary_sign`. * @param ctx the parse tree */ enterA_expr_unary_sign?: (ctx: A_expr_unary_signContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.a_expr_unary_sign`. + * Exit a parse tree produced by `PostgreSqlParser.a_expr_unary_sign`. * @param ctx the parse tree */ exitA_expr_unary_sign?: (ctx: A_expr_unary_signContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.a_expr_at_time_zone`. + * Enter a parse tree produced by `PostgreSqlParser.a_expr_at_time_zone`. * @param ctx the parse tree */ enterA_expr_at_time_zone?: (ctx: A_expr_at_time_zoneContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.a_expr_at_time_zone`. + * Exit a parse tree produced by `PostgreSqlParser.a_expr_at_time_zone`. * @param ctx the parse tree */ exitA_expr_at_time_zone?: (ctx: A_expr_at_time_zoneContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.a_expr_collate`. + * Enter a parse tree produced by `PostgreSqlParser.a_expr_collate`. * @param ctx the parse tree */ enterA_expr_collate?: (ctx: A_expr_collateContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.a_expr_collate`. + * Exit a parse tree produced by `PostgreSqlParser.a_expr_collate`. * @param ctx the parse tree */ exitA_expr_collate?: (ctx: A_expr_collateContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.a_expr_typecast`. + * Enter a parse tree produced by `PostgreSqlParser.a_expr_typecast`. * @param ctx the parse tree */ enterA_expr_typecast?: (ctx: A_expr_typecastContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.a_expr_typecast`. + * Exit a parse tree produced by `PostgreSqlParser.a_expr_typecast`. * @param ctx the parse tree */ exitA_expr_typecast?: (ctx: A_expr_typecastContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.b_expr`. + * Enter a parse tree produced by `PostgreSqlParser.b_expr`. * @param ctx the parse tree */ enterB_expr?: (ctx: B_exprContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.b_expr`. + * Exit a parse tree produced by `PostgreSqlParser.b_expr`. * @param ctx the parse tree */ exitB_expr?: (ctx: B_exprContext) => void; /** * Enter a parse tree produced by the `c_expr_exists` - * labeled alternative in `PostgreSQLParser.c_expr`. + * labeled alternative in `PostgreSqlParser.c_expr`. * @param ctx the parse tree */ enterC_expr_exists?: (ctx: C_expr_existsContext) => void; /** * Exit a parse tree produced by the `c_expr_exists` - * labeled alternative in `PostgreSQLParser.c_expr`. + * labeled alternative in `PostgreSqlParser.c_expr`. * @param ctx the parse tree */ exitC_expr_exists?: (ctx: C_expr_existsContext) => void; /** * Enter a parse tree produced by the `c_expr_expr` - * labeled alternative in `PostgreSQLParser.c_expr`. + * labeled alternative in `PostgreSqlParser.c_expr`. * @param ctx the parse tree */ enterC_expr_expr?: (ctx: C_expr_exprContext) => void; /** * Exit a parse tree produced by the `c_expr_expr` - * labeled alternative in `PostgreSQLParser.c_expr`. + * labeled alternative in `PostgreSqlParser.c_expr`. * @param ctx the parse tree */ exitC_expr_expr?: (ctx: C_expr_exprContext) => void; /** * Enter a parse tree produced by the `c_expr_case` - * labeled alternative in `PostgreSQLParser.c_expr`. + * labeled alternative in `PostgreSqlParser.c_expr`. * @param ctx the parse tree */ enterC_expr_case?: (ctx: C_expr_caseContext) => void; /** * Exit a parse tree produced by the `c_expr_case` - * labeled alternative in `PostgreSQLParser.c_expr`. + * labeled alternative in `PostgreSqlParser.c_expr`. * @param ctx the parse tree */ exitC_expr_case?: (ctx: C_expr_caseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.plsqlvariablename`. + * Enter a parse tree produced by `PostgreSqlParser.plsqlvariablename`. * @param ctx the parse tree */ enterPlsqlvariablename?: (ctx: PlsqlvariablenameContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.plsqlvariablename`. + * Exit a parse tree produced by `PostgreSqlParser.plsqlvariablename`. * @param ctx the parse tree */ exitPlsqlvariablename?: (ctx: PlsqlvariablenameContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.func_application`. + * Enter a parse tree produced by `PostgreSqlParser.func_application`. * @param ctx the parse tree */ enterFunc_application?: (ctx: Func_applicationContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.func_application`. + * Exit a parse tree produced by `PostgreSqlParser.func_application`. * @param ctx the parse tree */ exitFunc_application?: (ctx: Func_applicationContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.func_expr`. + * Enter a parse tree produced by `PostgreSqlParser.func_expr`. * @param ctx the parse tree */ enterFunc_expr?: (ctx: Func_exprContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.func_expr`. + * Exit a parse tree produced by `PostgreSqlParser.func_expr`. * @param ctx the parse tree */ exitFunc_expr?: (ctx: Func_exprContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.func_expr_windowless`. + * Enter a parse tree produced by `PostgreSqlParser.func_expr_windowless`. * @param ctx the parse tree */ enterFunc_expr_windowless?: (ctx: Func_expr_windowlessContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.func_expr_windowless`. + * Exit a parse tree produced by `PostgreSqlParser.func_expr_windowless`. * @param ctx the parse tree */ exitFunc_expr_windowless?: (ctx: Func_expr_windowlessContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.func_expr_common_subexpr`. + * Enter a parse tree produced by `PostgreSqlParser.func_expr_common_subexpr`. * @param ctx the parse tree */ enterFunc_expr_common_subexpr?: (ctx: Func_expr_common_subexprContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.func_expr_common_subexpr`. + * Exit a parse tree produced by `PostgreSqlParser.func_expr_common_subexpr`. * @param ctx the parse tree */ exitFunc_expr_common_subexpr?: (ctx: Func_expr_common_subexprContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.xml_root_version`. + * Enter a parse tree produced by `PostgreSqlParser.xml_root_version`. * @param ctx the parse tree */ enterXml_root_version?: (ctx: Xml_root_versionContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.xml_root_version`. + * Exit a parse tree produced by `PostgreSqlParser.xml_root_version`. * @param ctx the parse tree */ exitXml_root_version?: (ctx: Xml_root_versionContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_xml_root_standalone`. + * Enter a parse tree produced by `PostgreSqlParser.opt_xml_root_standalone`. * @param ctx the parse tree */ enterOpt_xml_root_standalone?: (ctx: Opt_xml_root_standaloneContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_xml_root_standalone`. + * Exit a parse tree produced by `PostgreSqlParser.opt_xml_root_standalone`. * @param ctx the parse tree */ exitOpt_xml_root_standalone?: (ctx: Opt_xml_root_standaloneContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.xml_attributes`. + * Enter a parse tree produced by `PostgreSqlParser.xml_attributes`. * @param ctx the parse tree */ enterXml_attributes?: (ctx: Xml_attributesContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.xml_attributes`. + * Exit a parse tree produced by `PostgreSqlParser.xml_attributes`. * @param ctx the parse tree */ exitXml_attributes?: (ctx: Xml_attributesContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.xml_attribute_list`. + * Enter a parse tree produced by `PostgreSqlParser.xml_attribute_list`. * @param ctx the parse tree */ enterXml_attribute_list?: (ctx: Xml_attribute_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.xml_attribute_list`. + * Exit a parse tree produced by `PostgreSqlParser.xml_attribute_list`. * @param ctx the parse tree */ exitXml_attribute_list?: (ctx: Xml_attribute_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.xml_attribute_el`. + * Enter a parse tree produced by `PostgreSqlParser.xml_attribute_el`. * @param ctx the parse tree */ enterXml_attribute_el?: (ctx: Xml_attribute_elContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.xml_attribute_el`. + * Exit a parse tree produced by `PostgreSqlParser.xml_attribute_el`. * @param ctx the parse tree */ exitXml_attribute_el?: (ctx: Xml_attribute_elContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.document_or_content`. + * Enter a parse tree produced by `PostgreSqlParser.document_or_content`. * @param ctx the parse tree */ enterDocument_or_content?: (ctx: Document_or_contentContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.document_or_content`. + * Exit a parse tree produced by `PostgreSqlParser.document_or_content`. * @param ctx the parse tree */ exitDocument_or_content?: (ctx: Document_or_contentContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.xml_whitespace_option`. + * Enter a parse tree produced by `PostgreSqlParser.xml_whitespace_option`. * @param ctx the parse tree */ enterXml_whitespace_option?: (ctx: Xml_whitespace_optionContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.xml_whitespace_option`. + * Exit a parse tree produced by `PostgreSqlParser.xml_whitespace_option`. * @param ctx the parse tree */ exitXml_whitespace_option?: (ctx: Xml_whitespace_optionContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.xmlexists_argument`. + * Enter a parse tree produced by `PostgreSqlParser.xmlexists_argument`. * @param ctx the parse tree */ enterXmlexists_argument?: (ctx: Xmlexists_argumentContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.xmlexists_argument`. + * Exit a parse tree produced by `PostgreSqlParser.xmlexists_argument`. * @param ctx the parse tree */ exitXmlexists_argument?: (ctx: Xmlexists_argumentContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.xml_passing_mech`. + * Enter a parse tree produced by `PostgreSqlParser.xml_passing_mech`. * @param ctx the parse tree */ enterXml_passing_mech?: (ctx: Xml_passing_mechContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.xml_passing_mech`. + * Exit a parse tree produced by `PostgreSqlParser.xml_passing_mech`. * @param ctx the parse tree */ exitXml_passing_mech?: (ctx: Xml_passing_mechContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.within_group_clause`. + * Enter a parse tree produced by `PostgreSqlParser.within_group_clause`. * @param ctx the parse tree */ enterWithin_group_clause?: (ctx: Within_group_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.within_group_clause`. + * Exit a parse tree produced by `PostgreSqlParser.within_group_clause`. * @param ctx the parse tree */ exitWithin_group_clause?: (ctx: Within_group_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.filter_clause`. + * Enter a parse tree produced by `PostgreSqlParser.filter_clause`. * @param ctx the parse tree */ enterFilter_clause?: (ctx: Filter_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.filter_clause`. + * Exit a parse tree produced by `PostgreSqlParser.filter_clause`. * @param ctx the parse tree */ exitFilter_clause?: (ctx: Filter_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.window_clause`. + * Enter a parse tree produced by `PostgreSqlParser.window_clause`. * @param ctx the parse tree */ enterWindow_clause?: (ctx: Window_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.window_clause`. + * Exit a parse tree produced by `PostgreSqlParser.window_clause`. * @param ctx the parse tree */ exitWindow_clause?: (ctx: Window_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.window_definition_list`. + * Enter a parse tree produced by `PostgreSqlParser.window_definition_list`. * @param ctx the parse tree */ enterWindow_definition_list?: (ctx: Window_definition_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.window_definition_list`. + * Exit a parse tree produced by `PostgreSqlParser.window_definition_list`. * @param ctx the parse tree */ exitWindow_definition_list?: (ctx: Window_definition_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.window_definition`. + * Enter a parse tree produced by `PostgreSqlParser.window_definition`. * @param ctx the parse tree */ enterWindow_definition?: (ctx: Window_definitionContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.window_definition`. + * Exit a parse tree produced by `PostgreSqlParser.window_definition`. * @param ctx the parse tree */ exitWindow_definition?: (ctx: Window_definitionContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.over_clause`. + * Enter a parse tree produced by `PostgreSqlParser.over_clause`. * @param ctx the parse tree */ enterOver_clause?: (ctx: Over_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.over_clause`. + * Exit a parse tree produced by `PostgreSqlParser.over_clause`. * @param ctx the parse tree */ exitOver_clause?: (ctx: Over_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.window_specification`. + * Enter a parse tree produced by `PostgreSqlParser.window_specification`. * @param ctx the parse tree */ enterWindow_specification?: (ctx: Window_specificationContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.window_specification`. + * Exit a parse tree produced by `PostgreSqlParser.window_specification`. * @param ctx the parse tree */ exitWindow_specification?: (ctx: Window_specificationContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_existing_window_name`. + * Enter a parse tree produced by `PostgreSqlParser.opt_existing_window_name`. * @param ctx the parse tree */ enterOpt_existing_window_name?: (ctx: Opt_existing_window_nameContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_existing_window_name`. + * Exit a parse tree produced by `PostgreSqlParser.opt_existing_window_name`. * @param ctx the parse tree */ exitOpt_existing_window_name?: (ctx: Opt_existing_window_nameContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_partition_clause`. + * Enter a parse tree produced by `PostgreSqlParser.opt_partition_clause`. * @param ctx the parse tree */ enterOpt_partition_clause?: (ctx: Opt_partition_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_partition_clause`. + * Exit a parse tree produced by `PostgreSqlParser.opt_partition_clause`. * @param ctx the parse tree */ exitOpt_partition_clause?: (ctx: Opt_partition_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_frame_clause`. + * Enter a parse tree produced by `PostgreSqlParser.opt_frame_clause`. * @param ctx the parse tree */ enterOpt_frame_clause?: (ctx: Opt_frame_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_frame_clause`. + * Exit a parse tree produced by `PostgreSqlParser.opt_frame_clause`. * @param ctx the parse tree */ exitOpt_frame_clause?: (ctx: Opt_frame_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.frame_extent`. + * Enter a parse tree produced by `PostgreSqlParser.frame_extent`. * @param ctx the parse tree */ enterFrame_extent?: (ctx: Frame_extentContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.frame_extent`. + * Exit a parse tree produced by `PostgreSqlParser.frame_extent`. * @param ctx the parse tree */ exitFrame_extent?: (ctx: Frame_extentContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.frame_bound`. + * Enter a parse tree produced by `PostgreSqlParser.frame_bound`. * @param ctx the parse tree */ enterFrame_bound?: (ctx: Frame_boundContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.frame_bound`. + * Exit a parse tree produced by `PostgreSqlParser.frame_bound`. * @param ctx the parse tree */ exitFrame_bound?: (ctx: Frame_boundContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_window_exclusion_clause`. + * Enter a parse tree produced by `PostgreSqlParser.opt_window_exclusion_clause`. * @param ctx the parse tree */ enterOpt_window_exclusion_clause?: (ctx: Opt_window_exclusion_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_window_exclusion_clause`. + * Exit a parse tree produced by `PostgreSqlParser.opt_window_exclusion_clause`. * @param ctx the parse tree */ exitOpt_window_exclusion_clause?: (ctx: Opt_window_exclusion_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.row`. + * Enter a parse tree produced by `PostgreSqlParser.row`. * @param ctx the parse tree */ enterRow?: (ctx: RowContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.row`. + * Exit a parse tree produced by `PostgreSqlParser.row`. * @param ctx the parse tree */ exitRow?: (ctx: RowContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.explicit_row`. + * Enter a parse tree produced by `PostgreSqlParser.explicit_row`. * @param ctx the parse tree */ enterExplicit_row?: (ctx: Explicit_rowContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.explicit_row`. + * Exit a parse tree produced by `PostgreSqlParser.explicit_row`. * @param ctx the parse tree */ exitExplicit_row?: (ctx: Explicit_rowContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.implicit_row`. + * Enter a parse tree produced by `PostgreSqlParser.implicit_row`. * @param ctx the parse tree */ enterImplicit_row?: (ctx: Implicit_rowContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.implicit_row`. + * Exit a parse tree produced by `PostgreSqlParser.implicit_row`. * @param ctx the parse tree */ exitImplicit_row?: (ctx: Implicit_rowContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.sub_type`. + * Enter a parse tree produced by `PostgreSqlParser.sub_type`. * @param ctx the parse tree */ enterSub_type?: (ctx: Sub_typeContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.sub_type`. + * Exit a parse tree produced by `PostgreSqlParser.sub_type`. * @param ctx the parse tree */ exitSub_type?: (ctx: Sub_typeContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.all_op`. + * Enter a parse tree produced by `PostgreSqlParser.all_op`. * @param ctx the parse tree */ enterAll_op?: (ctx: All_opContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.all_op`. + * Exit a parse tree produced by `PostgreSqlParser.all_op`. * @param ctx the parse tree */ exitAll_op?: (ctx: All_opContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.mathop`. + * Enter a parse tree produced by `PostgreSqlParser.mathop`. * @param ctx the parse tree */ enterMathop?: (ctx: MathopContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.mathop`. + * Exit a parse tree produced by `PostgreSqlParser.mathop`. * @param ctx the parse tree */ exitMathop?: (ctx: MathopContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.qual_op`. + * Enter a parse tree produced by `PostgreSqlParser.qual_op`. * @param ctx the parse tree */ enterQual_op?: (ctx: Qual_opContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.qual_op`. + * Exit a parse tree produced by `PostgreSqlParser.qual_op`. * @param ctx the parse tree */ exitQual_op?: (ctx: Qual_opContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.qual_all_op`. + * Enter a parse tree produced by `PostgreSqlParser.qual_all_op`. * @param ctx the parse tree */ enterQual_all_op?: (ctx: Qual_all_opContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.qual_all_op`. + * Exit a parse tree produced by `PostgreSqlParser.qual_all_op`. * @param ctx the parse tree */ exitQual_all_op?: (ctx: Qual_all_opContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.subquery_Op`. + * Enter a parse tree produced by `PostgreSqlParser.subquery_Op`. * @param ctx the parse tree */ enterSubquery_Op?: (ctx: Subquery_OpContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.subquery_Op`. + * Exit a parse tree produced by `PostgreSqlParser.subquery_Op`. * @param ctx the parse tree */ exitSubquery_Op?: (ctx: Subquery_OpContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.expr_list`. + * Enter a parse tree produced by `PostgreSqlParser.expr_list`. * @param ctx the parse tree */ enterExpr_list?: (ctx: Expr_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.expr_list`. + * Exit a parse tree produced by `PostgreSqlParser.expr_list`. * @param ctx the parse tree */ exitExpr_list?: (ctx: Expr_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.column_expr_list_noparen`. + * Enter a parse tree produced by `PostgreSqlParser.column_expr_list_noparen`. * @param ctx the parse tree */ enterColumn_expr_list_noparen?: (ctx: Column_expr_list_noparenContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.column_expr_list_noparen`. + * Exit a parse tree produced by `PostgreSqlParser.column_expr_list_noparen`. * @param ctx the parse tree */ exitColumn_expr_list_noparen?: (ctx: Column_expr_list_noparenContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.column_expr_list`. + * Enter a parse tree produced by `PostgreSqlParser.column_expr_list`. * @param ctx the parse tree */ enterColumn_expr_list?: (ctx: Column_expr_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.column_expr_list`. + * Exit a parse tree produced by `PostgreSqlParser.column_expr_list`. * @param ctx the parse tree */ exitColumn_expr_list?: (ctx: Column_expr_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.column_expr`. + * Enter a parse tree produced by `PostgreSqlParser.column_expr`. * @param ctx the parse tree */ enterColumn_expr?: (ctx: Column_exprContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.column_expr`. + * Exit a parse tree produced by `PostgreSqlParser.column_expr`. * @param ctx the parse tree */ exitColumn_expr?: (ctx: Column_exprContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.column_expr_noparen`. + * Enter a parse tree produced by `PostgreSqlParser.column_expr_noparen`. * @param ctx the parse tree */ enterColumn_expr_noparen?: (ctx: Column_expr_noparenContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.column_expr_noparen`. + * Exit a parse tree produced by `PostgreSqlParser.column_expr_noparen`. * @param ctx the parse tree */ exitColumn_expr_noparen?: (ctx: Column_expr_noparenContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.func_arg_list`. + * Enter a parse tree produced by `PostgreSqlParser.func_arg_list`. * @param ctx the parse tree */ enterFunc_arg_list?: (ctx: Func_arg_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.func_arg_list`. + * Exit a parse tree produced by `PostgreSqlParser.func_arg_list`. * @param ctx the parse tree */ exitFunc_arg_list?: (ctx: Func_arg_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.func_arg_expr`. + * Enter a parse tree produced by `PostgreSqlParser.func_arg_expr`. * @param ctx the parse tree */ enterFunc_arg_expr?: (ctx: Func_arg_exprContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.func_arg_expr`. + * Exit a parse tree produced by `PostgreSqlParser.func_arg_expr`. * @param ctx the parse tree */ exitFunc_arg_expr?: (ctx: Func_arg_exprContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.type_list`. + * Enter a parse tree produced by `PostgreSqlParser.type_list`. * @param ctx the parse tree */ enterType_list?: (ctx: Type_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.type_list`. + * Exit a parse tree produced by `PostgreSqlParser.type_list`. * @param ctx the parse tree */ exitType_list?: (ctx: Type_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.array_expr`. + * Enter a parse tree produced by `PostgreSqlParser.array_expr`. * @param ctx the parse tree */ enterArray_expr?: (ctx: Array_exprContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.array_expr`. + * Exit a parse tree produced by `PostgreSqlParser.array_expr`. * @param ctx the parse tree */ exitArray_expr?: (ctx: Array_exprContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.array_expr_list`. + * Enter a parse tree produced by `PostgreSqlParser.array_expr_list`. * @param ctx the parse tree */ enterArray_expr_list?: (ctx: Array_expr_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.array_expr_list`. + * Exit a parse tree produced by `PostgreSqlParser.array_expr_list`. * @param ctx the parse tree */ exitArray_expr_list?: (ctx: Array_expr_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.extract_list`. + * Enter a parse tree produced by `PostgreSqlParser.extract_list`. * @param ctx the parse tree */ enterExtract_list?: (ctx: Extract_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.extract_list`. + * Exit a parse tree produced by `PostgreSqlParser.extract_list`. * @param ctx the parse tree */ exitExtract_list?: (ctx: Extract_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.extract_arg`. + * Enter a parse tree produced by `PostgreSqlParser.extract_arg`. * @param ctx the parse tree */ enterExtract_arg?: (ctx: Extract_argContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.extract_arg`. + * Exit a parse tree produced by `PostgreSqlParser.extract_arg`. * @param ctx the parse tree */ exitExtract_arg?: (ctx: Extract_argContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.unicode_normal_form`. + * Enter a parse tree produced by `PostgreSqlParser.unicode_normal_form`. * @param ctx the parse tree */ enterUnicode_normal_form?: (ctx: Unicode_normal_formContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.unicode_normal_form`. + * Exit a parse tree produced by `PostgreSqlParser.unicode_normal_form`. * @param ctx the parse tree */ exitUnicode_normal_form?: (ctx: Unicode_normal_formContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.overlay_list`. + * Enter a parse tree produced by `PostgreSqlParser.overlay_list`. * @param ctx the parse tree */ enterOverlay_list?: (ctx: Overlay_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.overlay_list`. + * Exit a parse tree produced by `PostgreSqlParser.overlay_list`. * @param ctx the parse tree */ exitOverlay_list?: (ctx: Overlay_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.position_list`. + * Enter a parse tree produced by `PostgreSqlParser.position_list`. * @param ctx the parse tree */ enterPosition_list?: (ctx: Position_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.position_list`. + * Exit a parse tree produced by `PostgreSqlParser.position_list`. * @param ctx the parse tree */ exitPosition_list?: (ctx: Position_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.substr_list`. + * Enter a parse tree produced by `PostgreSqlParser.substr_list`. * @param ctx the parse tree */ enterSubstr_list?: (ctx: Substr_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.substr_list`. + * Exit a parse tree produced by `PostgreSqlParser.substr_list`. * @param ctx the parse tree */ exitSubstr_list?: (ctx: Substr_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.trim_list`. + * Enter a parse tree produced by `PostgreSqlParser.trim_list`. * @param ctx the parse tree */ enterTrim_list?: (ctx: Trim_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.trim_list`. + * Exit a parse tree produced by `PostgreSqlParser.trim_list`. * @param ctx the parse tree */ exitTrim_list?: (ctx: Trim_listContext) => void; /** * Enter a parse tree produced by the `in_expr_select` - * labeled alternative in `PostgreSQLParser.in_expr`. + * labeled alternative in `PostgreSqlParser.in_expr`. * @param ctx the parse tree */ enterIn_expr_select?: (ctx: In_expr_selectContext) => void; /** * Exit a parse tree produced by the `in_expr_select` - * labeled alternative in `PostgreSQLParser.in_expr`. + * labeled alternative in `PostgreSqlParser.in_expr`. * @param ctx the parse tree */ exitIn_expr_select?: (ctx: In_expr_selectContext) => void; /** * Enter a parse tree produced by the `in_expr_list` - * labeled alternative in `PostgreSQLParser.in_expr`. + * labeled alternative in `PostgreSqlParser.in_expr`. * @param ctx the parse tree */ enterIn_expr_list?: (ctx: In_expr_listContext) => void; /** * Exit a parse tree produced by the `in_expr_list` - * labeled alternative in `PostgreSQLParser.in_expr`. + * labeled alternative in `PostgreSqlParser.in_expr`. * @param ctx the parse tree */ exitIn_expr_list?: (ctx: In_expr_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.case_expr`. + * Enter a parse tree produced by `PostgreSqlParser.case_expr`. * @param ctx the parse tree */ enterCase_expr?: (ctx: Case_exprContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.case_expr`. + * Exit a parse tree produced by `PostgreSqlParser.case_expr`. * @param ctx the parse tree */ exitCase_expr?: (ctx: Case_exprContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.when_clause_list`. + * Enter a parse tree produced by `PostgreSqlParser.when_clause_list`. * @param ctx the parse tree */ enterWhen_clause_list?: (ctx: When_clause_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.when_clause_list`. + * Exit a parse tree produced by `PostgreSqlParser.when_clause_list`. * @param ctx the parse tree */ exitWhen_clause_list?: (ctx: When_clause_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.when_clause`. + * Enter a parse tree produced by `PostgreSqlParser.when_clause`. * @param ctx the parse tree */ enterWhen_clause?: (ctx: When_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.when_clause`. + * Exit a parse tree produced by `PostgreSqlParser.when_clause`. * @param ctx the parse tree */ exitWhen_clause?: (ctx: When_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.case_default`. + * Enter a parse tree produced by `PostgreSqlParser.case_default`. * @param ctx the parse tree */ enterCase_default?: (ctx: Case_defaultContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.case_default`. + * Exit a parse tree produced by `PostgreSqlParser.case_default`. * @param ctx the parse tree */ exitCase_default?: (ctx: Case_defaultContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.case_arg`. + * Enter a parse tree produced by `PostgreSqlParser.case_arg`. * @param ctx the parse tree */ enterCase_arg?: (ctx: Case_argContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.case_arg`. + * Exit a parse tree produced by `PostgreSqlParser.case_arg`. * @param ctx the parse tree */ exitCase_arg?: (ctx: Case_argContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.columnref`. + * Enter a parse tree produced by `PostgreSqlParser.columnref`. * @param ctx the parse tree */ enterColumnref?: (ctx: ColumnrefContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.columnref`. + * Exit a parse tree produced by `PostgreSqlParser.columnref`. * @param ctx the parse tree */ exitColumnref?: (ctx: ColumnrefContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.indirection_el`. + * Enter a parse tree produced by `PostgreSqlParser.indirection_el`. * @param ctx the parse tree */ enterIndirection_el?: (ctx: Indirection_elContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.indirection_el`. + * Exit a parse tree produced by `PostgreSqlParser.indirection_el`. * @param ctx the parse tree */ exitIndirection_el?: (ctx: Indirection_elContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_slice_bound`. + * Enter a parse tree produced by `PostgreSqlParser.opt_slice_bound`. * @param ctx the parse tree */ enterOpt_slice_bound?: (ctx: Opt_slice_boundContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_slice_bound`. + * Exit a parse tree produced by `PostgreSqlParser.opt_slice_bound`. * @param ctx the parse tree */ exitOpt_slice_bound?: (ctx: Opt_slice_boundContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.indirection`. + * Enter a parse tree produced by `PostgreSqlParser.indirection`. * @param ctx the parse tree */ enterIndirection?: (ctx: IndirectionContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.indirection`. + * Exit a parse tree produced by `PostgreSqlParser.indirection`. * @param ctx the parse tree */ exitIndirection?: (ctx: IndirectionContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_indirection`. + * Enter a parse tree produced by `PostgreSqlParser.opt_indirection`. * @param ctx the parse tree */ enterOpt_indirection?: (ctx: Opt_indirectionContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_indirection`. + * Exit a parse tree produced by `PostgreSqlParser.opt_indirection`. * @param ctx the parse tree */ exitOpt_indirection?: (ctx: Opt_indirectionContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_target_list`. + * Enter a parse tree produced by `PostgreSqlParser.opt_target_list`. * @param ctx the parse tree */ enterOpt_target_list?: (ctx: Opt_target_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_target_list`. + * Exit a parse tree produced by `PostgreSqlParser.opt_target_list`. * @param ctx the parse tree */ exitOpt_target_list?: (ctx: Opt_target_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.target_list`. + * Enter a parse tree produced by `PostgreSqlParser.target_list`. * @param ctx the parse tree */ enterTarget_list?: (ctx: Target_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.target_list`. + * Exit a parse tree produced by `PostgreSqlParser.target_list`. * @param ctx the parse tree */ exitTarget_list?: (ctx: Target_listContext) => void; /** * Enter a parse tree produced by the `target_label` - * labeled alternative in `PostgreSQLParser.target_el`. + * labeled alternative in `PostgreSqlParser.target_el`. * @param ctx the parse tree */ enterTarget_label?: (ctx: Target_labelContext) => void; /** * Exit a parse tree produced by the `target_label` - * labeled alternative in `PostgreSQLParser.target_el`. + * labeled alternative in `PostgreSqlParser.target_el`. * @param ctx the parse tree */ exitTarget_label?: (ctx: Target_labelContext) => void; /** * Enter a parse tree produced by the `target_star` - * labeled alternative in `PostgreSQLParser.target_el`. + * labeled alternative in `PostgreSqlParser.target_el`. * @param ctx the parse tree */ enterTarget_star?: (ctx: Target_starContext) => void; /** * Exit a parse tree produced by the `target_star` - * labeled alternative in `PostgreSQLParser.target_el`. + * labeled alternative in `PostgreSqlParser.target_el`. * @param ctx the parse tree */ exitTarget_star?: (ctx: Target_starContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.qualified_name_list`. + * Enter a parse tree produced by `PostgreSqlParser.qualified_name_list`. * @param ctx the parse tree */ enterQualified_name_list?: (ctx: Qualified_name_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.qualified_name_list`. + * Exit a parse tree produced by `PostgreSqlParser.qualified_name_list`. * @param ctx the parse tree */ exitQualified_name_list?: (ctx: Qualified_name_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.table_name_list`. + * Enter a parse tree produced by `PostgreSqlParser.table_name_list`. * @param ctx the parse tree */ enterTable_name_list?: (ctx: Table_name_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.table_name_list`. + * Exit a parse tree produced by `PostgreSqlParser.table_name_list`. * @param ctx the parse tree */ exitTable_name_list?: (ctx: Table_name_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.schema_name_list`. + * Enter a parse tree produced by `PostgreSqlParser.schema_name_list`. * @param ctx the parse tree */ enterSchema_name_list?: (ctx: Schema_name_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.schema_name_list`. + * Exit a parse tree produced by `PostgreSqlParser.schema_name_list`. * @param ctx the parse tree */ exitSchema_name_list?: (ctx: Schema_name_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.database_nameList`. + * Enter a parse tree produced by `PostgreSqlParser.database_nameList`. * @param ctx the parse tree */ enterDatabase_nameList?: (ctx: Database_nameListContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.database_nameList`. + * Exit a parse tree produced by `PostgreSqlParser.database_nameList`. * @param ctx the parse tree */ exitDatabase_nameList?: (ctx: Database_nameListContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.procedure_name_list`. + * Enter a parse tree produced by `PostgreSqlParser.procedure_name_list`. * @param ctx the parse tree */ enterProcedure_name_list?: (ctx: Procedure_name_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.procedure_name_list`. + * Exit a parse tree produced by `PostgreSqlParser.procedure_name_list`. * @param ctx the parse tree */ exitProcedure_name_list?: (ctx: Procedure_name_listContext) => void; /** * Enter a parse tree produced by the `tablespaceNameCreate` - * labeled alternative in `PostgreSQLParser.tablespace_name_create`. + * labeled alternative in `PostgreSqlParser.tablespace_name_create`. * @param ctx the parse tree */ enterTablespaceNameCreate?: (ctx: TablespaceNameCreateContext) => void; /** * Exit a parse tree produced by the `tablespaceNameCreate` - * labeled alternative in `PostgreSQLParser.tablespace_name_create`. + * labeled alternative in `PostgreSqlParser.tablespace_name_create`. * @param ctx the parse tree */ exitTablespaceNameCreate?: (ctx: TablespaceNameCreateContext) => void; /** * Enter a parse tree produced by the `tablespaceName` - * labeled alternative in `PostgreSQLParser.tablespace_name`. + * labeled alternative in `PostgreSqlParser.tablespace_name`. * @param ctx the parse tree */ enterTablespaceName?: (ctx: TablespaceNameContext) => void; /** * Exit a parse tree produced by the `tablespaceName` - * labeled alternative in `PostgreSQLParser.tablespace_name`. + * labeled alternative in `PostgreSqlParser.tablespace_name`. * @param ctx the parse tree */ exitTablespaceName?: (ctx: TablespaceNameContext) => void; /** * Enter a parse tree produced by the `tableNameCreate` - * labeled alternative in `PostgreSQLParser.table_name_create`. + * labeled alternative in `PostgreSqlParser.table_name_create`. * @param ctx the parse tree */ enterTableNameCreate?: (ctx: TableNameCreateContext) => void; /** * Exit a parse tree produced by the `tableNameCreate` - * labeled alternative in `PostgreSQLParser.table_name_create`. + * labeled alternative in `PostgreSqlParser.table_name_create`. * @param ctx the parse tree */ exitTableNameCreate?: (ctx: TableNameCreateContext) => void; /** * Enter a parse tree produced by the `tableName` - * labeled alternative in `PostgreSQLParser.table_name`. + * labeled alternative in `PostgreSqlParser.table_name`. * @param ctx the parse tree */ enterTableName?: (ctx: TableNameContext) => void; /** * Exit a parse tree produced by the `tableName` - * labeled alternative in `PostgreSQLParser.table_name`. + * labeled alternative in `PostgreSqlParser.table_name`. * @param ctx the parse tree */ exitTableName?: (ctx: TableNameContext) => void; /** * Enter a parse tree produced by the `viewNameCreate` - * labeled alternative in `PostgreSQLParser.view_name_create`. + * labeled alternative in `PostgreSqlParser.view_name_create`. * @param ctx the parse tree */ enterViewNameCreate?: (ctx: ViewNameCreateContext) => void; /** * Exit a parse tree produced by the `viewNameCreate` - * labeled alternative in `PostgreSQLParser.view_name_create`. + * labeled alternative in `PostgreSqlParser.view_name_create`. * @param ctx the parse tree */ exitViewNameCreate?: (ctx: ViewNameCreateContext) => void; /** * Enter a parse tree produced by the `viewName` - * labeled alternative in `PostgreSQLParser.view_name`. + * labeled alternative in `PostgreSqlParser.view_name`. * @param ctx the parse tree */ enterViewName?: (ctx: ViewNameContext) => void; /** * Exit a parse tree produced by the `viewName` - * labeled alternative in `PostgreSQLParser.view_name`. + * labeled alternative in `PostgreSqlParser.view_name`. * @param ctx the parse tree */ exitViewName?: (ctx: ViewNameContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.qualified_name`. + * Enter a parse tree produced by `PostgreSqlParser.qualified_name`. * @param ctx the parse tree */ enterQualified_name?: (ctx: Qualified_nameContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.qualified_name`. + * Exit a parse tree produced by `PostgreSqlParser.qualified_name`. * @param ctx the parse tree */ exitQualified_name?: (ctx: Qualified_nameContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.tablespace_name_list`. + * Enter a parse tree produced by `PostgreSqlParser.tablespace_name_list`. * @param ctx the parse tree */ enterTablespace_name_list?: (ctx: Tablespace_name_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.tablespace_name_list`. + * Exit a parse tree produced by `PostgreSqlParser.tablespace_name_list`. * @param ctx the parse tree */ exitTablespace_name_list?: (ctx: Tablespace_name_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.name_list`. + * Enter a parse tree produced by `PostgreSqlParser.name_list`. * @param ctx the parse tree */ enterName_list?: (ctx: Name_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.name_list`. + * Exit a parse tree produced by `PostgreSqlParser.name_list`. * @param ctx the parse tree */ exitName_list?: (ctx: Name_listContext) => void; /** * Enter a parse tree produced by the `databaseNameCreate` - * labeled alternative in `PostgreSQLParser.database_name_create`. + * labeled alternative in `PostgreSqlParser.database_name_create`. * @param ctx the parse tree */ enterDatabaseNameCreate?: (ctx: DatabaseNameCreateContext) => void; /** * Exit a parse tree produced by the `databaseNameCreate` - * labeled alternative in `PostgreSQLParser.database_name_create`. + * labeled alternative in `PostgreSqlParser.database_name_create`. * @param ctx the parse tree */ exitDatabaseNameCreate?: (ctx: DatabaseNameCreateContext) => void; /** * Enter a parse tree produced by the `databaseName` - * labeled alternative in `PostgreSQLParser.database_name`. + * labeled alternative in `PostgreSqlParser.database_name`. * @param ctx the parse tree */ enterDatabaseName?: (ctx: DatabaseNameContext) => void; /** * Exit a parse tree produced by the `databaseName` - * labeled alternative in `PostgreSQLParser.database_name`. + * labeled alternative in `PostgreSqlParser.database_name`. * @param ctx the parse tree */ exitDatabaseName?: (ctx: DatabaseNameContext) => void; /** * Enter a parse tree produced by the `schemaName` - * labeled alternative in `PostgreSQLParser.schema_name`. + * labeled alternative in `PostgreSqlParser.schema_name`. * @param ctx the parse tree */ enterSchemaName?: (ctx: SchemaNameContext) => void; /** * Exit a parse tree produced by the `schemaName` - * labeled alternative in `PostgreSQLParser.schema_name`. + * labeled alternative in `PostgreSqlParser.schema_name`. * @param ctx the parse tree */ exitSchemaName?: (ctx: SchemaNameContext) => void; /** * Enter a parse tree produced by the `routineNameCreate` - * labeled alternative in `PostgreSQLParser.routine_name_create`. + * labeled alternative in `PostgreSqlParser.routine_name_create`. * @param ctx the parse tree */ enterRoutineNameCreate?: (ctx: RoutineNameCreateContext) => void; /** * Exit a parse tree produced by the `routineNameCreate` - * labeled alternative in `PostgreSQLParser.routine_name_create`. + * labeled alternative in `PostgreSqlParser.routine_name_create`. * @param ctx the parse tree */ exitRoutineNameCreate?: (ctx: RoutineNameCreateContext) => void; /** * Enter a parse tree produced by the `routineName` - * labeled alternative in `PostgreSQLParser.routine_name`. + * labeled alternative in `PostgreSqlParser.routine_name`. * @param ctx the parse tree */ enterRoutineName?: (ctx: RoutineNameContext) => void; /** * Exit a parse tree produced by the `routineName` - * labeled alternative in `PostgreSQLParser.routine_name`. + * labeled alternative in `PostgreSqlParser.routine_name`. * @param ctx the parse tree */ exitRoutineName?: (ctx: RoutineNameContext) => void; /** * Enter a parse tree produced by the `procedureName` - * labeled alternative in `PostgreSQLParser.procedure_name`. + * labeled alternative in `PostgreSqlParser.procedure_name`. * @param ctx the parse tree */ enterProcedureName?: (ctx: ProcedureNameContext) => void; /** * Exit a parse tree produced by the `procedureName` - * labeled alternative in `PostgreSQLParser.procedure_name`. + * labeled alternative in `PostgreSqlParser.procedure_name`. * @param ctx the parse tree */ exitProcedureName?: (ctx: ProcedureNameContext) => void; /** * Enter a parse tree produced by the `procedureNameCreate` - * labeled alternative in `PostgreSQLParser.procedure_name_create`. + * labeled alternative in `PostgreSqlParser.procedure_name_create`. * @param ctx the parse tree */ enterProcedureNameCreate?: (ctx: ProcedureNameCreateContext) => void; /** * Exit a parse tree produced by the `procedureNameCreate` - * labeled alternative in `PostgreSQLParser.procedure_name_create`. + * labeled alternative in `PostgreSqlParser.procedure_name_create`. * @param ctx the parse tree */ exitProcedureNameCreate?: (ctx: ProcedureNameCreateContext) => void; /** * Enter a parse tree produced by the `columnName` - * labeled alternative in `PostgreSQLParser.column_name`. + * labeled alternative in `PostgreSqlParser.column_name`. * @param ctx the parse tree */ enterColumnName?: (ctx: ColumnNameContext) => void; /** * Exit a parse tree produced by the `columnName` - * labeled alternative in `PostgreSQLParser.column_name`. + * labeled alternative in `PostgreSqlParser.column_name`. * @param ctx the parse tree */ exitColumnName?: (ctx: ColumnNameContext) => void; /** * Enter a parse tree produced by the `columnNameMatch` - * labeled alternative in `PostgreSQLParser.column_name`. + * labeled alternative in `PostgreSqlParser.column_name`. * @param ctx the parse tree */ enterColumnNameMatch?: (ctx: ColumnNameMatchContext) => void; /** * Exit a parse tree produced by the `columnNameMatch` - * labeled alternative in `PostgreSQLParser.column_name`. + * labeled alternative in `PostgreSqlParser.column_name`. * @param ctx the parse tree */ exitColumnNameMatch?: (ctx: ColumnNameMatchContext) => void; /** * Enter a parse tree produced by the `columnNameCreate` - * labeled alternative in `PostgreSQLParser.column_name_create`. + * labeled alternative in `PostgreSqlParser.column_name_create`. * @param ctx the parse tree */ enterColumnNameCreate?: (ctx: ColumnNameCreateContext) => void; /** * Exit a parse tree produced by the `columnNameCreate` - * labeled alternative in `PostgreSQLParser.column_name_create`. + * labeled alternative in `PostgreSqlParser.column_name_create`. * @param ctx the parse tree */ exitColumnNameCreate?: (ctx: ColumnNameCreateContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.name`. + * Enter a parse tree produced by `PostgreSqlParser.name`. * @param ctx the parse tree */ enterName?: (ctx: NameContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.name`. + * Exit a parse tree produced by `PostgreSqlParser.name`. * @param ctx the parse tree */ exitName?: (ctx: NameContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.attr_name`. + * Enter a parse tree produced by `PostgreSqlParser.attr_name`. * @param ctx the parse tree */ enterAttr_name?: (ctx: Attr_nameContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.attr_name`. + * Exit a parse tree produced by `PostgreSqlParser.attr_name`. * @param ctx the parse tree */ exitAttr_name?: (ctx: Attr_nameContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.file_name`. + * Enter a parse tree produced by `PostgreSqlParser.file_name`. * @param ctx the parse tree */ enterFile_name?: (ctx: File_nameContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.file_name`. + * Exit a parse tree produced by `PostgreSqlParser.file_name`. * @param ctx the parse tree */ exitFile_name?: (ctx: File_nameContext) => void; /** * Enter a parse tree produced by the `functionNameCreate` - * labeled alternative in `PostgreSQLParser.function_name_create`. + * labeled alternative in `PostgreSqlParser.function_name_create`. * @param ctx the parse tree */ enterFunctionNameCreate?: (ctx: FunctionNameCreateContext) => void; /** * Exit a parse tree produced by the `functionNameCreate` - * labeled alternative in `PostgreSQLParser.function_name_create`. + * labeled alternative in `PostgreSqlParser.function_name_create`. * @param ctx the parse tree */ exitFunctionNameCreate?: (ctx: FunctionNameCreateContext) => void; /** * Enter a parse tree produced by the `functionName` - * labeled alternative in `PostgreSQLParser.function_name`. + * labeled alternative in `PostgreSqlParser.function_name`. * @param ctx the parse tree */ enterFunctionName?: (ctx: FunctionNameContext) => void; /** * Exit a parse tree produced by the `functionName` - * labeled alternative in `PostgreSQLParser.function_name`. + * labeled alternative in `PostgreSqlParser.function_name`. * @param ctx the parse tree */ exitFunctionName?: (ctx: FunctionNameContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.usual_name`. + * Enter a parse tree produced by `PostgreSqlParser.usual_name`. * @param ctx the parse tree */ enterUsual_name?: (ctx: Usual_nameContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.usual_name`. + * Exit a parse tree produced by `PostgreSqlParser.usual_name`. * @param ctx the parse tree */ exitUsual_name?: (ctx: Usual_nameContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.aexprconst`. + * Enter a parse tree produced by `PostgreSqlParser.aexprconst`. * @param ctx the parse tree */ enterAexprconst?: (ctx: AexprconstContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.aexprconst`. + * Exit a parse tree produced by `PostgreSqlParser.aexprconst`. * @param ctx the parse tree */ exitAexprconst?: (ctx: AexprconstContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.xconst`. + * Enter a parse tree produced by `PostgreSqlParser.xconst`. * @param ctx the parse tree */ enterXconst?: (ctx: XconstContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.xconst`. + * Exit a parse tree produced by `PostgreSqlParser.xconst`. * @param ctx the parse tree */ exitXconst?: (ctx: XconstContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.bconst`. + * Enter a parse tree produced by `PostgreSqlParser.bconst`. * @param ctx the parse tree */ enterBconst?: (ctx: BconstContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.bconst`. + * Exit a parse tree produced by `PostgreSqlParser.bconst`. * @param ctx the parse tree */ exitBconst?: (ctx: BconstContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.fconst`. + * Enter a parse tree produced by `PostgreSqlParser.fconst`. * @param ctx the parse tree */ enterFconst?: (ctx: FconstContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.fconst`. + * Exit a parse tree produced by `PostgreSqlParser.fconst`. * @param ctx the parse tree */ exitFconst?: (ctx: FconstContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.iconst`. + * Enter a parse tree produced by `PostgreSqlParser.iconst`. * @param ctx the parse tree */ enterIconst?: (ctx: IconstContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.iconst`. + * Exit a parse tree produced by `PostgreSqlParser.iconst`. * @param ctx the parse tree */ exitIconst?: (ctx: IconstContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.sconst`. + * Enter a parse tree produced by `PostgreSqlParser.sconst`. * @param ctx the parse tree */ enterSconst?: (ctx: SconstContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.sconst`. + * Exit a parse tree produced by `PostgreSqlParser.sconst`. * @param ctx the parse tree */ exitSconst?: (ctx: SconstContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.anysconst`. + * Enter a parse tree produced by `PostgreSqlParser.anysconst`. * @param ctx the parse tree */ enterAnysconst?: (ctx: AnysconstContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.anysconst`. + * Exit a parse tree produced by `PostgreSqlParser.anysconst`. * @param ctx the parse tree */ exitAnysconst?: (ctx: AnysconstContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_uescape`. + * Enter a parse tree produced by `PostgreSqlParser.opt_uescape`. * @param ctx the parse tree */ enterOpt_uescape?: (ctx: Opt_uescapeContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_uescape`. + * Exit a parse tree produced by `PostgreSqlParser.opt_uescape`. * @param ctx the parse tree */ exitOpt_uescape?: (ctx: Opt_uescapeContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.signediconst`. + * Enter a parse tree produced by `PostgreSqlParser.signediconst`. * @param ctx the parse tree */ enterSignediconst?: (ctx: SignediconstContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.signediconst`. + * Exit a parse tree produced by `PostgreSqlParser.signediconst`. * @param ctx the parse tree */ exitSignediconst?: (ctx: SignediconstContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.groupname`. + * Enter a parse tree produced by `PostgreSqlParser.groupname`. * @param ctx the parse tree */ enterGroupname?: (ctx: GroupnameContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.groupname`. + * Exit a parse tree produced by `PostgreSqlParser.groupname`. * @param ctx the parse tree */ exitGroupname?: (ctx: GroupnameContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.roleid`. + * Enter a parse tree produced by `PostgreSqlParser.roleid`. * @param ctx the parse tree */ enterRoleid?: (ctx: RoleidContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.roleid`. + * Exit a parse tree produced by `PostgreSqlParser.roleid`. * @param ctx the parse tree */ exitRoleid?: (ctx: RoleidContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.rolespec`. + * Enter a parse tree produced by `PostgreSqlParser.rolespec`. * @param ctx the parse tree */ enterRolespec?: (ctx: RolespecContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.rolespec`. + * Exit a parse tree produced by `PostgreSqlParser.rolespec`. * @param ctx the parse tree */ exitRolespec?: (ctx: RolespecContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.role_list`. + * Enter a parse tree produced by `PostgreSqlParser.role_list`. * @param ctx the parse tree */ enterRole_list?: (ctx: Role_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.role_list`. + * Exit a parse tree produced by `PostgreSqlParser.role_list`. * @param ctx the parse tree */ exitRole_list?: (ctx: Role_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.colid`. + * Enter a parse tree produced by `PostgreSqlParser.colid`. * @param ctx the parse tree */ enterColid?: (ctx: ColidContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.colid`. + * Exit a parse tree produced by `PostgreSqlParser.colid`. * @param ctx the parse tree */ exitColid?: (ctx: ColidContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.index_method_choices`. + * Enter a parse tree produced by `PostgreSqlParser.index_method_choices`. * @param ctx the parse tree */ enterIndex_method_choices?: (ctx: Index_method_choicesContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.index_method_choices`. + * Exit a parse tree produced by `PostgreSqlParser.index_method_choices`. * @param ctx the parse tree */ exitIndex_method_choices?: (ctx: Index_method_choicesContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.exclude_element`. + * Enter a parse tree produced by `PostgreSqlParser.exclude_element`. * @param ctx the parse tree */ enterExclude_element?: (ctx: Exclude_elementContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.exclude_element`. + * Exit a parse tree produced by `PostgreSqlParser.exclude_element`. * @param ctx the parse tree */ exitExclude_element?: (ctx: Exclude_elementContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.index_paramenters`. + * Enter a parse tree produced by `PostgreSqlParser.index_paramenters`. * @param ctx the parse tree */ enterIndex_paramenters?: (ctx: Index_paramentersContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.index_paramenters`. + * Exit a parse tree produced by `PostgreSqlParser.index_paramenters`. * @param ctx the parse tree */ exitIndex_paramenters?: (ctx: Index_paramentersContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.type_function_name`. + * Enter a parse tree produced by `PostgreSqlParser.type_function_name`. * @param ctx the parse tree */ enterType_function_name?: (ctx: Type_function_nameContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.type_function_name`. + * Exit a parse tree produced by `PostgreSqlParser.type_function_name`. * @param ctx the parse tree */ exitType_function_name?: (ctx: Type_function_nameContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.type_usual_name`. + * Enter a parse tree produced by `PostgreSqlParser.type_usual_name`. * @param ctx the parse tree */ enterType_usual_name?: (ctx: Type_usual_nameContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.type_usual_name`. + * Exit a parse tree produced by `PostgreSqlParser.type_usual_name`. * @param ctx the parse tree */ exitType_usual_name?: (ctx: Type_usual_nameContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.nonreservedword_column`. + * Enter a parse tree produced by `PostgreSqlParser.nonreservedword_column`. * @param ctx the parse tree */ enterNonreservedword_column?: (ctx: Nonreservedword_columnContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.nonreservedword_column`. + * Exit a parse tree produced by `PostgreSqlParser.nonreservedword_column`. * @param ctx the parse tree */ exitNonreservedword_column?: (ctx: Nonreservedword_columnContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.nonreservedword`. + * Enter a parse tree produced by `PostgreSqlParser.nonreservedword`. * @param ctx the parse tree */ enterNonreservedword?: (ctx: NonreservedwordContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.nonreservedword`. + * Exit a parse tree produced by `PostgreSqlParser.nonreservedword`. * @param ctx the parse tree */ exitNonreservedword?: (ctx: NonreservedwordContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.collabel`. + * Enter a parse tree produced by `PostgreSqlParser.collabel`. * @param ctx the parse tree */ enterCollabel?: (ctx: CollabelContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.collabel`. + * Exit a parse tree produced by `PostgreSqlParser.collabel`. * @param ctx the parse tree */ exitCollabel?: (ctx: CollabelContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.identifier`. + * Enter a parse tree produced by `PostgreSqlParser.identifier`. * @param ctx the parse tree */ enterIdentifier?: (ctx: IdentifierContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.identifier`. + * Exit a parse tree produced by `PostgreSqlParser.identifier`. * @param ctx the parse tree */ exitIdentifier?: (ctx: IdentifierContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.plsqlidentifier`. + * Enter a parse tree produced by `PostgreSqlParser.plsqlidentifier`. * @param ctx the parse tree */ enterPlsqlidentifier?: (ctx: PlsqlidentifierContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.plsqlidentifier`. + * Exit a parse tree produced by `PostgreSqlParser.plsqlidentifier`. * @param ctx the parse tree */ exitPlsqlidentifier?: (ctx: PlsqlidentifierContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.unreserved_keyword`. + * Enter a parse tree produced by `PostgreSqlParser.unreserved_keyword`. * @param ctx the parse tree */ enterUnreserved_keyword?: (ctx: Unreserved_keywordContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.unreserved_keyword`. + * Exit a parse tree produced by `PostgreSqlParser.unreserved_keyword`. * @param ctx the parse tree */ exitUnreserved_keyword?: (ctx: Unreserved_keywordContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.col_name_keyword`. + * Enter a parse tree produced by `PostgreSqlParser.col_name_keyword`. * @param ctx the parse tree */ enterCol_name_keyword?: (ctx: Col_name_keywordContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.col_name_keyword`. + * Exit a parse tree produced by `PostgreSqlParser.col_name_keyword`. * @param ctx the parse tree */ exitCol_name_keyword?: (ctx: Col_name_keywordContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.type_func_name_keyword`. + * Enter a parse tree produced by `PostgreSqlParser.type_func_name_keyword`. * @param ctx the parse tree */ enterType_func_name_keyword?: (ctx: Type_func_name_keywordContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.type_func_name_keyword`. + * Exit a parse tree produced by `PostgreSqlParser.type_func_name_keyword`. * @param ctx the parse tree */ exitType_func_name_keyword?: (ctx: Type_func_name_keywordContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.reserved_keyword`. + * Enter a parse tree produced by `PostgreSqlParser.reserved_keyword`. * @param ctx the parse tree */ enterReserved_keyword?: (ctx: Reserved_keywordContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.reserved_keyword`. + * Exit a parse tree produced by `PostgreSqlParser.reserved_keyword`. * @param ctx the parse tree */ exitReserved_keyword?: (ctx: Reserved_keywordContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.pl_function`. + * Enter a parse tree produced by `PostgreSqlParser.pl_function`. * @param ctx the parse tree */ enterPl_function?: (ctx: Pl_functionContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.pl_function`. + * Exit a parse tree produced by `PostgreSqlParser.pl_function`. * @param ctx the parse tree */ exitPl_function?: (ctx: Pl_functionContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.comp_options`. + * Enter a parse tree produced by `PostgreSqlParser.comp_options`. * @param ctx the parse tree */ enterComp_options?: (ctx: Comp_optionsContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.comp_options`. + * Exit a parse tree produced by `PostgreSqlParser.comp_options`. * @param ctx the parse tree */ exitComp_options?: (ctx: Comp_optionsContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.comp_option`. + * Enter a parse tree produced by `PostgreSqlParser.comp_option`. * @param ctx the parse tree */ enterComp_option?: (ctx: Comp_optionContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.comp_option`. + * Exit a parse tree produced by `PostgreSqlParser.comp_option`. * @param ctx the parse tree */ exitComp_option?: (ctx: Comp_optionContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.sharp`. + * Enter a parse tree produced by `PostgreSqlParser.sharp`. * @param ctx the parse tree */ enterSharp?: (ctx: SharpContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.sharp`. + * Exit a parse tree produced by `PostgreSqlParser.sharp`. * @param ctx the parse tree */ exitSharp?: (ctx: SharpContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.option_value`. + * Enter a parse tree produced by `PostgreSqlParser.option_value`. * @param ctx the parse tree */ enterOption_value?: (ctx: Option_valueContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.option_value`. + * Exit a parse tree produced by `PostgreSqlParser.option_value`. * @param ctx the parse tree */ exitOption_value?: (ctx: Option_valueContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_semi`. + * Enter a parse tree produced by `PostgreSqlParser.opt_semi`. * @param ctx the parse tree */ enterOpt_semi?: (ctx: Opt_semiContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_semi`. + * Exit a parse tree produced by `PostgreSqlParser.opt_semi`. * @param ctx the parse tree */ exitOpt_semi?: (ctx: Opt_semiContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.pl_block`. + * Enter a parse tree produced by `PostgreSqlParser.pl_block`. * @param ctx the parse tree */ enterPl_block?: (ctx: Pl_blockContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.pl_block`. + * Exit a parse tree produced by `PostgreSqlParser.pl_block`. * @param ctx the parse tree */ exitPl_block?: (ctx: Pl_blockContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.decl_sect`. + * Enter a parse tree produced by `PostgreSqlParser.decl_sect`. * @param ctx the parse tree */ enterDecl_sect?: (ctx: Decl_sectContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.decl_sect`. + * Exit a parse tree produced by `PostgreSqlParser.decl_sect`. * @param ctx the parse tree */ exitDecl_sect?: (ctx: Decl_sectContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.decl_start`. + * Enter a parse tree produced by `PostgreSqlParser.decl_start`. * @param ctx the parse tree */ enterDecl_start?: (ctx: Decl_startContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.decl_start`. + * Exit a parse tree produced by `PostgreSqlParser.decl_start`. * @param ctx the parse tree */ exitDecl_start?: (ctx: Decl_startContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.decl_stmts`. + * Enter a parse tree produced by `PostgreSqlParser.decl_stmts`. * @param ctx the parse tree */ enterDecl_stmts?: (ctx: Decl_stmtsContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.decl_stmts`. + * Exit a parse tree produced by `PostgreSqlParser.decl_stmts`. * @param ctx the parse tree */ exitDecl_stmts?: (ctx: Decl_stmtsContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.label_decl`. + * Enter a parse tree produced by `PostgreSqlParser.label_decl`. * @param ctx the parse tree */ enterLabel_decl?: (ctx: Label_declContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.label_decl`. + * Exit a parse tree produced by `PostgreSqlParser.label_decl`. * @param ctx the parse tree */ exitLabel_decl?: (ctx: Label_declContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.decl_stmt`. + * Enter a parse tree produced by `PostgreSqlParser.decl_stmt`. * @param ctx the parse tree */ enterDecl_stmt?: (ctx: Decl_stmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.decl_stmt`. + * Exit a parse tree produced by `PostgreSqlParser.decl_stmt`. * @param ctx the parse tree */ exitDecl_stmt?: (ctx: Decl_stmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.decl_statement`. + * Enter a parse tree produced by `PostgreSqlParser.decl_statement`. * @param ctx the parse tree */ enterDecl_statement?: (ctx: Decl_statementContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.decl_statement`. + * Exit a parse tree produced by `PostgreSqlParser.decl_statement`. * @param ctx the parse tree */ exitDecl_statement?: (ctx: Decl_statementContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_scrollable`. + * Enter a parse tree produced by `PostgreSqlParser.opt_scrollable`. * @param ctx the parse tree */ enterOpt_scrollable?: (ctx: Opt_scrollableContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_scrollable`. + * Exit a parse tree produced by `PostgreSqlParser.opt_scrollable`. * @param ctx the parse tree */ exitOpt_scrollable?: (ctx: Opt_scrollableContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.decl_cursor_query`. + * Enter a parse tree produced by `PostgreSqlParser.decl_cursor_query`. * @param ctx the parse tree */ enterDecl_cursor_query?: (ctx: Decl_cursor_queryContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.decl_cursor_query`. + * Exit a parse tree produced by `PostgreSqlParser.decl_cursor_query`. * @param ctx the parse tree */ exitDecl_cursor_query?: (ctx: Decl_cursor_queryContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.decl_cursor_args`. + * Enter a parse tree produced by `PostgreSqlParser.decl_cursor_args`. * @param ctx the parse tree */ enterDecl_cursor_args?: (ctx: Decl_cursor_argsContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.decl_cursor_args`. + * Exit a parse tree produced by `PostgreSqlParser.decl_cursor_args`. * @param ctx the parse tree */ exitDecl_cursor_args?: (ctx: Decl_cursor_argsContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.decl_cursor_arglist`. + * Enter a parse tree produced by `PostgreSqlParser.decl_cursor_arglist`. * @param ctx the parse tree */ enterDecl_cursor_arglist?: (ctx: Decl_cursor_arglistContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.decl_cursor_arglist`. + * Exit a parse tree produced by `PostgreSqlParser.decl_cursor_arglist`. * @param ctx the parse tree */ exitDecl_cursor_arglist?: (ctx: Decl_cursor_arglistContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.decl_cursor_arg`. + * Enter a parse tree produced by `PostgreSqlParser.decl_cursor_arg`. * @param ctx the parse tree */ enterDecl_cursor_arg?: (ctx: Decl_cursor_argContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.decl_cursor_arg`. + * Exit a parse tree produced by `PostgreSqlParser.decl_cursor_arg`. * @param ctx the parse tree */ exitDecl_cursor_arg?: (ctx: Decl_cursor_argContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.decl_is_for`. + * Enter a parse tree produced by `PostgreSqlParser.decl_is_for`. * @param ctx the parse tree */ enterDecl_is_for?: (ctx: Decl_is_forContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.decl_is_for`. + * Exit a parse tree produced by `PostgreSqlParser.decl_is_for`. * @param ctx the parse tree */ exitDecl_is_for?: (ctx: Decl_is_forContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.decl_aliasitem`. + * Enter a parse tree produced by `PostgreSqlParser.decl_aliasitem`. * @param ctx the parse tree */ enterDecl_aliasitem?: (ctx: Decl_aliasitemContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.decl_aliasitem`. + * Exit a parse tree produced by `PostgreSqlParser.decl_aliasitem`. * @param ctx the parse tree */ exitDecl_aliasitem?: (ctx: Decl_aliasitemContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.decl_varname`. + * Enter a parse tree produced by `PostgreSqlParser.decl_varname`. * @param ctx the parse tree */ enterDecl_varname?: (ctx: Decl_varnameContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.decl_varname`. + * Exit a parse tree produced by `PostgreSqlParser.decl_varname`. * @param ctx the parse tree */ exitDecl_varname?: (ctx: Decl_varnameContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.decl_const`. + * Enter a parse tree produced by `PostgreSqlParser.decl_const`. * @param ctx the parse tree */ enterDecl_const?: (ctx: Decl_constContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.decl_const`. + * Exit a parse tree produced by `PostgreSqlParser.decl_const`. * @param ctx the parse tree */ exitDecl_const?: (ctx: Decl_constContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.decl_datatype`. + * Enter a parse tree produced by `PostgreSqlParser.decl_datatype`. * @param ctx the parse tree */ enterDecl_datatype?: (ctx: Decl_datatypeContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.decl_datatype`. + * Exit a parse tree produced by `PostgreSqlParser.decl_datatype`. * @param ctx the parse tree */ exitDecl_datatype?: (ctx: Decl_datatypeContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.decl_collate`. + * Enter a parse tree produced by `PostgreSqlParser.decl_collate`. * @param ctx the parse tree */ enterDecl_collate?: (ctx: Decl_collateContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.decl_collate`. + * Exit a parse tree produced by `PostgreSqlParser.decl_collate`. * @param ctx the parse tree */ exitDecl_collate?: (ctx: Decl_collateContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.decl_notnull`. + * Enter a parse tree produced by `PostgreSqlParser.decl_notnull`. * @param ctx the parse tree */ enterDecl_notnull?: (ctx: Decl_notnullContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.decl_notnull`. + * Exit a parse tree produced by `PostgreSqlParser.decl_notnull`. * @param ctx the parse tree */ exitDecl_notnull?: (ctx: Decl_notnullContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.decl_defval`. + * Enter a parse tree produced by `PostgreSqlParser.decl_defval`. * @param ctx the parse tree */ enterDecl_defval?: (ctx: Decl_defvalContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.decl_defval`. + * Exit a parse tree produced by `PostgreSqlParser.decl_defval`. * @param ctx the parse tree */ exitDecl_defval?: (ctx: Decl_defvalContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.decl_defkey`. + * Enter a parse tree produced by `PostgreSqlParser.decl_defkey`. * @param ctx the parse tree */ enterDecl_defkey?: (ctx: Decl_defkeyContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.decl_defkey`. + * Exit a parse tree produced by `PostgreSqlParser.decl_defkey`. * @param ctx the parse tree */ exitDecl_defkey?: (ctx: Decl_defkeyContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.assign_operator`. + * Enter a parse tree produced by `PostgreSqlParser.assign_operator`. * @param ctx the parse tree */ enterAssign_operator?: (ctx: Assign_operatorContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.assign_operator`. + * Exit a parse tree produced by `PostgreSqlParser.assign_operator`. * @param ctx the parse tree */ exitAssign_operator?: (ctx: Assign_operatorContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.proc_sect`. + * Enter a parse tree produced by `PostgreSqlParser.proc_sect`. * @param ctx the parse tree */ enterProc_sect?: (ctx: Proc_sectContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.proc_sect`. + * Exit a parse tree produced by `PostgreSqlParser.proc_sect`. * @param ctx the parse tree */ exitProc_sect?: (ctx: Proc_sectContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.proc_stmt`. + * Enter a parse tree produced by `PostgreSqlParser.proc_stmt`. * @param ctx the parse tree */ enterProc_stmt?: (ctx: Proc_stmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.proc_stmt`. + * Exit a parse tree produced by `PostgreSqlParser.proc_stmt`. * @param ctx the parse tree */ exitProc_stmt?: (ctx: Proc_stmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.stmt_perform`. + * Enter a parse tree produced by `PostgreSqlParser.stmt_perform`. * @param ctx the parse tree */ enterStmt_perform?: (ctx: Stmt_performContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.stmt_perform`. + * Exit a parse tree produced by `PostgreSqlParser.stmt_perform`. * @param ctx the parse tree */ exitStmt_perform?: (ctx: Stmt_performContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.stmt_call`. + * Enter a parse tree produced by `PostgreSqlParser.stmt_call`. * @param ctx the parse tree */ enterStmt_call?: (ctx: Stmt_callContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.stmt_call`. + * Exit a parse tree produced by `PostgreSqlParser.stmt_call`. * @param ctx the parse tree */ exitStmt_call?: (ctx: Stmt_callContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_expr_list`. + * Enter a parse tree produced by `PostgreSqlParser.opt_expr_list`. * @param ctx the parse tree */ enterOpt_expr_list?: (ctx: Opt_expr_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_expr_list`. + * Exit a parse tree produced by `PostgreSqlParser.opt_expr_list`. * @param ctx the parse tree */ exitOpt_expr_list?: (ctx: Opt_expr_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.stmt_assign`. + * Enter a parse tree produced by `PostgreSqlParser.stmt_assign`. * @param ctx the parse tree */ enterStmt_assign?: (ctx: Stmt_assignContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.stmt_assign`. + * Exit a parse tree produced by `PostgreSqlParser.stmt_assign`. * @param ctx the parse tree */ exitStmt_assign?: (ctx: Stmt_assignContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.stmt_getdiag`. + * Enter a parse tree produced by `PostgreSqlParser.stmt_getdiag`. * @param ctx the parse tree */ enterStmt_getdiag?: (ctx: Stmt_getdiagContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.stmt_getdiag`. + * Exit a parse tree produced by `PostgreSqlParser.stmt_getdiag`. * @param ctx the parse tree */ exitStmt_getdiag?: (ctx: Stmt_getdiagContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.getdiag_area_opt`. + * Enter a parse tree produced by `PostgreSqlParser.getdiag_area_opt`. * @param ctx the parse tree */ enterGetdiag_area_opt?: (ctx: Getdiag_area_optContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.getdiag_area_opt`. + * Exit a parse tree produced by `PostgreSqlParser.getdiag_area_opt`. * @param ctx the parse tree */ exitGetdiag_area_opt?: (ctx: Getdiag_area_optContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.getdiag_list`. + * Enter a parse tree produced by `PostgreSqlParser.getdiag_list`. * @param ctx the parse tree */ enterGetdiag_list?: (ctx: Getdiag_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.getdiag_list`. + * Exit a parse tree produced by `PostgreSqlParser.getdiag_list`. * @param ctx the parse tree */ exitGetdiag_list?: (ctx: Getdiag_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.getdiag_list_item`. + * Enter a parse tree produced by `PostgreSqlParser.getdiag_list_item`. * @param ctx the parse tree */ enterGetdiag_list_item?: (ctx: Getdiag_list_itemContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.getdiag_list_item`. + * Exit a parse tree produced by `PostgreSqlParser.getdiag_list_item`. * @param ctx the parse tree */ exitGetdiag_list_item?: (ctx: Getdiag_list_itemContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.getdiag_item`. + * Enter a parse tree produced by `PostgreSqlParser.getdiag_item`. * @param ctx the parse tree */ enterGetdiag_item?: (ctx: Getdiag_itemContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.getdiag_item`. + * Exit a parse tree produced by `PostgreSqlParser.getdiag_item`. * @param ctx the parse tree */ exitGetdiag_item?: (ctx: Getdiag_itemContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.getdiag_target`. + * Enter a parse tree produced by `PostgreSqlParser.getdiag_target`. * @param ctx the parse tree */ enterGetdiag_target?: (ctx: Getdiag_targetContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.getdiag_target`. + * Exit a parse tree produced by `PostgreSqlParser.getdiag_target`. * @param ctx the parse tree */ exitGetdiag_target?: (ctx: Getdiag_targetContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.assign_var`. + * Enter a parse tree produced by `PostgreSqlParser.assign_var`. * @param ctx the parse tree */ enterAssign_var?: (ctx: Assign_varContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.assign_var`. + * Exit a parse tree produced by `PostgreSqlParser.assign_var`. * @param ctx the parse tree */ exitAssign_var?: (ctx: Assign_varContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.stmt_if`. + * Enter a parse tree produced by `PostgreSqlParser.stmt_if`. * @param ctx the parse tree */ enterStmt_if?: (ctx: Stmt_ifContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.stmt_if`. + * Exit a parse tree produced by `PostgreSqlParser.stmt_if`. * @param ctx the parse tree */ exitStmt_if?: (ctx: Stmt_ifContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.stmt_elsifs`. + * Enter a parse tree produced by `PostgreSqlParser.stmt_elsifs`. * @param ctx the parse tree */ enterStmt_elsifs?: (ctx: Stmt_elsifsContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.stmt_elsifs`. + * Exit a parse tree produced by `PostgreSqlParser.stmt_elsifs`. * @param ctx the parse tree */ exitStmt_elsifs?: (ctx: Stmt_elsifsContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.stmt_else`. + * Enter a parse tree produced by `PostgreSqlParser.stmt_else`. * @param ctx the parse tree */ enterStmt_else?: (ctx: Stmt_elseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.stmt_else`. + * Exit a parse tree produced by `PostgreSqlParser.stmt_else`. * @param ctx the parse tree */ exitStmt_else?: (ctx: Stmt_elseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.stmt_case`. + * Enter a parse tree produced by `PostgreSqlParser.stmt_case`. * @param ctx the parse tree */ enterStmt_case?: (ctx: Stmt_caseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.stmt_case`. + * Exit a parse tree produced by `PostgreSqlParser.stmt_case`. * @param ctx the parse tree */ exitStmt_case?: (ctx: Stmt_caseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_expr_until_when`. + * Enter a parse tree produced by `PostgreSqlParser.opt_expr_until_when`. * @param ctx the parse tree */ enterOpt_expr_until_when?: (ctx: Opt_expr_until_whenContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_expr_until_when`. + * Exit a parse tree produced by `PostgreSqlParser.opt_expr_until_when`. * @param ctx the parse tree */ exitOpt_expr_until_when?: (ctx: Opt_expr_until_whenContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.case_when_list`. + * Enter a parse tree produced by `PostgreSqlParser.case_when_list`. * @param ctx the parse tree */ enterCase_when_list?: (ctx: Case_when_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.case_when_list`. + * Exit a parse tree produced by `PostgreSqlParser.case_when_list`. * @param ctx the parse tree */ exitCase_when_list?: (ctx: Case_when_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.case_when`. + * Enter a parse tree produced by `PostgreSqlParser.case_when`. * @param ctx the parse tree */ enterCase_when?: (ctx: Case_whenContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.case_when`. + * Exit a parse tree produced by `PostgreSqlParser.case_when`. * @param ctx the parse tree */ exitCase_when?: (ctx: Case_whenContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_case_else`. + * Enter a parse tree produced by `PostgreSqlParser.opt_case_else`. * @param ctx the parse tree */ enterOpt_case_else?: (ctx: Opt_case_elseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_case_else`. + * Exit a parse tree produced by `PostgreSqlParser.opt_case_else`. * @param ctx the parse tree */ exitOpt_case_else?: (ctx: Opt_case_elseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.stmt_loop`. + * Enter a parse tree produced by `PostgreSqlParser.stmt_loop`. * @param ctx the parse tree */ enterStmt_loop?: (ctx: Stmt_loopContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.stmt_loop`. + * Exit a parse tree produced by `PostgreSqlParser.stmt_loop`. * @param ctx the parse tree */ exitStmt_loop?: (ctx: Stmt_loopContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.stmt_while`. + * Enter a parse tree produced by `PostgreSqlParser.stmt_while`. * @param ctx the parse tree */ enterStmt_while?: (ctx: Stmt_whileContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.stmt_while`. + * Exit a parse tree produced by `PostgreSqlParser.stmt_while`. * @param ctx the parse tree */ exitStmt_while?: (ctx: Stmt_whileContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.stmt_for`. + * Enter a parse tree produced by `PostgreSqlParser.stmt_for`. * @param ctx the parse tree */ enterStmt_for?: (ctx: Stmt_forContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.stmt_for`. + * Exit a parse tree produced by `PostgreSqlParser.stmt_for`. * @param ctx the parse tree */ exitStmt_for?: (ctx: Stmt_forContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.for_control`. + * Enter a parse tree produced by `PostgreSqlParser.for_control`. * @param ctx the parse tree */ enterFor_control?: (ctx: For_controlContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.for_control`. + * Exit a parse tree produced by `PostgreSqlParser.for_control`. * @param ctx the parse tree */ exitFor_control?: (ctx: For_controlContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_for_using_expression`. + * Enter a parse tree produced by `PostgreSqlParser.opt_for_using_expression`. * @param ctx the parse tree */ enterOpt_for_using_expression?: (ctx: Opt_for_using_expressionContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_for_using_expression`. + * Exit a parse tree produced by `PostgreSqlParser.opt_for_using_expression`. * @param ctx the parse tree */ exitOpt_for_using_expression?: (ctx: Opt_for_using_expressionContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_cursor_parameters`. + * Enter a parse tree produced by `PostgreSqlParser.opt_cursor_parameters`. * @param ctx the parse tree */ enterOpt_cursor_parameters?: (ctx: Opt_cursor_parametersContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_cursor_parameters`. + * Exit a parse tree produced by `PostgreSqlParser.opt_cursor_parameters`. * @param ctx the parse tree */ exitOpt_cursor_parameters?: (ctx: Opt_cursor_parametersContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_reverse`. + * Enter a parse tree produced by `PostgreSqlParser.opt_reverse`. * @param ctx the parse tree */ enterOpt_reverse?: (ctx: Opt_reverseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_reverse`. + * Exit a parse tree produced by `PostgreSqlParser.opt_reverse`. * @param ctx the parse tree */ exitOpt_reverse?: (ctx: Opt_reverseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_by_expression`. + * Enter a parse tree produced by `PostgreSqlParser.opt_by_expression`. * @param ctx the parse tree */ enterOpt_by_expression?: (ctx: Opt_by_expressionContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_by_expression`. + * Exit a parse tree produced by `PostgreSqlParser.opt_by_expression`. * @param ctx the parse tree */ exitOpt_by_expression?: (ctx: Opt_by_expressionContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.for_variable`. + * Enter a parse tree produced by `PostgreSqlParser.for_variable`. * @param ctx the parse tree */ enterFor_variable?: (ctx: For_variableContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.for_variable`. + * Exit a parse tree produced by `PostgreSqlParser.for_variable`. * @param ctx the parse tree */ exitFor_variable?: (ctx: For_variableContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.stmt_foreach_a`. + * Enter a parse tree produced by `PostgreSqlParser.stmt_foreach_a`. * @param ctx the parse tree */ enterStmt_foreach_a?: (ctx: Stmt_foreach_aContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.stmt_foreach_a`. + * Exit a parse tree produced by `PostgreSqlParser.stmt_foreach_a`. * @param ctx the parse tree */ exitStmt_foreach_a?: (ctx: Stmt_foreach_aContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.foreach_slice`. + * Enter a parse tree produced by `PostgreSqlParser.foreach_slice`. * @param ctx the parse tree */ enterForeach_slice?: (ctx: Foreach_sliceContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.foreach_slice`. + * Exit a parse tree produced by `PostgreSqlParser.foreach_slice`. * @param ctx the parse tree */ exitForeach_slice?: (ctx: Foreach_sliceContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.stmt_exit`. + * Enter a parse tree produced by `PostgreSqlParser.stmt_exit`. * @param ctx the parse tree */ enterStmt_exit?: (ctx: Stmt_exitContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.stmt_exit`. + * Exit a parse tree produced by `PostgreSqlParser.stmt_exit`. * @param ctx the parse tree */ exitStmt_exit?: (ctx: Stmt_exitContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.exit_type`. + * Enter a parse tree produced by `PostgreSqlParser.exit_type`. * @param ctx the parse tree */ enterExit_type?: (ctx: Exit_typeContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.exit_type`. + * Exit a parse tree produced by `PostgreSqlParser.exit_type`. * @param ctx the parse tree */ exitExit_type?: (ctx: Exit_typeContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.stmt_return`. + * Enter a parse tree produced by `PostgreSqlParser.stmt_return`. * @param ctx the parse tree */ enterStmt_return?: (ctx: Stmt_returnContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.stmt_return`. + * Exit a parse tree produced by `PostgreSqlParser.stmt_return`. * @param ctx the parse tree */ exitStmt_return?: (ctx: Stmt_returnContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_return_result`. + * Enter a parse tree produced by `PostgreSqlParser.opt_return_result`. * @param ctx the parse tree */ enterOpt_return_result?: (ctx: Opt_return_resultContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_return_result`. + * Exit a parse tree produced by `PostgreSqlParser.opt_return_result`. * @param ctx the parse tree */ exitOpt_return_result?: (ctx: Opt_return_resultContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.stmt_raise`. + * Enter a parse tree produced by `PostgreSqlParser.stmt_raise`. * @param ctx the parse tree */ enterStmt_raise?: (ctx: Stmt_raiseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.stmt_raise`. + * Exit a parse tree produced by `PostgreSqlParser.stmt_raise`. * @param ctx the parse tree */ exitStmt_raise?: (ctx: Stmt_raiseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_stmt_raise_level`. + * Enter a parse tree produced by `PostgreSqlParser.opt_stmt_raise_level`. * @param ctx the parse tree */ enterOpt_stmt_raise_level?: (ctx: Opt_stmt_raise_levelContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_stmt_raise_level`. + * Exit a parse tree produced by `PostgreSqlParser.opt_stmt_raise_level`. * @param ctx the parse tree */ exitOpt_stmt_raise_level?: (ctx: Opt_stmt_raise_levelContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_raise_list`. + * Enter a parse tree produced by `PostgreSqlParser.opt_raise_list`. * @param ctx the parse tree */ enterOpt_raise_list?: (ctx: Opt_raise_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_raise_list`. + * Exit a parse tree produced by `PostgreSqlParser.opt_raise_list`. * @param ctx the parse tree */ exitOpt_raise_list?: (ctx: Opt_raise_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_raise_using`. + * Enter a parse tree produced by `PostgreSqlParser.opt_raise_using`. * @param ctx the parse tree */ enterOpt_raise_using?: (ctx: Opt_raise_usingContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_raise_using`. + * Exit a parse tree produced by `PostgreSqlParser.opt_raise_using`. * @param ctx the parse tree */ exitOpt_raise_using?: (ctx: Opt_raise_usingContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_raise_using_elem`. + * Enter a parse tree produced by `PostgreSqlParser.opt_raise_using_elem`. * @param ctx the parse tree */ enterOpt_raise_using_elem?: (ctx: Opt_raise_using_elemContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_raise_using_elem`. + * Exit a parse tree produced by `PostgreSqlParser.opt_raise_using_elem`. * @param ctx the parse tree */ exitOpt_raise_using_elem?: (ctx: Opt_raise_using_elemContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_raise_using_elem_list`. + * Enter a parse tree produced by `PostgreSqlParser.opt_raise_using_elem_list`. * @param ctx the parse tree */ enterOpt_raise_using_elem_list?: (ctx: Opt_raise_using_elem_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_raise_using_elem_list`. + * Exit a parse tree produced by `PostgreSqlParser.opt_raise_using_elem_list`. * @param ctx the parse tree */ exitOpt_raise_using_elem_list?: (ctx: Opt_raise_using_elem_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.stmt_assert`. + * Enter a parse tree produced by `PostgreSqlParser.stmt_assert`. * @param ctx the parse tree */ enterStmt_assert?: (ctx: Stmt_assertContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.stmt_assert`. + * Exit a parse tree produced by `PostgreSqlParser.stmt_assert`. * @param ctx the parse tree */ exitStmt_assert?: (ctx: Stmt_assertContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_stmt_assert_message`. + * Enter a parse tree produced by `PostgreSqlParser.opt_stmt_assert_message`. * @param ctx the parse tree */ enterOpt_stmt_assert_message?: (ctx: Opt_stmt_assert_messageContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_stmt_assert_message`. + * Exit a parse tree produced by `PostgreSqlParser.opt_stmt_assert_message`. * @param ctx the parse tree */ exitOpt_stmt_assert_message?: (ctx: Opt_stmt_assert_messageContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.loop_body`. + * Enter a parse tree produced by `PostgreSqlParser.loop_body`. * @param ctx the parse tree */ enterLoop_body?: (ctx: Loop_bodyContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.loop_body`. + * Exit a parse tree produced by `PostgreSqlParser.loop_body`. * @param ctx the parse tree */ exitLoop_body?: (ctx: Loop_bodyContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.stmt_execsql`. + * Enter a parse tree produced by `PostgreSqlParser.stmt_execsql`. * @param ctx the parse tree */ enterStmt_execsql?: (ctx: Stmt_execsqlContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.stmt_execsql`. + * Exit a parse tree produced by `PostgreSqlParser.stmt_execsql`. * @param ctx the parse tree */ exitStmt_execsql?: (ctx: Stmt_execsqlContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.stmt_dynexecute`. + * Enter a parse tree produced by `PostgreSqlParser.stmt_dynexecute`. * @param ctx the parse tree */ enterStmt_dynexecute?: (ctx: Stmt_dynexecuteContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.stmt_dynexecute`. + * Exit a parse tree produced by `PostgreSqlParser.stmt_dynexecute`. * @param ctx the parse tree */ exitStmt_dynexecute?: (ctx: Stmt_dynexecuteContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_execute_using`. + * Enter a parse tree produced by `PostgreSqlParser.opt_execute_using`. * @param ctx the parse tree */ enterOpt_execute_using?: (ctx: Opt_execute_usingContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_execute_using`. + * Exit a parse tree produced by `PostgreSqlParser.opt_execute_using`. * @param ctx the parse tree */ exitOpt_execute_using?: (ctx: Opt_execute_usingContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_execute_using_list`. + * Enter a parse tree produced by `PostgreSqlParser.opt_execute_using_list`. * @param ctx the parse tree */ enterOpt_execute_using_list?: (ctx: Opt_execute_using_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_execute_using_list`. + * Exit a parse tree produced by `PostgreSqlParser.opt_execute_using_list`. * @param ctx the parse tree */ exitOpt_execute_using_list?: (ctx: Opt_execute_using_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_execute_into`. + * Enter a parse tree produced by `PostgreSqlParser.opt_execute_into`. * @param ctx the parse tree */ enterOpt_execute_into?: (ctx: Opt_execute_intoContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_execute_into`. + * Exit a parse tree produced by `PostgreSqlParser.opt_execute_into`. * @param ctx the parse tree */ exitOpt_execute_into?: (ctx: Opt_execute_intoContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.stmt_open`. + * Enter a parse tree produced by `PostgreSqlParser.stmt_open`. * @param ctx the parse tree */ enterStmt_open?: (ctx: Stmt_openContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.stmt_open`. + * Exit a parse tree produced by `PostgreSqlParser.stmt_open`. * @param ctx the parse tree */ exitStmt_open?: (ctx: Stmt_openContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_open_bound_list_item`. + * Enter a parse tree produced by `PostgreSqlParser.opt_open_bound_list_item`. * @param ctx the parse tree */ enterOpt_open_bound_list_item?: (ctx: Opt_open_bound_list_itemContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_open_bound_list_item`. + * Exit a parse tree produced by `PostgreSqlParser.opt_open_bound_list_item`. * @param ctx the parse tree */ exitOpt_open_bound_list_item?: (ctx: Opt_open_bound_list_itemContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_open_bound_list`. + * Enter a parse tree produced by `PostgreSqlParser.opt_open_bound_list`. * @param ctx the parse tree */ enterOpt_open_bound_list?: (ctx: Opt_open_bound_listContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_open_bound_list`. + * Exit a parse tree produced by `PostgreSqlParser.opt_open_bound_list`. * @param ctx the parse tree */ exitOpt_open_bound_list?: (ctx: Opt_open_bound_listContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_open_using`. + * Enter a parse tree produced by `PostgreSqlParser.opt_open_using`. * @param ctx the parse tree */ enterOpt_open_using?: (ctx: Opt_open_usingContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_open_using`. + * Exit a parse tree produced by `PostgreSqlParser.opt_open_using`. * @param ctx the parse tree */ exitOpt_open_using?: (ctx: Opt_open_usingContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_scroll_option`. + * Enter a parse tree produced by `PostgreSqlParser.opt_scroll_option`. * @param ctx the parse tree */ enterOpt_scroll_option?: (ctx: Opt_scroll_optionContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_scroll_option`. + * Exit a parse tree produced by `PostgreSqlParser.opt_scroll_option`. * @param ctx the parse tree */ exitOpt_scroll_option?: (ctx: Opt_scroll_optionContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_scroll_option_no`. + * Enter a parse tree produced by `PostgreSqlParser.opt_scroll_option_no`. * @param ctx the parse tree */ enterOpt_scroll_option_no?: (ctx: Opt_scroll_option_noContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_scroll_option_no`. + * Exit a parse tree produced by `PostgreSqlParser.opt_scroll_option_no`. * @param ctx the parse tree */ exitOpt_scroll_option_no?: (ctx: Opt_scroll_option_noContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.stmt_fetch`. + * Enter a parse tree produced by `PostgreSqlParser.stmt_fetch`. * @param ctx the parse tree */ enterStmt_fetch?: (ctx: Stmt_fetchContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.stmt_fetch`. + * Exit a parse tree produced by `PostgreSqlParser.stmt_fetch`. * @param ctx the parse tree */ exitStmt_fetch?: (ctx: Stmt_fetchContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.into_target`. + * Enter a parse tree produced by `PostgreSqlParser.into_target`. * @param ctx the parse tree */ enterInto_target?: (ctx: Into_targetContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.into_target`. + * Exit a parse tree produced by `PostgreSqlParser.into_target`. * @param ctx the parse tree */ exitInto_target?: (ctx: Into_targetContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_cursor_from`. + * Enter a parse tree produced by `PostgreSqlParser.opt_cursor_from`. * @param ctx the parse tree */ enterOpt_cursor_from?: (ctx: Opt_cursor_fromContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_cursor_from`. + * Exit a parse tree produced by `PostgreSqlParser.opt_cursor_from`. * @param ctx the parse tree */ exitOpt_cursor_from?: (ctx: Opt_cursor_fromContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_fetch_direction`. + * Enter a parse tree produced by `PostgreSqlParser.opt_fetch_direction`. * @param ctx the parse tree */ enterOpt_fetch_direction?: (ctx: Opt_fetch_directionContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_fetch_direction`. + * Exit a parse tree produced by `PostgreSqlParser.opt_fetch_direction`. * @param ctx the parse tree */ exitOpt_fetch_direction?: (ctx: Opt_fetch_directionContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.stmt_move`. + * Enter a parse tree produced by `PostgreSqlParser.stmt_move`. * @param ctx the parse tree */ enterStmt_move?: (ctx: Stmt_moveContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.stmt_move`. + * Exit a parse tree produced by `PostgreSqlParser.stmt_move`. * @param ctx the parse tree */ exitStmt_move?: (ctx: Stmt_moveContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.mergestmt`. + * Enter a parse tree produced by `PostgreSqlParser.mergestmt`. * @param ctx the parse tree */ enterMergestmt?: (ctx: MergestmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.mergestmt`. + * Exit a parse tree produced by `PostgreSqlParser.mergestmt`. * @param ctx the parse tree */ exitMergestmt?: (ctx: MergestmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.data_source`. + * Enter a parse tree produced by `PostgreSqlParser.data_source`. * @param ctx the parse tree */ enterData_source?: (ctx: Data_sourceContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.data_source`. + * Exit a parse tree produced by `PostgreSqlParser.data_source`. * @param ctx the parse tree */ exitData_source?: (ctx: Data_sourceContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.join_condition`. + * Enter a parse tree produced by `PostgreSqlParser.join_condition`. * @param ctx the parse tree */ enterJoin_condition?: (ctx: Join_conditionContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.join_condition`. + * Exit a parse tree produced by `PostgreSqlParser.join_condition`. * @param ctx the parse tree */ exitJoin_condition?: (ctx: Join_conditionContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.merge_when_clause`. + * Enter a parse tree produced by `PostgreSqlParser.merge_when_clause`. * @param ctx the parse tree */ enterMerge_when_clause?: (ctx: Merge_when_clauseContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.merge_when_clause`. + * Exit a parse tree produced by `PostgreSqlParser.merge_when_clause`. * @param ctx the parse tree */ exitMerge_when_clause?: (ctx: Merge_when_clauseContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.merge_insert`. + * Enter a parse tree produced by `PostgreSqlParser.merge_insert`. * @param ctx the parse tree */ enterMerge_insert?: (ctx: Merge_insertContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.merge_insert`. + * Exit a parse tree produced by `PostgreSqlParser.merge_insert`. * @param ctx the parse tree */ exitMerge_insert?: (ctx: Merge_insertContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.merge_update`. + * Enter a parse tree produced by `PostgreSqlParser.merge_update`. * @param ctx the parse tree */ enterMerge_update?: (ctx: Merge_updateContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.merge_update`. + * Exit a parse tree produced by `PostgreSqlParser.merge_update`. * @param ctx the parse tree */ exitMerge_update?: (ctx: Merge_updateContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.default_values_or_values`. + * Enter a parse tree produced by `PostgreSqlParser.default_values_or_values`. * @param ctx the parse tree */ enterDefault_values_or_values?: (ctx: Default_values_or_valuesContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.default_values_or_values`. + * Exit a parse tree produced by `PostgreSqlParser.default_values_or_values`. * @param ctx the parse tree */ exitDefault_values_or_values?: (ctx: Default_values_or_valuesContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.exprofdefaultlist`. + * Enter a parse tree produced by `PostgreSqlParser.exprofdefaultlist`. * @param ctx the parse tree */ enterExprofdefaultlist?: (ctx: ExprofdefaultlistContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.exprofdefaultlist`. + * Exit a parse tree produced by `PostgreSqlParser.exprofdefaultlist`. * @param ctx the parse tree */ exitExprofdefaultlist?: (ctx: ExprofdefaultlistContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.exprofdefault`. + * Enter a parse tree produced by `PostgreSqlParser.exprofdefault`. * @param ctx the parse tree */ enterExprofdefault?: (ctx: ExprofdefaultContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.exprofdefault`. + * Exit a parse tree produced by `PostgreSqlParser.exprofdefault`. * @param ctx the parse tree */ exitExprofdefault?: (ctx: ExprofdefaultContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.stmt_close`. + * Enter a parse tree produced by `PostgreSqlParser.stmt_close`. * @param ctx the parse tree */ enterStmt_close?: (ctx: Stmt_closeContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.stmt_close`. + * Exit a parse tree produced by `PostgreSqlParser.stmt_close`. * @param ctx the parse tree */ exitStmt_close?: (ctx: Stmt_closeContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.stmt_null`. + * Enter a parse tree produced by `PostgreSqlParser.stmt_null`. * @param ctx the parse tree */ enterStmt_null?: (ctx: Stmt_nullContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.stmt_null`. + * Exit a parse tree produced by `PostgreSqlParser.stmt_null`. * @param ctx the parse tree */ exitStmt_null?: (ctx: Stmt_nullContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.stmt_commit`. + * Enter a parse tree produced by `PostgreSqlParser.stmt_commit`. * @param ctx the parse tree */ enterStmt_commit?: (ctx: Stmt_commitContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.stmt_commit`. + * Exit a parse tree produced by `PostgreSqlParser.stmt_commit`. * @param ctx the parse tree */ exitStmt_commit?: (ctx: Stmt_commitContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.stmt_rollback`. + * Enter a parse tree produced by `PostgreSqlParser.stmt_rollback`. * @param ctx the parse tree */ enterStmt_rollback?: (ctx: Stmt_rollbackContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.stmt_rollback`. + * Exit a parse tree produced by `PostgreSqlParser.stmt_rollback`. * @param ctx the parse tree */ exitStmt_rollback?: (ctx: Stmt_rollbackContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.plsql_opt_transaction_chain`. + * Enter a parse tree produced by `PostgreSqlParser.plsql_opt_transaction_chain`. * @param ctx the parse tree */ enterPlsql_opt_transaction_chain?: (ctx: Plsql_opt_transaction_chainContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.plsql_opt_transaction_chain`. + * Exit a parse tree produced by `PostgreSqlParser.plsql_opt_transaction_chain`. * @param ctx the parse tree */ exitPlsql_opt_transaction_chain?: (ctx: Plsql_opt_transaction_chainContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.stmt_set`. + * Enter a parse tree produced by `PostgreSqlParser.stmt_set`. * @param ctx the parse tree */ enterStmt_set?: (ctx: Stmt_setContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.stmt_set`. + * Exit a parse tree produced by `PostgreSqlParser.stmt_set`. * @param ctx the parse tree */ exitStmt_set?: (ctx: Stmt_setContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.cursor_variable`. + * Enter a parse tree produced by `PostgreSqlParser.cursor_variable`. * @param ctx the parse tree */ enterCursor_variable?: (ctx: Cursor_variableContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.cursor_variable`. + * Exit a parse tree produced by `PostgreSqlParser.cursor_variable`. * @param ctx the parse tree */ exitCursor_variable?: (ctx: Cursor_variableContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.exception_sect`. + * Enter a parse tree produced by `PostgreSqlParser.exception_sect`. * @param ctx the parse tree */ enterException_sect?: (ctx: Exception_sectContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.exception_sect`. + * Exit a parse tree produced by `PostgreSqlParser.exception_sect`. * @param ctx the parse tree */ exitException_sect?: (ctx: Exception_sectContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.proc_exceptions`. + * Enter a parse tree produced by `PostgreSqlParser.proc_exceptions`. * @param ctx the parse tree */ enterProc_exceptions?: (ctx: Proc_exceptionsContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.proc_exceptions`. + * Exit a parse tree produced by `PostgreSqlParser.proc_exceptions`. * @param ctx the parse tree */ exitProc_exceptions?: (ctx: Proc_exceptionsContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.proc_exception`. + * Enter a parse tree produced by `PostgreSqlParser.proc_exception`. * @param ctx the parse tree */ enterProc_exception?: (ctx: Proc_exceptionContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.proc_exception`. + * Exit a parse tree produced by `PostgreSqlParser.proc_exception`. * @param ctx the parse tree */ exitProc_exception?: (ctx: Proc_exceptionContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.proc_conditions`. + * Enter a parse tree produced by `PostgreSqlParser.proc_conditions`. * @param ctx the parse tree */ enterProc_conditions?: (ctx: Proc_conditionsContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.proc_conditions`. + * Exit a parse tree produced by `PostgreSqlParser.proc_conditions`. * @param ctx the parse tree */ exitProc_conditions?: (ctx: Proc_conditionsContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.proc_condition`. + * Enter a parse tree produced by `PostgreSqlParser.proc_condition`. * @param ctx the parse tree */ enterProc_condition?: (ctx: Proc_conditionContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.proc_condition`. + * Exit a parse tree produced by `PostgreSqlParser.proc_condition`. * @param ctx the parse tree */ exitProc_condition?: (ctx: Proc_conditionContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_block_label`. + * Enter a parse tree produced by `PostgreSqlParser.opt_block_label`. * @param ctx the parse tree */ enterOpt_block_label?: (ctx: Opt_block_labelContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_block_label`. + * Exit a parse tree produced by `PostgreSqlParser.opt_block_label`. * @param ctx the parse tree */ exitOpt_block_label?: (ctx: Opt_block_labelContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_loop_label`. + * Enter a parse tree produced by `PostgreSqlParser.opt_loop_label`. * @param ctx the parse tree */ enterOpt_loop_label?: (ctx: Opt_loop_labelContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_loop_label`. + * Exit a parse tree produced by `PostgreSqlParser.opt_loop_label`. * @param ctx the parse tree */ exitOpt_loop_label?: (ctx: Opt_loop_labelContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_label`. + * Enter a parse tree produced by `PostgreSqlParser.opt_label`. * @param ctx the parse tree */ enterOpt_label?: (ctx: Opt_labelContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_label`. + * Exit a parse tree produced by `PostgreSqlParser.opt_label`. * @param ctx the parse tree */ exitOpt_label?: (ctx: Opt_labelContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_exitcond`. + * Enter a parse tree produced by `PostgreSqlParser.opt_exitcond`. * @param ctx the parse tree */ enterOpt_exitcond?: (ctx: Opt_exitcondContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_exitcond`. + * Exit a parse tree produced by `PostgreSqlParser.opt_exitcond`. * @param ctx the parse tree */ exitOpt_exitcond?: (ctx: Opt_exitcondContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.any_identifier`. + * Enter a parse tree produced by `PostgreSqlParser.any_identifier`. * @param ctx the parse tree */ enterAny_identifier?: (ctx: Any_identifierContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.any_identifier`. + * Exit a parse tree produced by `PostgreSqlParser.any_identifier`. * @param ctx the parse tree */ exitAny_identifier?: (ctx: Any_identifierContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.plsql_unreserved_keyword`. + * Enter a parse tree produced by `PostgreSqlParser.plsql_unreserved_keyword`. * @param ctx the parse tree */ enterPlsql_unreserved_keyword?: (ctx: Plsql_unreserved_keywordContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.plsql_unreserved_keyword`. + * Exit a parse tree produced by `PostgreSqlParser.plsql_unreserved_keyword`. * @param ctx the parse tree */ exitPlsql_unreserved_keyword?: (ctx: Plsql_unreserved_keywordContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.sql_expression`. + * Enter a parse tree produced by `PostgreSqlParser.sql_expression`. * @param ctx the parse tree */ enterSql_expression?: (ctx: Sql_expressionContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.sql_expression`. + * Exit a parse tree produced by `PostgreSqlParser.sql_expression`. * @param ctx the parse tree */ exitSql_expression?: (ctx: Sql_expressionContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.expr_until_then`. + * Enter a parse tree produced by `PostgreSqlParser.expr_until_then`. * @param ctx the parse tree */ enterExpr_until_then?: (ctx: Expr_until_thenContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.expr_until_then`. + * Exit a parse tree produced by `PostgreSqlParser.expr_until_then`. * @param ctx the parse tree */ exitExpr_until_then?: (ctx: Expr_until_thenContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.expr_until_semi`. + * Enter a parse tree produced by `PostgreSqlParser.expr_until_semi`. * @param ctx the parse tree */ enterExpr_until_semi?: (ctx: Expr_until_semiContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.expr_until_semi`. + * Exit a parse tree produced by `PostgreSqlParser.expr_until_semi`. * @param ctx the parse tree */ exitExpr_until_semi?: (ctx: Expr_until_semiContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.expr_until_rightbracket`. + * Enter a parse tree produced by `PostgreSqlParser.expr_until_rightbracket`. * @param ctx the parse tree */ enterExpr_until_rightbracket?: (ctx: Expr_until_rightbracketContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.expr_until_rightbracket`. + * Exit a parse tree produced by `PostgreSqlParser.expr_until_rightbracket`. * @param ctx the parse tree */ exitExpr_until_rightbracket?: (ctx: Expr_until_rightbracketContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.expr_until_loop`. + * Enter a parse tree produced by `PostgreSqlParser.expr_until_loop`. * @param ctx the parse tree */ enterExpr_until_loop?: (ctx: Expr_until_loopContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.expr_until_loop`. + * Exit a parse tree produced by `PostgreSqlParser.expr_until_loop`. * @param ctx the parse tree */ exitExpr_until_loop?: (ctx: Expr_until_loopContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.make_execsql_stmt`. + * Enter a parse tree produced by `PostgreSqlParser.make_execsql_stmt`. * @param ctx the parse tree */ enterMake_execsql_stmt?: (ctx: Make_execsql_stmtContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.make_execsql_stmt`. + * Exit a parse tree produced by `PostgreSqlParser.make_execsql_stmt`. * @param ctx the parse tree */ exitMake_execsql_stmt?: (ctx: Make_execsql_stmtContext) => void; /** - * Enter a parse tree produced by `PostgreSQLParser.opt_returning_clause_into`. + * Enter a parse tree produced by `PostgreSqlParser.opt_returning_clause_into`. * @param ctx the parse tree */ enterOpt_returning_clause_into?: (ctx: Opt_returning_clause_intoContext) => void; /** - * Exit a parse tree produced by `PostgreSQLParser.opt_returning_clause_into`. + * Exit a parse tree produced by `PostgreSqlParser.opt_returning_clause_into`. * @param ctx the parse tree */ exitOpt_returning_clause_into?: (ctx: Opt_returning_clause_intoContext) => void; diff --git a/src/lib/pgsql/PostgreSQLParserVisitor.ts b/src/lib/postgresql/PostgreSqlParserVisitor.ts similarity index 57% rename from src/lib/pgsql/PostgreSQLParserVisitor.ts rename to src/lib/postgresql/PostgreSqlParserVisitor.ts index 944580b..54b851e 100644 --- a/src/lib/pgsql/PostgreSQLParserVisitor.ts +++ b/src/lib/postgresql/PostgreSqlParserVisitor.ts @@ -1,6236 +1,6236 @@ -// Generated from dt-sql-parser/src/grammar/pgsql/PostgreSQLParser.g4 by ANTLR 4.13.1 +// Generated from dt-sql-parser/src/grammar/postgresql/PostgreSqlParser.g4 by ANTLR 4.13.1 import { AbstractParseTreeVisitor } from "antlr4ng"; -import SQLParserBase from '../SQLParserBase'; +import { SQLParserBase } from '../SQLParserBase'; -import { ProgramContext } from "./PostgreSQLParser.js"; -import { PlsqlrootContext } from "./PostgreSQLParser.js"; -import { SingleStmtContext } from "./PostgreSQLParser.js"; -import { StmtContext } from "./PostgreSQLParser.js"; -import { PlsqlconsolecommandContext } from "./PostgreSQLParser.js"; -import { CallstmtContext } from "./PostgreSQLParser.js"; -import { CreaterolestmtContext } from "./PostgreSQLParser.js"; -import { Opt_withContext } from "./PostgreSQLParser.js"; -import { OptrolelistContext } from "./PostgreSQLParser.js"; -import { AlteroptrolelistContext } from "./PostgreSQLParser.js"; -import { AlteroptroleelemContext } from "./PostgreSQLParser.js"; -import { CreateoptroleelemContext } from "./PostgreSQLParser.js"; -import { CreateuserstmtContext } from "./PostgreSQLParser.js"; -import { AlterrolestmtContext } from "./PostgreSQLParser.js"; -import { Opt_in_databaseContext } from "./PostgreSQLParser.js"; -import { AlterrolesetstmtContext } from "./PostgreSQLParser.js"; -import { AlterroutinestmtContext } from "./PostgreSQLParser.js"; -import { Alter_routine_cluaseContext } from "./PostgreSQLParser.js"; -import { Routine_action_listContext } from "./PostgreSQLParser.js"; -import { Routine_actionContext } from "./PostgreSQLParser.js"; -import { CreategroupstmtContext } from "./PostgreSQLParser.js"; -import { AltergroupstmtContext } from "./PostgreSQLParser.js"; -import { Add_dropContext } from "./PostgreSQLParser.js"; -import { CreateschemastmtContext } from "./PostgreSQLParser.js"; -import { SchemaNameCreateContext } from "./PostgreSQLParser.js"; -import { OptschemaeltlistContext } from "./PostgreSQLParser.js"; -import { Schema_stmtContext } from "./PostgreSQLParser.js"; -import { VariablesetstmtContext } from "./PostgreSQLParser.js"; -import { Set_restContext } from "./PostgreSQLParser.js"; -import { Generic_setContext } from "./PostgreSQLParser.js"; -import { Set_rest_moreContext } from "./PostgreSQLParser.js"; -import { Var_nameContext } from "./PostgreSQLParser.js"; -import { Var_listContext } from "./PostgreSQLParser.js"; -import { Var_valueContext } from "./PostgreSQLParser.js"; -import { Iso_levelContext } from "./PostgreSQLParser.js"; -import { Opt_boolean_or_string_columnContext } from "./PostgreSQLParser.js"; -import { Opt_boolean_or_stringContext } from "./PostgreSQLParser.js"; -import { Zone_valueContext } from "./PostgreSQLParser.js"; -import { Opt_encodingContext } from "./PostgreSQLParser.js"; -import { Nonreservedword_or_sconst_columnContext } from "./PostgreSQLParser.js"; -import { Nonreservedword_or_sconstContext } from "./PostgreSQLParser.js"; -import { VariableresetstmtContext } from "./PostgreSQLParser.js"; -import { Reset_restContext } from "./PostgreSQLParser.js"; -import { Generic_resetContext } from "./PostgreSQLParser.js"; -import { SetresetclauseContext } from "./PostgreSQLParser.js"; -import { FunctionsetresetclauseContext } from "./PostgreSQLParser.js"; -import { VariableshowstmtContext } from "./PostgreSQLParser.js"; -import { ConstraintssetstmtContext } from "./PostgreSQLParser.js"; -import { Constraints_set_listContext } from "./PostgreSQLParser.js"; -import { Constraints_set_modeContext } from "./PostgreSQLParser.js"; -import { CheckpointstmtContext } from "./PostgreSQLParser.js"; -import { DiscardstmtContext } from "./PostgreSQLParser.js"; -import { AltertablestmtContext } from "./PostgreSQLParser.js"; -import { Alter_table_cmdsContext } from "./PostgreSQLParser.js"; -import { Partition_bound_specContext } from "./PostgreSQLParser.js"; -import { Partition_bound_cluaseContext } from "./PostgreSQLParser.js"; -import { Partition_bound_chooseContext } from "./PostgreSQLParser.js"; -import { Partition_with_cluaseContext } from "./PostgreSQLParser.js"; -import { Partition_cmdContext } from "./PostgreSQLParser.js"; -import { Index_partition_cmdContext } from "./PostgreSQLParser.js"; -import { Alter_table_cmdContext } from "./PostgreSQLParser.js"; -import { Alter_column_defaultContext } from "./PostgreSQLParser.js"; -import { Opt_drop_behaviorContext } from "./PostgreSQLParser.js"; -import { Opt_collate_clauseContext } from "./PostgreSQLParser.js"; -import { Alter_usingContext } from "./PostgreSQLParser.js"; -import { Replica_identityContext } from "./PostgreSQLParser.js"; -import { ReloptionsContext } from "./PostgreSQLParser.js"; -import { Opt_reloptionsContext } from "./PostgreSQLParser.js"; -import { Reloption_listContext } from "./PostgreSQLParser.js"; -import { Reloption_elemContext } from "./PostgreSQLParser.js"; -import { Alter_identity_column_option_listContext } from "./PostgreSQLParser.js"; -import { Alter_identity_column_optionContext } from "./PostgreSQLParser.js"; -import { PartitionboundspecContext } from "./PostgreSQLParser.js"; -import { Hash_partbound_elemContext } from "./PostgreSQLParser.js"; -import { Hash_partboundContext } from "./PostgreSQLParser.js"; -import { AltercompositetypestmtContext } from "./PostgreSQLParser.js"; -import { Alter_type_cmdsContext } from "./PostgreSQLParser.js"; -import { Alter_type_cmdContext } from "./PostgreSQLParser.js"; -import { CloseportalstmtContext } from "./PostgreSQLParser.js"; -import { CopystmtContext } from "./PostgreSQLParser.js"; -import { Copy_fromContext } from "./PostgreSQLParser.js"; -import { Opt_programContext } from "./PostgreSQLParser.js"; -import { Copy_file_nameContext } from "./PostgreSQLParser.js"; -import { Copy_optionsContext } from "./PostgreSQLParser.js"; -import { Copy_opt_listContext } from "./PostgreSQLParser.js"; -import { Copy_opt_itemContext } from "./PostgreSQLParser.js"; -import { Opt_binaryContext } from "./PostgreSQLParser.js"; -import { Copy_delimiterContext } from "./PostgreSQLParser.js"; -import { Opt_usingContext } from "./PostgreSQLParser.js"; -import { Copy_generic_opt_listContext } from "./PostgreSQLParser.js"; -import { Copy_generic_opt_elemContext } from "./PostgreSQLParser.js"; -import { Copy_generic_opt_argContext } from "./PostgreSQLParser.js"; -import { Copy_generic_opt_arg_listContext } from "./PostgreSQLParser.js"; -import { Copy_generic_opt_arg_list_itemContext } from "./PostgreSQLParser.js"; -import { ColumnCreateTableContext } from "./PostgreSQLParser.js"; -import { OpttempContext } from "./PostgreSQLParser.js"; -import { Table_column_listContext } from "./PostgreSQLParser.js"; -import { OpttableelementlistContext } from "./PostgreSQLParser.js"; -import { OpttypedtableelementlistContext } from "./PostgreSQLParser.js"; -import { TableelementlistContext } from "./PostgreSQLParser.js"; -import { TypedtableelementlistContext } from "./PostgreSQLParser.js"; -import { TableelementContext } from "./PostgreSQLParser.js"; -import { TypedtableelementContext } from "./PostgreSQLParser.js"; -import { Column_defContext } from "./PostgreSQLParser.js"; -import { CompressionCluaseContext } from "./PostgreSQLParser.js"; -import { StorageCluaseContext } from "./PostgreSQLParser.js"; -import { ColumnOptionsContext } from "./PostgreSQLParser.js"; -import { ColquallistContext } from "./PostgreSQLParser.js"; -import { ColconstraintContext } from "./PostgreSQLParser.js"; -import { ColconstraintelemContext } from "./PostgreSQLParser.js"; -import { Nulls_distinctContext } from "./PostgreSQLParser.js"; -import { Generated_whenContext } from "./PostgreSQLParser.js"; -import { Deferrable_triggerContext } from "./PostgreSQLParser.js"; -import { Initially_triggerContext } from "./PostgreSQLParser.js"; -import { TablelikeclauseContext } from "./PostgreSQLParser.js"; -import { TablelikeoptionlistContext } from "./PostgreSQLParser.js"; -import { TablelikeoptionContext } from "./PostgreSQLParser.js"; -import { TableconstraintContext } from "./PostgreSQLParser.js"; -import { ConstraintelemContext } from "./PostgreSQLParser.js"; -import { Opt_no_inheritContext } from "./PostgreSQLParser.js"; -import { Opt_column_listContext } from "./PostgreSQLParser.js"; -import { Opt_column_list_createContext } from "./PostgreSQLParser.js"; -import { Column_listContext } from "./PostgreSQLParser.js"; -import { Column_list_createContext } from "./PostgreSQLParser.js"; -import { Opt_c_includeContext } from "./PostgreSQLParser.js"; -import { Key_matchContext } from "./PostgreSQLParser.js"; -import { ExclusionconstraintlistContext } from "./PostgreSQLParser.js"; -import { ExclusionconstraintelemContext } from "./PostgreSQLParser.js"; -import { ExclusionwhereclauseContext } from "./PostgreSQLParser.js"; -import { Key_actionsContext } from "./PostgreSQLParser.js"; -import { Key_updateContext } from "./PostgreSQLParser.js"; -import { Key_deleteContext } from "./PostgreSQLParser.js"; -import { Key_actionContext } from "./PostgreSQLParser.js"; -import { OptinheritContext } from "./PostgreSQLParser.js"; -import { OptpartitionspecContext } from "./PostgreSQLParser.js"; -import { PartitionspecContext } from "./PostgreSQLParser.js"; -import { Part_paramsContext } from "./PostgreSQLParser.js"; -import { Part_elemContext } from "./PostgreSQLParser.js"; -import { Table_access_method_clauseContext } from "./PostgreSQLParser.js"; -import { OptwithContext } from "./PostgreSQLParser.js"; -import { OncommitoptionContext } from "./PostgreSQLParser.js"; -import { OpttablespaceContext } from "./PostgreSQLParser.js"; -import { Index_paramenters_createContext } from "./PostgreSQLParser.js"; -import { OptconstablespaceContext } from "./PostgreSQLParser.js"; -import { ExistingindexContext } from "./PostgreSQLParser.js"; -import { CreatestatsstmtContext } from "./PostgreSQLParser.js"; -import { AlterstatsstmtContext } from "./PostgreSQLParser.js"; -import { QueryCreateTableContext } from "./PostgreSQLParser.js"; -import { Create_as_targetContext } from "./PostgreSQLParser.js"; -import { Opt_with_dataContext } from "./PostgreSQLParser.js"; -import { CreateMaterializedViewContext } from "./PostgreSQLParser.js"; -import { Create_mv_targetContext } from "./PostgreSQLParser.js"; -import { OptnologContext } from "./PostgreSQLParser.js"; -import { RefreshmatviewstmtContext } from "./PostgreSQLParser.js"; -import { CreateseqstmtContext } from "./PostgreSQLParser.js"; -import { AlterseqstmtContext } from "./PostgreSQLParser.js"; -import { OptseqoptlistContext } from "./PostgreSQLParser.js"; -import { OptparenthesizedseqoptlistContext } from "./PostgreSQLParser.js"; -import { SeqoptlistContext } from "./PostgreSQLParser.js"; -import { SeqoptelemContext } from "./PostgreSQLParser.js"; -import { Opt_byContext } from "./PostgreSQLParser.js"; -import { NumericonlyContext } from "./PostgreSQLParser.js"; -import { Numericonly_listContext } from "./PostgreSQLParser.js"; -import { CreateplangstmtContext } from "./PostgreSQLParser.js"; -import { Opt_trustedContext } from "./PostgreSQLParser.js"; -import { Handler_nameContext } from "./PostgreSQLParser.js"; -import { Opt_inline_handlerContext } from "./PostgreSQLParser.js"; -import { Validator_clauseContext } from "./PostgreSQLParser.js"; -import { Opt_validatorContext } from "./PostgreSQLParser.js"; -import { Opt_proceduralContext } from "./PostgreSQLParser.js"; -import { CreatetablespacestmtContext } from "./PostgreSQLParser.js"; -import { OpttablespaceownerContext } from "./PostgreSQLParser.js"; -import { CreateextensionstmtContext } from "./PostgreSQLParser.js"; -import { Create_extension_opt_listContext } from "./PostgreSQLParser.js"; -import { Create_extension_opt_itemContext } from "./PostgreSQLParser.js"; -import { AlterextensionstmtContext } from "./PostgreSQLParser.js"; -import { Alter_extension_opt_listContext } from "./PostgreSQLParser.js"; -import { Alter_extension_opt_itemContext } from "./PostgreSQLParser.js"; -import { AlterextensioncontentsstmtContext } from "./PostgreSQLParser.js"; -import { CreatefdwstmtContext } from "./PostgreSQLParser.js"; -import { Fdw_optionContext } from "./PostgreSQLParser.js"; -import { Fdw_optionsContext } from "./PostgreSQLParser.js"; -import { Opt_fdw_optionsContext } from "./PostgreSQLParser.js"; -import { AlterfdwstmtContext } from "./PostgreSQLParser.js"; -import { Create_generic_optionsContext } from "./PostgreSQLParser.js"; -import { Generic_option_listContext } from "./PostgreSQLParser.js"; -import { Alter_generic_optionsContext } from "./PostgreSQLParser.js"; -import { Alter_generic_option_listContext } from "./PostgreSQLParser.js"; -import { Alter_generic_option_elemContext } from "./PostgreSQLParser.js"; -import { Generic_option_elemContext } from "./PostgreSQLParser.js"; -import { Generic_option_nameContext } from "./PostgreSQLParser.js"; -import { Generic_option_argContext } from "./PostgreSQLParser.js"; -import { CreateforeignserverstmtContext } from "./PostgreSQLParser.js"; -import { Opt_typeContext } from "./PostgreSQLParser.js"; -import { Foreign_server_versionContext } from "./PostgreSQLParser.js"; -import { Opt_foreign_server_versionContext } from "./PostgreSQLParser.js"; -import { AlterforeignserverstmtContext } from "./PostgreSQLParser.js"; -import { CreateForeignTableContext } from "./PostgreSQLParser.js"; -import { CreatePartitionForeignTableContext } from "./PostgreSQLParser.js"; -import { ImportforeignschemastmtContext } from "./PostgreSQLParser.js"; -import { Import_qualification_typeContext } from "./PostgreSQLParser.js"; -import { Import_qualificationContext } from "./PostgreSQLParser.js"; -import { CreateusermappingstmtContext } from "./PostgreSQLParser.js"; -import { Auth_identContext } from "./PostgreSQLParser.js"; -import { AlterusermappingstmtContext } from "./PostgreSQLParser.js"; -import { CreatepolicystmtContext } from "./PostgreSQLParser.js"; -import { AlterpolicystmtContext } from "./PostgreSQLParser.js"; -import { AlterprocedurestmtContext } from "./PostgreSQLParser.js"; -import { Procedure_cluaseContext } from "./PostgreSQLParser.js"; -import { Procedure_actionContext } from "./PostgreSQLParser.js"; -import { RowsecurityoptionalexprContext } from "./PostgreSQLParser.js"; -import { RowsecurityoptionalwithcheckContext } from "./PostgreSQLParser.js"; -import { RowsecuritydefaulttoroleContext } from "./PostgreSQLParser.js"; -import { RowsecurityoptionaltoroleContext } from "./PostgreSQLParser.js"; -import { RowsecuritydefaultpermissiveContext } from "./PostgreSQLParser.js"; -import { RowsecuritydefaultforcmdContext } from "./PostgreSQLParser.js"; -import { Row_security_cmdContext } from "./PostgreSQLParser.js"; -import { CreateamstmtContext } from "./PostgreSQLParser.js"; -import { Am_typeContext } from "./PostgreSQLParser.js"; -import { CreatetrigstmtContext } from "./PostgreSQLParser.js"; -import { TriggeractiontimeContext } from "./PostgreSQLParser.js"; -import { ForeachrowContext } from "./PostgreSQLParser.js"; -import { RoworstatmentContext } from "./PostgreSQLParser.js"; -import { TriggereventsContext } from "./PostgreSQLParser.js"; -import { TriggeroneeventContext } from "./PostgreSQLParser.js"; -import { TriggerreferencingContext } from "./PostgreSQLParser.js"; -import { TriggertransitionsContext } from "./PostgreSQLParser.js"; -import { TriggertransitionContext } from "./PostgreSQLParser.js"; -import { TransitionoldornewContext } from "./PostgreSQLParser.js"; -import { TransitionrowortableContext } from "./PostgreSQLParser.js"; -import { TransitionrelnameContext } from "./PostgreSQLParser.js"; -import { TriggerforspecContext } from "./PostgreSQLParser.js"; -import { TriggerforopteachContext } from "./PostgreSQLParser.js"; -import { TriggerfortypeContext } from "./PostgreSQLParser.js"; -import { TriggerwhenContext } from "./PostgreSQLParser.js"; -import { Function_or_procedureContext } from "./PostgreSQLParser.js"; -import { TriggerfuncargsContext } from "./PostgreSQLParser.js"; -import { TriggerfuncargContext } from "./PostgreSQLParser.js"; -import { OptconstrfromtableContext } from "./PostgreSQLParser.js"; -import { ConstraintattributespecContext } from "./PostgreSQLParser.js"; -import { ConstraintattributeElemContext } from "./PostgreSQLParser.js"; -import { CreateeventtrigstmtContext } from "./PostgreSQLParser.js"; -import { Event_trigger_when_listContext } from "./PostgreSQLParser.js"; -import { Event_trigger_when_itemContext } from "./PostgreSQLParser.js"; -import { Event_trigger_value_listContext } from "./PostgreSQLParser.js"; -import { AltereventtrigstmtContext } from "./PostgreSQLParser.js"; -import { Enable_triggerContext } from "./PostgreSQLParser.js"; -import { CreateassertionstmtContext } from "./PostgreSQLParser.js"; -import { DefinestmtContext } from "./PostgreSQLParser.js"; -import { DefinitionContext } from "./PostgreSQLParser.js"; -import { Def_listContext } from "./PostgreSQLParser.js"; -import { Def_elemContext } from "./PostgreSQLParser.js"; -import { Def_argContext } from "./PostgreSQLParser.js"; -import { Old_aggr_definitionContext } from "./PostgreSQLParser.js"; -import { Old_aggr_listContext } from "./PostgreSQLParser.js"; -import { Old_aggr_elemContext } from "./PostgreSQLParser.js"; -import { Opt_enum_val_listContext } from "./PostgreSQLParser.js"; -import { Enum_val_listContext } from "./PostgreSQLParser.js"; -import { AlterenumstmtContext } from "./PostgreSQLParser.js"; -import { Opt_if_not_existsContext } from "./PostgreSQLParser.js"; -import { CreateopclassstmtContext } from "./PostgreSQLParser.js"; -import { Opclass_item_listContext } from "./PostgreSQLParser.js"; -import { Opclass_itemContext } from "./PostgreSQLParser.js"; -import { Opt_defaultContext } from "./PostgreSQLParser.js"; -import { Opt_opfamilyContext } from "./PostgreSQLParser.js"; -import { Opclass_purposeContext } from "./PostgreSQLParser.js"; -import { Opt_recheckContext } from "./PostgreSQLParser.js"; -import { CreateopfamilystmtContext } from "./PostgreSQLParser.js"; -import { AlteropfamilystmtContext } from "./PostgreSQLParser.js"; -import { Opclass_drop_listContext } from "./PostgreSQLParser.js"; -import { Opclass_dropContext } from "./PostgreSQLParser.js"; -import { ReassignownedstmtContext } from "./PostgreSQLParser.js"; -import { DropstmtContext } from "./PostgreSQLParser.js"; -import { View_nameListContext } from "./PostgreSQLParser.js"; -import { Object_type_any_nameContext } from "./PostgreSQLParser.js"; -import { Object_type_nameContext } from "./PostgreSQLParser.js"; -import { Object_type_name_on_any_nameContext } from "./PostgreSQLParser.js"; -import { Any_name_listContext } from "./PostgreSQLParser.js"; -import { Relation_column_nameContext } from "./PostgreSQLParser.js"; -import { Relation_nameContext } from "./PostgreSQLParser.js"; -import { Any_nameContext } from "./PostgreSQLParser.js"; -import { AttrsContext } from "./PostgreSQLParser.js"; -import { Type_name_listContext } from "./PostgreSQLParser.js"; -import { TruncatestmtContext } from "./PostgreSQLParser.js"; -import { Truncate_tableContext } from "./PostgreSQLParser.js"; -import { CommentstmtContext } from "./PostgreSQLParser.js"; -import { Comment_textContext } from "./PostgreSQLParser.js"; -import { SeclabelstmtContext } from "./PostgreSQLParser.js"; -import { Opt_providerContext } from "./PostgreSQLParser.js"; -import { Security_labelContext } from "./PostgreSQLParser.js"; -import { FetchstmtContext } from "./PostgreSQLParser.js"; -import { Fetch_argsContext } from "./PostgreSQLParser.js"; -import { From_inContext } from "./PostgreSQLParser.js"; -import { Opt_from_inContext } from "./PostgreSQLParser.js"; -import { GrantstmtContext } from "./PostgreSQLParser.js"; -import { RevokestmtContext } from "./PostgreSQLParser.js"; -import { PrivilegesContext } from "./PostgreSQLParser.js"; -import { BeforeprivilegeselectlistContext } from "./PostgreSQLParser.js"; -import { BeforeprivilegeselectContext } from "./PostgreSQLParser.js"; -import { Privilege_listContext } from "./PostgreSQLParser.js"; -import { PrivilegeContext } from "./PostgreSQLParser.js"; -import { Privilege_targetContext } from "./PostgreSQLParser.js"; -import { Grantee_listContext } from "./PostgreSQLParser.js"; -import { GranteeContext } from "./PostgreSQLParser.js"; -import { Opt_grant_grant_optionContext } from "./PostgreSQLParser.js"; -import { GrantrolestmtContext } from "./PostgreSQLParser.js"; -import { RevokerolestmtContext } from "./PostgreSQLParser.js"; -import { Opt_grant_admin_optionContext } from "./PostgreSQLParser.js"; -import { Opt_granted_byContext } from "./PostgreSQLParser.js"; -import { AlterdefaultprivilegesstmtContext } from "./PostgreSQLParser.js"; -import { DefacloptionlistContext } from "./PostgreSQLParser.js"; -import { DefacloptionContext } from "./PostgreSQLParser.js"; -import { DefaclactionContext } from "./PostgreSQLParser.js"; -import { Defacl_privilege_targetContext } from "./PostgreSQLParser.js"; -import { IndexstmtContext } from "./PostgreSQLParser.js"; -import { Opt_uniqueContext } from "./PostgreSQLParser.js"; -import { Opt_concurrentlyContext } from "./PostgreSQLParser.js"; -import { Opt_index_nameContext } from "./PostgreSQLParser.js"; -import { Access_method_clauseContext } from "./PostgreSQLParser.js"; -import { Index_paramsContext } from "./PostgreSQLParser.js"; -import { Index_elem_optionsContext } from "./PostgreSQLParser.js"; -import { Index_elemContext } from "./PostgreSQLParser.js"; -import { Opt_includeContext } from "./PostgreSQLParser.js"; -import { Index_including_paramsContext } from "./PostgreSQLParser.js"; -import { Opt_collateContext } from "./PostgreSQLParser.js"; -import { Opt_classContext } from "./PostgreSQLParser.js"; -import { Opt_asc_descContext } from "./PostgreSQLParser.js"; -import { Opt_nulls_orderContext } from "./PostgreSQLParser.js"; -import { CreatefunctionstmtContext } from "./PostgreSQLParser.js"; -import { AttrilistContext } from "./PostgreSQLParser.js"; -import { Opt_or_replaceContext } from "./PostgreSQLParser.js"; -import { Func_argsContext } from "./PostgreSQLParser.js"; -import { Func_args_listContext } from "./PostgreSQLParser.js"; -import { Routine_with_argtypes_listContext } from "./PostgreSQLParser.js"; -import { Routine_with_argtypesContext } from "./PostgreSQLParser.js"; -import { Procedure_with_argtypes_listContext } from "./PostgreSQLParser.js"; -import { Procedure_with_argtypesContext } from "./PostgreSQLParser.js"; -import { Function_with_argtypes_listContext } from "./PostgreSQLParser.js"; -import { Function_with_argtypesContext } from "./PostgreSQLParser.js"; -import { Func_args_with_defaultsContext } from "./PostgreSQLParser.js"; -import { Func_args_with_defaults_listContext } from "./PostgreSQLParser.js"; -import { Func_argContext } from "./PostgreSQLParser.js"; -import { Arg_classContext } from "./PostgreSQLParser.js"; -import { Param_nameContext } from "./PostgreSQLParser.js"; -import { Func_returnContext } from "./PostgreSQLParser.js"; -import { Func_typeContext } from "./PostgreSQLParser.js"; -import { Func_arg_with_defaultContext } from "./PostgreSQLParser.js"; -import { Aggr_argContext } from "./PostgreSQLParser.js"; -import { Aggr_argsContext } from "./PostgreSQLParser.js"; -import { Aggr_args_listContext } from "./PostgreSQLParser.js"; -import { Aggregate_with_argtypesContext } from "./PostgreSQLParser.js"; -import { Aggregate_with_argtypes_listContext } from "./PostgreSQLParser.js"; -import { Createfunc_opt_listContext } from "./PostgreSQLParser.js"; -import { Common_func_opt_itemContext } from "./PostgreSQLParser.js"; -import { Createfunc_opt_itemContext } from "./PostgreSQLParser.js"; -import { Transform_type_listContext } from "./PostgreSQLParser.js"; -import { Opt_definitionContext } from "./PostgreSQLParser.js"; -import { Table_func_columnContext } from "./PostgreSQLParser.js"; -import { Table_func_column_listContext } from "./PostgreSQLParser.js"; -import { AlterfunctionstmtContext } from "./PostgreSQLParser.js"; -import { AlterFunctionTypeClauseContext } from "./PostgreSQLParser.js"; -import { Alterfunc_opt_listContext } from "./PostgreSQLParser.js"; -import { Opt_restrictContext } from "./PostgreSQLParser.js"; -import { RemovefuncstmtContext } from "./PostgreSQLParser.js"; -import { RemoveaggrstmtContext } from "./PostgreSQLParser.js"; -import { RemoveoperstmtContext } from "./PostgreSQLParser.js"; -import { Oper_argtypesContext } from "./PostgreSQLParser.js"; -import { Any_operatorContext } from "./PostgreSQLParser.js"; -import { Operator_with_argtypes_listContext } from "./PostgreSQLParser.js"; -import { Operator_with_argtypesContext } from "./PostgreSQLParser.js"; -import { DostmtContext } from "./PostgreSQLParser.js"; -import { Dostmt_opt_listContext } from "./PostgreSQLParser.js"; -import { Dostmt_opt_itemContext } from "./PostgreSQLParser.js"; -import { CreatecaststmtContext } from "./PostgreSQLParser.js"; -import { Cast_contextContext } from "./PostgreSQLParser.js"; -import { Opt_if_existsContext } from "./PostgreSQLParser.js"; -import { CreatetransformstmtContext } from "./PostgreSQLParser.js"; -import { Transform_element_listContext } from "./PostgreSQLParser.js"; -import { ReindexstmtContext } from "./PostgreSQLParser.js"; -import { Reindex_target_typeContext } from "./PostgreSQLParser.js"; -import { Reindex_target_multitableContext } from "./PostgreSQLParser.js"; -import { Reindex_option_listContext } from "./PostgreSQLParser.js"; -import { Reindex_option_elemContext } from "./PostgreSQLParser.js"; -import { AltertblspcstmtContext } from "./PostgreSQLParser.js"; -import { RenamestmtContext } from "./PostgreSQLParser.js"; -import { Opt_set_dataContext } from "./PostgreSQLParser.js"; -import { AlterobjectdependsstmtContext } from "./PostgreSQLParser.js"; -import { Opt_noContext } from "./PostgreSQLParser.js"; -import { AlterobjectschemastmtContext } from "./PostgreSQLParser.js"; -import { AlteroperatorstmtContext } from "./PostgreSQLParser.js"; -import { Operator_def_listContext } from "./PostgreSQLParser.js"; -import { Operator_def_elemContext } from "./PostgreSQLParser.js"; -import { Operator_def_argContext } from "./PostgreSQLParser.js"; -import { AltertypestmtContext } from "./PostgreSQLParser.js"; -import { AlterownerstmtContext } from "./PostgreSQLParser.js"; -import { CreatepublicationstmtContext } from "./PostgreSQLParser.js"; -import { Opt_publication_for_tablesContext } from "./PostgreSQLParser.js"; -import { Publication_for_tablesContext } from "./PostgreSQLParser.js"; -import { AlterpublicationstmtContext } from "./PostgreSQLParser.js"; -import { CreatesubscriptionstmtContext } from "./PostgreSQLParser.js"; -import { Publication_name_listContext } from "./PostgreSQLParser.js"; -import { Publication_name_itemContext } from "./PostgreSQLParser.js"; -import { AltersubscriptionstmtContext } from "./PostgreSQLParser.js"; -import { RulestmtContext } from "./PostgreSQLParser.js"; -import { RuleactionlistContext } from "./PostgreSQLParser.js"; -import { RuleactionmultiContext } from "./PostgreSQLParser.js"; -import { RuleactionstmtContext } from "./PostgreSQLParser.js"; -import { RuleactionstmtOrEmptyContext } from "./PostgreSQLParser.js"; -import { EventContext } from "./PostgreSQLParser.js"; -import { Opt_insteadContext } from "./PostgreSQLParser.js"; -import { NotifystmtContext } from "./PostgreSQLParser.js"; -import { Notify_payloadContext } from "./PostgreSQLParser.js"; -import { ListenstmtContext } from "./PostgreSQLParser.js"; -import { UnlistenstmtContext } from "./PostgreSQLParser.js"; -import { TransactionstmtContext } from "./PostgreSQLParser.js"; -import { Opt_transactionContext } from "./PostgreSQLParser.js"; -import { Transaction_mode_itemContext } from "./PostgreSQLParser.js"; -import { Transaction_mode_listContext } from "./PostgreSQLParser.js"; -import { Transaction_mode_list_or_emptyContext } from "./PostgreSQLParser.js"; -import { Opt_transaction_chainContext } from "./PostgreSQLParser.js"; -import { CreateViewContext } from "./PostgreSQLParser.js"; -import { Opt_check_optionContext } from "./PostgreSQLParser.js"; -import { LoadstmtContext } from "./PostgreSQLParser.js"; -import { CreateDatabaseContext } from "./PostgreSQLParser.js"; -import { Createdb_opt_listContext } from "./PostgreSQLParser.js"; -import { Createdb_opt_itemsContext } from "./PostgreSQLParser.js"; -import { Createdb_opt_itemContext } from "./PostgreSQLParser.js"; -import { Createdb_opt_nameContext } from "./PostgreSQLParser.js"; -import { Opt_equalContext } from "./PostgreSQLParser.js"; -import { AlterdatabasestmtContext } from "./PostgreSQLParser.js"; -import { AlterdatabasesetstmtContext } from "./PostgreSQLParser.js"; -import { Drop_option_listContext } from "./PostgreSQLParser.js"; -import { Drop_optionContext } from "./PostgreSQLParser.js"; -import { AltercollationstmtContext } from "./PostgreSQLParser.js"; -import { AltersystemstmtContext } from "./PostgreSQLParser.js"; -import { CreatedomainstmtContext } from "./PostgreSQLParser.js"; -import { AlterdomainstmtContext } from "./PostgreSQLParser.js"; -import { Opt_asContext } from "./PostgreSQLParser.js"; -import { AltertsdictionarystmtContext } from "./PostgreSQLParser.js"; -import { AltertsconfigurationstmtContext } from "./PostgreSQLParser.js"; -import { Any_withContext } from "./PostgreSQLParser.js"; -import { CreateconversionstmtContext } from "./PostgreSQLParser.js"; -import { ClusterstmtContext } from "./PostgreSQLParser.js"; -import { Opt_verbose_listContext } from "./PostgreSQLParser.js"; -import { Cluster_index_specificationContext } from "./PostgreSQLParser.js"; -import { VacuumstmtContext } from "./PostgreSQLParser.js"; -import { AnalyzestmtContext } from "./PostgreSQLParser.js"; -import { Vac_analyze_option_listContext } from "./PostgreSQLParser.js"; -import { Analyze_keywordContext } from "./PostgreSQLParser.js"; -import { Vac_analyze_option_elemContext } from "./PostgreSQLParser.js"; -import { Vac_analyze_option_nameContext } from "./PostgreSQLParser.js"; -import { Vac_analyze_option_argContext } from "./PostgreSQLParser.js"; -import { Opt_analyzeContext } from "./PostgreSQLParser.js"; -import { Analyze_options_listContext } from "./PostgreSQLParser.js"; -import { Analyze_option_elemContext } from "./PostgreSQLParser.js"; -import { Opt_verboseContext } from "./PostgreSQLParser.js"; -import { Opt_skiplockContext } from "./PostgreSQLParser.js"; -import { Opt_buffer_usage_limitContext } from "./PostgreSQLParser.js"; -import { Opt_fullContext } from "./PostgreSQLParser.js"; -import { Opt_freezeContext } from "./PostgreSQLParser.js"; -import { Opt_name_listContext } from "./PostgreSQLParser.js"; -import { Vacuum_relationContext } from "./PostgreSQLParser.js"; -import { Vacuum_relation_listContext } from "./PostgreSQLParser.js"; -import { Opt_vacuum_relation_listContext } from "./PostgreSQLParser.js"; -import { ExplainstmtContext } from "./PostgreSQLParser.js"; -import { ExplainablestmtContext } from "./PostgreSQLParser.js"; -import { Explain_option_listContext } from "./PostgreSQLParser.js"; -import { Explain_option_elemContext } from "./PostgreSQLParser.js"; -import { Explain_option_nameContext } from "./PostgreSQLParser.js"; -import { Explain_option_argContext } from "./PostgreSQLParser.js"; -import { PreparestmtContext } from "./PostgreSQLParser.js"; -import { Prep_type_clauseContext } from "./PostgreSQLParser.js"; -import { PreparablestmtContext } from "./PostgreSQLParser.js"; -import { ExecutestmtContext } from "./PostgreSQLParser.js"; -import { Execute_param_clauseContext } from "./PostgreSQLParser.js"; -import { DeallocatestmtContext } from "./PostgreSQLParser.js"; -import { InsertStatementContext } from "./PostgreSQLParser.js"; -import { Insert_targetContext } from "./PostgreSQLParser.js"; -import { Insert_restContext } from "./PostgreSQLParser.js"; -import { Override_kindContext } from "./PostgreSQLParser.js"; -import { Insert_column_listContext } from "./PostgreSQLParser.js"; -import { Insert_column_itemContext } from "./PostgreSQLParser.js"; -import { Opt_on_conflictContext } from "./PostgreSQLParser.js"; -import { Opt_conf_exprContext } from "./PostgreSQLParser.js"; -import { Returning_clauseContext } from "./PostgreSQLParser.js"; -import { DeletestmtContext } from "./PostgreSQLParser.js"; -import { Using_clauseContext } from "./PostgreSQLParser.js"; -import { LockstmtContext } from "./PostgreSQLParser.js"; -import { Opt_lockContext } from "./PostgreSQLParser.js"; -import { Lock_typeContext } from "./PostgreSQLParser.js"; -import { Opt_nowaitContext } from "./PostgreSQLParser.js"; -import { Opt_nowait_or_skipContext } from "./PostgreSQLParser.js"; -import { UpdatestmtContext } from "./PostgreSQLParser.js"; -import { Set_clause_listContext } from "./PostgreSQLParser.js"; -import { Set_clauseContext } from "./PostgreSQLParser.js"; -import { Set_targetContext } from "./PostgreSQLParser.js"; -import { Set_target_listContext } from "./PostgreSQLParser.js"; -import { DeclarecursorstmtContext } from "./PostgreSQLParser.js"; -import { Cursor_nameContext } from "./PostgreSQLParser.js"; -import { Cursor_optionsContext } from "./PostgreSQLParser.js"; -import { Opt_holdContext } from "./PostgreSQLParser.js"; -import { SelectStatementContext } from "./PostgreSQLParser.js"; -import { Select_with_parensContext } from "./PostgreSQLParser.js"; -import { Select_no_parensContext } from "./PostgreSQLParser.js"; -import { Select_clauseContext } from "./PostgreSQLParser.js"; -import { Simple_selectContext } from "./PostgreSQLParser.js"; -import { UnionContext } from "./PostgreSQLParser.js"; -import { IntersectContext } from "./PostgreSQLParser.js"; -import { ExceptContext } from "./PostgreSQLParser.js"; -import { Set_operator_with_all_or_distinctContext } from "./PostgreSQLParser.js"; -import { With_clauseContext } from "./PostgreSQLParser.js"; -import { Cte_listContext } from "./PostgreSQLParser.js"; -import { Common_table_exprContext } from "./PostgreSQLParser.js"; -import { Search_cluaseContext } from "./PostgreSQLParser.js"; -import { Cycle_cluaseContext } from "./PostgreSQLParser.js"; -import { Opt_materializedContext } from "./PostgreSQLParser.js"; -import { Opt_with_clauseContext } from "./PostgreSQLParser.js"; -import { Into_clauseContext } from "./PostgreSQLParser.js"; -import { Opt_strictContext } from "./PostgreSQLParser.js"; -import { OpttempTableNameContext } from "./PostgreSQLParser.js"; -import { Opt_tableContext } from "./PostgreSQLParser.js"; -import { All_or_distinctContext } from "./PostgreSQLParser.js"; -import { Distinct_clauseContext } from "./PostgreSQLParser.js"; -import { Opt_all_clauseContext } from "./PostgreSQLParser.js"; -import { Opt_sort_clauseContext } from "./PostgreSQLParser.js"; -import { Sort_clauseContext } from "./PostgreSQLParser.js"; -import { Sortby_listContext } from "./PostgreSQLParser.js"; -import { SortbyContext } from "./PostgreSQLParser.js"; -import { Select_limitContext } from "./PostgreSQLParser.js"; -import { Opt_select_limitContext } from "./PostgreSQLParser.js"; -import { Limit_clauseContext } from "./PostgreSQLParser.js"; -import { Fetch_clauseContext } from "./PostgreSQLParser.js"; -import { Offset_clauseContext } from "./PostgreSQLParser.js"; -import { Select_limit_valueContext } from "./PostgreSQLParser.js"; -import { Select_offset_valueContext } from "./PostgreSQLParser.js"; -import { Select_fetch_first_valueContext } from "./PostgreSQLParser.js"; -import { I_or_f_constContext } from "./PostgreSQLParser.js"; -import { Row_or_rowsContext } from "./PostgreSQLParser.js"; -import { First_or_nextContext } from "./PostgreSQLParser.js"; -import { Group_clauseContext } from "./PostgreSQLParser.js"; -import { Group_by_listContext } from "./PostgreSQLParser.js"; -import { Group_by_itemContext } from "./PostgreSQLParser.js"; -import { Empty_grouping_setContext } from "./PostgreSQLParser.js"; -import { Rollup_clauseContext } from "./PostgreSQLParser.js"; -import { Cube_clauseContext } from "./PostgreSQLParser.js"; -import { Grouping_sets_clauseContext } from "./PostgreSQLParser.js"; -import { Having_clauseContext } from "./PostgreSQLParser.js"; -import { For_locking_clauseContext } from "./PostgreSQLParser.js"; -import { Opt_for_locking_clauseContext } from "./PostgreSQLParser.js"; -import { For_locking_itemsContext } from "./PostgreSQLParser.js"; -import { For_locking_itemContext } from "./PostgreSQLParser.js"; -import { For_locking_strengthContext } from "./PostgreSQLParser.js"; -import { Locked_rels_listContext } from "./PostgreSQLParser.js"; -import { Values_clauseContext } from "./PostgreSQLParser.js"; -import { From_clauseContext } from "./PostgreSQLParser.js"; -import { From_listContext } from "./PostgreSQLParser.js"; -import { Table_refContext } from "./PostgreSQLParser.js"; -import { Alias_clauseContext } from "./PostgreSQLParser.js"; -import { Opt_alias_clauseContext } from "./PostgreSQLParser.js"; -import { Func_alias_clauseContext } from "./PostgreSQLParser.js"; -import { Join_typeContext } from "./PostgreSQLParser.js"; -import { Join_qualContext } from "./PostgreSQLParser.js"; -import { Relation_exprContext } from "./PostgreSQLParser.js"; -import { View_relation_exprContext } from "./PostgreSQLParser.js"; -import { Publication_relation_exprContext } from "./PostgreSQLParser.js"; -import { Relation_expr_listContext } from "./PostgreSQLParser.js"; -import { Publication_relation_expr_listContext } from "./PostgreSQLParser.js"; -import { Relation_expr_opt_aliasContext } from "./PostgreSQLParser.js"; -import { Tablesample_clauseContext } from "./PostgreSQLParser.js"; -import { Opt_repeatable_clauseContext } from "./PostgreSQLParser.js"; -import { Func_tableContext } from "./PostgreSQLParser.js"; -import { Rowsfrom_itemContext } from "./PostgreSQLParser.js"; -import { Rowsfrom_listContext } from "./PostgreSQLParser.js"; -import { Opt_col_def_listContext } from "./PostgreSQLParser.js"; -import { Opt_ordinalityContext } from "./PostgreSQLParser.js"; -import { Where_clauseContext } from "./PostgreSQLParser.js"; -import { Where_or_current_clauseContext } from "./PostgreSQLParser.js"; -import { OpttablefuncelementlistContext } from "./PostgreSQLParser.js"; -import { TablefuncelementlistContext } from "./PostgreSQLParser.js"; -import { TablefuncelementContext } from "./PostgreSQLParser.js"; -import { XmltableContext } from "./PostgreSQLParser.js"; -import { Xmltable_column_listContext } from "./PostgreSQLParser.js"; -import { Xmltable_column_elContext } from "./PostgreSQLParser.js"; -import { Xmltable_column_option_listContext } from "./PostgreSQLParser.js"; -import { Xmltable_column_option_elContext } from "./PostgreSQLParser.js"; -import { Xml_namespace_listContext } from "./PostgreSQLParser.js"; -import { Xml_namespace_elContext } from "./PostgreSQLParser.js"; -import { TypenameContext } from "./PostgreSQLParser.js"; -import { Opt_array_boundsContext } from "./PostgreSQLParser.js"; -import { SimpletypenameContext } from "./PostgreSQLParser.js"; -import { ConsttypenameContext } from "./PostgreSQLParser.js"; -import { GenerictypeContext } from "./PostgreSQLParser.js"; -import { Opt_type_modifiersContext } from "./PostgreSQLParser.js"; -import { NumericContext } from "./PostgreSQLParser.js"; -import { Opt_floatContext } from "./PostgreSQLParser.js"; -import { BitContext } from "./PostgreSQLParser.js"; -import { ConstbitContext } from "./PostgreSQLParser.js"; -import { BitwithlengthContext } from "./PostgreSQLParser.js"; -import { BitwithoutlengthContext } from "./PostgreSQLParser.js"; -import { CharacterContext } from "./PostgreSQLParser.js"; -import { ConstcharacterContext } from "./PostgreSQLParser.js"; -import { Character_cContext } from "./PostgreSQLParser.js"; -import { Opt_varyingContext } from "./PostgreSQLParser.js"; -import { ConstdatetimeContext } from "./PostgreSQLParser.js"; -import { ConstintervalContext } from "./PostgreSQLParser.js"; -import { Opt_timezoneContext } from "./PostgreSQLParser.js"; -import { Opt_intervalContext } from "./PostgreSQLParser.js"; -import { Interval_secondContext } from "./PostgreSQLParser.js"; -import { Opt_escapeContext } from "./PostgreSQLParser.js"; -import { A_exprContext } from "./PostgreSQLParser.js"; -import { A_expr_qualContext } from "./PostgreSQLParser.js"; -import { A_expr_lesslessContext } from "./PostgreSQLParser.js"; -import { A_expr_orContext } from "./PostgreSQLParser.js"; -import { A_expr_andContext } from "./PostgreSQLParser.js"; -import { A_expr_inContext } from "./PostgreSQLParser.js"; -import { A_expr_unary_notContext } from "./PostgreSQLParser.js"; -import { A_expr_isnullContext } from "./PostgreSQLParser.js"; -import { A_expr_is_notContext } from "./PostgreSQLParser.js"; -import { A_expr_compareContext } from "./PostgreSQLParser.js"; -import { A_expr_likeContext } from "./PostgreSQLParser.js"; -import { A_expr_qual_opContext } from "./PostgreSQLParser.js"; -import { A_expr_unary_qualopContext } from "./PostgreSQLParser.js"; -import { A_expr_addContext } from "./PostgreSQLParser.js"; -import { A_expr_mulContext } from "./PostgreSQLParser.js"; -import { A_expr_caretContext } from "./PostgreSQLParser.js"; -import { A_expr_unary_signContext } from "./PostgreSQLParser.js"; -import { A_expr_at_time_zoneContext } from "./PostgreSQLParser.js"; -import { A_expr_collateContext } from "./PostgreSQLParser.js"; -import { A_expr_typecastContext } from "./PostgreSQLParser.js"; -import { B_exprContext } from "./PostgreSQLParser.js"; -import { C_expr_existsContext } from "./PostgreSQLParser.js"; -import { C_expr_exprContext } from "./PostgreSQLParser.js"; -import { C_expr_caseContext } from "./PostgreSQLParser.js"; -import { PlsqlvariablenameContext } from "./PostgreSQLParser.js"; -import { Func_applicationContext } from "./PostgreSQLParser.js"; -import { Func_exprContext } from "./PostgreSQLParser.js"; -import { Func_expr_windowlessContext } from "./PostgreSQLParser.js"; -import { Func_expr_common_subexprContext } from "./PostgreSQLParser.js"; -import { Xml_root_versionContext } from "./PostgreSQLParser.js"; -import { Opt_xml_root_standaloneContext } from "./PostgreSQLParser.js"; -import { Xml_attributesContext } from "./PostgreSQLParser.js"; -import { Xml_attribute_listContext } from "./PostgreSQLParser.js"; -import { Xml_attribute_elContext } from "./PostgreSQLParser.js"; -import { Document_or_contentContext } from "./PostgreSQLParser.js"; -import { Xml_whitespace_optionContext } from "./PostgreSQLParser.js"; -import { Xmlexists_argumentContext } from "./PostgreSQLParser.js"; -import { Xml_passing_mechContext } from "./PostgreSQLParser.js"; -import { Within_group_clauseContext } from "./PostgreSQLParser.js"; -import { Filter_clauseContext } from "./PostgreSQLParser.js"; -import { Window_clauseContext } from "./PostgreSQLParser.js"; -import { Window_definition_listContext } from "./PostgreSQLParser.js"; -import { Window_definitionContext } from "./PostgreSQLParser.js"; -import { Over_clauseContext } from "./PostgreSQLParser.js"; -import { Window_specificationContext } from "./PostgreSQLParser.js"; -import { Opt_existing_window_nameContext } from "./PostgreSQLParser.js"; -import { Opt_partition_clauseContext } from "./PostgreSQLParser.js"; -import { Opt_frame_clauseContext } from "./PostgreSQLParser.js"; -import { Frame_extentContext } from "./PostgreSQLParser.js"; -import { Frame_boundContext } from "./PostgreSQLParser.js"; -import { Opt_window_exclusion_clauseContext } from "./PostgreSQLParser.js"; -import { RowContext } from "./PostgreSQLParser.js"; -import { Explicit_rowContext } from "./PostgreSQLParser.js"; -import { Implicit_rowContext } from "./PostgreSQLParser.js"; -import { Sub_typeContext } from "./PostgreSQLParser.js"; -import { All_opContext } from "./PostgreSQLParser.js"; -import { MathopContext } from "./PostgreSQLParser.js"; -import { Qual_opContext } from "./PostgreSQLParser.js"; -import { Qual_all_opContext } from "./PostgreSQLParser.js"; -import { Subquery_OpContext } from "./PostgreSQLParser.js"; -import { Expr_listContext } from "./PostgreSQLParser.js"; -import { Column_expr_list_noparenContext } from "./PostgreSQLParser.js"; -import { Column_expr_listContext } from "./PostgreSQLParser.js"; -import { Column_exprContext } from "./PostgreSQLParser.js"; -import { Column_expr_noparenContext } from "./PostgreSQLParser.js"; -import { Func_arg_listContext } from "./PostgreSQLParser.js"; -import { Func_arg_exprContext } from "./PostgreSQLParser.js"; -import { Type_listContext } from "./PostgreSQLParser.js"; -import { Array_exprContext } from "./PostgreSQLParser.js"; -import { Array_expr_listContext } from "./PostgreSQLParser.js"; -import { Extract_listContext } from "./PostgreSQLParser.js"; -import { Extract_argContext } from "./PostgreSQLParser.js"; -import { Unicode_normal_formContext } from "./PostgreSQLParser.js"; -import { Overlay_listContext } from "./PostgreSQLParser.js"; -import { Position_listContext } from "./PostgreSQLParser.js"; -import { Substr_listContext } from "./PostgreSQLParser.js"; -import { Trim_listContext } from "./PostgreSQLParser.js"; -import { In_expr_selectContext } from "./PostgreSQLParser.js"; -import { In_expr_listContext } from "./PostgreSQLParser.js"; -import { Case_exprContext } from "./PostgreSQLParser.js"; -import { When_clause_listContext } from "./PostgreSQLParser.js"; -import { When_clauseContext } from "./PostgreSQLParser.js"; -import { Case_defaultContext } from "./PostgreSQLParser.js"; -import { Case_argContext } from "./PostgreSQLParser.js"; -import { ColumnrefContext } from "./PostgreSQLParser.js"; -import { Indirection_elContext } from "./PostgreSQLParser.js"; -import { Opt_slice_boundContext } from "./PostgreSQLParser.js"; -import { IndirectionContext } from "./PostgreSQLParser.js"; -import { Opt_indirectionContext } from "./PostgreSQLParser.js"; -import { Opt_target_listContext } from "./PostgreSQLParser.js"; -import { Target_listContext } from "./PostgreSQLParser.js"; -import { Target_labelContext } from "./PostgreSQLParser.js"; -import { Target_starContext } from "./PostgreSQLParser.js"; -import { Qualified_name_listContext } from "./PostgreSQLParser.js"; -import { Table_name_listContext } from "./PostgreSQLParser.js"; -import { Schema_name_listContext } from "./PostgreSQLParser.js"; -import { Database_nameListContext } from "./PostgreSQLParser.js"; -import { Procedure_name_listContext } from "./PostgreSQLParser.js"; -import { TablespaceNameCreateContext } from "./PostgreSQLParser.js"; -import { TablespaceNameContext } from "./PostgreSQLParser.js"; -import { TableNameCreateContext } from "./PostgreSQLParser.js"; -import { TableNameContext } from "./PostgreSQLParser.js"; -import { ViewNameCreateContext } from "./PostgreSQLParser.js"; -import { ViewNameContext } from "./PostgreSQLParser.js"; -import { Qualified_nameContext } from "./PostgreSQLParser.js"; -import { Tablespace_name_listContext } from "./PostgreSQLParser.js"; -import { Name_listContext } from "./PostgreSQLParser.js"; -import { DatabaseNameCreateContext } from "./PostgreSQLParser.js"; -import { DatabaseNameContext } from "./PostgreSQLParser.js"; -import { SchemaNameContext } from "./PostgreSQLParser.js"; -import { RoutineNameCreateContext } from "./PostgreSQLParser.js"; -import { RoutineNameContext } from "./PostgreSQLParser.js"; -import { ProcedureNameContext } from "./PostgreSQLParser.js"; -import { ProcedureNameCreateContext } from "./PostgreSQLParser.js"; -import { ColumnNameContext } from "./PostgreSQLParser.js"; -import { ColumnNameMatchContext } from "./PostgreSQLParser.js"; -import { ColumnNameCreateContext } from "./PostgreSQLParser.js"; -import { NameContext } from "./PostgreSQLParser.js"; -import { Attr_nameContext } from "./PostgreSQLParser.js"; -import { File_nameContext } from "./PostgreSQLParser.js"; -import { FunctionNameCreateContext } from "./PostgreSQLParser.js"; -import { FunctionNameContext } from "./PostgreSQLParser.js"; -import { Usual_nameContext } from "./PostgreSQLParser.js"; -import { AexprconstContext } from "./PostgreSQLParser.js"; -import { XconstContext } from "./PostgreSQLParser.js"; -import { BconstContext } from "./PostgreSQLParser.js"; -import { FconstContext } from "./PostgreSQLParser.js"; -import { IconstContext } from "./PostgreSQLParser.js"; -import { SconstContext } from "./PostgreSQLParser.js"; -import { AnysconstContext } from "./PostgreSQLParser.js"; -import { Opt_uescapeContext } from "./PostgreSQLParser.js"; -import { SignediconstContext } from "./PostgreSQLParser.js"; -import { GroupnameContext } from "./PostgreSQLParser.js"; -import { RoleidContext } from "./PostgreSQLParser.js"; -import { RolespecContext } from "./PostgreSQLParser.js"; -import { Role_listContext } from "./PostgreSQLParser.js"; -import { ColidContext } from "./PostgreSQLParser.js"; -import { Index_method_choicesContext } from "./PostgreSQLParser.js"; -import { Exclude_elementContext } from "./PostgreSQLParser.js"; -import { Index_paramentersContext } from "./PostgreSQLParser.js"; -import { Type_function_nameContext } from "./PostgreSQLParser.js"; -import { Type_usual_nameContext } from "./PostgreSQLParser.js"; -import { Nonreservedword_columnContext } from "./PostgreSQLParser.js"; -import { NonreservedwordContext } from "./PostgreSQLParser.js"; -import { CollabelContext } from "./PostgreSQLParser.js"; -import { IdentifierContext } from "./PostgreSQLParser.js"; -import { PlsqlidentifierContext } from "./PostgreSQLParser.js"; -import { Unreserved_keywordContext } from "./PostgreSQLParser.js"; -import { Col_name_keywordContext } from "./PostgreSQLParser.js"; -import { Type_func_name_keywordContext } from "./PostgreSQLParser.js"; -import { Reserved_keywordContext } from "./PostgreSQLParser.js"; -import { Pl_functionContext } from "./PostgreSQLParser.js"; -import { Comp_optionsContext } from "./PostgreSQLParser.js"; -import { Comp_optionContext } from "./PostgreSQLParser.js"; -import { SharpContext } from "./PostgreSQLParser.js"; -import { Option_valueContext } from "./PostgreSQLParser.js"; -import { Opt_semiContext } from "./PostgreSQLParser.js"; -import { Pl_blockContext } from "./PostgreSQLParser.js"; -import { Decl_sectContext } from "./PostgreSQLParser.js"; -import { Decl_startContext } from "./PostgreSQLParser.js"; -import { Decl_stmtsContext } from "./PostgreSQLParser.js"; -import { Label_declContext } from "./PostgreSQLParser.js"; -import { Decl_stmtContext } from "./PostgreSQLParser.js"; -import { Decl_statementContext } from "./PostgreSQLParser.js"; -import { Opt_scrollableContext } from "./PostgreSQLParser.js"; -import { Decl_cursor_queryContext } from "./PostgreSQLParser.js"; -import { Decl_cursor_argsContext } from "./PostgreSQLParser.js"; -import { Decl_cursor_arglistContext } from "./PostgreSQLParser.js"; -import { Decl_cursor_argContext } from "./PostgreSQLParser.js"; -import { Decl_is_forContext } from "./PostgreSQLParser.js"; -import { Decl_aliasitemContext } from "./PostgreSQLParser.js"; -import { Decl_varnameContext } from "./PostgreSQLParser.js"; -import { Decl_constContext } from "./PostgreSQLParser.js"; -import { Decl_datatypeContext } from "./PostgreSQLParser.js"; -import { Decl_collateContext } from "./PostgreSQLParser.js"; -import { Decl_notnullContext } from "./PostgreSQLParser.js"; -import { Decl_defvalContext } from "./PostgreSQLParser.js"; -import { Decl_defkeyContext } from "./PostgreSQLParser.js"; -import { Assign_operatorContext } from "./PostgreSQLParser.js"; -import { Proc_sectContext } from "./PostgreSQLParser.js"; -import { Proc_stmtContext } from "./PostgreSQLParser.js"; -import { Stmt_performContext } from "./PostgreSQLParser.js"; -import { Stmt_callContext } from "./PostgreSQLParser.js"; -import { Opt_expr_listContext } from "./PostgreSQLParser.js"; -import { Stmt_assignContext } from "./PostgreSQLParser.js"; -import { Stmt_getdiagContext } from "./PostgreSQLParser.js"; -import { Getdiag_area_optContext } from "./PostgreSQLParser.js"; -import { Getdiag_listContext } from "./PostgreSQLParser.js"; -import { Getdiag_list_itemContext } from "./PostgreSQLParser.js"; -import { Getdiag_itemContext } from "./PostgreSQLParser.js"; -import { Getdiag_targetContext } from "./PostgreSQLParser.js"; -import { Assign_varContext } from "./PostgreSQLParser.js"; -import { Stmt_ifContext } from "./PostgreSQLParser.js"; -import { Stmt_elsifsContext } from "./PostgreSQLParser.js"; -import { Stmt_elseContext } from "./PostgreSQLParser.js"; -import { Stmt_caseContext } from "./PostgreSQLParser.js"; -import { Opt_expr_until_whenContext } from "./PostgreSQLParser.js"; -import { Case_when_listContext } from "./PostgreSQLParser.js"; -import { Case_whenContext } from "./PostgreSQLParser.js"; -import { Opt_case_elseContext } from "./PostgreSQLParser.js"; -import { Stmt_loopContext } from "./PostgreSQLParser.js"; -import { Stmt_whileContext } from "./PostgreSQLParser.js"; -import { Stmt_forContext } from "./PostgreSQLParser.js"; -import { For_controlContext } from "./PostgreSQLParser.js"; -import { Opt_for_using_expressionContext } from "./PostgreSQLParser.js"; -import { Opt_cursor_parametersContext } from "./PostgreSQLParser.js"; -import { Opt_reverseContext } from "./PostgreSQLParser.js"; -import { Opt_by_expressionContext } from "./PostgreSQLParser.js"; -import { For_variableContext } from "./PostgreSQLParser.js"; -import { Stmt_foreach_aContext } from "./PostgreSQLParser.js"; -import { Foreach_sliceContext } from "./PostgreSQLParser.js"; -import { Stmt_exitContext } from "./PostgreSQLParser.js"; -import { Exit_typeContext } from "./PostgreSQLParser.js"; -import { Stmt_returnContext } from "./PostgreSQLParser.js"; -import { Opt_return_resultContext } from "./PostgreSQLParser.js"; -import { Stmt_raiseContext } from "./PostgreSQLParser.js"; -import { Opt_stmt_raise_levelContext } from "./PostgreSQLParser.js"; -import { Opt_raise_listContext } from "./PostgreSQLParser.js"; -import { Opt_raise_usingContext } from "./PostgreSQLParser.js"; -import { Opt_raise_using_elemContext } from "./PostgreSQLParser.js"; -import { Opt_raise_using_elem_listContext } from "./PostgreSQLParser.js"; -import { Stmt_assertContext } from "./PostgreSQLParser.js"; -import { Opt_stmt_assert_messageContext } from "./PostgreSQLParser.js"; -import { Loop_bodyContext } from "./PostgreSQLParser.js"; -import { Stmt_execsqlContext } from "./PostgreSQLParser.js"; -import { Stmt_dynexecuteContext } from "./PostgreSQLParser.js"; -import { Opt_execute_usingContext } from "./PostgreSQLParser.js"; -import { Opt_execute_using_listContext } from "./PostgreSQLParser.js"; -import { Opt_execute_intoContext } from "./PostgreSQLParser.js"; -import { Stmt_openContext } from "./PostgreSQLParser.js"; -import { Opt_open_bound_list_itemContext } from "./PostgreSQLParser.js"; -import { Opt_open_bound_listContext } from "./PostgreSQLParser.js"; -import { Opt_open_usingContext } from "./PostgreSQLParser.js"; -import { Opt_scroll_optionContext } from "./PostgreSQLParser.js"; -import { Opt_scroll_option_noContext } from "./PostgreSQLParser.js"; -import { Stmt_fetchContext } from "./PostgreSQLParser.js"; -import { Into_targetContext } from "./PostgreSQLParser.js"; -import { Opt_cursor_fromContext } from "./PostgreSQLParser.js"; -import { Opt_fetch_directionContext } from "./PostgreSQLParser.js"; -import { Stmt_moveContext } from "./PostgreSQLParser.js"; -import { MergestmtContext } from "./PostgreSQLParser.js"; -import { Data_sourceContext } from "./PostgreSQLParser.js"; -import { Join_conditionContext } from "./PostgreSQLParser.js"; -import { Merge_when_clauseContext } from "./PostgreSQLParser.js"; -import { Merge_insertContext } from "./PostgreSQLParser.js"; -import { Merge_updateContext } from "./PostgreSQLParser.js"; -import { Default_values_or_valuesContext } from "./PostgreSQLParser.js"; -import { ExprofdefaultlistContext } from "./PostgreSQLParser.js"; -import { ExprofdefaultContext } from "./PostgreSQLParser.js"; -import { Stmt_closeContext } from "./PostgreSQLParser.js"; -import { Stmt_nullContext } from "./PostgreSQLParser.js"; -import { Stmt_commitContext } from "./PostgreSQLParser.js"; -import { Stmt_rollbackContext } from "./PostgreSQLParser.js"; -import { Plsql_opt_transaction_chainContext } from "./PostgreSQLParser.js"; -import { Stmt_setContext } from "./PostgreSQLParser.js"; -import { Cursor_variableContext } from "./PostgreSQLParser.js"; -import { Exception_sectContext } from "./PostgreSQLParser.js"; -import { Proc_exceptionsContext } from "./PostgreSQLParser.js"; -import { Proc_exceptionContext } from "./PostgreSQLParser.js"; -import { Proc_conditionsContext } from "./PostgreSQLParser.js"; -import { Proc_conditionContext } from "./PostgreSQLParser.js"; -import { Opt_block_labelContext } from "./PostgreSQLParser.js"; -import { Opt_loop_labelContext } from "./PostgreSQLParser.js"; -import { Opt_labelContext } from "./PostgreSQLParser.js"; -import { Opt_exitcondContext } from "./PostgreSQLParser.js"; -import { Any_identifierContext } from "./PostgreSQLParser.js"; -import { Plsql_unreserved_keywordContext } from "./PostgreSQLParser.js"; -import { Sql_expressionContext } from "./PostgreSQLParser.js"; -import { Expr_until_thenContext } from "./PostgreSQLParser.js"; -import { Expr_until_semiContext } from "./PostgreSQLParser.js"; -import { Expr_until_rightbracketContext } from "./PostgreSQLParser.js"; -import { Expr_until_loopContext } from "./PostgreSQLParser.js"; -import { Make_execsql_stmtContext } from "./PostgreSQLParser.js"; -import { Opt_returning_clause_intoContext } from "./PostgreSQLParser.js"; +import { ProgramContext } from "./PostgreSqlParser.js"; +import { PlsqlrootContext } from "./PostgreSqlParser.js"; +import { SingleStmtContext } from "./PostgreSqlParser.js"; +import { StmtContext } from "./PostgreSqlParser.js"; +import { PlsqlconsolecommandContext } from "./PostgreSqlParser.js"; +import { CallstmtContext } from "./PostgreSqlParser.js"; +import { CreaterolestmtContext } from "./PostgreSqlParser.js"; +import { Opt_withContext } from "./PostgreSqlParser.js"; +import { OptrolelistContext } from "./PostgreSqlParser.js"; +import { AlteroptrolelistContext } from "./PostgreSqlParser.js"; +import { AlteroptroleelemContext } from "./PostgreSqlParser.js"; +import { CreateoptroleelemContext } from "./PostgreSqlParser.js"; +import { CreateuserstmtContext } from "./PostgreSqlParser.js"; +import { AlterrolestmtContext } from "./PostgreSqlParser.js"; +import { Opt_in_databaseContext } from "./PostgreSqlParser.js"; +import { AlterrolesetstmtContext } from "./PostgreSqlParser.js"; +import { AlterroutinestmtContext } from "./PostgreSqlParser.js"; +import { Alter_routine_cluaseContext } from "./PostgreSqlParser.js"; +import { Routine_action_listContext } from "./PostgreSqlParser.js"; +import { Routine_actionContext } from "./PostgreSqlParser.js"; +import { CreategroupstmtContext } from "./PostgreSqlParser.js"; +import { AltergroupstmtContext } from "./PostgreSqlParser.js"; +import { Add_dropContext } from "./PostgreSqlParser.js"; +import { CreateschemastmtContext } from "./PostgreSqlParser.js"; +import { SchemaNameCreateContext } from "./PostgreSqlParser.js"; +import { OptschemaeltlistContext } from "./PostgreSqlParser.js"; +import { Schema_stmtContext } from "./PostgreSqlParser.js"; +import { VariablesetstmtContext } from "./PostgreSqlParser.js"; +import { Set_restContext } from "./PostgreSqlParser.js"; +import { Generic_setContext } from "./PostgreSqlParser.js"; +import { Set_rest_moreContext } from "./PostgreSqlParser.js"; +import { Var_nameContext } from "./PostgreSqlParser.js"; +import { Var_listContext } from "./PostgreSqlParser.js"; +import { Var_valueContext } from "./PostgreSqlParser.js"; +import { Iso_levelContext } from "./PostgreSqlParser.js"; +import { Opt_boolean_or_string_columnContext } from "./PostgreSqlParser.js"; +import { Opt_boolean_or_stringContext } from "./PostgreSqlParser.js"; +import { Zone_valueContext } from "./PostgreSqlParser.js"; +import { Opt_encodingContext } from "./PostgreSqlParser.js"; +import { Nonreservedword_or_sconst_columnContext } from "./PostgreSqlParser.js"; +import { Nonreservedword_or_sconstContext } from "./PostgreSqlParser.js"; +import { VariableresetstmtContext } from "./PostgreSqlParser.js"; +import { Reset_restContext } from "./PostgreSqlParser.js"; +import { Generic_resetContext } from "./PostgreSqlParser.js"; +import { SetresetclauseContext } from "./PostgreSqlParser.js"; +import { FunctionsetresetclauseContext } from "./PostgreSqlParser.js"; +import { VariableshowstmtContext } from "./PostgreSqlParser.js"; +import { ConstraintssetstmtContext } from "./PostgreSqlParser.js"; +import { Constraints_set_listContext } from "./PostgreSqlParser.js"; +import { Constraints_set_modeContext } from "./PostgreSqlParser.js"; +import { CheckpointstmtContext } from "./PostgreSqlParser.js"; +import { DiscardstmtContext } from "./PostgreSqlParser.js"; +import { AltertablestmtContext } from "./PostgreSqlParser.js"; +import { Alter_table_cmdsContext } from "./PostgreSqlParser.js"; +import { Partition_bound_specContext } from "./PostgreSqlParser.js"; +import { Partition_bound_cluaseContext } from "./PostgreSqlParser.js"; +import { Partition_bound_chooseContext } from "./PostgreSqlParser.js"; +import { Partition_with_cluaseContext } from "./PostgreSqlParser.js"; +import { Partition_cmdContext } from "./PostgreSqlParser.js"; +import { Index_partition_cmdContext } from "./PostgreSqlParser.js"; +import { Alter_table_cmdContext } from "./PostgreSqlParser.js"; +import { Alter_column_defaultContext } from "./PostgreSqlParser.js"; +import { Opt_drop_behaviorContext } from "./PostgreSqlParser.js"; +import { Opt_collate_clauseContext } from "./PostgreSqlParser.js"; +import { Alter_usingContext } from "./PostgreSqlParser.js"; +import { Replica_identityContext } from "./PostgreSqlParser.js"; +import { ReloptionsContext } from "./PostgreSqlParser.js"; +import { Opt_reloptionsContext } from "./PostgreSqlParser.js"; +import { Reloption_listContext } from "./PostgreSqlParser.js"; +import { Reloption_elemContext } from "./PostgreSqlParser.js"; +import { Alter_identity_column_option_listContext } from "./PostgreSqlParser.js"; +import { Alter_identity_column_optionContext } from "./PostgreSqlParser.js"; +import { PartitionboundspecContext } from "./PostgreSqlParser.js"; +import { Hash_partbound_elemContext } from "./PostgreSqlParser.js"; +import { Hash_partboundContext } from "./PostgreSqlParser.js"; +import { AltercompositetypestmtContext } from "./PostgreSqlParser.js"; +import { Alter_type_cmdsContext } from "./PostgreSqlParser.js"; +import { Alter_type_cmdContext } from "./PostgreSqlParser.js"; +import { CloseportalstmtContext } from "./PostgreSqlParser.js"; +import { CopystmtContext } from "./PostgreSqlParser.js"; +import { Copy_fromContext } from "./PostgreSqlParser.js"; +import { Opt_programContext } from "./PostgreSqlParser.js"; +import { Copy_file_nameContext } from "./PostgreSqlParser.js"; +import { Copy_optionsContext } from "./PostgreSqlParser.js"; +import { Copy_opt_listContext } from "./PostgreSqlParser.js"; +import { Copy_opt_itemContext } from "./PostgreSqlParser.js"; +import { Opt_binaryContext } from "./PostgreSqlParser.js"; +import { Copy_delimiterContext } from "./PostgreSqlParser.js"; +import { Opt_usingContext } from "./PostgreSqlParser.js"; +import { Copy_generic_opt_listContext } from "./PostgreSqlParser.js"; +import { Copy_generic_opt_elemContext } from "./PostgreSqlParser.js"; +import { Copy_generic_opt_argContext } from "./PostgreSqlParser.js"; +import { Copy_generic_opt_arg_listContext } from "./PostgreSqlParser.js"; +import { Copy_generic_opt_arg_list_itemContext } from "./PostgreSqlParser.js"; +import { ColumnCreateTableContext } from "./PostgreSqlParser.js"; +import { OpttempContext } from "./PostgreSqlParser.js"; +import { Table_column_listContext } from "./PostgreSqlParser.js"; +import { OpttableelementlistContext } from "./PostgreSqlParser.js"; +import { OpttypedtableelementlistContext } from "./PostgreSqlParser.js"; +import { TableelementlistContext } from "./PostgreSqlParser.js"; +import { TypedtableelementlistContext } from "./PostgreSqlParser.js"; +import { TableelementContext } from "./PostgreSqlParser.js"; +import { TypedtableelementContext } from "./PostgreSqlParser.js"; +import { Column_defContext } from "./PostgreSqlParser.js"; +import { CompressionCluaseContext } from "./PostgreSqlParser.js"; +import { StorageCluaseContext } from "./PostgreSqlParser.js"; +import { ColumnOptionsContext } from "./PostgreSqlParser.js"; +import { ColquallistContext } from "./PostgreSqlParser.js"; +import { ColconstraintContext } from "./PostgreSqlParser.js"; +import { ColconstraintelemContext } from "./PostgreSqlParser.js"; +import { Nulls_distinctContext } from "./PostgreSqlParser.js"; +import { Generated_whenContext } from "./PostgreSqlParser.js"; +import { Deferrable_triggerContext } from "./PostgreSqlParser.js"; +import { Initially_triggerContext } from "./PostgreSqlParser.js"; +import { TablelikeclauseContext } from "./PostgreSqlParser.js"; +import { TablelikeoptionlistContext } from "./PostgreSqlParser.js"; +import { TablelikeoptionContext } from "./PostgreSqlParser.js"; +import { TableconstraintContext } from "./PostgreSqlParser.js"; +import { ConstraintelemContext } from "./PostgreSqlParser.js"; +import { Opt_no_inheritContext } from "./PostgreSqlParser.js"; +import { Opt_column_listContext } from "./PostgreSqlParser.js"; +import { Opt_column_list_createContext } from "./PostgreSqlParser.js"; +import { Column_listContext } from "./PostgreSqlParser.js"; +import { Column_list_createContext } from "./PostgreSqlParser.js"; +import { Opt_c_includeContext } from "./PostgreSqlParser.js"; +import { Key_matchContext } from "./PostgreSqlParser.js"; +import { ExclusionconstraintlistContext } from "./PostgreSqlParser.js"; +import { ExclusionconstraintelemContext } from "./PostgreSqlParser.js"; +import { ExclusionwhereclauseContext } from "./PostgreSqlParser.js"; +import { Key_actionsContext } from "./PostgreSqlParser.js"; +import { Key_updateContext } from "./PostgreSqlParser.js"; +import { Key_deleteContext } from "./PostgreSqlParser.js"; +import { Key_actionContext } from "./PostgreSqlParser.js"; +import { OptinheritContext } from "./PostgreSqlParser.js"; +import { OptpartitionspecContext } from "./PostgreSqlParser.js"; +import { PartitionspecContext } from "./PostgreSqlParser.js"; +import { Part_paramsContext } from "./PostgreSqlParser.js"; +import { Part_elemContext } from "./PostgreSqlParser.js"; +import { Table_access_method_clauseContext } from "./PostgreSqlParser.js"; +import { OptwithContext } from "./PostgreSqlParser.js"; +import { OncommitoptionContext } from "./PostgreSqlParser.js"; +import { OpttablespaceContext } from "./PostgreSqlParser.js"; +import { Index_paramenters_createContext } from "./PostgreSqlParser.js"; +import { OptconstablespaceContext } from "./PostgreSqlParser.js"; +import { ExistingindexContext } from "./PostgreSqlParser.js"; +import { CreatestatsstmtContext } from "./PostgreSqlParser.js"; +import { AlterstatsstmtContext } from "./PostgreSqlParser.js"; +import { QueryCreateTableContext } from "./PostgreSqlParser.js"; +import { Create_as_targetContext } from "./PostgreSqlParser.js"; +import { Opt_with_dataContext } from "./PostgreSqlParser.js"; +import { CreateMaterializedViewContext } from "./PostgreSqlParser.js"; +import { Create_mv_targetContext } from "./PostgreSqlParser.js"; +import { OptnologContext } from "./PostgreSqlParser.js"; +import { RefreshmatviewstmtContext } from "./PostgreSqlParser.js"; +import { CreateseqstmtContext } from "./PostgreSqlParser.js"; +import { AlterseqstmtContext } from "./PostgreSqlParser.js"; +import { OptseqoptlistContext } from "./PostgreSqlParser.js"; +import { OptparenthesizedseqoptlistContext } from "./PostgreSqlParser.js"; +import { SeqoptlistContext } from "./PostgreSqlParser.js"; +import { SeqoptelemContext } from "./PostgreSqlParser.js"; +import { Opt_byContext } from "./PostgreSqlParser.js"; +import { NumericonlyContext } from "./PostgreSqlParser.js"; +import { Numericonly_listContext } from "./PostgreSqlParser.js"; +import { CreateplangstmtContext } from "./PostgreSqlParser.js"; +import { Opt_trustedContext } from "./PostgreSqlParser.js"; +import { Handler_nameContext } from "./PostgreSqlParser.js"; +import { Opt_inline_handlerContext } from "./PostgreSqlParser.js"; +import { Validator_clauseContext } from "./PostgreSqlParser.js"; +import { Opt_validatorContext } from "./PostgreSqlParser.js"; +import { Opt_proceduralContext } from "./PostgreSqlParser.js"; +import { CreatetablespacestmtContext } from "./PostgreSqlParser.js"; +import { OpttablespaceownerContext } from "./PostgreSqlParser.js"; +import { CreateextensionstmtContext } from "./PostgreSqlParser.js"; +import { Create_extension_opt_listContext } from "./PostgreSqlParser.js"; +import { Create_extension_opt_itemContext } from "./PostgreSqlParser.js"; +import { AlterextensionstmtContext } from "./PostgreSqlParser.js"; +import { Alter_extension_opt_listContext } from "./PostgreSqlParser.js"; +import { Alter_extension_opt_itemContext } from "./PostgreSqlParser.js"; +import { AlterextensioncontentsstmtContext } from "./PostgreSqlParser.js"; +import { CreatefdwstmtContext } from "./PostgreSqlParser.js"; +import { Fdw_optionContext } from "./PostgreSqlParser.js"; +import { Fdw_optionsContext } from "./PostgreSqlParser.js"; +import { Opt_fdw_optionsContext } from "./PostgreSqlParser.js"; +import { AlterfdwstmtContext } from "./PostgreSqlParser.js"; +import { Create_generic_optionsContext } from "./PostgreSqlParser.js"; +import { Generic_option_listContext } from "./PostgreSqlParser.js"; +import { Alter_generic_optionsContext } from "./PostgreSqlParser.js"; +import { Alter_generic_option_listContext } from "./PostgreSqlParser.js"; +import { Alter_generic_option_elemContext } from "./PostgreSqlParser.js"; +import { Generic_option_elemContext } from "./PostgreSqlParser.js"; +import { Generic_option_nameContext } from "./PostgreSqlParser.js"; +import { Generic_option_argContext } from "./PostgreSqlParser.js"; +import { CreateforeignserverstmtContext } from "./PostgreSqlParser.js"; +import { Opt_typeContext } from "./PostgreSqlParser.js"; +import { Foreign_server_versionContext } from "./PostgreSqlParser.js"; +import { Opt_foreign_server_versionContext } from "./PostgreSqlParser.js"; +import { AlterforeignserverstmtContext } from "./PostgreSqlParser.js"; +import { CreateForeignTableContext } from "./PostgreSqlParser.js"; +import { CreatePartitionForeignTableContext } from "./PostgreSqlParser.js"; +import { ImportforeignschemastmtContext } from "./PostgreSqlParser.js"; +import { Import_qualification_typeContext } from "./PostgreSqlParser.js"; +import { Import_qualificationContext } from "./PostgreSqlParser.js"; +import { CreateusermappingstmtContext } from "./PostgreSqlParser.js"; +import { Auth_identContext } from "./PostgreSqlParser.js"; +import { AlterusermappingstmtContext } from "./PostgreSqlParser.js"; +import { CreatepolicystmtContext } from "./PostgreSqlParser.js"; +import { AlterpolicystmtContext } from "./PostgreSqlParser.js"; +import { AlterprocedurestmtContext } from "./PostgreSqlParser.js"; +import { Procedure_cluaseContext } from "./PostgreSqlParser.js"; +import { Procedure_actionContext } from "./PostgreSqlParser.js"; +import { RowsecurityoptionalexprContext } from "./PostgreSqlParser.js"; +import { RowsecurityoptionalwithcheckContext } from "./PostgreSqlParser.js"; +import { RowsecuritydefaulttoroleContext } from "./PostgreSqlParser.js"; +import { RowsecurityoptionaltoroleContext } from "./PostgreSqlParser.js"; +import { RowsecuritydefaultpermissiveContext } from "./PostgreSqlParser.js"; +import { RowsecuritydefaultforcmdContext } from "./PostgreSqlParser.js"; +import { Row_security_cmdContext } from "./PostgreSqlParser.js"; +import { CreateamstmtContext } from "./PostgreSqlParser.js"; +import { Am_typeContext } from "./PostgreSqlParser.js"; +import { CreatetrigstmtContext } from "./PostgreSqlParser.js"; +import { TriggeractiontimeContext } from "./PostgreSqlParser.js"; +import { ForeachrowContext } from "./PostgreSqlParser.js"; +import { RoworstatmentContext } from "./PostgreSqlParser.js"; +import { TriggereventsContext } from "./PostgreSqlParser.js"; +import { TriggeroneeventContext } from "./PostgreSqlParser.js"; +import { TriggerreferencingContext } from "./PostgreSqlParser.js"; +import { TriggertransitionsContext } from "./PostgreSqlParser.js"; +import { TriggertransitionContext } from "./PostgreSqlParser.js"; +import { TransitionoldornewContext } from "./PostgreSqlParser.js"; +import { TransitionrowortableContext } from "./PostgreSqlParser.js"; +import { TransitionrelnameContext } from "./PostgreSqlParser.js"; +import { TriggerforspecContext } from "./PostgreSqlParser.js"; +import { TriggerforopteachContext } from "./PostgreSqlParser.js"; +import { TriggerfortypeContext } from "./PostgreSqlParser.js"; +import { TriggerwhenContext } from "./PostgreSqlParser.js"; +import { Function_or_procedureContext } from "./PostgreSqlParser.js"; +import { TriggerfuncargsContext } from "./PostgreSqlParser.js"; +import { TriggerfuncargContext } from "./PostgreSqlParser.js"; +import { OptconstrfromtableContext } from "./PostgreSqlParser.js"; +import { ConstraintattributespecContext } from "./PostgreSqlParser.js"; +import { ConstraintattributeElemContext } from "./PostgreSqlParser.js"; +import { CreateeventtrigstmtContext } from "./PostgreSqlParser.js"; +import { Event_trigger_when_listContext } from "./PostgreSqlParser.js"; +import { Event_trigger_when_itemContext } from "./PostgreSqlParser.js"; +import { Event_trigger_value_listContext } from "./PostgreSqlParser.js"; +import { AltereventtrigstmtContext } from "./PostgreSqlParser.js"; +import { Enable_triggerContext } from "./PostgreSqlParser.js"; +import { CreateassertionstmtContext } from "./PostgreSqlParser.js"; +import { DefinestmtContext } from "./PostgreSqlParser.js"; +import { DefinitionContext } from "./PostgreSqlParser.js"; +import { Def_listContext } from "./PostgreSqlParser.js"; +import { Def_elemContext } from "./PostgreSqlParser.js"; +import { Def_argContext } from "./PostgreSqlParser.js"; +import { Old_aggr_definitionContext } from "./PostgreSqlParser.js"; +import { Old_aggr_listContext } from "./PostgreSqlParser.js"; +import { Old_aggr_elemContext } from "./PostgreSqlParser.js"; +import { Opt_enum_val_listContext } from "./PostgreSqlParser.js"; +import { Enum_val_listContext } from "./PostgreSqlParser.js"; +import { AlterenumstmtContext } from "./PostgreSqlParser.js"; +import { Opt_if_not_existsContext } from "./PostgreSqlParser.js"; +import { CreateopclassstmtContext } from "./PostgreSqlParser.js"; +import { Opclass_item_listContext } from "./PostgreSqlParser.js"; +import { Opclass_itemContext } from "./PostgreSqlParser.js"; +import { Opt_defaultContext } from "./PostgreSqlParser.js"; +import { Opt_opfamilyContext } from "./PostgreSqlParser.js"; +import { Opclass_purposeContext } from "./PostgreSqlParser.js"; +import { Opt_recheckContext } from "./PostgreSqlParser.js"; +import { CreateopfamilystmtContext } from "./PostgreSqlParser.js"; +import { AlteropfamilystmtContext } from "./PostgreSqlParser.js"; +import { Opclass_drop_listContext } from "./PostgreSqlParser.js"; +import { Opclass_dropContext } from "./PostgreSqlParser.js"; +import { ReassignownedstmtContext } from "./PostgreSqlParser.js"; +import { DropstmtContext } from "./PostgreSqlParser.js"; +import { View_nameListContext } from "./PostgreSqlParser.js"; +import { Object_type_any_nameContext } from "./PostgreSqlParser.js"; +import { Object_type_nameContext } from "./PostgreSqlParser.js"; +import { Object_type_name_on_any_nameContext } from "./PostgreSqlParser.js"; +import { Any_name_listContext } from "./PostgreSqlParser.js"; +import { Relation_column_nameContext } from "./PostgreSqlParser.js"; +import { Relation_nameContext } from "./PostgreSqlParser.js"; +import { Any_nameContext } from "./PostgreSqlParser.js"; +import { AttrsContext } from "./PostgreSqlParser.js"; +import { Type_name_listContext } from "./PostgreSqlParser.js"; +import { TruncatestmtContext } from "./PostgreSqlParser.js"; +import { Truncate_tableContext } from "./PostgreSqlParser.js"; +import { CommentstmtContext } from "./PostgreSqlParser.js"; +import { Comment_textContext } from "./PostgreSqlParser.js"; +import { SeclabelstmtContext } from "./PostgreSqlParser.js"; +import { Opt_providerContext } from "./PostgreSqlParser.js"; +import { Security_labelContext } from "./PostgreSqlParser.js"; +import { FetchstmtContext } from "./PostgreSqlParser.js"; +import { Fetch_argsContext } from "./PostgreSqlParser.js"; +import { From_inContext } from "./PostgreSqlParser.js"; +import { Opt_from_inContext } from "./PostgreSqlParser.js"; +import { GrantstmtContext } from "./PostgreSqlParser.js"; +import { RevokestmtContext } from "./PostgreSqlParser.js"; +import { PrivilegesContext } from "./PostgreSqlParser.js"; +import { BeforeprivilegeselectlistContext } from "./PostgreSqlParser.js"; +import { BeforeprivilegeselectContext } from "./PostgreSqlParser.js"; +import { Privilege_listContext } from "./PostgreSqlParser.js"; +import { PrivilegeContext } from "./PostgreSqlParser.js"; +import { Privilege_targetContext } from "./PostgreSqlParser.js"; +import { Grantee_listContext } from "./PostgreSqlParser.js"; +import { GranteeContext } from "./PostgreSqlParser.js"; +import { Opt_grant_grant_optionContext } from "./PostgreSqlParser.js"; +import { GrantrolestmtContext } from "./PostgreSqlParser.js"; +import { RevokerolestmtContext } from "./PostgreSqlParser.js"; +import { Opt_grant_admin_optionContext } from "./PostgreSqlParser.js"; +import { Opt_granted_byContext } from "./PostgreSqlParser.js"; +import { AlterdefaultprivilegesstmtContext } from "./PostgreSqlParser.js"; +import { DefacloptionlistContext } from "./PostgreSqlParser.js"; +import { DefacloptionContext } from "./PostgreSqlParser.js"; +import { DefaclactionContext } from "./PostgreSqlParser.js"; +import { Defacl_privilege_targetContext } from "./PostgreSqlParser.js"; +import { IndexstmtContext } from "./PostgreSqlParser.js"; +import { Opt_uniqueContext } from "./PostgreSqlParser.js"; +import { Opt_concurrentlyContext } from "./PostgreSqlParser.js"; +import { Opt_index_nameContext } from "./PostgreSqlParser.js"; +import { Access_method_clauseContext } from "./PostgreSqlParser.js"; +import { Index_paramsContext } from "./PostgreSqlParser.js"; +import { Index_elem_optionsContext } from "./PostgreSqlParser.js"; +import { Index_elemContext } from "./PostgreSqlParser.js"; +import { Opt_includeContext } from "./PostgreSqlParser.js"; +import { Index_including_paramsContext } from "./PostgreSqlParser.js"; +import { Opt_collateContext } from "./PostgreSqlParser.js"; +import { Opt_classContext } from "./PostgreSqlParser.js"; +import { Opt_asc_descContext } from "./PostgreSqlParser.js"; +import { Opt_nulls_orderContext } from "./PostgreSqlParser.js"; +import { CreatefunctionstmtContext } from "./PostgreSqlParser.js"; +import { AttrilistContext } from "./PostgreSqlParser.js"; +import { Opt_or_replaceContext } from "./PostgreSqlParser.js"; +import { Func_argsContext } from "./PostgreSqlParser.js"; +import { Func_args_listContext } from "./PostgreSqlParser.js"; +import { Routine_with_argtypes_listContext } from "./PostgreSqlParser.js"; +import { Routine_with_argtypesContext } from "./PostgreSqlParser.js"; +import { Procedure_with_argtypes_listContext } from "./PostgreSqlParser.js"; +import { Procedure_with_argtypesContext } from "./PostgreSqlParser.js"; +import { Function_with_argtypes_listContext } from "./PostgreSqlParser.js"; +import { Function_with_argtypesContext } from "./PostgreSqlParser.js"; +import { Func_args_with_defaultsContext } from "./PostgreSqlParser.js"; +import { Func_args_with_defaults_listContext } from "./PostgreSqlParser.js"; +import { Func_argContext } from "./PostgreSqlParser.js"; +import { Arg_classContext } from "./PostgreSqlParser.js"; +import { Param_nameContext } from "./PostgreSqlParser.js"; +import { Func_returnContext } from "./PostgreSqlParser.js"; +import { Func_typeContext } from "./PostgreSqlParser.js"; +import { Func_arg_with_defaultContext } from "./PostgreSqlParser.js"; +import { Aggr_argContext } from "./PostgreSqlParser.js"; +import { Aggr_argsContext } from "./PostgreSqlParser.js"; +import { Aggr_args_listContext } from "./PostgreSqlParser.js"; +import { Aggregate_with_argtypesContext } from "./PostgreSqlParser.js"; +import { Aggregate_with_argtypes_listContext } from "./PostgreSqlParser.js"; +import { Createfunc_opt_listContext } from "./PostgreSqlParser.js"; +import { Common_func_opt_itemContext } from "./PostgreSqlParser.js"; +import { Createfunc_opt_itemContext } from "./PostgreSqlParser.js"; +import { Transform_type_listContext } from "./PostgreSqlParser.js"; +import { Opt_definitionContext } from "./PostgreSqlParser.js"; +import { Table_func_columnContext } from "./PostgreSqlParser.js"; +import { Table_func_column_listContext } from "./PostgreSqlParser.js"; +import { AlterfunctionstmtContext } from "./PostgreSqlParser.js"; +import { AlterFunctionTypeClauseContext } from "./PostgreSqlParser.js"; +import { Alterfunc_opt_listContext } from "./PostgreSqlParser.js"; +import { Opt_restrictContext } from "./PostgreSqlParser.js"; +import { RemovefuncstmtContext } from "./PostgreSqlParser.js"; +import { RemoveaggrstmtContext } from "./PostgreSqlParser.js"; +import { RemoveoperstmtContext } from "./PostgreSqlParser.js"; +import { Oper_argtypesContext } from "./PostgreSqlParser.js"; +import { Any_operatorContext } from "./PostgreSqlParser.js"; +import { Operator_with_argtypes_listContext } from "./PostgreSqlParser.js"; +import { Operator_with_argtypesContext } from "./PostgreSqlParser.js"; +import { DostmtContext } from "./PostgreSqlParser.js"; +import { Dostmt_opt_listContext } from "./PostgreSqlParser.js"; +import { Dostmt_opt_itemContext } from "./PostgreSqlParser.js"; +import { CreatecaststmtContext } from "./PostgreSqlParser.js"; +import { Cast_contextContext } from "./PostgreSqlParser.js"; +import { Opt_if_existsContext } from "./PostgreSqlParser.js"; +import { CreatetransformstmtContext } from "./PostgreSqlParser.js"; +import { Transform_element_listContext } from "./PostgreSqlParser.js"; +import { ReindexstmtContext } from "./PostgreSqlParser.js"; +import { Reindex_target_typeContext } from "./PostgreSqlParser.js"; +import { Reindex_target_multitableContext } from "./PostgreSqlParser.js"; +import { Reindex_option_listContext } from "./PostgreSqlParser.js"; +import { Reindex_option_elemContext } from "./PostgreSqlParser.js"; +import { AltertblspcstmtContext } from "./PostgreSqlParser.js"; +import { RenamestmtContext } from "./PostgreSqlParser.js"; +import { Opt_set_dataContext } from "./PostgreSqlParser.js"; +import { AlterobjectdependsstmtContext } from "./PostgreSqlParser.js"; +import { Opt_noContext } from "./PostgreSqlParser.js"; +import { AlterobjectschemastmtContext } from "./PostgreSqlParser.js"; +import { AlteroperatorstmtContext } from "./PostgreSqlParser.js"; +import { Operator_def_listContext } from "./PostgreSqlParser.js"; +import { Operator_def_elemContext } from "./PostgreSqlParser.js"; +import { Operator_def_argContext } from "./PostgreSqlParser.js"; +import { AltertypestmtContext } from "./PostgreSqlParser.js"; +import { AlterownerstmtContext } from "./PostgreSqlParser.js"; +import { CreatepublicationstmtContext } from "./PostgreSqlParser.js"; +import { Opt_publication_for_tablesContext } from "./PostgreSqlParser.js"; +import { Publication_for_tablesContext } from "./PostgreSqlParser.js"; +import { AlterpublicationstmtContext } from "./PostgreSqlParser.js"; +import { CreatesubscriptionstmtContext } from "./PostgreSqlParser.js"; +import { Publication_name_listContext } from "./PostgreSqlParser.js"; +import { Publication_name_itemContext } from "./PostgreSqlParser.js"; +import { AltersubscriptionstmtContext } from "./PostgreSqlParser.js"; +import { RulestmtContext } from "./PostgreSqlParser.js"; +import { RuleactionlistContext } from "./PostgreSqlParser.js"; +import { RuleactionmultiContext } from "./PostgreSqlParser.js"; +import { RuleactionstmtContext } from "./PostgreSqlParser.js"; +import { RuleactionstmtOrEmptyContext } from "./PostgreSqlParser.js"; +import { EventContext } from "./PostgreSqlParser.js"; +import { Opt_insteadContext } from "./PostgreSqlParser.js"; +import { NotifystmtContext } from "./PostgreSqlParser.js"; +import { Notify_payloadContext } from "./PostgreSqlParser.js"; +import { ListenstmtContext } from "./PostgreSqlParser.js"; +import { UnlistenstmtContext } from "./PostgreSqlParser.js"; +import { TransactionstmtContext } from "./PostgreSqlParser.js"; +import { Opt_transactionContext } from "./PostgreSqlParser.js"; +import { Transaction_mode_itemContext } from "./PostgreSqlParser.js"; +import { Transaction_mode_listContext } from "./PostgreSqlParser.js"; +import { Transaction_mode_list_or_emptyContext } from "./PostgreSqlParser.js"; +import { Opt_transaction_chainContext } from "./PostgreSqlParser.js"; +import { CreateViewContext } from "./PostgreSqlParser.js"; +import { Opt_check_optionContext } from "./PostgreSqlParser.js"; +import { LoadstmtContext } from "./PostgreSqlParser.js"; +import { CreateDatabaseContext } from "./PostgreSqlParser.js"; +import { Createdb_opt_listContext } from "./PostgreSqlParser.js"; +import { Createdb_opt_itemsContext } from "./PostgreSqlParser.js"; +import { Createdb_opt_itemContext } from "./PostgreSqlParser.js"; +import { Createdb_opt_nameContext } from "./PostgreSqlParser.js"; +import { Opt_equalContext } from "./PostgreSqlParser.js"; +import { AlterdatabasestmtContext } from "./PostgreSqlParser.js"; +import { AlterdatabasesetstmtContext } from "./PostgreSqlParser.js"; +import { Drop_option_listContext } from "./PostgreSqlParser.js"; +import { Drop_optionContext } from "./PostgreSqlParser.js"; +import { AltercollationstmtContext } from "./PostgreSqlParser.js"; +import { AltersystemstmtContext } from "./PostgreSqlParser.js"; +import { CreatedomainstmtContext } from "./PostgreSqlParser.js"; +import { AlterdomainstmtContext } from "./PostgreSqlParser.js"; +import { Opt_asContext } from "./PostgreSqlParser.js"; +import { AltertsdictionarystmtContext } from "./PostgreSqlParser.js"; +import { AltertsconfigurationstmtContext } from "./PostgreSqlParser.js"; +import { Any_withContext } from "./PostgreSqlParser.js"; +import { CreateconversionstmtContext } from "./PostgreSqlParser.js"; +import { ClusterstmtContext } from "./PostgreSqlParser.js"; +import { Opt_verbose_listContext } from "./PostgreSqlParser.js"; +import { Cluster_index_specificationContext } from "./PostgreSqlParser.js"; +import { VacuumstmtContext } from "./PostgreSqlParser.js"; +import { AnalyzestmtContext } from "./PostgreSqlParser.js"; +import { Vac_analyze_option_listContext } from "./PostgreSqlParser.js"; +import { Analyze_keywordContext } from "./PostgreSqlParser.js"; +import { Vac_analyze_option_elemContext } from "./PostgreSqlParser.js"; +import { Vac_analyze_option_nameContext } from "./PostgreSqlParser.js"; +import { Vac_analyze_option_argContext } from "./PostgreSqlParser.js"; +import { Opt_analyzeContext } from "./PostgreSqlParser.js"; +import { Analyze_options_listContext } from "./PostgreSqlParser.js"; +import { Analyze_option_elemContext } from "./PostgreSqlParser.js"; +import { Opt_verboseContext } from "./PostgreSqlParser.js"; +import { Opt_skiplockContext } from "./PostgreSqlParser.js"; +import { Opt_buffer_usage_limitContext } from "./PostgreSqlParser.js"; +import { Opt_fullContext } from "./PostgreSqlParser.js"; +import { Opt_freezeContext } from "./PostgreSqlParser.js"; +import { Opt_name_listContext } from "./PostgreSqlParser.js"; +import { Vacuum_relationContext } from "./PostgreSqlParser.js"; +import { Vacuum_relation_listContext } from "./PostgreSqlParser.js"; +import { Opt_vacuum_relation_listContext } from "./PostgreSqlParser.js"; +import { ExplainstmtContext } from "./PostgreSqlParser.js"; +import { ExplainablestmtContext } from "./PostgreSqlParser.js"; +import { Explain_option_listContext } from "./PostgreSqlParser.js"; +import { Explain_option_elemContext } from "./PostgreSqlParser.js"; +import { Explain_option_nameContext } from "./PostgreSqlParser.js"; +import { Explain_option_argContext } from "./PostgreSqlParser.js"; +import { PreparestmtContext } from "./PostgreSqlParser.js"; +import { Prep_type_clauseContext } from "./PostgreSqlParser.js"; +import { PreparablestmtContext } from "./PostgreSqlParser.js"; +import { ExecutestmtContext } from "./PostgreSqlParser.js"; +import { Execute_param_clauseContext } from "./PostgreSqlParser.js"; +import { DeallocatestmtContext } from "./PostgreSqlParser.js"; +import { InsertStatementContext } from "./PostgreSqlParser.js"; +import { Insert_targetContext } from "./PostgreSqlParser.js"; +import { Insert_restContext } from "./PostgreSqlParser.js"; +import { Override_kindContext } from "./PostgreSqlParser.js"; +import { Insert_column_listContext } from "./PostgreSqlParser.js"; +import { Insert_column_itemContext } from "./PostgreSqlParser.js"; +import { Opt_on_conflictContext } from "./PostgreSqlParser.js"; +import { Opt_conf_exprContext } from "./PostgreSqlParser.js"; +import { Returning_clauseContext } from "./PostgreSqlParser.js"; +import { DeletestmtContext } from "./PostgreSqlParser.js"; +import { Using_clauseContext } from "./PostgreSqlParser.js"; +import { LockstmtContext } from "./PostgreSqlParser.js"; +import { Opt_lockContext } from "./PostgreSqlParser.js"; +import { Lock_typeContext } from "./PostgreSqlParser.js"; +import { Opt_nowaitContext } from "./PostgreSqlParser.js"; +import { Opt_nowait_or_skipContext } from "./PostgreSqlParser.js"; +import { UpdatestmtContext } from "./PostgreSqlParser.js"; +import { Set_clause_listContext } from "./PostgreSqlParser.js"; +import { Set_clauseContext } from "./PostgreSqlParser.js"; +import { Set_targetContext } from "./PostgreSqlParser.js"; +import { Set_target_listContext } from "./PostgreSqlParser.js"; +import { DeclarecursorstmtContext } from "./PostgreSqlParser.js"; +import { Cursor_nameContext } from "./PostgreSqlParser.js"; +import { Cursor_optionsContext } from "./PostgreSqlParser.js"; +import { Opt_holdContext } from "./PostgreSqlParser.js"; +import { SelectStatementContext } from "./PostgreSqlParser.js"; +import { Select_with_parensContext } from "./PostgreSqlParser.js"; +import { Select_no_parensContext } from "./PostgreSqlParser.js"; +import { Select_clauseContext } from "./PostgreSqlParser.js"; +import { Simple_selectContext } from "./PostgreSqlParser.js"; +import { UnionContext } from "./PostgreSqlParser.js"; +import { IntersectContext } from "./PostgreSqlParser.js"; +import { ExceptContext } from "./PostgreSqlParser.js"; +import { Set_operator_with_all_or_distinctContext } from "./PostgreSqlParser.js"; +import { With_clauseContext } from "./PostgreSqlParser.js"; +import { Cte_listContext } from "./PostgreSqlParser.js"; +import { Common_table_exprContext } from "./PostgreSqlParser.js"; +import { Search_cluaseContext } from "./PostgreSqlParser.js"; +import { Cycle_cluaseContext } from "./PostgreSqlParser.js"; +import { Opt_materializedContext } from "./PostgreSqlParser.js"; +import { Opt_with_clauseContext } from "./PostgreSqlParser.js"; +import { Into_clauseContext } from "./PostgreSqlParser.js"; +import { Opt_strictContext } from "./PostgreSqlParser.js"; +import { OpttempTableNameContext } from "./PostgreSqlParser.js"; +import { Opt_tableContext } from "./PostgreSqlParser.js"; +import { All_or_distinctContext } from "./PostgreSqlParser.js"; +import { Distinct_clauseContext } from "./PostgreSqlParser.js"; +import { Opt_all_clauseContext } from "./PostgreSqlParser.js"; +import { Opt_sort_clauseContext } from "./PostgreSqlParser.js"; +import { Sort_clauseContext } from "./PostgreSqlParser.js"; +import { Sortby_listContext } from "./PostgreSqlParser.js"; +import { SortbyContext } from "./PostgreSqlParser.js"; +import { Select_limitContext } from "./PostgreSqlParser.js"; +import { Opt_select_limitContext } from "./PostgreSqlParser.js"; +import { Limit_clauseContext } from "./PostgreSqlParser.js"; +import { Fetch_clauseContext } from "./PostgreSqlParser.js"; +import { Offset_clauseContext } from "./PostgreSqlParser.js"; +import { Select_limit_valueContext } from "./PostgreSqlParser.js"; +import { Select_offset_valueContext } from "./PostgreSqlParser.js"; +import { Select_fetch_first_valueContext } from "./PostgreSqlParser.js"; +import { I_or_f_constContext } from "./PostgreSqlParser.js"; +import { Row_or_rowsContext } from "./PostgreSqlParser.js"; +import { First_or_nextContext } from "./PostgreSqlParser.js"; +import { Group_clauseContext } from "./PostgreSqlParser.js"; +import { Group_by_listContext } from "./PostgreSqlParser.js"; +import { Group_by_itemContext } from "./PostgreSqlParser.js"; +import { Empty_grouping_setContext } from "./PostgreSqlParser.js"; +import { Rollup_clauseContext } from "./PostgreSqlParser.js"; +import { Cube_clauseContext } from "./PostgreSqlParser.js"; +import { Grouping_sets_clauseContext } from "./PostgreSqlParser.js"; +import { Having_clauseContext } from "./PostgreSqlParser.js"; +import { For_locking_clauseContext } from "./PostgreSqlParser.js"; +import { Opt_for_locking_clauseContext } from "./PostgreSqlParser.js"; +import { For_locking_itemsContext } from "./PostgreSqlParser.js"; +import { For_locking_itemContext } from "./PostgreSqlParser.js"; +import { For_locking_strengthContext } from "./PostgreSqlParser.js"; +import { Locked_rels_listContext } from "./PostgreSqlParser.js"; +import { Values_clauseContext } from "./PostgreSqlParser.js"; +import { From_clauseContext } from "./PostgreSqlParser.js"; +import { From_listContext } from "./PostgreSqlParser.js"; +import { Table_refContext } from "./PostgreSqlParser.js"; +import { Alias_clauseContext } from "./PostgreSqlParser.js"; +import { Opt_alias_clauseContext } from "./PostgreSqlParser.js"; +import { Func_alias_clauseContext } from "./PostgreSqlParser.js"; +import { Join_typeContext } from "./PostgreSqlParser.js"; +import { Join_qualContext } from "./PostgreSqlParser.js"; +import { Relation_exprContext } from "./PostgreSqlParser.js"; +import { View_relation_exprContext } from "./PostgreSqlParser.js"; +import { Publication_relation_exprContext } from "./PostgreSqlParser.js"; +import { Relation_expr_listContext } from "./PostgreSqlParser.js"; +import { Publication_relation_expr_listContext } from "./PostgreSqlParser.js"; +import { Relation_expr_opt_aliasContext } from "./PostgreSqlParser.js"; +import { Tablesample_clauseContext } from "./PostgreSqlParser.js"; +import { Opt_repeatable_clauseContext } from "./PostgreSqlParser.js"; +import { Func_tableContext } from "./PostgreSqlParser.js"; +import { Rowsfrom_itemContext } from "./PostgreSqlParser.js"; +import { Rowsfrom_listContext } from "./PostgreSqlParser.js"; +import { Opt_col_def_listContext } from "./PostgreSqlParser.js"; +import { Opt_ordinalityContext } from "./PostgreSqlParser.js"; +import { Where_clauseContext } from "./PostgreSqlParser.js"; +import { Where_or_current_clauseContext } from "./PostgreSqlParser.js"; +import { OpttablefuncelementlistContext } from "./PostgreSqlParser.js"; +import { TablefuncelementlistContext } from "./PostgreSqlParser.js"; +import { TablefuncelementContext } from "./PostgreSqlParser.js"; +import { XmltableContext } from "./PostgreSqlParser.js"; +import { Xmltable_column_listContext } from "./PostgreSqlParser.js"; +import { Xmltable_column_elContext } from "./PostgreSqlParser.js"; +import { Xmltable_column_option_listContext } from "./PostgreSqlParser.js"; +import { Xmltable_column_option_elContext } from "./PostgreSqlParser.js"; +import { Xml_namespace_listContext } from "./PostgreSqlParser.js"; +import { Xml_namespace_elContext } from "./PostgreSqlParser.js"; +import { TypenameContext } from "./PostgreSqlParser.js"; +import { Opt_array_boundsContext } from "./PostgreSqlParser.js"; +import { SimpletypenameContext } from "./PostgreSqlParser.js"; +import { ConsttypenameContext } from "./PostgreSqlParser.js"; +import { GenerictypeContext } from "./PostgreSqlParser.js"; +import { Opt_type_modifiersContext } from "./PostgreSqlParser.js"; +import { NumericContext } from "./PostgreSqlParser.js"; +import { Opt_floatContext } from "./PostgreSqlParser.js"; +import { BitContext } from "./PostgreSqlParser.js"; +import { ConstbitContext } from "./PostgreSqlParser.js"; +import { BitwithlengthContext } from "./PostgreSqlParser.js"; +import { BitwithoutlengthContext } from "./PostgreSqlParser.js"; +import { CharacterContext } from "./PostgreSqlParser.js"; +import { ConstcharacterContext } from "./PostgreSqlParser.js"; +import { Character_cContext } from "./PostgreSqlParser.js"; +import { Opt_varyingContext } from "./PostgreSqlParser.js"; +import { ConstdatetimeContext } from "./PostgreSqlParser.js"; +import { ConstintervalContext } from "./PostgreSqlParser.js"; +import { Opt_timezoneContext } from "./PostgreSqlParser.js"; +import { Opt_intervalContext } from "./PostgreSqlParser.js"; +import { Interval_secondContext } from "./PostgreSqlParser.js"; +import { Opt_escapeContext } from "./PostgreSqlParser.js"; +import { A_exprContext } from "./PostgreSqlParser.js"; +import { A_expr_qualContext } from "./PostgreSqlParser.js"; +import { A_expr_lesslessContext } from "./PostgreSqlParser.js"; +import { A_expr_orContext } from "./PostgreSqlParser.js"; +import { A_expr_andContext } from "./PostgreSqlParser.js"; +import { A_expr_inContext } from "./PostgreSqlParser.js"; +import { A_expr_unary_notContext } from "./PostgreSqlParser.js"; +import { A_expr_isnullContext } from "./PostgreSqlParser.js"; +import { A_expr_is_notContext } from "./PostgreSqlParser.js"; +import { A_expr_compareContext } from "./PostgreSqlParser.js"; +import { A_expr_likeContext } from "./PostgreSqlParser.js"; +import { A_expr_qual_opContext } from "./PostgreSqlParser.js"; +import { A_expr_unary_qualopContext } from "./PostgreSqlParser.js"; +import { A_expr_addContext } from "./PostgreSqlParser.js"; +import { A_expr_mulContext } from "./PostgreSqlParser.js"; +import { A_expr_caretContext } from "./PostgreSqlParser.js"; +import { A_expr_unary_signContext } from "./PostgreSqlParser.js"; +import { A_expr_at_time_zoneContext } from "./PostgreSqlParser.js"; +import { A_expr_collateContext } from "./PostgreSqlParser.js"; +import { A_expr_typecastContext } from "./PostgreSqlParser.js"; +import { B_exprContext } from "./PostgreSqlParser.js"; +import { C_expr_existsContext } from "./PostgreSqlParser.js"; +import { C_expr_exprContext } from "./PostgreSqlParser.js"; +import { C_expr_caseContext } from "./PostgreSqlParser.js"; +import { PlsqlvariablenameContext } from "./PostgreSqlParser.js"; +import { Func_applicationContext } from "./PostgreSqlParser.js"; +import { Func_exprContext } from "./PostgreSqlParser.js"; +import { Func_expr_windowlessContext } from "./PostgreSqlParser.js"; +import { Func_expr_common_subexprContext } from "./PostgreSqlParser.js"; +import { Xml_root_versionContext } from "./PostgreSqlParser.js"; +import { Opt_xml_root_standaloneContext } from "./PostgreSqlParser.js"; +import { Xml_attributesContext } from "./PostgreSqlParser.js"; +import { Xml_attribute_listContext } from "./PostgreSqlParser.js"; +import { Xml_attribute_elContext } from "./PostgreSqlParser.js"; +import { Document_or_contentContext } from "./PostgreSqlParser.js"; +import { Xml_whitespace_optionContext } from "./PostgreSqlParser.js"; +import { Xmlexists_argumentContext } from "./PostgreSqlParser.js"; +import { Xml_passing_mechContext } from "./PostgreSqlParser.js"; +import { Within_group_clauseContext } from "./PostgreSqlParser.js"; +import { Filter_clauseContext } from "./PostgreSqlParser.js"; +import { Window_clauseContext } from "./PostgreSqlParser.js"; +import { Window_definition_listContext } from "./PostgreSqlParser.js"; +import { Window_definitionContext } from "./PostgreSqlParser.js"; +import { Over_clauseContext } from "./PostgreSqlParser.js"; +import { Window_specificationContext } from "./PostgreSqlParser.js"; +import { Opt_existing_window_nameContext } from "./PostgreSqlParser.js"; +import { Opt_partition_clauseContext } from "./PostgreSqlParser.js"; +import { Opt_frame_clauseContext } from "./PostgreSqlParser.js"; +import { Frame_extentContext } from "./PostgreSqlParser.js"; +import { Frame_boundContext } from "./PostgreSqlParser.js"; +import { Opt_window_exclusion_clauseContext } from "./PostgreSqlParser.js"; +import { RowContext } from "./PostgreSqlParser.js"; +import { Explicit_rowContext } from "./PostgreSqlParser.js"; +import { Implicit_rowContext } from "./PostgreSqlParser.js"; +import { Sub_typeContext } from "./PostgreSqlParser.js"; +import { All_opContext } from "./PostgreSqlParser.js"; +import { MathopContext } from "./PostgreSqlParser.js"; +import { Qual_opContext } from "./PostgreSqlParser.js"; +import { Qual_all_opContext } from "./PostgreSqlParser.js"; +import { Subquery_OpContext } from "./PostgreSqlParser.js"; +import { Expr_listContext } from "./PostgreSqlParser.js"; +import { Column_expr_list_noparenContext } from "./PostgreSqlParser.js"; +import { Column_expr_listContext } from "./PostgreSqlParser.js"; +import { Column_exprContext } from "./PostgreSqlParser.js"; +import { Column_expr_noparenContext } from "./PostgreSqlParser.js"; +import { Func_arg_listContext } from "./PostgreSqlParser.js"; +import { Func_arg_exprContext } from "./PostgreSqlParser.js"; +import { Type_listContext } from "./PostgreSqlParser.js"; +import { Array_exprContext } from "./PostgreSqlParser.js"; +import { Array_expr_listContext } from "./PostgreSqlParser.js"; +import { Extract_listContext } from "./PostgreSqlParser.js"; +import { Extract_argContext } from "./PostgreSqlParser.js"; +import { Unicode_normal_formContext } from "./PostgreSqlParser.js"; +import { Overlay_listContext } from "./PostgreSqlParser.js"; +import { Position_listContext } from "./PostgreSqlParser.js"; +import { Substr_listContext } from "./PostgreSqlParser.js"; +import { Trim_listContext } from "./PostgreSqlParser.js"; +import { In_expr_selectContext } from "./PostgreSqlParser.js"; +import { In_expr_listContext } from "./PostgreSqlParser.js"; +import { Case_exprContext } from "./PostgreSqlParser.js"; +import { When_clause_listContext } from "./PostgreSqlParser.js"; +import { When_clauseContext } from "./PostgreSqlParser.js"; +import { Case_defaultContext } from "./PostgreSqlParser.js"; +import { Case_argContext } from "./PostgreSqlParser.js"; +import { ColumnrefContext } from "./PostgreSqlParser.js"; +import { Indirection_elContext } from "./PostgreSqlParser.js"; +import { Opt_slice_boundContext } from "./PostgreSqlParser.js"; +import { IndirectionContext } from "./PostgreSqlParser.js"; +import { Opt_indirectionContext } from "./PostgreSqlParser.js"; +import { Opt_target_listContext } from "./PostgreSqlParser.js"; +import { Target_listContext } from "./PostgreSqlParser.js"; +import { Target_labelContext } from "./PostgreSqlParser.js"; +import { Target_starContext } from "./PostgreSqlParser.js"; +import { Qualified_name_listContext } from "./PostgreSqlParser.js"; +import { Table_name_listContext } from "./PostgreSqlParser.js"; +import { Schema_name_listContext } from "./PostgreSqlParser.js"; +import { Database_nameListContext } from "./PostgreSqlParser.js"; +import { Procedure_name_listContext } from "./PostgreSqlParser.js"; +import { TablespaceNameCreateContext } from "./PostgreSqlParser.js"; +import { TablespaceNameContext } from "./PostgreSqlParser.js"; +import { TableNameCreateContext } from "./PostgreSqlParser.js"; +import { TableNameContext } from "./PostgreSqlParser.js"; +import { ViewNameCreateContext } from "./PostgreSqlParser.js"; +import { ViewNameContext } from "./PostgreSqlParser.js"; +import { Qualified_nameContext } from "./PostgreSqlParser.js"; +import { Tablespace_name_listContext } from "./PostgreSqlParser.js"; +import { Name_listContext } from "./PostgreSqlParser.js"; +import { DatabaseNameCreateContext } from "./PostgreSqlParser.js"; +import { DatabaseNameContext } from "./PostgreSqlParser.js"; +import { SchemaNameContext } from "./PostgreSqlParser.js"; +import { RoutineNameCreateContext } from "./PostgreSqlParser.js"; +import { RoutineNameContext } from "./PostgreSqlParser.js"; +import { ProcedureNameContext } from "./PostgreSqlParser.js"; +import { ProcedureNameCreateContext } from "./PostgreSqlParser.js"; +import { ColumnNameContext } from "./PostgreSqlParser.js"; +import { ColumnNameMatchContext } from "./PostgreSqlParser.js"; +import { ColumnNameCreateContext } from "./PostgreSqlParser.js"; +import { NameContext } from "./PostgreSqlParser.js"; +import { Attr_nameContext } from "./PostgreSqlParser.js"; +import { File_nameContext } from "./PostgreSqlParser.js"; +import { FunctionNameCreateContext } from "./PostgreSqlParser.js"; +import { FunctionNameContext } from "./PostgreSqlParser.js"; +import { Usual_nameContext } from "./PostgreSqlParser.js"; +import { AexprconstContext } from "./PostgreSqlParser.js"; +import { XconstContext } from "./PostgreSqlParser.js"; +import { BconstContext } from "./PostgreSqlParser.js"; +import { FconstContext } from "./PostgreSqlParser.js"; +import { IconstContext } from "./PostgreSqlParser.js"; +import { SconstContext } from "./PostgreSqlParser.js"; +import { AnysconstContext } from "./PostgreSqlParser.js"; +import { Opt_uescapeContext } from "./PostgreSqlParser.js"; +import { SignediconstContext } from "./PostgreSqlParser.js"; +import { GroupnameContext } from "./PostgreSqlParser.js"; +import { RoleidContext } from "./PostgreSqlParser.js"; +import { RolespecContext } from "./PostgreSqlParser.js"; +import { Role_listContext } from "./PostgreSqlParser.js"; +import { ColidContext } from "./PostgreSqlParser.js"; +import { Index_method_choicesContext } from "./PostgreSqlParser.js"; +import { Exclude_elementContext } from "./PostgreSqlParser.js"; +import { Index_paramentersContext } from "./PostgreSqlParser.js"; +import { Type_function_nameContext } from "./PostgreSqlParser.js"; +import { Type_usual_nameContext } from "./PostgreSqlParser.js"; +import { Nonreservedword_columnContext } from "./PostgreSqlParser.js"; +import { NonreservedwordContext } from "./PostgreSqlParser.js"; +import { CollabelContext } from "./PostgreSqlParser.js"; +import { IdentifierContext } from "./PostgreSqlParser.js"; +import { PlsqlidentifierContext } from "./PostgreSqlParser.js"; +import { Unreserved_keywordContext } from "./PostgreSqlParser.js"; +import { Col_name_keywordContext } from "./PostgreSqlParser.js"; +import { Type_func_name_keywordContext } from "./PostgreSqlParser.js"; +import { Reserved_keywordContext } from "./PostgreSqlParser.js"; +import { Pl_functionContext } from "./PostgreSqlParser.js"; +import { Comp_optionsContext } from "./PostgreSqlParser.js"; +import { Comp_optionContext } from "./PostgreSqlParser.js"; +import { SharpContext } from "./PostgreSqlParser.js"; +import { Option_valueContext } from "./PostgreSqlParser.js"; +import { Opt_semiContext } from "./PostgreSqlParser.js"; +import { Pl_blockContext } from "./PostgreSqlParser.js"; +import { Decl_sectContext } from "./PostgreSqlParser.js"; +import { Decl_startContext } from "./PostgreSqlParser.js"; +import { Decl_stmtsContext } from "./PostgreSqlParser.js"; +import { Label_declContext } from "./PostgreSqlParser.js"; +import { Decl_stmtContext } from "./PostgreSqlParser.js"; +import { Decl_statementContext } from "./PostgreSqlParser.js"; +import { Opt_scrollableContext } from "./PostgreSqlParser.js"; +import { Decl_cursor_queryContext } from "./PostgreSqlParser.js"; +import { Decl_cursor_argsContext } from "./PostgreSqlParser.js"; +import { Decl_cursor_arglistContext } from "./PostgreSqlParser.js"; +import { Decl_cursor_argContext } from "./PostgreSqlParser.js"; +import { Decl_is_forContext } from "./PostgreSqlParser.js"; +import { Decl_aliasitemContext } from "./PostgreSqlParser.js"; +import { Decl_varnameContext } from "./PostgreSqlParser.js"; +import { Decl_constContext } from "./PostgreSqlParser.js"; +import { Decl_datatypeContext } from "./PostgreSqlParser.js"; +import { Decl_collateContext } from "./PostgreSqlParser.js"; +import { Decl_notnullContext } from "./PostgreSqlParser.js"; +import { Decl_defvalContext } from "./PostgreSqlParser.js"; +import { Decl_defkeyContext } from "./PostgreSqlParser.js"; +import { Assign_operatorContext } from "./PostgreSqlParser.js"; +import { Proc_sectContext } from "./PostgreSqlParser.js"; +import { Proc_stmtContext } from "./PostgreSqlParser.js"; +import { Stmt_performContext } from "./PostgreSqlParser.js"; +import { Stmt_callContext } from "./PostgreSqlParser.js"; +import { Opt_expr_listContext } from "./PostgreSqlParser.js"; +import { Stmt_assignContext } from "./PostgreSqlParser.js"; +import { Stmt_getdiagContext } from "./PostgreSqlParser.js"; +import { Getdiag_area_optContext } from "./PostgreSqlParser.js"; +import { Getdiag_listContext } from "./PostgreSqlParser.js"; +import { Getdiag_list_itemContext } from "./PostgreSqlParser.js"; +import { Getdiag_itemContext } from "./PostgreSqlParser.js"; +import { Getdiag_targetContext } from "./PostgreSqlParser.js"; +import { Assign_varContext } from "./PostgreSqlParser.js"; +import { Stmt_ifContext } from "./PostgreSqlParser.js"; +import { Stmt_elsifsContext } from "./PostgreSqlParser.js"; +import { Stmt_elseContext } from "./PostgreSqlParser.js"; +import { Stmt_caseContext } from "./PostgreSqlParser.js"; +import { Opt_expr_until_whenContext } from "./PostgreSqlParser.js"; +import { Case_when_listContext } from "./PostgreSqlParser.js"; +import { Case_whenContext } from "./PostgreSqlParser.js"; +import { Opt_case_elseContext } from "./PostgreSqlParser.js"; +import { Stmt_loopContext } from "./PostgreSqlParser.js"; +import { Stmt_whileContext } from "./PostgreSqlParser.js"; +import { Stmt_forContext } from "./PostgreSqlParser.js"; +import { For_controlContext } from "./PostgreSqlParser.js"; +import { Opt_for_using_expressionContext } from "./PostgreSqlParser.js"; +import { Opt_cursor_parametersContext } from "./PostgreSqlParser.js"; +import { Opt_reverseContext } from "./PostgreSqlParser.js"; +import { Opt_by_expressionContext } from "./PostgreSqlParser.js"; +import { For_variableContext } from "./PostgreSqlParser.js"; +import { Stmt_foreach_aContext } from "./PostgreSqlParser.js"; +import { Foreach_sliceContext } from "./PostgreSqlParser.js"; +import { Stmt_exitContext } from "./PostgreSqlParser.js"; +import { Exit_typeContext } from "./PostgreSqlParser.js"; +import { Stmt_returnContext } from "./PostgreSqlParser.js"; +import { Opt_return_resultContext } from "./PostgreSqlParser.js"; +import { Stmt_raiseContext } from "./PostgreSqlParser.js"; +import { Opt_stmt_raise_levelContext } from "./PostgreSqlParser.js"; +import { Opt_raise_listContext } from "./PostgreSqlParser.js"; +import { Opt_raise_usingContext } from "./PostgreSqlParser.js"; +import { Opt_raise_using_elemContext } from "./PostgreSqlParser.js"; +import { Opt_raise_using_elem_listContext } from "./PostgreSqlParser.js"; +import { Stmt_assertContext } from "./PostgreSqlParser.js"; +import { Opt_stmt_assert_messageContext } from "./PostgreSqlParser.js"; +import { Loop_bodyContext } from "./PostgreSqlParser.js"; +import { Stmt_execsqlContext } from "./PostgreSqlParser.js"; +import { Stmt_dynexecuteContext } from "./PostgreSqlParser.js"; +import { Opt_execute_usingContext } from "./PostgreSqlParser.js"; +import { Opt_execute_using_listContext } from "./PostgreSqlParser.js"; +import { Opt_execute_intoContext } from "./PostgreSqlParser.js"; +import { Stmt_openContext } from "./PostgreSqlParser.js"; +import { Opt_open_bound_list_itemContext } from "./PostgreSqlParser.js"; +import { Opt_open_bound_listContext } from "./PostgreSqlParser.js"; +import { Opt_open_usingContext } from "./PostgreSqlParser.js"; +import { Opt_scroll_optionContext } from "./PostgreSqlParser.js"; +import { Opt_scroll_option_noContext } from "./PostgreSqlParser.js"; +import { Stmt_fetchContext } from "./PostgreSqlParser.js"; +import { Into_targetContext } from "./PostgreSqlParser.js"; +import { Opt_cursor_fromContext } from "./PostgreSqlParser.js"; +import { Opt_fetch_directionContext } from "./PostgreSqlParser.js"; +import { Stmt_moveContext } from "./PostgreSqlParser.js"; +import { MergestmtContext } from "./PostgreSqlParser.js"; +import { Data_sourceContext } from "./PostgreSqlParser.js"; +import { Join_conditionContext } from "./PostgreSqlParser.js"; +import { Merge_when_clauseContext } from "./PostgreSqlParser.js"; +import { Merge_insertContext } from "./PostgreSqlParser.js"; +import { Merge_updateContext } from "./PostgreSqlParser.js"; +import { Default_values_or_valuesContext } from "./PostgreSqlParser.js"; +import { ExprofdefaultlistContext } from "./PostgreSqlParser.js"; +import { ExprofdefaultContext } from "./PostgreSqlParser.js"; +import { Stmt_closeContext } from "./PostgreSqlParser.js"; +import { Stmt_nullContext } from "./PostgreSqlParser.js"; +import { Stmt_commitContext } from "./PostgreSqlParser.js"; +import { Stmt_rollbackContext } from "./PostgreSqlParser.js"; +import { Plsql_opt_transaction_chainContext } from "./PostgreSqlParser.js"; +import { Stmt_setContext } from "./PostgreSqlParser.js"; +import { Cursor_variableContext } from "./PostgreSqlParser.js"; +import { Exception_sectContext } from "./PostgreSqlParser.js"; +import { Proc_exceptionsContext } from "./PostgreSqlParser.js"; +import { Proc_exceptionContext } from "./PostgreSqlParser.js"; +import { Proc_conditionsContext } from "./PostgreSqlParser.js"; +import { Proc_conditionContext } from "./PostgreSqlParser.js"; +import { Opt_block_labelContext } from "./PostgreSqlParser.js"; +import { Opt_loop_labelContext } from "./PostgreSqlParser.js"; +import { Opt_labelContext } from "./PostgreSqlParser.js"; +import { Opt_exitcondContext } from "./PostgreSqlParser.js"; +import { Any_identifierContext } from "./PostgreSqlParser.js"; +import { Plsql_unreserved_keywordContext } from "./PostgreSqlParser.js"; +import { Sql_expressionContext } from "./PostgreSqlParser.js"; +import { Expr_until_thenContext } from "./PostgreSqlParser.js"; +import { Expr_until_semiContext } from "./PostgreSqlParser.js"; +import { Expr_until_rightbracketContext } from "./PostgreSqlParser.js"; +import { Expr_until_loopContext } from "./PostgreSqlParser.js"; +import { Make_execsql_stmtContext } from "./PostgreSqlParser.js"; +import { Opt_returning_clause_intoContext } from "./PostgreSqlParser.js"; /** * This interface defines a complete generic visitor for a parse tree produced - * by `PostgreSQLParser`. + * by `PostgreSqlParser`. * * @param The return type of the visit operation. Use `void` for * operations with no return type. */ -export class PostgreSQLParserVisitor extends AbstractParseTreeVisitor { +export class PostgreSqlParserVisitor extends AbstractParseTreeVisitor { /** - * Visit a parse tree produced by `PostgreSQLParser.program`. + * Visit a parse tree produced by `PostgreSqlParser.program`. * @param ctx the parse tree * @return the visitor result */ visitProgram?: (ctx: ProgramContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.plsqlroot`. + * Visit a parse tree produced by `PostgreSqlParser.plsqlroot`. * @param ctx the parse tree * @return the visitor result */ visitPlsqlroot?: (ctx: PlsqlrootContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.singleStmt`. + * Visit a parse tree produced by `PostgreSqlParser.singleStmt`. * @param ctx the parse tree * @return the visitor result */ visitSingleStmt?: (ctx: SingleStmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.stmt`. + * Visit a parse tree produced by `PostgreSqlParser.stmt`. * @param ctx the parse tree * @return the visitor result */ visitStmt?: (ctx: StmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.plsqlconsolecommand`. + * Visit a parse tree produced by `PostgreSqlParser.plsqlconsolecommand`. * @param ctx the parse tree * @return the visitor result */ visitPlsqlconsolecommand?: (ctx: PlsqlconsolecommandContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.callstmt`. + * Visit a parse tree produced by `PostgreSqlParser.callstmt`. * @param ctx the parse tree * @return the visitor result */ visitCallstmt?: (ctx: CallstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.createrolestmt`. + * Visit a parse tree produced by `PostgreSqlParser.createrolestmt`. * @param ctx the parse tree * @return the visitor result */ visitCreaterolestmt?: (ctx: CreaterolestmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_with`. + * Visit a parse tree produced by `PostgreSqlParser.opt_with`. * @param ctx the parse tree * @return the visitor result */ visitOpt_with?: (ctx: Opt_withContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.optrolelist`. + * Visit a parse tree produced by `PostgreSqlParser.optrolelist`. * @param ctx the parse tree * @return the visitor result */ visitOptrolelist?: (ctx: OptrolelistContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.alteroptrolelist`. + * Visit a parse tree produced by `PostgreSqlParser.alteroptrolelist`. * @param ctx the parse tree * @return the visitor result */ visitAlteroptrolelist?: (ctx: AlteroptrolelistContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.alteroptroleelem`. + * Visit a parse tree produced by `PostgreSqlParser.alteroptroleelem`. * @param ctx the parse tree * @return the visitor result */ visitAlteroptroleelem?: (ctx: AlteroptroleelemContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.createoptroleelem`. + * Visit a parse tree produced by `PostgreSqlParser.createoptroleelem`. * @param ctx the parse tree * @return the visitor result */ visitCreateoptroleelem?: (ctx: CreateoptroleelemContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.createuserstmt`. + * Visit a parse tree produced by `PostgreSqlParser.createuserstmt`. * @param ctx the parse tree * @return the visitor result */ visitCreateuserstmt?: (ctx: CreateuserstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.alterrolestmt`. + * Visit a parse tree produced by `PostgreSqlParser.alterrolestmt`. * @param ctx the parse tree * @return the visitor result */ visitAlterrolestmt?: (ctx: AlterrolestmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_in_database`. + * Visit a parse tree produced by `PostgreSqlParser.opt_in_database`. * @param ctx the parse tree * @return the visitor result */ visitOpt_in_database?: (ctx: Opt_in_databaseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.alterrolesetstmt`. + * Visit a parse tree produced by `PostgreSqlParser.alterrolesetstmt`. * @param ctx the parse tree * @return the visitor result */ visitAlterrolesetstmt?: (ctx: AlterrolesetstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.alterroutinestmt`. + * Visit a parse tree produced by `PostgreSqlParser.alterroutinestmt`. * @param ctx the parse tree * @return the visitor result */ visitAlterroutinestmt?: (ctx: AlterroutinestmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.alter_routine_cluase`. + * Visit a parse tree produced by `PostgreSqlParser.alter_routine_cluase`. * @param ctx the parse tree * @return the visitor result */ visitAlter_routine_cluase?: (ctx: Alter_routine_cluaseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.routine_action_list`. + * Visit a parse tree produced by `PostgreSqlParser.routine_action_list`. * @param ctx the parse tree * @return the visitor result */ visitRoutine_action_list?: (ctx: Routine_action_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.routine_action`. + * Visit a parse tree produced by `PostgreSqlParser.routine_action`. * @param ctx the parse tree * @return the visitor result */ visitRoutine_action?: (ctx: Routine_actionContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.creategroupstmt`. + * Visit a parse tree produced by `PostgreSqlParser.creategroupstmt`. * @param ctx the parse tree * @return the visitor result */ visitCreategroupstmt?: (ctx: CreategroupstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.altergroupstmt`. + * Visit a parse tree produced by `PostgreSqlParser.altergroupstmt`. * @param ctx the parse tree * @return the visitor result */ visitAltergroupstmt?: (ctx: AltergroupstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.add_drop`. + * Visit a parse tree produced by `PostgreSqlParser.add_drop`. * @param ctx the parse tree * @return the visitor result */ visitAdd_drop?: (ctx: Add_dropContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.createschemastmt`. + * Visit a parse tree produced by `PostgreSqlParser.createschemastmt`. * @param ctx the parse tree * @return the visitor result */ visitCreateschemastmt?: (ctx: CreateschemastmtContext) => Result; /** * Visit a parse tree produced by the `schemaNameCreate` - * labeled alternative in `PostgreSQLParser.schema_name_create`. + * labeled alternative in `PostgreSqlParser.schema_name_create`. * @param ctx the parse tree * @return the visitor result */ visitSchemaNameCreate?: (ctx: SchemaNameCreateContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.optschemaeltlist`. + * Visit a parse tree produced by `PostgreSqlParser.optschemaeltlist`. * @param ctx the parse tree * @return the visitor result */ visitOptschemaeltlist?: (ctx: OptschemaeltlistContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.schema_stmt`. + * Visit a parse tree produced by `PostgreSqlParser.schema_stmt`. * @param ctx the parse tree * @return the visitor result */ visitSchema_stmt?: (ctx: Schema_stmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.variablesetstmt`. + * Visit a parse tree produced by `PostgreSqlParser.variablesetstmt`. * @param ctx the parse tree * @return the visitor result */ visitVariablesetstmt?: (ctx: VariablesetstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.set_rest`. + * Visit a parse tree produced by `PostgreSqlParser.set_rest`. * @param ctx the parse tree * @return the visitor result */ visitSet_rest?: (ctx: Set_restContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.generic_set`. + * Visit a parse tree produced by `PostgreSqlParser.generic_set`. * @param ctx the parse tree * @return the visitor result */ visitGeneric_set?: (ctx: Generic_setContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.set_rest_more`. + * Visit a parse tree produced by `PostgreSqlParser.set_rest_more`. * @param ctx the parse tree * @return the visitor result */ visitSet_rest_more?: (ctx: Set_rest_moreContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.var_name`. + * Visit a parse tree produced by `PostgreSqlParser.var_name`. * @param ctx the parse tree * @return the visitor result */ visitVar_name?: (ctx: Var_nameContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.var_list`. + * Visit a parse tree produced by `PostgreSqlParser.var_list`. * @param ctx the parse tree * @return the visitor result */ visitVar_list?: (ctx: Var_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.var_value`. + * Visit a parse tree produced by `PostgreSqlParser.var_value`. * @param ctx the parse tree * @return the visitor result */ visitVar_value?: (ctx: Var_valueContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.iso_level`. + * Visit a parse tree produced by `PostgreSqlParser.iso_level`. * @param ctx the parse tree * @return the visitor result */ visitIso_level?: (ctx: Iso_levelContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_boolean_or_string_column`. + * Visit a parse tree produced by `PostgreSqlParser.opt_boolean_or_string_column`. * @param ctx the parse tree * @return the visitor result */ visitOpt_boolean_or_string_column?: (ctx: Opt_boolean_or_string_columnContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_boolean_or_string`. + * Visit a parse tree produced by `PostgreSqlParser.opt_boolean_or_string`. * @param ctx the parse tree * @return the visitor result */ visitOpt_boolean_or_string?: (ctx: Opt_boolean_or_stringContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.zone_value`. + * Visit a parse tree produced by `PostgreSqlParser.zone_value`. * @param ctx the parse tree * @return the visitor result */ visitZone_value?: (ctx: Zone_valueContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_encoding`. + * Visit a parse tree produced by `PostgreSqlParser.opt_encoding`. * @param ctx the parse tree * @return the visitor result */ visitOpt_encoding?: (ctx: Opt_encodingContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.nonreservedword_or_sconst_column`. + * Visit a parse tree produced by `PostgreSqlParser.nonreservedword_or_sconst_column`. * @param ctx the parse tree * @return the visitor result */ visitNonreservedword_or_sconst_column?: (ctx: Nonreservedword_or_sconst_columnContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.nonreservedword_or_sconst`. + * Visit a parse tree produced by `PostgreSqlParser.nonreservedword_or_sconst`. * @param ctx the parse tree * @return the visitor result */ visitNonreservedword_or_sconst?: (ctx: Nonreservedword_or_sconstContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.variableresetstmt`. + * Visit a parse tree produced by `PostgreSqlParser.variableresetstmt`. * @param ctx the parse tree * @return the visitor result */ visitVariableresetstmt?: (ctx: VariableresetstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.reset_rest`. + * Visit a parse tree produced by `PostgreSqlParser.reset_rest`. * @param ctx the parse tree * @return the visitor result */ visitReset_rest?: (ctx: Reset_restContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.generic_reset`. + * Visit a parse tree produced by `PostgreSqlParser.generic_reset`. * @param ctx the parse tree * @return the visitor result */ visitGeneric_reset?: (ctx: Generic_resetContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.setresetclause`. + * Visit a parse tree produced by `PostgreSqlParser.setresetclause`. * @param ctx the parse tree * @return the visitor result */ visitSetresetclause?: (ctx: SetresetclauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.functionsetresetclause`. + * Visit a parse tree produced by `PostgreSqlParser.functionsetresetclause`. * @param ctx the parse tree * @return the visitor result */ visitFunctionsetresetclause?: (ctx: FunctionsetresetclauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.variableshowstmt`. + * Visit a parse tree produced by `PostgreSqlParser.variableshowstmt`. * @param ctx the parse tree * @return the visitor result */ visitVariableshowstmt?: (ctx: VariableshowstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.constraintssetstmt`. + * Visit a parse tree produced by `PostgreSqlParser.constraintssetstmt`. * @param ctx the parse tree * @return the visitor result */ visitConstraintssetstmt?: (ctx: ConstraintssetstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.constraints_set_list`. + * Visit a parse tree produced by `PostgreSqlParser.constraints_set_list`. * @param ctx the parse tree * @return the visitor result */ visitConstraints_set_list?: (ctx: Constraints_set_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.constraints_set_mode`. + * Visit a parse tree produced by `PostgreSqlParser.constraints_set_mode`. * @param ctx the parse tree * @return the visitor result */ visitConstraints_set_mode?: (ctx: Constraints_set_modeContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.checkpointstmt`. + * Visit a parse tree produced by `PostgreSqlParser.checkpointstmt`. * @param ctx the parse tree * @return the visitor result */ visitCheckpointstmt?: (ctx: CheckpointstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.discardstmt`. + * Visit a parse tree produced by `PostgreSqlParser.discardstmt`. * @param ctx the parse tree * @return the visitor result */ visitDiscardstmt?: (ctx: DiscardstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.altertablestmt`. + * Visit a parse tree produced by `PostgreSqlParser.altertablestmt`. * @param ctx the parse tree * @return the visitor result */ visitAltertablestmt?: (ctx: AltertablestmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.alter_table_cmds`. + * Visit a parse tree produced by `PostgreSqlParser.alter_table_cmds`. * @param ctx the parse tree * @return the visitor result */ visitAlter_table_cmds?: (ctx: Alter_table_cmdsContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.partition_bound_spec`. + * Visit a parse tree produced by `PostgreSqlParser.partition_bound_spec`. * @param ctx the parse tree * @return the visitor result */ visitPartition_bound_spec?: (ctx: Partition_bound_specContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.partition_bound_cluase`. + * Visit a parse tree produced by `PostgreSqlParser.partition_bound_cluase`. * @param ctx the parse tree * @return the visitor result */ visitPartition_bound_cluase?: (ctx: Partition_bound_cluaseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.partition_bound_choose`. + * Visit a parse tree produced by `PostgreSqlParser.partition_bound_choose`. * @param ctx the parse tree * @return the visitor result */ visitPartition_bound_choose?: (ctx: Partition_bound_chooseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.partition_with_cluase`. + * Visit a parse tree produced by `PostgreSqlParser.partition_with_cluase`. * @param ctx the parse tree * @return the visitor result */ visitPartition_with_cluase?: (ctx: Partition_with_cluaseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.partition_cmd`. + * Visit a parse tree produced by `PostgreSqlParser.partition_cmd`. * @param ctx the parse tree * @return the visitor result */ visitPartition_cmd?: (ctx: Partition_cmdContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.index_partition_cmd`. + * Visit a parse tree produced by `PostgreSqlParser.index_partition_cmd`. * @param ctx the parse tree * @return the visitor result */ visitIndex_partition_cmd?: (ctx: Index_partition_cmdContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.alter_table_cmd`. + * Visit a parse tree produced by `PostgreSqlParser.alter_table_cmd`. * @param ctx the parse tree * @return the visitor result */ visitAlter_table_cmd?: (ctx: Alter_table_cmdContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.alter_column_default`. + * Visit a parse tree produced by `PostgreSqlParser.alter_column_default`. * @param ctx the parse tree * @return the visitor result */ visitAlter_column_default?: (ctx: Alter_column_defaultContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_drop_behavior`. + * Visit a parse tree produced by `PostgreSqlParser.opt_drop_behavior`. * @param ctx the parse tree * @return the visitor result */ visitOpt_drop_behavior?: (ctx: Opt_drop_behaviorContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_collate_clause`. + * Visit a parse tree produced by `PostgreSqlParser.opt_collate_clause`. * @param ctx the parse tree * @return the visitor result */ visitOpt_collate_clause?: (ctx: Opt_collate_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.alter_using`. + * Visit a parse tree produced by `PostgreSqlParser.alter_using`. * @param ctx the parse tree * @return the visitor result */ visitAlter_using?: (ctx: Alter_usingContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.replica_identity`. + * Visit a parse tree produced by `PostgreSqlParser.replica_identity`. * @param ctx the parse tree * @return the visitor result */ visitReplica_identity?: (ctx: Replica_identityContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.reloptions`. + * Visit a parse tree produced by `PostgreSqlParser.reloptions`. * @param ctx the parse tree * @return the visitor result */ visitReloptions?: (ctx: ReloptionsContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_reloptions`. + * Visit a parse tree produced by `PostgreSqlParser.opt_reloptions`. * @param ctx the parse tree * @return the visitor result */ visitOpt_reloptions?: (ctx: Opt_reloptionsContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.reloption_list`. + * Visit a parse tree produced by `PostgreSqlParser.reloption_list`. * @param ctx the parse tree * @return the visitor result */ visitReloption_list?: (ctx: Reloption_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.reloption_elem`. + * Visit a parse tree produced by `PostgreSqlParser.reloption_elem`. * @param ctx the parse tree * @return the visitor result */ visitReloption_elem?: (ctx: Reloption_elemContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.alter_identity_column_option_list`. + * Visit a parse tree produced by `PostgreSqlParser.alter_identity_column_option_list`. * @param ctx the parse tree * @return the visitor result */ visitAlter_identity_column_option_list?: (ctx: Alter_identity_column_option_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.alter_identity_column_option`. + * Visit a parse tree produced by `PostgreSqlParser.alter_identity_column_option`. * @param ctx the parse tree * @return the visitor result */ visitAlter_identity_column_option?: (ctx: Alter_identity_column_optionContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.partitionboundspec`. + * Visit a parse tree produced by `PostgreSqlParser.partitionboundspec`. * @param ctx the parse tree * @return the visitor result */ visitPartitionboundspec?: (ctx: PartitionboundspecContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.hash_partbound_elem`. + * Visit a parse tree produced by `PostgreSqlParser.hash_partbound_elem`. * @param ctx the parse tree * @return the visitor result */ visitHash_partbound_elem?: (ctx: Hash_partbound_elemContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.hash_partbound`. + * Visit a parse tree produced by `PostgreSqlParser.hash_partbound`. * @param ctx the parse tree * @return the visitor result */ visitHash_partbound?: (ctx: Hash_partboundContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.altercompositetypestmt`. + * Visit a parse tree produced by `PostgreSqlParser.altercompositetypestmt`. * @param ctx the parse tree * @return the visitor result */ visitAltercompositetypestmt?: (ctx: AltercompositetypestmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.alter_type_cmds`. + * Visit a parse tree produced by `PostgreSqlParser.alter_type_cmds`. * @param ctx the parse tree * @return the visitor result */ visitAlter_type_cmds?: (ctx: Alter_type_cmdsContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.alter_type_cmd`. + * Visit a parse tree produced by `PostgreSqlParser.alter_type_cmd`. * @param ctx the parse tree * @return the visitor result */ visitAlter_type_cmd?: (ctx: Alter_type_cmdContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.closeportalstmt`. + * Visit a parse tree produced by `PostgreSqlParser.closeportalstmt`. * @param ctx the parse tree * @return the visitor result */ visitCloseportalstmt?: (ctx: CloseportalstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.copystmt`. + * Visit a parse tree produced by `PostgreSqlParser.copystmt`. * @param ctx the parse tree * @return the visitor result */ visitCopystmt?: (ctx: CopystmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.copy_from`. + * Visit a parse tree produced by `PostgreSqlParser.copy_from`. * @param ctx the parse tree * @return the visitor result */ visitCopy_from?: (ctx: Copy_fromContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_program`. + * Visit a parse tree produced by `PostgreSqlParser.opt_program`. * @param ctx the parse tree * @return the visitor result */ visitOpt_program?: (ctx: Opt_programContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.copy_file_name`. + * Visit a parse tree produced by `PostgreSqlParser.copy_file_name`. * @param ctx the parse tree * @return the visitor result */ visitCopy_file_name?: (ctx: Copy_file_nameContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.copy_options`. + * Visit a parse tree produced by `PostgreSqlParser.copy_options`. * @param ctx the parse tree * @return the visitor result */ visitCopy_options?: (ctx: Copy_optionsContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.copy_opt_list`. + * Visit a parse tree produced by `PostgreSqlParser.copy_opt_list`. * @param ctx the parse tree * @return the visitor result */ visitCopy_opt_list?: (ctx: Copy_opt_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.copy_opt_item`. + * Visit a parse tree produced by `PostgreSqlParser.copy_opt_item`. * @param ctx the parse tree * @return the visitor result */ visitCopy_opt_item?: (ctx: Copy_opt_itemContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_binary`. + * Visit a parse tree produced by `PostgreSqlParser.opt_binary`. * @param ctx the parse tree * @return the visitor result */ visitOpt_binary?: (ctx: Opt_binaryContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.copy_delimiter`. + * Visit a parse tree produced by `PostgreSqlParser.copy_delimiter`. * @param ctx the parse tree * @return the visitor result */ visitCopy_delimiter?: (ctx: Copy_delimiterContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_using`. + * Visit a parse tree produced by `PostgreSqlParser.opt_using`. * @param ctx the parse tree * @return the visitor result */ visitOpt_using?: (ctx: Opt_usingContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.copy_generic_opt_list`. + * Visit a parse tree produced by `PostgreSqlParser.copy_generic_opt_list`. * @param ctx the parse tree * @return the visitor result */ visitCopy_generic_opt_list?: (ctx: Copy_generic_opt_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.copy_generic_opt_elem`. + * Visit a parse tree produced by `PostgreSqlParser.copy_generic_opt_elem`. * @param ctx the parse tree * @return the visitor result */ visitCopy_generic_opt_elem?: (ctx: Copy_generic_opt_elemContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.copy_generic_opt_arg`. + * Visit a parse tree produced by `PostgreSqlParser.copy_generic_opt_arg`. * @param ctx the parse tree * @return the visitor result */ visitCopy_generic_opt_arg?: (ctx: Copy_generic_opt_argContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.copy_generic_opt_arg_list`. + * Visit a parse tree produced by `PostgreSqlParser.copy_generic_opt_arg_list`. * @param ctx the parse tree * @return the visitor result */ visitCopy_generic_opt_arg_list?: (ctx: Copy_generic_opt_arg_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.copy_generic_opt_arg_list_item`. + * Visit a parse tree produced by `PostgreSqlParser.copy_generic_opt_arg_list_item`. * @param ctx the parse tree * @return the visitor result */ visitCopy_generic_opt_arg_list_item?: (ctx: Copy_generic_opt_arg_list_itemContext) => Result; /** * Visit a parse tree produced by the `columnCreateTable` - * labeled alternative in `PostgreSQLParser.createstmt`. + * labeled alternative in `PostgreSqlParser.createstmt`. * @param ctx the parse tree * @return the visitor result */ visitColumnCreateTable?: (ctx: ColumnCreateTableContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opttemp`. + * Visit a parse tree produced by `PostgreSqlParser.opttemp`. * @param ctx the parse tree * @return the visitor result */ visitOpttemp?: (ctx: OpttempContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.table_column_list`. + * Visit a parse tree produced by `PostgreSqlParser.table_column_list`. * @param ctx the parse tree * @return the visitor result */ visitTable_column_list?: (ctx: Table_column_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opttableelementlist`. + * Visit a parse tree produced by `PostgreSqlParser.opttableelementlist`. * @param ctx the parse tree * @return the visitor result */ visitOpttableelementlist?: (ctx: OpttableelementlistContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opttypedtableelementlist`. + * Visit a parse tree produced by `PostgreSqlParser.opttypedtableelementlist`. * @param ctx the parse tree * @return the visitor result */ visitOpttypedtableelementlist?: (ctx: OpttypedtableelementlistContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.tableelementlist`. + * Visit a parse tree produced by `PostgreSqlParser.tableelementlist`. * @param ctx the parse tree * @return the visitor result */ visitTableelementlist?: (ctx: TableelementlistContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.typedtableelementlist`. + * Visit a parse tree produced by `PostgreSqlParser.typedtableelementlist`. * @param ctx the parse tree * @return the visitor result */ visitTypedtableelementlist?: (ctx: TypedtableelementlistContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.tableelement`. + * Visit a parse tree produced by `PostgreSqlParser.tableelement`. * @param ctx the parse tree * @return the visitor result */ visitTableelement?: (ctx: TableelementContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.typedtableelement`. + * Visit a parse tree produced by `PostgreSqlParser.typedtableelement`. * @param ctx the parse tree * @return the visitor result */ visitTypedtableelement?: (ctx: TypedtableelementContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.column_def`. + * Visit a parse tree produced by `PostgreSqlParser.column_def`. * @param ctx the parse tree * @return the visitor result */ visitColumn_def?: (ctx: Column_defContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.compressionCluase`. + * Visit a parse tree produced by `PostgreSqlParser.compressionCluase`. * @param ctx the parse tree * @return the visitor result */ visitCompressionCluase?: (ctx: CompressionCluaseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.storageCluase`. + * Visit a parse tree produced by `PostgreSqlParser.storageCluase`. * @param ctx the parse tree * @return the visitor result */ visitStorageCluase?: (ctx: StorageCluaseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.columnOptions`. + * Visit a parse tree produced by `PostgreSqlParser.columnOptions`. * @param ctx the parse tree * @return the visitor result */ visitColumnOptions?: (ctx: ColumnOptionsContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.colquallist`. + * Visit a parse tree produced by `PostgreSqlParser.colquallist`. * @param ctx the parse tree * @return the visitor result */ visitColquallist?: (ctx: ColquallistContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.colconstraint`. + * Visit a parse tree produced by `PostgreSqlParser.colconstraint`. * @param ctx the parse tree * @return the visitor result */ visitColconstraint?: (ctx: ColconstraintContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.colconstraintelem`. + * Visit a parse tree produced by `PostgreSqlParser.colconstraintelem`. * @param ctx the parse tree * @return the visitor result */ visitColconstraintelem?: (ctx: ColconstraintelemContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.nulls_distinct`. + * Visit a parse tree produced by `PostgreSqlParser.nulls_distinct`. * @param ctx the parse tree * @return the visitor result */ visitNulls_distinct?: (ctx: Nulls_distinctContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.generated_when`. + * Visit a parse tree produced by `PostgreSqlParser.generated_when`. * @param ctx the parse tree * @return the visitor result */ visitGenerated_when?: (ctx: Generated_whenContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.deferrable_trigger`. + * Visit a parse tree produced by `PostgreSqlParser.deferrable_trigger`. * @param ctx the parse tree * @return the visitor result */ visitDeferrable_trigger?: (ctx: Deferrable_triggerContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.initially_trigger`. + * Visit a parse tree produced by `PostgreSqlParser.initially_trigger`. * @param ctx the parse tree * @return the visitor result */ visitInitially_trigger?: (ctx: Initially_triggerContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.tablelikeclause`. + * Visit a parse tree produced by `PostgreSqlParser.tablelikeclause`. * @param ctx the parse tree * @return the visitor result */ visitTablelikeclause?: (ctx: TablelikeclauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.tablelikeoptionlist`. + * Visit a parse tree produced by `PostgreSqlParser.tablelikeoptionlist`. * @param ctx the parse tree * @return the visitor result */ visitTablelikeoptionlist?: (ctx: TablelikeoptionlistContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.tablelikeoption`. + * Visit a parse tree produced by `PostgreSqlParser.tablelikeoption`. * @param ctx the parse tree * @return the visitor result */ visitTablelikeoption?: (ctx: TablelikeoptionContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.tableconstraint`. + * Visit a parse tree produced by `PostgreSqlParser.tableconstraint`. * @param ctx the parse tree * @return the visitor result */ visitTableconstraint?: (ctx: TableconstraintContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.constraintelem`. + * Visit a parse tree produced by `PostgreSqlParser.constraintelem`. * @param ctx the parse tree * @return the visitor result */ visitConstraintelem?: (ctx: ConstraintelemContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_no_inherit`. + * Visit a parse tree produced by `PostgreSqlParser.opt_no_inherit`. * @param ctx the parse tree * @return the visitor result */ visitOpt_no_inherit?: (ctx: Opt_no_inheritContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_column_list`. + * Visit a parse tree produced by `PostgreSqlParser.opt_column_list`. * @param ctx the parse tree * @return the visitor result */ visitOpt_column_list?: (ctx: Opt_column_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_column_list_create`. + * Visit a parse tree produced by `PostgreSqlParser.opt_column_list_create`. * @param ctx the parse tree * @return the visitor result */ visitOpt_column_list_create?: (ctx: Opt_column_list_createContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.column_list`. + * Visit a parse tree produced by `PostgreSqlParser.column_list`. * @param ctx the parse tree * @return the visitor result */ visitColumn_list?: (ctx: Column_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.column_list_create`. + * Visit a parse tree produced by `PostgreSqlParser.column_list_create`. * @param ctx the parse tree * @return the visitor result */ visitColumn_list_create?: (ctx: Column_list_createContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_c_include`. + * Visit a parse tree produced by `PostgreSqlParser.opt_c_include`. * @param ctx the parse tree * @return the visitor result */ visitOpt_c_include?: (ctx: Opt_c_includeContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.key_match`. + * Visit a parse tree produced by `PostgreSqlParser.key_match`. * @param ctx the parse tree * @return the visitor result */ visitKey_match?: (ctx: Key_matchContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.exclusionconstraintlist`. + * Visit a parse tree produced by `PostgreSqlParser.exclusionconstraintlist`. * @param ctx the parse tree * @return the visitor result */ visitExclusionconstraintlist?: (ctx: ExclusionconstraintlistContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.exclusionconstraintelem`. + * Visit a parse tree produced by `PostgreSqlParser.exclusionconstraintelem`. * @param ctx the parse tree * @return the visitor result */ visitExclusionconstraintelem?: (ctx: ExclusionconstraintelemContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.exclusionwhereclause`. + * Visit a parse tree produced by `PostgreSqlParser.exclusionwhereclause`. * @param ctx the parse tree * @return the visitor result */ visitExclusionwhereclause?: (ctx: ExclusionwhereclauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.key_actions`. + * Visit a parse tree produced by `PostgreSqlParser.key_actions`. * @param ctx the parse tree * @return the visitor result */ visitKey_actions?: (ctx: Key_actionsContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.key_update`. + * Visit a parse tree produced by `PostgreSqlParser.key_update`. * @param ctx the parse tree * @return the visitor result */ visitKey_update?: (ctx: Key_updateContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.key_delete`. + * Visit a parse tree produced by `PostgreSqlParser.key_delete`. * @param ctx the parse tree * @return the visitor result */ visitKey_delete?: (ctx: Key_deleteContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.key_action`. + * Visit a parse tree produced by `PostgreSqlParser.key_action`. * @param ctx the parse tree * @return the visitor result */ visitKey_action?: (ctx: Key_actionContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.optinherit`. + * Visit a parse tree produced by `PostgreSqlParser.optinherit`. * @param ctx the parse tree * @return the visitor result */ visitOptinherit?: (ctx: OptinheritContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.optpartitionspec`. + * Visit a parse tree produced by `PostgreSqlParser.optpartitionspec`. * @param ctx the parse tree * @return the visitor result */ visitOptpartitionspec?: (ctx: OptpartitionspecContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.partitionspec`. + * Visit a parse tree produced by `PostgreSqlParser.partitionspec`. * @param ctx the parse tree * @return the visitor result */ visitPartitionspec?: (ctx: PartitionspecContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.part_params`. + * Visit a parse tree produced by `PostgreSqlParser.part_params`. * @param ctx the parse tree * @return the visitor result */ visitPart_params?: (ctx: Part_paramsContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.part_elem`. + * Visit a parse tree produced by `PostgreSqlParser.part_elem`. * @param ctx the parse tree * @return the visitor result */ visitPart_elem?: (ctx: Part_elemContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.table_access_method_clause`. + * Visit a parse tree produced by `PostgreSqlParser.table_access_method_clause`. * @param ctx the parse tree * @return the visitor result */ visitTable_access_method_clause?: (ctx: Table_access_method_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.optwith`. + * Visit a parse tree produced by `PostgreSqlParser.optwith`. * @param ctx the parse tree * @return the visitor result */ visitOptwith?: (ctx: OptwithContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.oncommitoption`. + * Visit a parse tree produced by `PostgreSqlParser.oncommitoption`. * @param ctx the parse tree * @return the visitor result */ visitOncommitoption?: (ctx: OncommitoptionContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opttablespace`. + * Visit a parse tree produced by `PostgreSqlParser.opttablespace`. * @param ctx the parse tree * @return the visitor result */ visitOpttablespace?: (ctx: OpttablespaceContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.index_paramenters_create`. + * Visit a parse tree produced by `PostgreSqlParser.index_paramenters_create`. * @param ctx the parse tree * @return the visitor result */ visitIndex_paramenters_create?: (ctx: Index_paramenters_createContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.optconstablespace`. + * Visit a parse tree produced by `PostgreSqlParser.optconstablespace`. * @param ctx the parse tree * @return the visitor result */ visitOptconstablespace?: (ctx: OptconstablespaceContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.existingindex`. + * Visit a parse tree produced by `PostgreSqlParser.existingindex`. * @param ctx the parse tree * @return the visitor result */ visitExistingindex?: (ctx: ExistingindexContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.createstatsstmt`. + * Visit a parse tree produced by `PostgreSqlParser.createstatsstmt`. * @param ctx the parse tree * @return the visitor result */ visitCreatestatsstmt?: (ctx: CreatestatsstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.alterstatsstmt`. + * Visit a parse tree produced by `PostgreSqlParser.alterstatsstmt`. * @param ctx the parse tree * @return the visitor result */ visitAlterstatsstmt?: (ctx: AlterstatsstmtContext) => Result; /** * Visit a parse tree produced by the `queryCreateTable` - * labeled alternative in `PostgreSQLParser.createasstmt`. + * labeled alternative in `PostgreSqlParser.createasstmt`. * @param ctx the parse tree * @return the visitor result */ visitQueryCreateTable?: (ctx: QueryCreateTableContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.create_as_target`. + * Visit a parse tree produced by `PostgreSqlParser.create_as_target`. * @param ctx the parse tree * @return the visitor result */ visitCreate_as_target?: (ctx: Create_as_targetContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_with_data`. + * Visit a parse tree produced by `PostgreSqlParser.opt_with_data`. * @param ctx the parse tree * @return the visitor result */ visitOpt_with_data?: (ctx: Opt_with_dataContext) => Result; /** * Visit a parse tree produced by the `createMaterializedView` - * labeled alternative in `PostgreSQLParser.creatematviewstmt`. + * labeled alternative in `PostgreSqlParser.creatematviewstmt`. * @param ctx the parse tree * @return the visitor result */ visitCreateMaterializedView?: (ctx: CreateMaterializedViewContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.create_mv_target`. + * Visit a parse tree produced by `PostgreSqlParser.create_mv_target`. * @param ctx the parse tree * @return the visitor result */ visitCreate_mv_target?: (ctx: Create_mv_targetContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.optnolog`. + * Visit a parse tree produced by `PostgreSqlParser.optnolog`. * @param ctx the parse tree * @return the visitor result */ visitOptnolog?: (ctx: OptnologContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.refreshmatviewstmt`. + * Visit a parse tree produced by `PostgreSqlParser.refreshmatviewstmt`. * @param ctx the parse tree * @return the visitor result */ visitRefreshmatviewstmt?: (ctx: RefreshmatviewstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.createseqstmt`. + * Visit a parse tree produced by `PostgreSqlParser.createseqstmt`. * @param ctx the parse tree * @return the visitor result */ visitCreateseqstmt?: (ctx: CreateseqstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.alterseqstmt`. + * Visit a parse tree produced by `PostgreSqlParser.alterseqstmt`. * @param ctx the parse tree * @return the visitor result */ visitAlterseqstmt?: (ctx: AlterseqstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.optseqoptlist`. + * Visit a parse tree produced by `PostgreSqlParser.optseqoptlist`. * @param ctx the parse tree * @return the visitor result */ visitOptseqoptlist?: (ctx: OptseqoptlistContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.optparenthesizedseqoptlist`. + * Visit a parse tree produced by `PostgreSqlParser.optparenthesizedseqoptlist`. * @param ctx the parse tree * @return the visitor result */ visitOptparenthesizedseqoptlist?: (ctx: OptparenthesizedseqoptlistContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.seqoptlist`. + * Visit a parse tree produced by `PostgreSqlParser.seqoptlist`. * @param ctx the parse tree * @return the visitor result */ visitSeqoptlist?: (ctx: SeqoptlistContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.seqoptelem`. + * Visit a parse tree produced by `PostgreSqlParser.seqoptelem`. * @param ctx the parse tree * @return the visitor result */ visitSeqoptelem?: (ctx: SeqoptelemContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_by`. + * Visit a parse tree produced by `PostgreSqlParser.opt_by`. * @param ctx the parse tree * @return the visitor result */ visitOpt_by?: (ctx: Opt_byContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.numericonly`. + * Visit a parse tree produced by `PostgreSqlParser.numericonly`. * @param ctx the parse tree * @return the visitor result */ visitNumericonly?: (ctx: NumericonlyContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.numericonly_list`. + * Visit a parse tree produced by `PostgreSqlParser.numericonly_list`. * @param ctx the parse tree * @return the visitor result */ visitNumericonly_list?: (ctx: Numericonly_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.createplangstmt`. + * Visit a parse tree produced by `PostgreSqlParser.createplangstmt`. * @param ctx the parse tree * @return the visitor result */ visitCreateplangstmt?: (ctx: CreateplangstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_trusted`. + * Visit a parse tree produced by `PostgreSqlParser.opt_trusted`. * @param ctx the parse tree * @return the visitor result */ visitOpt_trusted?: (ctx: Opt_trustedContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.handler_name`. + * Visit a parse tree produced by `PostgreSqlParser.handler_name`. * @param ctx the parse tree * @return the visitor result */ visitHandler_name?: (ctx: Handler_nameContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_inline_handler`. + * Visit a parse tree produced by `PostgreSqlParser.opt_inline_handler`. * @param ctx the parse tree * @return the visitor result */ visitOpt_inline_handler?: (ctx: Opt_inline_handlerContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.validator_clause`. + * Visit a parse tree produced by `PostgreSqlParser.validator_clause`. * @param ctx the parse tree * @return the visitor result */ visitValidator_clause?: (ctx: Validator_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_validator`. + * Visit a parse tree produced by `PostgreSqlParser.opt_validator`. * @param ctx the parse tree * @return the visitor result */ visitOpt_validator?: (ctx: Opt_validatorContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_procedural`. + * Visit a parse tree produced by `PostgreSqlParser.opt_procedural`. * @param ctx the parse tree * @return the visitor result */ visitOpt_procedural?: (ctx: Opt_proceduralContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.createtablespacestmt`. + * Visit a parse tree produced by `PostgreSqlParser.createtablespacestmt`. * @param ctx the parse tree * @return the visitor result */ visitCreatetablespacestmt?: (ctx: CreatetablespacestmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opttablespaceowner`. + * Visit a parse tree produced by `PostgreSqlParser.opttablespaceowner`. * @param ctx the parse tree * @return the visitor result */ visitOpttablespaceowner?: (ctx: OpttablespaceownerContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.createextensionstmt`. + * Visit a parse tree produced by `PostgreSqlParser.createextensionstmt`. * @param ctx the parse tree * @return the visitor result */ visitCreateextensionstmt?: (ctx: CreateextensionstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.create_extension_opt_list`. + * Visit a parse tree produced by `PostgreSqlParser.create_extension_opt_list`. * @param ctx the parse tree * @return the visitor result */ visitCreate_extension_opt_list?: (ctx: Create_extension_opt_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.create_extension_opt_item`. + * Visit a parse tree produced by `PostgreSqlParser.create_extension_opt_item`. * @param ctx the parse tree * @return the visitor result */ visitCreate_extension_opt_item?: (ctx: Create_extension_opt_itemContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.alterextensionstmt`. + * Visit a parse tree produced by `PostgreSqlParser.alterextensionstmt`. * @param ctx the parse tree * @return the visitor result */ visitAlterextensionstmt?: (ctx: AlterextensionstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.alter_extension_opt_list`. + * Visit a parse tree produced by `PostgreSqlParser.alter_extension_opt_list`. * @param ctx the parse tree * @return the visitor result */ visitAlter_extension_opt_list?: (ctx: Alter_extension_opt_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.alter_extension_opt_item`. + * Visit a parse tree produced by `PostgreSqlParser.alter_extension_opt_item`. * @param ctx the parse tree * @return the visitor result */ visitAlter_extension_opt_item?: (ctx: Alter_extension_opt_itemContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.alterextensioncontentsstmt`. + * Visit a parse tree produced by `PostgreSqlParser.alterextensioncontentsstmt`. * @param ctx the parse tree * @return the visitor result */ visitAlterextensioncontentsstmt?: (ctx: AlterextensioncontentsstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.createfdwstmt`. + * Visit a parse tree produced by `PostgreSqlParser.createfdwstmt`. * @param ctx the parse tree * @return the visitor result */ visitCreatefdwstmt?: (ctx: CreatefdwstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.fdw_option`. + * Visit a parse tree produced by `PostgreSqlParser.fdw_option`. * @param ctx the parse tree * @return the visitor result */ visitFdw_option?: (ctx: Fdw_optionContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.fdw_options`. + * Visit a parse tree produced by `PostgreSqlParser.fdw_options`. * @param ctx the parse tree * @return the visitor result */ visitFdw_options?: (ctx: Fdw_optionsContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_fdw_options`. + * Visit a parse tree produced by `PostgreSqlParser.opt_fdw_options`. * @param ctx the parse tree * @return the visitor result */ visitOpt_fdw_options?: (ctx: Opt_fdw_optionsContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.alterfdwstmt`. + * Visit a parse tree produced by `PostgreSqlParser.alterfdwstmt`. * @param ctx the parse tree * @return the visitor result */ visitAlterfdwstmt?: (ctx: AlterfdwstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.create_generic_options`. + * Visit a parse tree produced by `PostgreSqlParser.create_generic_options`. * @param ctx the parse tree * @return the visitor result */ visitCreate_generic_options?: (ctx: Create_generic_optionsContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.generic_option_list`. + * Visit a parse tree produced by `PostgreSqlParser.generic_option_list`. * @param ctx the parse tree * @return the visitor result */ visitGeneric_option_list?: (ctx: Generic_option_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.alter_generic_options`. + * Visit a parse tree produced by `PostgreSqlParser.alter_generic_options`. * @param ctx the parse tree * @return the visitor result */ visitAlter_generic_options?: (ctx: Alter_generic_optionsContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.alter_generic_option_list`. + * Visit a parse tree produced by `PostgreSqlParser.alter_generic_option_list`. * @param ctx the parse tree * @return the visitor result */ visitAlter_generic_option_list?: (ctx: Alter_generic_option_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.alter_generic_option_elem`. + * Visit a parse tree produced by `PostgreSqlParser.alter_generic_option_elem`. * @param ctx the parse tree * @return the visitor result */ visitAlter_generic_option_elem?: (ctx: Alter_generic_option_elemContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.generic_option_elem`. + * Visit a parse tree produced by `PostgreSqlParser.generic_option_elem`. * @param ctx the parse tree * @return the visitor result */ visitGeneric_option_elem?: (ctx: Generic_option_elemContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.generic_option_name`. + * Visit a parse tree produced by `PostgreSqlParser.generic_option_name`. * @param ctx the parse tree * @return the visitor result */ visitGeneric_option_name?: (ctx: Generic_option_nameContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.generic_option_arg`. + * Visit a parse tree produced by `PostgreSqlParser.generic_option_arg`. * @param ctx the parse tree * @return the visitor result */ visitGeneric_option_arg?: (ctx: Generic_option_argContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.createforeignserverstmt`. + * Visit a parse tree produced by `PostgreSqlParser.createforeignserverstmt`. * @param ctx the parse tree * @return the visitor result */ visitCreateforeignserverstmt?: (ctx: CreateforeignserverstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_type`. + * Visit a parse tree produced by `PostgreSqlParser.opt_type`. * @param ctx the parse tree * @return the visitor result */ visitOpt_type?: (ctx: Opt_typeContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.foreign_server_version`. + * Visit a parse tree produced by `PostgreSqlParser.foreign_server_version`. * @param ctx the parse tree * @return the visitor result */ visitForeign_server_version?: (ctx: Foreign_server_versionContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_foreign_server_version`. + * Visit a parse tree produced by `PostgreSqlParser.opt_foreign_server_version`. * @param ctx the parse tree * @return the visitor result */ visitOpt_foreign_server_version?: (ctx: Opt_foreign_server_versionContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.alterforeignserverstmt`. + * Visit a parse tree produced by `PostgreSqlParser.alterforeignserverstmt`. * @param ctx the parse tree * @return the visitor result */ visitAlterforeignserverstmt?: (ctx: AlterforeignserverstmtContext) => Result; /** * Visit a parse tree produced by the `createForeignTable` - * labeled alternative in `PostgreSQLParser.createforeigntablestmt`. + * labeled alternative in `PostgreSqlParser.createforeigntablestmt`. * @param ctx the parse tree * @return the visitor result */ visitCreateForeignTable?: (ctx: CreateForeignTableContext) => Result; /** * Visit a parse tree produced by the `createPartitionForeignTable` - * labeled alternative in `PostgreSQLParser.createforeigntablestmt`. + * labeled alternative in `PostgreSqlParser.createforeigntablestmt`. * @param ctx the parse tree * @return the visitor result */ visitCreatePartitionForeignTable?: (ctx: CreatePartitionForeignTableContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.importforeignschemastmt`. + * Visit a parse tree produced by `PostgreSqlParser.importforeignschemastmt`. * @param ctx the parse tree * @return the visitor result */ visitImportforeignschemastmt?: (ctx: ImportforeignschemastmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.import_qualification_type`. + * Visit a parse tree produced by `PostgreSqlParser.import_qualification_type`. * @param ctx the parse tree * @return the visitor result */ visitImport_qualification_type?: (ctx: Import_qualification_typeContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.import_qualification`. + * Visit a parse tree produced by `PostgreSqlParser.import_qualification`. * @param ctx the parse tree * @return the visitor result */ visitImport_qualification?: (ctx: Import_qualificationContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.createusermappingstmt`. + * Visit a parse tree produced by `PostgreSqlParser.createusermappingstmt`. * @param ctx the parse tree * @return the visitor result */ visitCreateusermappingstmt?: (ctx: CreateusermappingstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.auth_ident`. + * Visit a parse tree produced by `PostgreSqlParser.auth_ident`. * @param ctx the parse tree * @return the visitor result */ visitAuth_ident?: (ctx: Auth_identContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.alterusermappingstmt`. + * Visit a parse tree produced by `PostgreSqlParser.alterusermappingstmt`. * @param ctx the parse tree * @return the visitor result */ visitAlterusermappingstmt?: (ctx: AlterusermappingstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.createpolicystmt`. + * Visit a parse tree produced by `PostgreSqlParser.createpolicystmt`. * @param ctx the parse tree * @return the visitor result */ visitCreatepolicystmt?: (ctx: CreatepolicystmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.alterpolicystmt`. + * Visit a parse tree produced by `PostgreSqlParser.alterpolicystmt`. * @param ctx the parse tree * @return the visitor result */ visitAlterpolicystmt?: (ctx: AlterpolicystmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.alterprocedurestmt`. + * Visit a parse tree produced by `PostgreSqlParser.alterprocedurestmt`. * @param ctx the parse tree * @return the visitor result */ visitAlterprocedurestmt?: (ctx: AlterprocedurestmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.procedure_cluase`. + * Visit a parse tree produced by `PostgreSqlParser.procedure_cluase`. * @param ctx the parse tree * @return the visitor result */ visitProcedure_cluase?: (ctx: Procedure_cluaseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.procedure_action`. + * Visit a parse tree produced by `PostgreSqlParser.procedure_action`. * @param ctx the parse tree * @return the visitor result */ visitProcedure_action?: (ctx: Procedure_actionContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.rowsecurityoptionalexpr`. + * Visit a parse tree produced by `PostgreSqlParser.rowsecurityoptionalexpr`. * @param ctx the parse tree * @return the visitor result */ visitRowsecurityoptionalexpr?: (ctx: RowsecurityoptionalexprContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.rowsecurityoptionalwithcheck`. + * Visit a parse tree produced by `PostgreSqlParser.rowsecurityoptionalwithcheck`. * @param ctx the parse tree * @return the visitor result */ visitRowsecurityoptionalwithcheck?: (ctx: RowsecurityoptionalwithcheckContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.rowsecuritydefaulttorole`. + * Visit a parse tree produced by `PostgreSqlParser.rowsecuritydefaulttorole`. * @param ctx the parse tree * @return the visitor result */ visitRowsecuritydefaulttorole?: (ctx: RowsecuritydefaulttoroleContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.rowsecurityoptionaltorole`. + * Visit a parse tree produced by `PostgreSqlParser.rowsecurityoptionaltorole`. * @param ctx the parse tree * @return the visitor result */ visitRowsecurityoptionaltorole?: (ctx: RowsecurityoptionaltoroleContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.rowsecuritydefaultpermissive`. + * Visit a parse tree produced by `PostgreSqlParser.rowsecuritydefaultpermissive`. * @param ctx the parse tree * @return the visitor result */ visitRowsecuritydefaultpermissive?: (ctx: RowsecuritydefaultpermissiveContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.rowsecuritydefaultforcmd`. + * Visit a parse tree produced by `PostgreSqlParser.rowsecuritydefaultforcmd`. * @param ctx the parse tree * @return the visitor result */ visitRowsecuritydefaultforcmd?: (ctx: RowsecuritydefaultforcmdContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.row_security_cmd`. + * Visit a parse tree produced by `PostgreSqlParser.row_security_cmd`. * @param ctx the parse tree * @return the visitor result */ visitRow_security_cmd?: (ctx: Row_security_cmdContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.createamstmt`. + * Visit a parse tree produced by `PostgreSqlParser.createamstmt`. * @param ctx the parse tree * @return the visitor result */ visitCreateamstmt?: (ctx: CreateamstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.am_type`. + * Visit a parse tree produced by `PostgreSqlParser.am_type`. * @param ctx the parse tree * @return the visitor result */ visitAm_type?: (ctx: Am_typeContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.createtrigstmt`. + * Visit a parse tree produced by `PostgreSqlParser.createtrigstmt`. * @param ctx the parse tree * @return the visitor result */ visitCreatetrigstmt?: (ctx: CreatetrigstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.triggeractiontime`. + * Visit a parse tree produced by `PostgreSqlParser.triggeractiontime`. * @param ctx the parse tree * @return the visitor result */ visitTriggeractiontime?: (ctx: TriggeractiontimeContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.foreachrow`. + * Visit a parse tree produced by `PostgreSqlParser.foreachrow`. * @param ctx the parse tree * @return the visitor result */ visitForeachrow?: (ctx: ForeachrowContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.roworstatment`. + * Visit a parse tree produced by `PostgreSqlParser.roworstatment`. * @param ctx the parse tree * @return the visitor result */ visitRoworstatment?: (ctx: RoworstatmentContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.triggerevents`. + * Visit a parse tree produced by `PostgreSqlParser.triggerevents`. * @param ctx the parse tree * @return the visitor result */ visitTriggerevents?: (ctx: TriggereventsContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.triggeroneevent`. + * Visit a parse tree produced by `PostgreSqlParser.triggeroneevent`. * @param ctx the parse tree * @return the visitor result */ visitTriggeroneevent?: (ctx: TriggeroneeventContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.triggerreferencing`. + * Visit a parse tree produced by `PostgreSqlParser.triggerreferencing`. * @param ctx the parse tree * @return the visitor result */ visitTriggerreferencing?: (ctx: TriggerreferencingContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.triggertransitions`. + * Visit a parse tree produced by `PostgreSqlParser.triggertransitions`. * @param ctx the parse tree * @return the visitor result */ visitTriggertransitions?: (ctx: TriggertransitionsContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.triggertransition`. + * Visit a parse tree produced by `PostgreSqlParser.triggertransition`. * @param ctx the parse tree * @return the visitor result */ visitTriggertransition?: (ctx: TriggertransitionContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.transitionoldornew`. + * Visit a parse tree produced by `PostgreSqlParser.transitionoldornew`. * @param ctx the parse tree * @return the visitor result */ visitTransitionoldornew?: (ctx: TransitionoldornewContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.transitionrowortable`. + * Visit a parse tree produced by `PostgreSqlParser.transitionrowortable`. * @param ctx the parse tree * @return the visitor result */ visitTransitionrowortable?: (ctx: TransitionrowortableContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.transitionrelname`. + * Visit a parse tree produced by `PostgreSqlParser.transitionrelname`. * @param ctx the parse tree * @return the visitor result */ visitTransitionrelname?: (ctx: TransitionrelnameContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.triggerforspec`. + * Visit a parse tree produced by `PostgreSqlParser.triggerforspec`. * @param ctx the parse tree * @return the visitor result */ visitTriggerforspec?: (ctx: TriggerforspecContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.triggerforopteach`. + * Visit a parse tree produced by `PostgreSqlParser.triggerforopteach`. * @param ctx the parse tree * @return the visitor result */ visitTriggerforopteach?: (ctx: TriggerforopteachContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.triggerfortype`. + * Visit a parse tree produced by `PostgreSqlParser.triggerfortype`. * @param ctx the parse tree * @return the visitor result */ visitTriggerfortype?: (ctx: TriggerfortypeContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.triggerwhen`. + * Visit a parse tree produced by `PostgreSqlParser.triggerwhen`. * @param ctx the parse tree * @return the visitor result */ visitTriggerwhen?: (ctx: TriggerwhenContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.function_or_procedure`. + * Visit a parse tree produced by `PostgreSqlParser.function_or_procedure`. * @param ctx the parse tree * @return the visitor result */ visitFunction_or_procedure?: (ctx: Function_or_procedureContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.triggerfuncargs`. + * Visit a parse tree produced by `PostgreSqlParser.triggerfuncargs`. * @param ctx the parse tree * @return the visitor result */ visitTriggerfuncargs?: (ctx: TriggerfuncargsContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.triggerfuncarg`. + * Visit a parse tree produced by `PostgreSqlParser.triggerfuncarg`. * @param ctx the parse tree * @return the visitor result */ visitTriggerfuncarg?: (ctx: TriggerfuncargContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.optconstrfromtable`. + * Visit a parse tree produced by `PostgreSqlParser.optconstrfromtable`. * @param ctx the parse tree * @return the visitor result */ visitOptconstrfromtable?: (ctx: OptconstrfromtableContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.constraintattributespec`. + * Visit a parse tree produced by `PostgreSqlParser.constraintattributespec`. * @param ctx the parse tree * @return the visitor result */ visitConstraintattributespec?: (ctx: ConstraintattributespecContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.constraintattributeElem`. + * Visit a parse tree produced by `PostgreSqlParser.constraintattributeElem`. * @param ctx the parse tree * @return the visitor result */ visitConstraintattributeElem?: (ctx: ConstraintattributeElemContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.createeventtrigstmt`. + * Visit a parse tree produced by `PostgreSqlParser.createeventtrigstmt`. * @param ctx the parse tree * @return the visitor result */ visitCreateeventtrigstmt?: (ctx: CreateeventtrigstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.event_trigger_when_list`. + * Visit a parse tree produced by `PostgreSqlParser.event_trigger_when_list`. * @param ctx the parse tree * @return the visitor result */ visitEvent_trigger_when_list?: (ctx: Event_trigger_when_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.event_trigger_when_item`. + * Visit a parse tree produced by `PostgreSqlParser.event_trigger_when_item`. * @param ctx the parse tree * @return the visitor result */ visitEvent_trigger_when_item?: (ctx: Event_trigger_when_itemContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.event_trigger_value_list`. + * Visit a parse tree produced by `PostgreSqlParser.event_trigger_value_list`. * @param ctx the parse tree * @return the visitor result */ visitEvent_trigger_value_list?: (ctx: Event_trigger_value_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.altereventtrigstmt`. + * Visit a parse tree produced by `PostgreSqlParser.altereventtrigstmt`. * @param ctx the parse tree * @return the visitor result */ visitAltereventtrigstmt?: (ctx: AltereventtrigstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.enable_trigger`. + * Visit a parse tree produced by `PostgreSqlParser.enable_trigger`. * @param ctx the parse tree * @return the visitor result */ visitEnable_trigger?: (ctx: Enable_triggerContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.createassertionstmt`. + * Visit a parse tree produced by `PostgreSqlParser.createassertionstmt`. * @param ctx the parse tree * @return the visitor result */ visitCreateassertionstmt?: (ctx: CreateassertionstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.definestmt`. + * Visit a parse tree produced by `PostgreSqlParser.definestmt`. * @param ctx the parse tree * @return the visitor result */ visitDefinestmt?: (ctx: DefinestmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.definition`. + * Visit a parse tree produced by `PostgreSqlParser.definition`. * @param ctx the parse tree * @return the visitor result */ visitDefinition?: (ctx: DefinitionContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.def_list`. + * Visit a parse tree produced by `PostgreSqlParser.def_list`. * @param ctx the parse tree * @return the visitor result */ visitDef_list?: (ctx: Def_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.def_elem`. + * Visit a parse tree produced by `PostgreSqlParser.def_elem`. * @param ctx the parse tree * @return the visitor result */ visitDef_elem?: (ctx: Def_elemContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.def_arg`. + * Visit a parse tree produced by `PostgreSqlParser.def_arg`. * @param ctx the parse tree * @return the visitor result */ visitDef_arg?: (ctx: Def_argContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.old_aggr_definition`. + * Visit a parse tree produced by `PostgreSqlParser.old_aggr_definition`. * @param ctx the parse tree * @return the visitor result */ visitOld_aggr_definition?: (ctx: Old_aggr_definitionContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.old_aggr_list`. + * Visit a parse tree produced by `PostgreSqlParser.old_aggr_list`. * @param ctx the parse tree * @return the visitor result */ visitOld_aggr_list?: (ctx: Old_aggr_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.old_aggr_elem`. + * Visit a parse tree produced by `PostgreSqlParser.old_aggr_elem`. * @param ctx the parse tree * @return the visitor result */ visitOld_aggr_elem?: (ctx: Old_aggr_elemContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_enum_val_list`. + * Visit a parse tree produced by `PostgreSqlParser.opt_enum_val_list`. * @param ctx the parse tree * @return the visitor result */ visitOpt_enum_val_list?: (ctx: Opt_enum_val_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.enum_val_list`. + * Visit a parse tree produced by `PostgreSqlParser.enum_val_list`. * @param ctx the parse tree * @return the visitor result */ visitEnum_val_list?: (ctx: Enum_val_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.alterenumstmt`. + * Visit a parse tree produced by `PostgreSqlParser.alterenumstmt`. * @param ctx the parse tree * @return the visitor result */ visitAlterenumstmt?: (ctx: AlterenumstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_if_not_exists`. + * Visit a parse tree produced by `PostgreSqlParser.opt_if_not_exists`. * @param ctx the parse tree * @return the visitor result */ visitOpt_if_not_exists?: (ctx: Opt_if_not_existsContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.createopclassstmt`. + * Visit a parse tree produced by `PostgreSqlParser.createopclassstmt`. * @param ctx the parse tree * @return the visitor result */ visitCreateopclassstmt?: (ctx: CreateopclassstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opclass_item_list`. + * Visit a parse tree produced by `PostgreSqlParser.opclass_item_list`. * @param ctx the parse tree * @return the visitor result */ visitOpclass_item_list?: (ctx: Opclass_item_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opclass_item`. + * Visit a parse tree produced by `PostgreSqlParser.opclass_item`. * @param ctx the parse tree * @return the visitor result */ visitOpclass_item?: (ctx: Opclass_itemContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_default`. + * Visit a parse tree produced by `PostgreSqlParser.opt_default`. * @param ctx the parse tree * @return the visitor result */ visitOpt_default?: (ctx: Opt_defaultContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_opfamily`. + * Visit a parse tree produced by `PostgreSqlParser.opt_opfamily`. * @param ctx the parse tree * @return the visitor result */ visitOpt_opfamily?: (ctx: Opt_opfamilyContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opclass_purpose`. + * Visit a parse tree produced by `PostgreSqlParser.opclass_purpose`. * @param ctx the parse tree * @return the visitor result */ visitOpclass_purpose?: (ctx: Opclass_purposeContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_recheck`. + * Visit a parse tree produced by `PostgreSqlParser.opt_recheck`. * @param ctx the parse tree * @return the visitor result */ visitOpt_recheck?: (ctx: Opt_recheckContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.createopfamilystmt`. + * Visit a parse tree produced by `PostgreSqlParser.createopfamilystmt`. * @param ctx the parse tree * @return the visitor result */ visitCreateopfamilystmt?: (ctx: CreateopfamilystmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.alteropfamilystmt`. + * Visit a parse tree produced by `PostgreSqlParser.alteropfamilystmt`. * @param ctx the parse tree * @return the visitor result */ visitAlteropfamilystmt?: (ctx: AlteropfamilystmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opclass_drop_list`. + * Visit a parse tree produced by `PostgreSqlParser.opclass_drop_list`. * @param ctx the parse tree * @return the visitor result */ visitOpclass_drop_list?: (ctx: Opclass_drop_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opclass_drop`. + * Visit a parse tree produced by `PostgreSqlParser.opclass_drop`. * @param ctx the parse tree * @return the visitor result */ visitOpclass_drop?: (ctx: Opclass_dropContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.reassignownedstmt`. + * Visit a parse tree produced by `PostgreSqlParser.reassignownedstmt`. * @param ctx the parse tree * @return the visitor result */ visitReassignownedstmt?: (ctx: ReassignownedstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.dropstmt`. + * Visit a parse tree produced by `PostgreSqlParser.dropstmt`. * @param ctx the parse tree * @return the visitor result */ visitDropstmt?: (ctx: DropstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.view_nameList`. + * Visit a parse tree produced by `PostgreSqlParser.view_nameList`. * @param ctx the parse tree * @return the visitor result */ visitView_nameList?: (ctx: View_nameListContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.object_type_any_name`. + * Visit a parse tree produced by `PostgreSqlParser.object_type_any_name`. * @param ctx the parse tree * @return the visitor result */ visitObject_type_any_name?: (ctx: Object_type_any_nameContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.object_type_name`. + * Visit a parse tree produced by `PostgreSqlParser.object_type_name`. * @param ctx the parse tree * @return the visitor result */ visitObject_type_name?: (ctx: Object_type_nameContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.object_type_name_on_any_name`. + * Visit a parse tree produced by `PostgreSqlParser.object_type_name_on_any_name`. * @param ctx the parse tree * @return the visitor result */ visitObject_type_name_on_any_name?: (ctx: Object_type_name_on_any_nameContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.any_name_list`. + * Visit a parse tree produced by `PostgreSqlParser.any_name_list`. * @param ctx the parse tree * @return the visitor result */ visitAny_name_list?: (ctx: Any_name_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.relation_column_name`. + * Visit a parse tree produced by `PostgreSqlParser.relation_column_name`. * @param ctx the parse tree * @return the visitor result */ visitRelation_column_name?: (ctx: Relation_column_nameContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.relation_name`. + * Visit a parse tree produced by `PostgreSqlParser.relation_name`. * @param ctx the parse tree * @return the visitor result */ visitRelation_name?: (ctx: Relation_nameContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.any_name`. + * Visit a parse tree produced by `PostgreSqlParser.any_name`. * @param ctx the parse tree * @return the visitor result */ visitAny_name?: (ctx: Any_nameContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.attrs`. + * Visit a parse tree produced by `PostgreSqlParser.attrs`. * @param ctx the parse tree * @return the visitor result */ visitAttrs?: (ctx: AttrsContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.type_name_list`. + * Visit a parse tree produced by `PostgreSqlParser.type_name_list`. * @param ctx the parse tree * @return the visitor result */ visitType_name_list?: (ctx: Type_name_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.truncatestmt`. + * Visit a parse tree produced by `PostgreSqlParser.truncatestmt`. * @param ctx the parse tree * @return the visitor result */ visitTruncatestmt?: (ctx: TruncatestmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.truncate_table`. + * Visit a parse tree produced by `PostgreSqlParser.truncate_table`. * @param ctx the parse tree * @return the visitor result */ visitTruncate_table?: (ctx: Truncate_tableContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.commentstmt`. + * Visit a parse tree produced by `PostgreSqlParser.commentstmt`. * @param ctx the parse tree * @return the visitor result */ visitCommentstmt?: (ctx: CommentstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.comment_text`. + * Visit a parse tree produced by `PostgreSqlParser.comment_text`. * @param ctx the parse tree * @return the visitor result */ visitComment_text?: (ctx: Comment_textContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.seclabelstmt`. + * Visit a parse tree produced by `PostgreSqlParser.seclabelstmt`. * @param ctx the parse tree * @return the visitor result */ visitSeclabelstmt?: (ctx: SeclabelstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_provider`. + * Visit a parse tree produced by `PostgreSqlParser.opt_provider`. * @param ctx the parse tree * @return the visitor result */ visitOpt_provider?: (ctx: Opt_providerContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.security_label`. + * Visit a parse tree produced by `PostgreSqlParser.security_label`. * @param ctx the parse tree * @return the visitor result */ visitSecurity_label?: (ctx: Security_labelContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.fetchstmt`. + * Visit a parse tree produced by `PostgreSqlParser.fetchstmt`. * @param ctx the parse tree * @return the visitor result */ visitFetchstmt?: (ctx: FetchstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.fetch_args`. + * Visit a parse tree produced by `PostgreSqlParser.fetch_args`. * @param ctx the parse tree * @return the visitor result */ visitFetch_args?: (ctx: Fetch_argsContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.from_in`. + * Visit a parse tree produced by `PostgreSqlParser.from_in`. * @param ctx the parse tree * @return the visitor result */ visitFrom_in?: (ctx: From_inContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_from_in`. + * Visit a parse tree produced by `PostgreSqlParser.opt_from_in`. * @param ctx the parse tree * @return the visitor result */ visitOpt_from_in?: (ctx: Opt_from_inContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.grantstmt`. + * Visit a parse tree produced by `PostgreSqlParser.grantstmt`. * @param ctx the parse tree * @return the visitor result */ visitGrantstmt?: (ctx: GrantstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.revokestmt`. + * Visit a parse tree produced by `PostgreSqlParser.revokestmt`. * @param ctx the parse tree * @return the visitor result */ visitRevokestmt?: (ctx: RevokestmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.privileges`. + * Visit a parse tree produced by `PostgreSqlParser.privileges`. * @param ctx the parse tree * @return the visitor result */ visitPrivileges?: (ctx: PrivilegesContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.beforeprivilegeselectlist`. + * Visit a parse tree produced by `PostgreSqlParser.beforeprivilegeselectlist`. * @param ctx the parse tree * @return the visitor result */ visitBeforeprivilegeselectlist?: (ctx: BeforeprivilegeselectlistContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.beforeprivilegeselect`. + * Visit a parse tree produced by `PostgreSqlParser.beforeprivilegeselect`. * @param ctx the parse tree * @return the visitor result */ visitBeforeprivilegeselect?: (ctx: BeforeprivilegeselectContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.privilege_list`. + * Visit a parse tree produced by `PostgreSqlParser.privilege_list`. * @param ctx the parse tree * @return the visitor result */ visitPrivilege_list?: (ctx: Privilege_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.privilege`. + * Visit a parse tree produced by `PostgreSqlParser.privilege`. * @param ctx the parse tree * @return the visitor result */ visitPrivilege?: (ctx: PrivilegeContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.privilege_target`. + * Visit a parse tree produced by `PostgreSqlParser.privilege_target`. * @param ctx the parse tree * @return the visitor result */ visitPrivilege_target?: (ctx: Privilege_targetContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.grantee_list`. + * Visit a parse tree produced by `PostgreSqlParser.grantee_list`. * @param ctx the parse tree * @return the visitor result */ visitGrantee_list?: (ctx: Grantee_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.grantee`. + * Visit a parse tree produced by `PostgreSqlParser.grantee`. * @param ctx the parse tree * @return the visitor result */ visitGrantee?: (ctx: GranteeContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_grant_grant_option`. + * Visit a parse tree produced by `PostgreSqlParser.opt_grant_grant_option`. * @param ctx the parse tree * @return the visitor result */ visitOpt_grant_grant_option?: (ctx: Opt_grant_grant_optionContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.grantrolestmt`. + * Visit a parse tree produced by `PostgreSqlParser.grantrolestmt`. * @param ctx the parse tree * @return the visitor result */ visitGrantrolestmt?: (ctx: GrantrolestmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.revokerolestmt`. + * Visit a parse tree produced by `PostgreSqlParser.revokerolestmt`. * @param ctx the parse tree * @return the visitor result */ visitRevokerolestmt?: (ctx: RevokerolestmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_grant_admin_option`. + * Visit a parse tree produced by `PostgreSqlParser.opt_grant_admin_option`. * @param ctx the parse tree * @return the visitor result */ visitOpt_grant_admin_option?: (ctx: Opt_grant_admin_optionContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_granted_by`. + * Visit a parse tree produced by `PostgreSqlParser.opt_granted_by`. * @param ctx the parse tree * @return the visitor result */ visitOpt_granted_by?: (ctx: Opt_granted_byContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.alterdefaultprivilegesstmt`. + * Visit a parse tree produced by `PostgreSqlParser.alterdefaultprivilegesstmt`. * @param ctx the parse tree * @return the visitor result */ visitAlterdefaultprivilegesstmt?: (ctx: AlterdefaultprivilegesstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.defacloptionlist`. + * Visit a parse tree produced by `PostgreSqlParser.defacloptionlist`. * @param ctx the parse tree * @return the visitor result */ visitDefacloptionlist?: (ctx: DefacloptionlistContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.defacloption`. + * Visit a parse tree produced by `PostgreSqlParser.defacloption`. * @param ctx the parse tree * @return the visitor result */ visitDefacloption?: (ctx: DefacloptionContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.defaclaction`. + * Visit a parse tree produced by `PostgreSqlParser.defaclaction`. * @param ctx the parse tree * @return the visitor result */ visitDefaclaction?: (ctx: DefaclactionContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.defacl_privilege_target`. + * Visit a parse tree produced by `PostgreSqlParser.defacl_privilege_target`. * @param ctx the parse tree * @return the visitor result */ visitDefacl_privilege_target?: (ctx: Defacl_privilege_targetContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.indexstmt`. + * Visit a parse tree produced by `PostgreSqlParser.indexstmt`. * @param ctx the parse tree * @return the visitor result */ visitIndexstmt?: (ctx: IndexstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_unique`. + * Visit a parse tree produced by `PostgreSqlParser.opt_unique`. * @param ctx the parse tree * @return the visitor result */ visitOpt_unique?: (ctx: Opt_uniqueContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_concurrently`. + * Visit a parse tree produced by `PostgreSqlParser.opt_concurrently`. * @param ctx the parse tree * @return the visitor result */ visitOpt_concurrently?: (ctx: Opt_concurrentlyContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_index_name`. + * Visit a parse tree produced by `PostgreSqlParser.opt_index_name`. * @param ctx the parse tree * @return the visitor result */ visitOpt_index_name?: (ctx: Opt_index_nameContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.access_method_clause`. + * Visit a parse tree produced by `PostgreSqlParser.access_method_clause`. * @param ctx the parse tree * @return the visitor result */ visitAccess_method_clause?: (ctx: Access_method_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.index_params`. + * Visit a parse tree produced by `PostgreSqlParser.index_params`. * @param ctx the parse tree * @return the visitor result */ visitIndex_params?: (ctx: Index_paramsContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.index_elem_options`. + * Visit a parse tree produced by `PostgreSqlParser.index_elem_options`. * @param ctx the parse tree * @return the visitor result */ visitIndex_elem_options?: (ctx: Index_elem_optionsContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.index_elem`. + * Visit a parse tree produced by `PostgreSqlParser.index_elem`. * @param ctx the parse tree * @return the visitor result */ visitIndex_elem?: (ctx: Index_elemContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_include`. + * Visit a parse tree produced by `PostgreSqlParser.opt_include`. * @param ctx the parse tree * @return the visitor result */ visitOpt_include?: (ctx: Opt_includeContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.index_including_params`. + * Visit a parse tree produced by `PostgreSqlParser.index_including_params`. * @param ctx the parse tree * @return the visitor result */ visitIndex_including_params?: (ctx: Index_including_paramsContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_collate`. + * Visit a parse tree produced by `PostgreSqlParser.opt_collate`. * @param ctx the parse tree * @return the visitor result */ visitOpt_collate?: (ctx: Opt_collateContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_class`. + * Visit a parse tree produced by `PostgreSqlParser.opt_class`. * @param ctx the parse tree * @return the visitor result */ visitOpt_class?: (ctx: Opt_classContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_asc_desc`. + * Visit a parse tree produced by `PostgreSqlParser.opt_asc_desc`. * @param ctx the parse tree * @return the visitor result */ visitOpt_asc_desc?: (ctx: Opt_asc_descContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_nulls_order`. + * Visit a parse tree produced by `PostgreSqlParser.opt_nulls_order`. * @param ctx the parse tree * @return the visitor result */ visitOpt_nulls_order?: (ctx: Opt_nulls_orderContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.createfunctionstmt`. + * Visit a parse tree produced by `PostgreSqlParser.createfunctionstmt`. * @param ctx the parse tree * @return the visitor result */ visitCreatefunctionstmt?: (ctx: CreatefunctionstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.attrilist`. + * Visit a parse tree produced by `PostgreSqlParser.attrilist`. * @param ctx the parse tree * @return the visitor result */ visitAttrilist?: (ctx: AttrilistContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_or_replace`. + * Visit a parse tree produced by `PostgreSqlParser.opt_or_replace`. * @param ctx the parse tree * @return the visitor result */ visitOpt_or_replace?: (ctx: Opt_or_replaceContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.func_args`. + * Visit a parse tree produced by `PostgreSqlParser.func_args`. * @param ctx the parse tree * @return the visitor result */ visitFunc_args?: (ctx: Func_argsContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.func_args_list`. + * Visit a parse tree produced by `PostgreSqlParser.func_args_list`. * @param ctx the parse tree * @return the visitor result */ visitFunc_args_list?: (ctx: Func_args_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.routine_with_argtypes_list`. + * Visit a parse tree produced by `PostgreSqlParser.routine_with_argtypes_list`. * @param ctx the parse tree * @return the visitor result */ visitRoutine_with_argtypes_list?: (ctx: Routine_with_argtypes_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.routine_with_argtypes`. + * Visit a parse tree produced by `PostgreSqlParser.routine_with_argtypes`. * @param ctx the parse tree * @return the visitor result */ visitRoutine_with_argtypes?: (ctx: Routine_with_argtypesContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.procedure_with_argtypes_list`. + * Visit a parse tree produced by `PostgreSqlParser.procedure_with_argtypes_list`. * @param ctx the parse tree * @return the visitor result */ visitProcedure_with_argtypes_list?: (ctx: Procedure_with_argtypes_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.procedure_with_argtypes`. + * Visit a parse tree produced by `PostgreSqlParser.procedure_with_argtypes`. * @param ctx the parse tree * @return the visitor result */ visitProcedure_with_argtypes?: (ctx: Procedure_with_argtypesContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.function_with_argtypes_list`. + * Visit a parse tree produced by `PostgreSqlParser.function_with_argtypes_list`. * @param ctx the parse tree * @return the visitor result */ visitFunction_with_argtypes_list?: (ctx: Function_with_argtypes_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.function_with_argtypes`. + * Visit a parse tree produced by `PostgreSqlParser.function_with_argtypes`. * @param ctx the parse tree * @return the visitor result */ visitFunction_with_argtypes?: (ctx: Function_with_argtypesContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.func_args_with_defaults`. + * Visit a parse tree produced by `PostgreSqlParser.func_args_with_defaults`. * @param ctx the parse tree * @return the visitor result */ visitFunc_args_with_defaults?: (ctx: Func_args_with_defaultsContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.func_args_with_defaults_list`. + * Visit a parse tree produced by `PostgreSqlParser.func_args_with_defaults_list`. * @param ctx the parse tree * @return the visitor result */ visitFunc_args_with_defaults_list?: (ctx: Func_args_with_defaults_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.func_arg`. + * Visit a parse tree produced by `PostgreSqlParser.func_arg`. * @param ctx the parse tree * @return the visitor result */ visitFunc_arg?: (ctx: Func_argContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.arg_class`. + * Visit a parse tree produced by `PostgreSqlParser.arg_class`. * @param ctx the parse tree * @return the visitor result */ visitArg_class?: (ctx: Arg_classContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.param_name`. + * Visit a parse tree produced by `PostgreSqlParser.param_name`. * @param ctx the parse tree * @return the visitor result */ visitParam_name?: (ctx: Param_nameContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.func_return`. + * Visit a parse tree produced by `PostgreSqlParser.func_return`. * @param ctx the parse tree * @return the visitor result */ visitFunc_return?: (ctx: Func_returnContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.func_type`. + * Visit a parse tree produced by `PostgreSqlParser.func_type`. * @param ctx the parse tree * @return the visitor result */ visitFunc_type?: (ctx: Func_typeContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.func_arg_with_default`. + * Visit a parse tree produced by `PostgreSqlParser.func_arg_with_default`. * @param ctx the parse tree * @return the visitor result */ visitFunc_arg_with_default?: (ctx: Func_arg_with_defaultContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.aggr_arg`. + * Visit a parse tree produced by `PostgreSqlParser.aggr_arg`. * @param ctx the parse tree * @return the visitor result */ visitAggr_arg?: (ctx: Aggr_argContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.aggr_args`. + * Visit a parse tree produced by `PostgreSqlParser.aggr_args`. * @param ctx the parse tree * @return the visitor result */ visitAggr_args?: (ctx: Aggr_argsContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.aggr_args_list`. + * Visit a parse tree produced by `PostgreSqlParser.aggr_args_list`. * @param ctx the parse tree * @return the visitor result */ visitAggr_args_list?: (ctx: Aggr_args_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.aggregate_with_argtypes`. + * Visit a parse tree produced by `PostgreSqlParser.aggregate_with_argtypes`. * @param ctx the parse tree * @return the visitor result */ visitAggregate_with_argtypes?: (ctx: Aggregate_with_argtypesContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.aggregate_with_argtypes_list`. + * Visit a parse tree produced by `PostgreSqlParser.aggregate_with_argtypes_list`. * @param ctx the parse tree * @return the visitor result */ visitAggregate_with_argtypes_list?: (ctx: Aggregate_with_argtypes_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.createfunc_opt_list`. + * Visit a parse tree produced by `PostgreSqlParser.createfunc_opt_list`. * @param ctx the parse tree * @return the visitor result */ visitCreatefunc_opt_list?: (ctx: Createfunc_opt_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.common_func_opt_item`. + * Visit a parse tree produced by `PostgreSqlParser.common_func_opt_item`. * @param ctx the parse tree * @return the visitor result */ visitCommon_func_opt_item?: (ctx: Common_func_opt_itemContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.createfunc_opt_item`. + * Visit a parse tree produced by `PostgreSqlParser.createfunc_opt_item`. * @param ctx the parse tree * @return the visitor result */ visitCreatefunc_opt_item?: (ctx: Createfunc_opt_itemContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.transform_type_list`. + * Visit a parse tree produced by `PostgreSqlParser.transform_type_list`. * @param ctx the parse tree * @return the visitor result */ visitTransform_type_list?: (ctx: Transform_type_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_definition`. + * Visit a parse tree produced by `PostgreSqlParser.opt_definition`. * @param ctx the parse tree * @return the visitor result */ visitOpt_definition?: (ctx: Opt_definitionContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.table_func_column`. + * Visit a parse tree produced by `PostgreSqlParser.table_func_column`. * @param ctx the parse tree * @return the visitor result */ visitTable_func_column?: (ctx: Table_func_columnContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.table_func_column_list`. + * Visit a parse tree produced by `PostgreSqlParser.table_func_column_list`. * @param ctx the parse tree * @return the visitor result */ visitTable_func_column_list?: (ctx: Table_func_column_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.alterfunctionstmt`. + * Visit a parse tree produced by `PostgreSqlParser.alterfunctionstmt`. * @param ctx the parse tree * @return the visitor result */ visitAlterfunctionstmt?: (ctx: AlterfunctionstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.alterFunctionTypeClause`. + * Visit a parse tree produced by `PostgreSqlParser.alterFunctionTypeClause`. * @param ctx the parse tree * @return the visitor result */ visitAlterFunctionTypeClause?: (ctx: AlterFunctionTypeClauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.alterfunc_opt_list`. + * Visit a parse tree produced by `PostgreSqlParser.alterfunc_opt_list`. * @param ctx the parse tree * @return the visitor result */ visitAlterfunc_opt_list?: (ctx: Alterfunc_opt_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_restrict`. + * Visit a parse tree produced by `PostgreSqlParser.opt_restrict`. * @param ctx the parse tree * @return the visitor result */ visitOpt_restrict?: (ctx: Opt_restrictContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.removefuncstmt`. + * Visit a parse tree produced by `PostgreSqlParser.removefuncstmt`. * @param ctx the parse tree * @return the visitor result */ visitRemovefuncstmt?: (ctx: RemovefuncstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.removeaggrstmt`. + * Visit a parse tree produced by `PostgreSqlParser.removeaggrstmt`. * @param ctx the parse tree * @return the visitor result */ visitRemoveaggrstmt?: (ctx: RemoveaggrstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.removeoperstmt`. + * Visit a parse tree produced by `PostgreSqlParser.removeoperstmt`. * @param ctx the parse tree * @return the visitor result */ visitRemoveoperstmt?: (ctx: RemoveoperstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.oper_argtypes`. + * Visit a parse tree produced by `PostgreSqlParser.oper_argtypes`. * @param ctx the parse tree * @return the visitor result */ visitOper_argtypes?: (ctx: Oper_argtypesContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.any_operator`. + * Visit a parse tree produced by `PostgreSqlParser.any_operator`. * @param ctx the parse tree * @return the visitor result */ visitAny_operator?: (ctx: Any_operatorContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.operator_with_argtypes_list`. + * Visit a parse tree produced by `PostgreSqlParser.operator_with_argtypes_list`. * @param ctx the parse tree * @return the visitor result */ visitOperator_with_argtypes_list?: (ctx: Operator_with_argtypes_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.operator_with_argtypes`. + * Visit a parse tree produced by `PostgreSqlParser.operator_with_argtypes`. * @param ctx the parse tree * @return the visitor result */ visitOperator_with_argtypes?: (ctx: Operator_with_argtypesContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.dostmt`. + * Visit a parse tree produced by `PostgreSqlParser.dostmt`. * @param ctx the parse tree * @return the visitor result */ visitDostmt?: (ctx: DostmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.dostmt_opt_list`. + * Visit a parse tree produced by `PostgreSqlParser.dostmt_opt_list`. * @param ctx the parse tree * @return the visitor result */ visitDostmt_opt_list?: (ctx: Dostmt_opt_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.dostmt_opt_item`. + * Visit a parse tree produced by `PostgreSqlParser.dostmt_opt_item`. * @param ctx the parse tree * @return the visitor result */ visitDostmt_opt_item?: (ctx: Dostmt_opt_itemContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.createcaststmt`. + * Visit a parse tree produced by `PostgreSqlParser.createcaststmt`. * @param ctx the parse tree * @return the visitor result */ visitCreatecaststmt?: (ctx: CreatecaststmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.cast_context`. + * Visit a parse tree produced by `PostgreSqlParser.cast_context`. * @param ctx the parse tree * @return the visitor result */ visitCast_context?: (ctx: Cast_contextContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_if_exists`. + * Visit a parse tree produced by `PostgreSqlParser.opt_if_exists`. * @param ctx the parse tree * @return the visitor result */ visitOpt_if_exists?: (ctx: Opt_if_existsContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.createtransformstmt`. + * Visit a parse tree produced by `PostgreSqlParser.createtransformstmt`. * @param ctx the parse tree * @return the visitor result */ visitCreatetransformstmt?: (ctx: CreatetransformstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.transform_element_list`. + * Visit a parse tree produced by `PostgreSqlParser.transform_element_list`. * @param ctx the parse tree * @return the visitor result */ visitTransform_element_list?: (ctx: Transform_element_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.reindexstmt`. + * Visit a parse tree produced by `PostgreSqlParser.reindexstmt`. * @param ctx the parse tree * @return the visitor result */ visitReindexstmt?: (ctx: ReindexstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.reindex_target_type`. + * Visit a parse tree produced by `PostgreSqlParser.reindex_target_type`. * @param ctx the parse tree * @return the visitor result */ visitReindex_target_type?: (ctx: Reindex_target_typeContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.reindex_target_multitable`. + * Visit a parse tree produced by `PostgreSqlParser.reindex_target_multitable`. * @param ctx the parse tree * @return the visitor result */ visitReindex_target_multitable?: (ctx: Reindex_target_multitableContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.reindex_option_list`. + * Visit a parse tree produced by `PostgreSqlParser.reindex_option_list`. * @param ctx the parse tree * @return the visitor result */ visitReindex_option_list?: (ctx: Reindex_option_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.reindex_option_elem`. + * Visit a parse tree produced by `PostgreSqlParser.reindex_option_elem`. * @param ctx the parse tree * @return the visitor result */ visitReindex_option_elem?: (ctx: Reindex_option_elemContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.altertblspcstmt`. + * Visit a parse tree produced by `PostgreSqlParser.altertblspcstmt`. * @param ctx the parse tree * @return the visitor result */ visitAltertblspcstmt?: (ctx: AltertblspcstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.renamestmt`. + * Visit a parse tree produced by `PostgreSqlParser.renamestmt`. * @param ctx the parse tree * @return the visitor result */ visitRenamestmt?: (ctx: RenamestmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_set_data`. + * Visit a parse tree produced by `PostgreSqlParser.opt_set_data`. * @param ctx the parse tree * @return the visitor result */ visitOpt_set_data?: (ctx: Opt_set_dataContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.alterobjectdependsstmt`. + * Visit a parse tree produced by `PostgreSqlParser.alterobjectdependsstmt`. * @param ctx the parse tree * @return the visitor result */ visitAlterobjectdependsstmt?: (ctx: AlterobjectdependsstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_no`. + * Visit a parse tree produced by `PostgreSqlParser.opt_no`. * @param ctx the parse tree * @return the visitor result */ visitOpt_no?: (ctx: Opt_noContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.alterobjectschemastmt`. + * Visit a parse tree produced by `PostgreSqlParser.alterobjectschemastmt`. * @param ctx the parse tree * @return the visitor result */ visitAlterobjectschemastmt?: (ctx: AlterobjectschemastmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.alteroperatorstmt`. + * Visit a parse tree produced by `PostgreSqlParser.alteroperatorstmt`. * @param ctx the parse tree * @return the visitor result */ visitAlteroperatorstmt?: (ctx: AlteroperatorstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.operator_def_list`. + * Visit a parse tree produced by `PostgreSqlParser.operator_def_list`. * @param ctx the parse tree * @return the visitor result */ visitOperator_def_list?: (ctx: Operator_def_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.operator_def_elem`. + * Visit a parse tree produced by `PostgreSqlParser.operator_def_elem`. * @param ctx the parse tree * @return the visitor result */ visitOperator_def_elem?: (ctx: Operator_def_elemContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.operator_def_arg`. + * Visit a parse tree produced by `PostgreSqlParser.operator_def_arg`. * @param ctx the parse tree * @return the visitor result */ visitOperator_def_arg?: (ctx: Operator_def_argContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.altertypestmt`. + * Visit a parse tree produced by `PostgreSqlParser.altertypestmt`. * @param ctx the parse tree * @return the visitor result */ visitAltertypestmt?: (ctx: AltertypestmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.alterownerstmt`. + * Visit a parse tree produced by `PostgreSqlParser.alterownerstmt`. * @param ctx the parse tree * @return the visitor result */ visitAlterownerstmt?: (ctx: AlterownerstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.createpublicationstmt`. + * Visit a parse tree produced by `PostgreSqlParser.createpublicationstmt`. * @param ctx the parse tree * @return the visitor result */ visitCreatepublicationstmt?: (ctx: CreatepublicationstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_publication_for_tables`. + * Visit a parse tree produced by `PostgreSqlParser.opt_publication_for_tables`. * @param ctx the parse tree * @return the visitor result */ visitOpt_publication_for_tables?: (ctx: Opt_publication_for_tablesContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.publication_for_tables`. + * Visit a parse tree produced by `PostgreSqlParser.publication_for_tables`. * @param ctx the parse tree * @return the visitor result */ visitPublication_for_tables?: (ctx: Publication_for_tablesContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.alterpublicationstmt`. + * Visit a parse tree produced by `PostgreSqlParser.alterpublicationstmt`. * @param ctx the parse tree * @return the visitor result */ visitAlterpublicationstmt?: (ctx: AlterpublicationstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.createsubscriptionstmt`. + * Visit a parse tree produced by `PostgreSqlParser.createsubscriptionstmt`. * @param ctx the parse tree * @return the visitor result */ visitCreatesubscriptionstmt?: (ctx: CreatesubscriptionstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.publication_name_list`. + * Visit a parse tree produced by `PostgreSqlParser.publication_name_list`. * @param ctx the parse tree * @return the visitor result */ visitPublication_name_list?: (ctx: Publication_name_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.publication_name_item`. + * Visit a parse tree produced by `PostgreSqlParser.publication_name_item`. * @param ctx the parse tree * @return the visitor result */ visitPublication_name_item?: (ctx: Publication_name_itemContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.altersubscriptionstmt`. + * Visit a parse tree produced by `PostgreSqlParser.altersubscriptionstmt`. * @param ctx the parse tree * @return the visitor result */ visitAltersubscriptionstmt?: (ctx: AltersubscriptionstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.rulestmt`. + * Visit a parse tree produced by `PostgreSqlParser.rulestmt`. * @param ctx the parse tree * @return the visitor result */ visitRulestmt?: (ctx: RulestmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.ruleactionlist`. + * Visit a parse tree produced by `PostgreSqlParser.ruleactionlist`. * @param ctx the parse tree * @return the visitor result */ visitRuleactionlist?: (ctx: RuleactionlistContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.ruleactionmulti`. + * Visit a parse tree produced by `PostgreSqlParser.ruleactionmulti`. * @param ctx the parse tree * @return the visitor result */ visitRuleactionmulti?: (ctx: RuleactionmultiContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.ruleactionstmt`. + * Visit a parse tree produced by `PostgreSqlParser.ruleactionstmt`. * @param ctx the parse tree * @return the visitor result */ visitRuleactionstmt?: (ctx: RuleactionstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.ruleactionstmtOrEmpty`. + * Visit a parse tree produced by `PostgreSqlParser.ruleactionstmtOrEmpty`. * @param ctx the parse tree * @return the visitor result */ visitRuleactionstmtOrEmpty?: (ctx: RuleactionstmtOrEmptyContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.event`. + * Visit a parse tree produced by `PostgreSqlParser.event`. * @param ctx the parse tree * @return the visitor result */ visitEvent?: (ctx: EventContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_instead`. + * Visit a parse tree produced by `PostgreSqlParser.opt_instead`. * @param ctx the parse tree * @return the visitor result */ visitOpt_instead?: (ctx: Opt_insteadContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.notifystmt`. + * Visit a parse tree produced by `PostgreSqlParser.notifystmt`. * @param ctx the parse tree * @return the visitor result */ visitNotifystmt?: (ctx: NotifystmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.notify_payload`. + * Visit a parse tree produced by `PostgreSqlParser.notify_payload`. * @param ctx the parse tree * @return the visitor result */ visitNotify_payload?: (ctx: Notify_payloadContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.listenstmt`. + * Visit a parse tree produced by `PostgreSqlParser.listenstmt`. * @param ctx the parse tree * @return the visitor result */ visitListenstmt?: (ctx: ListenstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.unlistenstmt`. + * Visit a parse tree produced by `PostgreSqlParser.unlistenstmt`. * @param ctx the parse tree * @return the visitor result */ visitUnlistenstmt?: (ctx: UnlistenstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.transactionstmt`. + * Visit a parse tree produced by `PostgreSqlParser.transactionstmt`. * @param ctx the parse tree * @return the visitor result */ visitTransactionstmt?: (ctx: TransactionstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_transaction`. + * Visit a parse tree produced by `PostgreSqlParser.opt_transaction`. * @param ctx the parse tree * @return the visitor result */ visitOpt_transaction?: (ctx: Opt_transactionContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.transaction_mode_item`. + * Visit a parse tree produced by `PostgreSqlParser.transaction_mode_item`. * @param ctx the parse tree * @return the visitor result */ visitTransaction_mode_item?: (ctx: Transaction_mode_itemContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.transaction_mode_list`. + * Visit a parse tree produced by `PostgreSqlParser.transaction_mode_list`. * @param ctx the parse tree * @return the visitor result */ visitTransaction_mode_list?: (ctx: Transaction_mode_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.transaction_mode_list_or_empty`. + * Visit a parse tree produced by `PostgreSqlParser.transaction_mode_list_or_empty`. * @param ctx the parse tree * @return the visitor result */ visitTransaction_mode_list_or_empty?: (ctx: Transaction_mode_list_or_emptyContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_transaction_chain`. + * Visit a parse tree produced by `PostgreSqlParser.opt_transaction_chain`. * @param ctx the parse tree * @return the visitor result */ visitOpt_transaction_chain?: (ctx: Opt_transaction_chainContext) => Result; /** * Visit a parse tree produced by the `createView` - * labeled alternative in `PostgreSQLParser.viewstmt`. + * labeled alternative in `PostgreSqlParser.viewstmt`. * @param ctx the parse tree * @return the visitor result */ visitCreateView?: (ctx: CreateViewContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_check_option`. + * Visit a parse tree produced by `PostgreSqlParser.opt_check_option`. * @param ctx the parse tree * @return the visitor result */ visitOpt_check_option?: (ctx: Opt_check_optionContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.loadstmt`. + * Visit a parse tree produced by `PostgreSqlParser.loadstmt`. * @param ctx the parse tree * @return the visitor result */ visitLoadstmt?: (ctx: LoadstmtContext) => Result; /** * Visit a parse tree produced by the `createDatabase` - * labeled alternative in `PostgreSQLParser.createdbstmt`. + * labeled alternative in `PostgreSqlParser.createdbstmt`. * @param ctx the parse tree * @return the visitor result */ visitCreateDatabase?: (ctx: CreateDatabaseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.createdb_opt_list`. + * Visit a parse tree produced by `PostgreSqlParser.createdb_opt_list`. * @param ctx the parse tree * @return the visitor result */ visitCreatedb_opt_list?: (ctx: Createdb_opt_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.createdb_opt_items`. + * Visit a parse tree produced by `PostgreSqlParser.createdb_opt_items`. * @param ctx the parse tree * @return the visitor result */ visitCreatedb_opt_items?: (ctx: Createdb_opt_itemsContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.createdb_opt_item`. + * Visit a parse tree produced by `PostgreSqlParser.createdb_opt_item`. * @param ctx the parse tree * @return the visitor result */ visitCreatedb_opt_item?: (ctx: Createdb_opt_itemContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.createdb_opt_name`. + * Visit a parse tree produced by `PostgreSqlParser.createdb_opt_name`. * @param ctx the parse tree * @return the visitor result */ visitCreatedb_opt_name?: (ctx: Createdb_opt_nameContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_equal`. + * Visit a parse tree produced by `PostgreSqlParser.opt_equal`. * @param ctx the parse tree * @return the visitor result */ visitOpt_equal?: (ctx: Opt_equalContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.alterdatabasestmt`. + * Visit a parse tree produced by `PostgreSqlParser.alterdatabasestmt`. * @param ctx the parse tree * @return the visitor result */ visitAlterdatabasestmt?: (ctx: AlterdatabasestmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.alterdatabasesetstmt`. + * Visit a parse tree produced by `PostgreSqlParser.alterdatabasesetstmt`. * @param ctx the parse tree * @return the visitor result */ visitAlterdatabasesetstmt?: (ctx: AlterdatabasesetstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.drop_option_list`. + * Visit a parse tree produced by `PostgreSqlParser.drop_option_list`. * @param ctx the parse tree * @return the visitor result */ visitDrop_option_list?: (ctx: Drop_option_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.drop_option`. + * Visit a parse tree produced by `PostgreSqlParser.drop_option`. * @param ctx the parse tree * @return the visitor result */ visitDrop_option?: (ctx: Drop_optionContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.altercollationstmt`. + * Visit a parse tree produced by `PostgreSqlParser.altercollationstmt`. * @param ctx the parse tree * @return the visitor result */ visitAltercollationstmt?: (ctx: AltercollationstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.altersystemstmt`. + * Visit a parse tree produced by `PostgreSqlParser.altersystemstmt`. * @param ctx the parse tree * @return the visitor result */ visitAltersystemstmt?: (ctx: AltersystemstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.createdomainstmt`. + * Visit a parse tree produced by `PostgreSqlParser.createdomainstmt`. * @param ctx the parse tree * @return the visitor result */ visitCreatedomainstmt?: (ctx: CreatedomainstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.alterdomainstmt`. + * Visit a parse tree produced by `PostgreSqlParser.alterdomainstmt`. * @param ctx the parse tree * @return the visitor result */ visitAlterdomainstmt?: (ctx: AlterdomainstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_as`. + * Visit a parse tree produced by `PostgreSqlParser.opt_as`. * @param ctx the parse tree * @return the visitor result */ visitOpt_as?: (ctx: Opt_asContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.altertsdictionarystmt`. + * Visit a parse tree produced by `PostgreSqlParser.altertsdictionarystmt`. * @param ctx the parse tree * @return the visitor result */ visitAltertsdictionarystmt?: (ctx: AltertsdictionarystmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.altertsconfigurationstmt`. + * Visit a parse tree produced by `PostgreSqlParser.altertsconfigurationstmt`. * @param ctx the parse tree * @return the visitor result */ visitAltertsconfigurationstmt?: (ctx: AltertsconfigurationstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.any_with`. + * Visit a parse tree produced by `PostgreSqlParser.any_with`. * @param ctx the parse tree * @return the visitor result */ visitAny_with?: (ctx: Any_withContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.createconversionstmt`. + * Visit a parse tree produced by `PostgreSqlParser.createconversionstmt`. * @param ctx the parse tree * @return the visitor result */ visitCreateconversionstmt?: (ctx: CreateconversionstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.clusterstmt`. + * Visit a parse tree produced by `PostgreSqlParser.clusterstmt`. * @param ctx the parse tree * @return the visitor result */ visitClusterstmt?: (ctx: ClusterstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_verbose_list`. + * Visit a parse tree produced by `PostgreSqlParser.opt_verbose_list`. * @param ctx the parse tree * @return the visitor result */ visitOpt_verbose_list?: (ctx: Opt_verbose_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.cluster_index_specification`. + * Visit a parse tree produced by `PostgreSqlParser.cluster_index_specification`. * @param ctx the parse tree * @return the visitor result */ visitCluster_index_specification?: (ctx: Cluster_index_specificationContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.vacuumstmt`. + * Visit a parse tree produced by `PostgreSqlParser.vacuumstmt`. * @param ctx the parse tree * @return the visitor result */ visitVacuumstmt?: (ctx: VacuumstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.analyzestmt`. + * Visit a parse tree produced by `PostgreSqlParser.analyzestmt`. * @param ctx the parse tree * @return the visitor result */ visitAnalyzestmt?: (ctx: AnalyzestmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.vac_analyze_option_list`. + * Visit a parse tree produced by `PostgreSqlParser.vac_analyze_option_list`. * @param ctx the parse tree * @return the visitor result */ visitVac_analyze_option_list?: (ctx: Vac_analyze_option_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.analyze_keyword`. + * Visit a parse tree produced by `PostgreSqlParser.analyze_keyword`. * @param ctx the parse tree * @return the visitor result */ visitAnalyze_keyword?: (ctx: Analyze_keywordContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.vac_analyze_option_elem`. + * Visit a parse tree produced by `PostgreSqlParser.vac_analyze_option_elem`. * @param ctx the parse tree * @return the visitor result */ visitVac_analyze_option_elem?: (ctx: Vac_analyze_option_elemContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.vac_analyze_option_name`. + * Visit a parse tree produced by `PostgreSqlParser.vac_analyze_option_name`. * @param ctx the parse tree * @return the visitor result */ visitVac_analyze_option_name?: (ctx: Vac_analyze_option_nameContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.vac_analyze_option_arg`. + * Visit a parse tree produced by `PostgreSqlParser.vac_analyze_option_arg`. * @param ctx the parse tree * @return the visitor result */ visitVac_analyze_option_arg?: (ctx: Vac_analyze_option_argContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_analyze`. + * Visit a parse tree produced by `PostgreSqlParser.opt_analyze`. * @param ctx the parse tree * @return the visitor result */ visitOpt_analyze?: (ctx: Opt_analyzeContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.analyze_options_list`. + * Visit a parse tree produced by `PostgreSqlParser.analyze_options_list`. * @param ctx the parse tree * @return the visitor result */ visitAnalyze_options_list?: (ctx: Analyze_options_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.analyze_option_elem`. + * Visit a parse tree produced by `PostgreSqlParser.analyze_option_elem`. * @param ctx the parse tree * @return the visitor result */ visitAnalyze_option_elem?: (ctx: Analyze_option_elemContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_verbose`. + * Visit a parse tree produced by `PostgreSqlParser.opt_verbose`. * @param ctx the parse tree * @return the visitor result */ visitOpt_verbose?: (ctx: Opt_verboseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_skiplock`. + * Visit a parse tree produced by `PostgreSqlParser.opt_skiplock`. * @param ctx the parse tree * @return the visitor result */ visitOpt_skiplock?: (ctx: Opt_skiplockContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_buffer_usage_limit`. + * Visit a parse tree produced by `PostgreSqlParser.opt_buffer_usage_limit`. * @param ctx the parse tree * @return the visitor result */ visitOpt_buffer_usage_limit?: (ctx: Opt_buffer_usage_limitContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_full`. + * Visit a parse tree produced by `PostgreSqlParser.opt_full`. * @param ctx the parse tree * @return the visitor result */ visitOpt_full?: (ctx: Opt_fullContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_freeze`. + * Visit a parse tree produced by `PostgreSqlParser.opt_freeze`. * @param ctx the parse tree * @return the visitor result */ visitOpt_freeze?: (ctx: Opt_freezeContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_name_list`. + * Visit a parse tree produced by `PostgreSqlParser.opt_name_list`. * @param ctx the parse tree * @return the visitor result */ visitOpt_name_list?: (ctx: Opt_name_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.vacuum_relation`. + * Visit a parse tree produced by `PostgreSqlParser.vacuum_relation`. * @param ctx the parse tree * @return the visitor result */ visitVacuum_relation?: (ctx: Vacuum_relationContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.vacuum_relation_list`. + * Visit a parse tree produced by `PostgreSqlParser.vacuum_relation_list`. * @param ctx the parse tree * @return the visitor result */ visitVacuum_relation_list?: (ctx: Vacuum_relation_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_vacuum_relation_list`. + * Visit a parse tree produced by `PostgreSqlParser.opt_vacuum_relation_list`. * @param ctx the parse tree * @return the visitor result */ visitOpt_vacuum_relation_list?: (ctx: Opt_vacuum_relation_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.explainstmt`. + * Visit a parse tree produced by `PostgreSqlParser.explainstmt`. * @param ctx the parse tree * @return the visitor result */ visitExplainstmt?: (ctx: ExplainstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.explainablestmt`. + * Visit a parse tree produced by `PostgreSqlParser.explainablestmt`. * @param ctx the parse tree * @return the visitor result */ visitExplainablestmt?: (ctx: ExplainablestmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.explain_option_list`. + * Visit a parse tree produced by `PostgreSqlParser.explain_option_list`. * @param ctx the parse tree * @return the visitor result */ visitExplain_option_list?: (ctx: Explain_option_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.explain_option_elem`. + * Visit a parse tree produced by `PostgreSqlParser.explain_option_elem`. * @param ctx the parse tree * @return the visitor result */ visitExplain_option_elem?: (ctx: Explain_option_elemContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.explain_option_name`. + * Visit a parse tree produced by `PostgreSqlParser.explain_option_name`. * @param ctx the parse tree * @return the visitor result */ visitExplain_option_name?: (ctx: Explain_option_nameContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.explain_option_arg`. + * Visit a parse tree produced by `PostgreSqlParser.explain_option_arg`. * @param ctx the parse tree * @return the visitor result */ visitExplain_option_arg?: (ctx: Explain_option_argContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.preparestmt`. + * Visit a parse tree produced by `PostgreSqlParser.preparestmt`. * @param ctx the parse tree * @return the visitor result */ visitPreparestmt?: (ctx: PreparestmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.prep_type_clause`. + * Visit a parse tree produced by `PostgreSqlParser.prep_type_clause`. * @param ctx the parse tree * @return the visitor result */ visitPrep_type_clause?: (ctx: Prep_type_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.preparablestmt`. + * Visit a parse tree produced by `PostgreSqlParser.preparablestmt`. * @param ctx the parse tree * @return the visitor result */ visitPreparablestmt?: (ctx: PreparablestmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.executestmt`. + * Visit a parse tree produced by `PostgreSqlParser.executestmt`. * @param ctx the parse tree * @return the visitor result */ visitExecutestmt?: (ctx: ExecutestmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.execute_param_clause`. + * Visit a parse tree produced by `PostgreSqlParser.execute_param_clause`. * @param ctx the parse tree * @return the visitor result */ visitExecute_param_clause?: (ctx: Execute_param_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.deallocatestmt`. + * Visit a parse tree produced by `PostgreSqlParser.deallocatestmt`. * @param ctx the parse tree * @return the visitor result */ visitDeallocatestmt?: (ctx: DeallocatestmtContext) => Result; /** * Visit a parse tree produced by the `insertStatement` - * labeled alternative in `PostgreSQLParser.insertstmt`. + * labeled alternative in `PostgreSqlParser.insertstmt`. * @param ctx the parse tree * @return the visitor result */ visitInsertStatement?: (ctx: InsertStatementContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.insert_target`. + * Visit a parse tree produced by `PostgreSqlParser.insert_target`. * @param ctx the parse tree * @return the visitor result */ visitInsert_target?: (ctx: Insert_targetContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.insert_rest`. + * Visit a parse tree produced by `PostgreSqlParser.insert_rest`. * @param ctx the parse tree * @return the visitor result */ visitInsert_rest?: (ctx: Insert_restContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.override_kind`. + * Visit a parse tree produced by `PostgreSqlParser.override_kind`. * @param ctx the parse tree * @return the visitor result */ visitOverride_kind?: (ctx: Override_kindContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.insert_column_list`. + * Visit a parse tree produced by `PostgreSqlParser.insert_column_list`. * @param ctx the parse tree * @return the visitor result */ visitInsert_column_list?: (ctx: Insert_column_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.insert_column_item`. + * Visit a parse tree produced by `PostgreSqlParser.insert_column_item`. * @param ctx the parse tree * @return the visitor result */ visitInsert_column_item?: (ctx: Insert_column_itemContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_on_conflict`. + * Visit a parse tree produced by `PostgreSqlParser.opt_on_conflict`. * @param ctx the parse tree * @return the visitor result */ visitOpt_on_conflict?: (ctx: Opt_on_conflictContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_conf_expr`. + * Visit a parse tree produced by `PostgreSqlParser.opt_conf_expr`. * @param ctx the parse tree * @return the visitor result */ visitOpt_conf_expr?: (ctx: Opt_conf_exprContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.returning_clause`. + * Visit a parse tree produced by `PostgreSqlParser.returning_clause`. * @param ctx the parse tree * @return the visitor result */ visitReturning_clause?: (ctx: Returning_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.deletestmt`. + * Visit a parse tree produced by `PostgreSqlParser.deletestmt`. * @param ctx the parse tree * @return the visitor result */ visitDeletestmt?: (ctx: DeletestmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.using_clause`. + * Visit a parse tree produced by `PostgreSqlParser.using_clause`. * @param ctx the parse tree * @return the visitor result */ visitUsing_clause?: (ctx: Using_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.lockstmt`. + * Visit a parse tree produced by `PostgreSqlParser.lockstmt`. * @param ctx the parse tree * @return the visitor result */ visitLockstmt?: (ctx: LockstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_lock`. + * Visit a parse tree produced by `PostgreSqlParser.opt_lock`. * @param ctx the parse tree * @return the visitor result */ visitOpt_lock?: (ctx: Opt_lockContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.lock_type`. + * Visit a parse tree produced by `PostgreSqlParser.lock_type`. * @param ctx the parse tree * @return the visitor result */ visitLock_type?: (ctx: Lock_typeContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_nowait`. + * Visit a parse tree produced by `PostgreSqlParser.opt_nowait`. * @param ctx the parse tree * @return the visitor result */ visitOpt_nowait?: (ctx: Opt_nowaitContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_nowait_or_skip`. + * Visit a parse tree produced by `PostgreSqlParser.opt_nowait_or_skip`. * @param ctx the parse tree * @return the visitor result */ visitOpt_nowait_or_skip?: (ctx: Opt_nowait_or_skipContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.updatestmt`. + * Visit a parse tree produced by `PostgreSqlParser.updatestmt`. * @param ctx the parse tree * @return the visitor result */ visitUpdatestmt?: (ctx: UpdatestmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.set_clause_list`. + * Visit a parse tree produced by `PostgreSqlParser.set_clause_list`. * @param ctx the parse tree * @return the visitor result */ visitSet_clause_list?: (ctx: Set_clause_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.set_clause`. + * Visit a parse tree produced by `PostgreSqlParser.set_clause`. * @param ctx the parse tree * @return the visitor result */ visitSet_clause?: (ctx: Set_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.set_target`. + * Visit a parse tree produced by `PostgreSqlParser.set_target`. * @param ctx the parse tree * @return the visitor result */ visitSet_target?: (ctx: Set_targetContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.set_target_list`. + * Visit a parse tree produced by `PostgreSqlParser.set_target_list`. * @param ctx the parse tree * @return the visitor result */ visitSet_target_list?: (ctx: Set_target_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.declarecursorstmt`. + * Visit a parse tree produced by `PostgreSqlParser.declarecursorstmt`. * @param ctx the parse tree * @return the visitor result */ visitDeclarecursorstmt?: (ctx: DeclarecursorstmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.cursor_name`. + * Visit a parse tree produced by `PostgreSqlParser.cursor_name`. * @param ctx the parse tree * @return the visitor result */ visitCursor_name?: (ctx: Cursor_nameContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.cursor_options`. + * Visit a parse tree produced by `PostgreSqlParser.cursor_options`. * @param ctx the parse tree * @return the visitor result */ visitCursor_options?: (ctx: Cursor_optionsContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_hold`. + * Visit a parse tree produced by `PostgreSqlParser.opt_hold`. * @param ctx the parse tree * @return the visitor result */ visitOpt_hold?: (ctx: Opt_holdContext) => Result; /** * Visit a parse tree produced by the `selectStatement` - * labeled alternative in `PostgreSQLParser.selectstmt`. + * labeled alternative in `PostgreSqlParser.selectstmt`. * @param ctx the parse tree * @return the visitor result */ visitSelectStatement?: (ctx: SelectStatementContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.select_with_parens`. + * Visit a parse tree produced by `PostgreSqlParser.select_with_parens`. * @param ctx the parse tree * @return the visitor result */ visitSelect_with_parens?: (ctx: Select_with_parensContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.select_no_parens`. + * Visit a parse tree produced by `PostgreSqlParser.select_no_parens`. * @param ctx the parse tree * @return the visitor result */ visitSelect_no_parens?: (ctx: Select_no_parensContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.select_clause`. + * Visit a parse tree produced by `PostgreSqlParser.select_clause`. * @param ctx the parse tree * @return the visitor result */ visitSelect_clause?: (ctx: Select_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.simple_select`. + * Visit a parse tree produced by `PostgreSqlParser.simple_select`. * @param ctx the parse tree * @return the visitor result */ visitSimple_select?: (ctx: Simple_selectContext) => Result; /** * Visit a parse tree produced by the `union` - * labeled alternative in `PostgreSQLParser.set_operator`. + * labeled alternative in `PostgreSqlParser.set_operator`. * @param ctx the parse tree * @return the visitor result */ visitUnion?: (ctx: UnionContext) => Result; /** * Visit a parse tree produced by the `intersect` - * labeled alternative in `PostgreSQLParser.set_operator`. + * labeled alternative in `PostgreSqlParser.set_operator`. * @param ctx the parse tree * @return the visitor result */ visitIntersect?: (ctx: IntersectContext) => Result; /** * Visit a parse tree produced by the `except` - * labeled alternative in `PostgreSQLParser.set_operator`. + * labeled alternative in `PostgreSqlParser.set_operator`. * @param ctx the parse tree * @return the visitor result */ visitExcept?: (ctx: ExceptContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.set_operator_with_all_or_distinct`. + * Visit a parse tree produced by `PostgreSqlParser.set_operator_with_all_or_distinct`. * @param ctx the parse tree * @return the visitor result */ visitSet_operator_with_all_or_distinct?: (ctx: Set_operator_with_all_or_distinctContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.with_clause`. + * Visit a parse tree produced by `PostgreSqlParser.with_clause`. * @param ctx the parse tree * @return the visitor result */ visitWith_clause?: (ctx: With_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.cte_list`. + * Visit a parse tree produced by `PostgreSqlParser.cte_list`. * @param ctx the parse tree * @return the visitor result */ visitCte_list?: (ctx: Cte_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.common_table_expr`. + * Visit a parse tree produced by `PostgreSqlParser.common_table_expr`. * @param ctx the parse tree * @return the visitor result */ visitCommon_table_expr?: (ctx: Common_table_exprContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.search_cluase`. + * Visit a parse tree produced by `PostgreSqlParser.search_cluase`. * @param ctx the parse tree * @return the visitor result */ visitSearch_cluase?: (ctx: Search_cluaseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.cycle_cluase`. + * Visit a parse tree produced by `PostgreSqlParser.cycle_cluase`. * @param ctx the parse tree * @return the visitor result */ visitCycle_cluase?: (ctx: Cycle_cluaseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_materialized`. + * Visit a parse tree produced by `PostgreSqlParser.opt_materialized`. * @param ctx the parse tree * @return the visitor result */ visitOpt_materialized?: (ctx: Opt_materializedContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_with_clause`. + * Visit a parse tree produced by `PostgreSqlParser.opt_with_clause`. * @param ctx the parse tree * @return the visitor result */ visitOpt_with_clause?: (ctx: Opt_with_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.into_clause`. + * Visit a parse tree produced by `PostgreSqlParser.into_clause`. * @param ctx the parse tree * @return the visitor result */ visitInto_clause?: (ctx: Into_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_strict`. + * Visit a parse tree produced by `PostgreSqlParser.opt_strict`. * @param ctx the parse tree * @return the visitor result */ visitOpt_strict?: (ctx: Opt_strictContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opttempTableName`. + * Visit a parse tree produced by `PostgreSqlParser.opttempTableName`. * @param ctx the parse tree * @return the visitor result */ visitOpttempTableName?: (ctx: OpttempTableNameContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_table`. + * Visit a parse tree produced by `PostgreSqlParser.opt_table`. * @param ctx the parse tree * @return the visitor result */ visitOpt_table?: (ctx: Opt_tableContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.all_or_distinct`. + * Visit a parse tree produced by `PostgreSqlParser.all_or_distinct`. * @param ctx the parse tree * @return the visitor result */ visitAll_or_distinct?: (ctx: All_or_distinctContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.distinct_clause`. + * Visit a parse tree produced by `PostgreSqlParser.distinct_clause`. * @param ctx the parse tree * @return the visitor result */ visitDistinct_clause?: (ctx: Distinct_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_all_clause`. + * Visit a parse tree produced by `PostgreSqlParser.opt_all_clause`. * @param ctx the parse tree * @return the visitor result */ visitOpt_all_clause?: (ctx: Opt_all_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_sort_clause`. + * Visit a parse tree produced by `PostgreSqlParser.opt_sort_clause`. * @param ctx the parse tree * @return the visitor result */ visitOpt_sort_clause?: (ctx: Opt_sort_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.sort_clause`. + * Visit a parse tree produced by `PostgreSqlParser.sort_clause`. * @param ctx the parse tree * @return the visitor result */ visitSort_clause?: (ctx: Sort_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.sortby_list`. + * Visit a parse tree produced by `PostgreSqlParser.sortby_list`. * @param ctx the parse tree * @return the visitor result */ visitSortby_list?: (ctx: Sortby_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.sortby`. + * Visit a parse tree produced by `PostgreSqlParser.sortby`. * @param ctx the parse tree * @return the visitor result */ visitSortby?: (ctx: SortbyContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.select_limit`. + * Visit a parse tree produced by `PostgreSqlParser.select_limit`. * @param ctx the parse tree * @return the visitor result */ visitSelect_limit?: (ctx: Select_limitContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_select_limit`. + * Visit a parse tree produced by `PostgreSqlParser.opt_select_limit`. * @param ctx the parse tree * @return the visitor result */ visitOpt_select_limit?: (ctx: Opt_select_limitContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.limit_clause`. + * Visit a parse tree produced by `PostgreSqlParser.limit_clause`. * @param ctx the parse tree * @return the visitor result */ visitLimit_clause?: (ctx: Limit_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.fetch_clause`. + * Visit a parse tree produced by `PostgreSqlParser.fetch_clause`. * @param ctx the parse tree * @return the visitor result */ visitFetch_clause?: (ctx: Fetch_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.offset_clause`. + * Visit a parse tree produced by `PostgreSqlParser.offset_clause`. * @param ctx the parse tree * @return the visitor result */ visitOffset_clause?: (ctx: Offset_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.select_limit_value`. + * Visit a parse tree produced by `PostgreSqlParser.select_limit_value`. * @param ctx the parse tree * @return the visitor result */ visitSelect_limit_value?: (ctx: Select_limit_valueContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.select_offset_value`. + * Visit a parse tree produced by `PostgreSqlParser.select_offset_value`. * @param ctx the parse tree * @return the visitor result */ visitSelect_offset_value?: (ctx: Select_offset_valueContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.select_fetch_first_value`. + * Visit a parse tree produced by `PostgreSqlParser.select_fetch_first_value`. * @param ctx the parse tree * @return the visitor result */ visitSelect_fetch_first_value?: (ctx: Select_fetch_first_valueContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.i_or_f_const`. + * Visit a parse tree produced by `PostgreSqlParser.i_or_f_const`. * @param ctx the parse tree * @return the visitor result */ visitI_or_f_const?: (ctx: I_or_f_constContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.row_or_rows`. + * Visit a parse tree produced by `PostgreSqlParser.row_or_rows`. * @param ctx the parse tree * @return the visitor result */ visitRow_or_rows?: (ctx: Row_or_rowsContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.first_or_next`. + * Visit a parse tree produced by `PostgreSqlParser.first_or_next`. * @param ctx the parse tree * @return the visitor result */ visitFirst_or_next?: (ctx: First_or_nextContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.group_clause`. + * Visit a parse tree produced by `PostgreSqlParser.group_clause`. * @param ctx the parse tree * @return the visitor result */ visitGroup_clause?: (ctx: Group_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.group_by_list`. + * Visit a parse tree produced by `PostgreSqlParser.group_by_list`. * @param ctx the parse tree * @return the visitor result */ visitGroup_by_list?: (ctx: Group_by_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.group_by_item`. + * Visit a parse tree produced by `PostgreSqlParser.group_by_item`. * @param ctx the parse tree * @return the visitor result */ visitGroup_by_item?: (ctx: Group_by_itemContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.empty_grouping_set`. + * Visit a parse tree produced by `PostgreSqlParser.empty_grouping_set`. * @param ctx the parse tree * @return the visitor result */ visitEmpty_grouping_set?: (ctx: Empty_grouping_setContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.rollup_clause`. + * Visit a parse tree produced by `PostgreSqlParser.rollup_clause`. * @param ctx the parse tree * @return the visitor result */ visitRollup_clause?: (ctx: Rollup_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.cube_clause`. + * Visit a parse tree produced by `PostgreSqlParser.cube_clause`. * @param ctx the parse tree * @return the visitor result */ visitCube_clause?: (ctx: Cube_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.grouping_sets_clause`. + * Visit a parse tree produced by `PostgreSqlParser.grouping_sets_clause`. * @param ctx the parse tree * @return the visitor result */ visitGrouping_sets_clause?: (ctx: Grouping_sets_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.having_clause`. + * Visit a parse tree produced by `PostgreSqlParser.having_clause`. * @param ctx the parse tree * @return the visitor result */ visitHaving_clause?: (ctx: Having_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.for_locking_clause`. + * Visit a parse tree produced by `PostgreSqlParser.for_locking_clause`. * @param ctx the parse tree * @return the visitor result */ visitFor_locking_clause?: (ctx: For_locking_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_for_locking_clause`. + * Visit a parse tree produced by `PostgreSqlParser.opt_for_locking_clause`. * @param ctx the parse tree * @return the visitor result */ visitOpt_for_locking_clause?: (ctx: Opt_for_locking_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.for_locking_items`. + * Visit a parse tree produced by `PostgreSqlParser.for_locking_items`. * @param ctx the parse tree * @return the visitor result */ visitFor_locking_items?: (ctx: For_locking_itemsContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.for_locking_item`. + * Visit a parse tree produced by `PostgreSqlParser.for_locking_item`. * @param ctx the parse tree * @return the visitor result */ visitFor_locking_item?: (ctx: For_locking_itemContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.for_locking_strength`. + * Visit a parse tree produced by `PostgreSqlParser.for_locking_strength`. * @param ctx the parse tree * @return the visitor result */ visitFor_locking_strength?: (ctx: For_locking_strengthContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.locked_rels_list`. + * Visit a parse tree produced by `PostgreSqlParser.locked_rels_list`. * @param ctx the parse tree * @return the visitor result */ visitLocked_rels_list?: (ctx: Locked_rels_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.values_clause`. + * Visit a parse tree produced by `PostgreSqlParser.values_clause`. * @param ctx the parse tree * @return the visitor result */ visitValues_clause?: (ctx: Values_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.from_clause`. + * Visit a parse tree produced by `PostgreSqlParser.from_clause`. * @param ctx the parse tree * @return the visitor result */ visitFrom_clause?: (ctx: From_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.from_list`. + * Visit a parse tree produced by `PostgreSqlParser.from_list`. * @param ctx the parse tree * @return the visitor result */ visitFrom_list?: (ctx: From_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.table_ref`. + * Visit a parse tree produced by `PostgreSqlParser.table_ref`. * @param ctx the parse tree * @return the visitor result */ visitTable_ref?: (ctx: Table_refContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.alias_clause`. + * Visit a parse tree produced by `PostgreSqlParser.alias_clause`. * @param ctx the parse tree * @return the visitor result */ visitAlias_clause?: (ctx: Alias_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_alias_clause`. + * Visit a parse tree produced by `PostgreSqlParser.opt_alias_clause`. * @param ctx the parse tree * @return the visitor result */ visitOpt_alias_clause?: (ctx: Opt_alias_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.func_alias_clause`. + * Visit a parse tree produced by `PostgreSqlParser.func_alias_clause`. * @param ctx the parse tree * @return the visitor result */ visitFunc_alias_clause?: (ctx: Func_alias_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.join_type`. + * Visit a parse tree produced by `PostgreSqlParser.join_type`. * @param ctx the parse tree * @return the visitor result */ visitJoin_type?: (ctx: Join_typeContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.join_qual`. + * Visit a parse tree produced by `PostgreSqlParser.join_qual`. * @param ctx the parse tree * @return the visitor result */ visitJoin_qual?: (ctx: Join_qualContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.relation_expr`. + * Visit a parse tree produced by `PostgreSqlParser.relation_expr`. * @param ctx the parse tree * @return the visitor result */ visitRelation_expr?: (ctx: Relation_exprContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.view_relation_expr`. + * Visit a parse tree produced by `PostgreSqlParser.view_relation_expr`. * @param ctx the parse tree * @return the visitor result */ visitView_relation_expr?: (ctx: View_relation_exprContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.publication_relation_expr`. + * Visit a parse tree produced by `PostgreSqlParser.publication_relation_expr`. * @param ctx the parse tree * @return the visitor result */ visitPublication_relation_expr?: (ctx: Publication_relation_exprContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.relation_expr_list`. + * Visit a parse tree produced by `PostgreSqlParser.relation_expr_list`. * @param ctx the parse tree * @return the visitor result */ visitRelation_expr_list?: (ctx: Relation_expr_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.publication_relation_expr_list`. + * Visit a parse tree produced by `PostgreSqlParser.publication_relation_expr_list`. * @param ctx the parse tree * @return the visitor result */ visitPublication_relation_expr_list?: (ctx: Publication_relation_expr_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.relation_expr_opt_alias`. + * Visit a parse tree produced by `PostgreSqlParser.relation_expr_opt_alias`. * @param ctx the parse tree * @return the visitor result */ visitRelation_expr_opt_alias?: (ctx: Relation_expr_opt_aliasContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.tablesample_clause`. + * Visit a parse tree produced by `PostgreSqlParser.tablesample_clause`. * @param ctx the parse tree * @return the visitor result */ visitTablesample_clause?: (ctx: Tablesample_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_repeatable_clause`. + * Visit a parse tree produced by `PostgreSqlParser.opt_repeatable_clause`. * @param ctx the parse tree * @return the visitor result */ visitOpt_repeatable_clause?: (ctx: Opt_repeatable_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.func_table`. + * Visit a parse tree produced by `PostgreSqlParser.func_table`. * @param ctx the parse tree * @return the visitor result */ visitFunc_table?: (ctx: Func_tableContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.rowsfrom_item`. + * Visit a parse tree produced by `PostgreSqlParser.rowsfrom_item`. * @param ctx the parse tree * @return the visitor result */ visitRowsfrom_item?: (ctx: Rowsfrom_itemContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.rowsfrom_list`. + * Visit a parse tree produced by `PostgreSqlParser.rowsfrom_list`. * @param ctx the parse tree * @return the visitor result */ visitRowsfrom_list?: (ctx: Rowsfrom_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_col_def_list`. + * Visit a parse tree produced by `PostgreSqlParser.opt_col_def_list`. * @param ctx the parse tree * @return the visitor result */ visitOpt_col_def_list?: (ctx: Opt_col_def_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_ordinality`. + * Visit a parse tree produced by `PostgreSqlParser.opt_ordinality`. * @param ctx the parse tree * @return the visitor result */ visitOpt_ordinality?: (ctx: Opt_ordinalityContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.where_clause`. + * Visit a parse tree produced by `PostgreSqlParser.where_clause`. * @param ctx the parse tree * @return the visitor result */ visitWhere_clause?: (ctx: Where_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.where_or_current_clause`. + * Visit a parse tree produced by `PostgreSqlParser.where_or_current_clause`. * @param ctx the parse tree * @return the visitor result */ visitWhere_or_current_clause?: (ctx: Where_or_current_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opttablefuncelementlist`. + * Visit a parse tree produced by `PostgreSqlParser.opttablefuncelementlist`. * @param ctx the parse tree * @return the visitor result */ visitOpttablefuncelementlist?: (ctx: OpttablefuncelementlistContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.tablefuncelementlist`. + * Visit a parse tree produced by `PostgreSqlParser.tablefuncelementlist`. * @param ctx the parse tree * @return the visitor result */ visitTablefuncelementlist?: (ctx: TablefuncelementlistContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.tablefuncelement`. + * Visit a parse tree produced by `PostgreSqlParser.tablefuncelement`. * @param ctx the parse tree * @return the visitor result */ visitTablefuncelement?: (ctx: TablefuncelementContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.xmltable`. + * Visit a parse tree produced by `PostgreSqlParser.xmltable`. * @param ctx the parse tree * @return the visitor result */ visitXmltable?: (ctx: XmltableContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.xmltable_column_list`. + * Visit a parse tree produced by `PostgreSqlParser.xmltable_column_list`. * @param ctx the parse tree * @return the visitor result */ visitXmltable_column_list?: (ctx: Xmltable_column_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.xmltable_column_el`. + * Visit a parse tree produced by `PostgreSqlParser.xmltable_column_el`. * @param ctx the parse tree * @return the visitor result */ visitXmltable_column_el?: (ctx: Xmltable_column_elContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.xmltable_column_option_list`. + * Visit a parse tree produced by `PostgreSqlParser.xmltable_column_option_list`. * @param ctx the parse tree * @return the visitor result */ visitXmltable_column_option_list?: (ctx: Xmltable_column_option_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.xmltable_column_option_el`. + * Visit a parse tree produced by `PostgreSqlParser.xmltable_column_option_el`. * @param ctx the parse tree * @return the visitor result */ visitXmltable_column_option_el?: (ctx: Xmltable_column_option_elContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.xml_namespace_list`. + * Visit a parse tree produced by `PostgreSqlParser.xml_namespace_list`. * @param ctx the parse tree * @return the visitor result */ visitXml_namespace_list?: (ctx: Xml_namespace_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.xml_namespace_el`. + * Visit a parse tree produced by `PostgreSqlParser.xml_namespace_el`. * @param ctx the parse tree * @return the visitor result */ visitXml_namespace_el?: (ctx: Xml_namespace_elContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.typename`. + * Visit a parse tree produced by `PostgreSqlParser.typename`. * @param ctx the parse tree * @return the visitor result */ visitTypename?: (ctx: TypenameContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_array_bounds`. + * Visit a parse tree produced by `PostgreSqlParser.opt_array_bounds`. * @param ctx the parse tree * @return the visitor result */ visitOpt_array_bounds?: (ctx: Opt_array_boundsContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.simpletypename`. + * Visit a parse tree produced by `PostgreSqlParser.simpletypename`. * @param ctx the parse tree * @return the visitor result */ visitSimpletypename?: (ctx: SimpletypenameContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.consttypename`. + * Visit a parse tree produced by `PostgreSqlParser.consttypename`. * @param ctx the parse tree * @return the visitor result */ visitConsttypename?: (ctx: ConsttypenameContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.generictype`. + * Visit a parse tree produced by `PostgreSqlParser.generictype`. * @param ctx the parse tree * @return the visitor result */ visitGenerictype?: (ctx: GenerictypeContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_type_modifiers`. + * Visit a parse tree produced by `PostgreSqlParser.opt_type_modifiers`. * @param ctx the parse tree * @return the visitor result */ visitOpt_type_modifiers?: (ctx: Opt_type_modifiersContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.numeric`. + * Visit a parse tree produced by `PostgreSqlParser.numeric`. * @param ctx the parse tree * @return the visitor result */ visitNumeric?: (ctx: NumericContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_float`. + * Visit a parse tree produced by `PostgreSqlParser.opt_float`. * @param ctx the parse tree * @return the visitor result */ visitOpt_float?: (ctx: Opt_floatContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.bit`. + * Visit a parse tree produced by `PostgreSqlParser.bit`. * @param ctx the parse tree * @return the visitor result */ visitBit?: (ctx: BitContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.constbit`. + * Visit a parse tree produced by `PostgreSqlParser.constbit`. * @param ctx the parse tree * @return the visitor result */ visitConstbit?: (ctx: ConstbitContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.bitwithlength`. + * Visit a parse tree produced by `PostgreSqlParser.bitwithlength`. * @param ctx the parse tree * @return the visitor result */ visitBitwithlength?: (ctx: BitwithlengthContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.bitwithoutlength`. + * Visit a parse tree produced by `PostgreSqlParser.bitwithoutlength`. * @param ctx the parse tree * @return the visitor result */ visitBitwithoutlength?: (ctx: BitwithoutlengthContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.character`. + * Visit a parse tree produced by `PostgreSqlParser.character`. * @param ctx the parse tree * @return the visitor result */ visitCharacter?: (ctx: CharacterContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.constcharacter`. + * Visit a parse tree produced by `PostgreSqlParser.constcharacter`. * @param ctx the parse tree * @return the visitor result */ visitConstcharacter?: (ctx: ConstcharacterContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.character_c`. + * Visit a parse tree produced by `PostgreSqlParser.character_c`. * @param ctx the parse tree * @return the visitor result */ visitCharacter_c?: (ctx: Character_cContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_varying`. + * Visit a parse tree produced by `PostgreSqlParser.opt_varying`. * @param ctx the parse tree * @return the visitor result */ visitOpt_varying?: (ctx: Opt_varyingContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.constdatetime`. + * Visit a parse tree produced by `PostgreSqlParser.constdatetime`. * @param ctx the parse tree * @return the visitor result */ visitConstdatetime?: (ctx: ConstdatetimeContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.constinterval`. + * Visit a parse tree produced by `PostgreSqlParser.constinterval`. * @param ctx the parse tree * @return the visitor result */ visitConstinterval?: (ctx: ConstintervalContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_timezone`. + * Visit a parse tree produced by `PostgreSqlParser.opt_timezone`. * @param ctx the parse tree * @return the visitor result */ visitOpt_timezone?: (ctx: Opt_timezoneContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_interval`. + * Visit a parse tree produced by `PostgreSqlParser.opt_interval`. * @param ctx the parse tree * @return the visitor result */ visitOpt_interval?: (ctx: Opt_intervalContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.interval_second`. + * Visit a parse tree produced by `PostgreSqlParser.interval_second`. * @param ctx the parse tree * @return the visitor result */ visitInterval_second?: (ctx: Interval_secondContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_escape`. + * Visit a parse tree produced by `PostgreSqlParser.opt_escape`. * @param ctx the parse tree * @return the visitor result */ visitOpt_escape?: (ctx: Opt_escapeContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.a_expr`. + * Visit a parse tree produced by `PostgreSqlParser.a_expr`. * @param ctx the parse tree * @return the visitor result */ visitA_expr?: (ctx: A_exprContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.a_expr_qual`. + * Visit a parse tree produced by `PostgreSqlParser.a_expr_qual`. * @param ctx the parse tree * @return the visitor result */ visitA_expr_qual?: (ctx: A_expr_qualContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.a_expr_lessless`. + * Visit a parse tree produced by `PostgreSqlParser.a_expr_lessless`. * @param ctx the parse tree * @return the visitor result */ visitA_expr_lessless?: (ctx: A_expr_lesslessContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.a_expr_or`. + * Visit a parse tree produced by `PostgreSqlParser.a_expr_or`. * @param ctx the parse tree * @return the visitor result */ visitA_expr_or?: (ctx: A_expr_orContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.a_expr_and`. + * Visit a parse tree produced by `PostgreSqlParser.a_expr_and`. * @param ctx the parse tree * @return the visitor result */ visitA_expr_and?: (ctx: A_expr_andContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.a_expr_in`. + * Visit a parse tree produced by `PostgreSqlParser.a_expr_in`. * @param ctx the parse tree * @return the visitor result */ visitA_expr_in?: (ctx: A_expr_inContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.a_expr_unary_not`. + * Visit a parse tree produced by `PostgreSqlParser.a_expr_unary_not`. * @param ctx the parse tree * @return the visitor result */ visitA_expr_unary_not?: (ctx: A_expr_unary_notContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.a_expr_isnull`. + * Visit a parse tree produced by `PostgreSqlParser.a_expr_isnull`. * @param ctx the parse tree * @return the visitor result */ visitA_expr_isnull?: (ctx: A_expr_isnullContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.a_expr_is_not`. + * Visit a parse tree produced by `PostgreSqlParser.a_expr_is_not`. * @param ctx the parse tree * @return the visitor result */ visitA_expr_is_not?: (ctx: A_expr_is_notContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.a_expr_compare`. + * Visit a parse tree produced by `PostgreSqlParser.a_expr_compare`. * @param ctx the parse tree * @return the visitor result */ visitA_expr_compare?: (ctx: A_expr_compareContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.a_expr_like`. + * Visit a parse tree produced by `PostgreSqlParser.a_expr_like`. * @param ctx the parse tree * @return the visitor result */ visitA_expr_like?: (ctx: A_expr_likeContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.a_expr_qual_op`. + * Visit a parse tree produced by `PostgreSqlParser.a_expr_qual_op`. * @param ctx the parse tree * @return the visitor result */ visitA_expr_qual_op?: (ctx: A_expr_qual_opContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.a_expr_unary_qualop`. + * Visit a parse tree produced by `PostgreSqlParser.a_expr_unary_qualop`. * @param ctx the parse tree * @return the visitor result */ visitA_expr_unary_qualop?: (ctx: A_expr_unary_qualopContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.a_expr_add`. + * Visit a parse tree produced by `PostgreSqlParser.a_expr_add`. * @param ctx the parse tree * @return the visitor result */ visitA_expr_add?: (ctx: A_expr_addContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.a_expr_mul`. + * Visit a parse tree produced by `PostgreSqlParser.a_expr_mul`. * @param ctx the parse tree * @return the visitor result */ visitA_expr_mul?: (ctx: A_expr_mulContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.a_expr_caret`. + * Visit a parse tree produced by `PostgreSqlParser.a_expr_caret`. * @param ctx the parse tree * @return the visitor result */ visitA_expr_caret?: (ctx: A_expr_caretContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.a_expr_unary_sign`. + * Visit a parse tree produced by `PostgreSqlParser.a_expr_unary_sign`. * @param ctx the parse tree * @return the visitor result */ visitA_expr_unary_sign?: (ctx: A_expr_unary_signContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.a_expr_at_time_zone`. + * Visit a parse tree produced by `PostgreSqlParser.a_expr_at_time_zone`. * @param ctx the parse tree * @return the visitor result */ visitA_expr_at_time_zone?: (ctx: A_expr_at_time_zoneContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.a_expr_collate`. + * Visit a parse tree produced by `PostgreSqlParser.a_expr_collate`. * @param ctx the parse tree * @return the visitor result */ visitA_expr_collate?: (ctx: A_expr_collateContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.a_expr_typecast`. + * Visit a parse tree produced by `PostgreSqlParser.a_expr_typecast`. * @param ctx the parse tree * @return the visitor result */ visitA_expr_typecast?: (ctx: A_expr_typecastContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.b_expr`. + * Visit a parse tree produced by `PostgreSqlParser.b_expr`. * @param ctx the parse tree * @return the visitor result */ visitB_expr?: (ctx: B_exprContext) => Result; /** * Visit a parse tree produced by the `c_expr_exists` - * labeled alternative in `PostgreSQLParser.c_expr`. + * labeled alternative in `PostgreSqlParser.c_expr`. * @param ctx the parse tree * @return the visitor result */ visitC_expr_exists?: (ctx: C_expr_existsContext) => Result; /** * Visit a parse tree produced by the `c_expr_expr` - * labeled alternative in `PostgreSQLParser.c_expr`. + * labeled alternative in `PostgreSqlParser.c_expr`. * @param ctx the parse tree * @return the visitor result */ visitC_expr_expr?: (ctx: C_expr_exprContext) => Result; /** * Visit a parse tree produced by the `c_expr_case` - * labeled alternative in `PostgreSQLParser.c_expr`. + * labeled alternative in `PostgreSqlParser.c_expr`. * @param ctx the parse tree * @return the visitor result */ visitC_expr_case?: (ctx: C_expr_caseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.plsqlvariablename`. + * Visit a parse tree produced by `PostgreSqlParser.plsqlvariablename`. * @param ctx the parse tree * @return the visitor result */ visitPlsqlvariablename?: (ctx: PlsqlvariablenameContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.func_application`. + * Visit a parse tree produced by `PostgreSqlParser.func_application`. * @param ctx the parse tree * @return the visitor result */ visitFunc_application?: (ctx: Func_applicationContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.func_expr`. + * Visit a parse tree produced by `PostgreSqlParser.func_expr`. * @param ctx the parse tree * @return the visitor result */ visitFunc_expr?: (ctx: Func_exprContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.func_expr_windowless`. + * Visit a parse tree produced by `PostgreSqlParser.func_expr_windowless`. * @param ctx the parse tree * @return the visitor result */ visitFunc_expr_windowless?: (ctx: Func_expr_windowlessContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.func_expr_common_subexpr`. + * Visit a parse tree produced by `PostgreSqlParser.func_expr_common_subexpr`. * @param ctx the parse tree * @return the visitor result */ visitFunc_expr_common_subexpr?: (ctx: Func_expr_common_subexprContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.xml_root_version`. + * Visit a parse tree produced by `PostgreSqlParser.xml_root_version`. * @param ctx the parse tree * @return the visitor result */ visitXml_root_version?: (ctx: Xml_root_versionContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_xml_root_standalone`. + * Visit a parse tree produced by `PostgreSqlParser.opt_xml_root_standalone`. * @param ctx the parse tree * @return the visitor result */ visitOpt_xml_root_standalone?: (ctx: Opt_xml_root_standaloneContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.xml_attributes`. + * Visit a parse tree produced by `PostgreSqlParser.xml_attributes`. * @param ctx the parse tree * @return the visitor result */ visitXml_attributes?: (ctx: Xml_attributesContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.xml_attribute_list`. + * Visit a parse tree produced by `PostgreSqlParser.xml_attribute_list`. * @param ctx the parse tree * @return the visitor result */ visitXml_attribute_list?: (ctx: Xml_attribute_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.xml_attribute_el`. + * Visit a parse tree produced by `PostgreSqlParser.xml_attribute_el`. * @param ctx the parse tree * @return the visitor result */ visitXml_attribute_el?: (ctx: Xml_attribute_elContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.document_or_content`. + * Visit a parse tree produced by `PostgreSqlParser.document_or_content`. * @param ctx the parse tree * @return the visitor result */ visitDocument_or_content?: (ctx: Document_or_contentContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.xml_whitespace_option`. + * Visit a parse tree produced by `PostgreSqlParser.xml_whitespace_option`. * @param ctx the parse tree * @return the visitor result */ visitXml_whitespace_option?: (ctx: Xml_whitespace_optionContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.xmlexists_argument`. + * Visit a parse tree produced by `PostgreSqlParser.xmlexists_argument`. * @param ctx the parse tree * @return the visitor result */ visitXmlexists_argument?: (ctx: Xmlexists_argumentContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.xml_passing_mech`. + * Visit a parse tree produced by `PostgreSqlParser.xml_passing_mech`. * @param ctx the parse tree * @return the visitor result */ visitXml_passing_mech?: (ctx: Xml_passing_mechContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.within_group_clause`. + * Visit a parse tree produced by `PostgreSqlParser.within_group_clause`. * @param ctx the parse tree * @return the visitor result */ visitWithin_group_clause?: (ctx: Within_group_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.filter_clause`. + * Visit a parse tree produced by `PostgreSqlParser.filter_clause`. * @param ctx the parse tree * @return the visitor result */ visitFilter_clause?: (ctx: Filter_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.window_clause`. + * Visit a parse tree produced by `PostgreSqlParser.window_clause`. * @param ctx the parse tree * @return the visitor result */ visitWindow_clause?: (ctx: Window_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.window_definition_list`. + * Visit a parse tree produced by `PostgreSqlParser.window_definition_list`. * @param ctx the parse tree * @return the visitor result */ visitWindow_definition_list?: (ctx: Window_definition_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.window_definition`. + * Visit a parse tree produced by `PostgreSqlParser.window_definition`. * @param ctx the parse tree * @return the visitor result */ visitWindow_definition?: (ctx: Window_definitionContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.over_clause`. + * Visit a parse tree produced by `PostgreSqlParser.over_clause`. * @param ctx the parse tree * @return the visitor result */ visitOver_clause?: (ctx: Over_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.window_specification`. + * Visit a parse tree produced by `PostgreSqlParser.window_specification`. * @param ctx the parse tree * @return the visitor result */ visitWindow_specification?: (ctx: Window_specificationContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_existing_window_name`. + * Visit a parse tree produced by `PostgreSqlParser.opt_existing_window_name`. * @param ctx the parse tree * @return the visitor result */ visitOpt_existing_window_name?: (ctx: Opt_existing_window_nameContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_partition_clause`. + * Visit a parse tree produced by `PostgreSqlParser.opt_partition_clause`. * @param ctx the parse tree * @return the visitor result */ visitOpt_partition_clause?: (ctx: Opt_partition_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_frame_clause`. + * Visit a parse tree produced by `PostgreSqlParser.opt_frame_clause`. * @param ctx the parse tree * @return the visitor result */ visitOpt_frame_clause?: (ctx: Opt_frame_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.frame_extent`. + * Visit a parse tree produced by `PostgreSqlParser.frame_extent`. * @param ctx the parse tree * @return the visitor result */ visitFrame_extent?: (ctx: Frame_extentContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.frame_bound`. + * Visit a parse tree produced by `PostgreSqlParser.frame_bound`. * @param ctx the parse tree * @return the visitor result */ visitFrame_bound?: (ctx: Frame_boundContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_window_exclusion_clause`. + * Visit a parse tree produced by `PostgreSqlParser.opt_window_exclusion_clause`. * @param ctx the parse tree * @return the visitor result */ visitOpt_window_exclusion_clause?: (ctx: Opt_window_exclusion_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.row`. + * Visit a parse tree produced by `PostgreSqlParser.row`. * @param ctx the parse tree * @return the visitor result */ visitRow?: (ctx: RowContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.explicit_row`. + * Visit a parse tree produced by `PostgreSqlParser.explicit_row`. * @param ctx the parse tree * @return the visitor result */ visitExplicit_row?: (ctx: Explicit_rowContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.implicit_row`. + * Visit a parse tree produced by `PostgreSqlParser.implicit_row`. * @param ctx the parse tree * @return the visitor result */ visitImplicit_row?: (ctx: Implicit_rowContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.sub_type`. + * Visit a parse tree produced by `PostgreSqlParser.sub_type`. * @param ctx the parse tree * @return the visitor result */ visitSub_type?: (ctx: Sub_typeContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.all_op`. + * Visit a parse tree produced by `PostgreSqlParser.all_op`. * @param ctx the parse tree * @return the visitor result */ visitAll_op?: (ctx: All_opContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.mathop`. + * Visit a parse tree produced by `PostgreSqlParser.mathop`. * @param ctx the parse tree * @return the visitor result */ visitMathop?: (ctx: MathopContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.qual_op`. + * Visit a parse tree produced by `PostgreSqlParser.qual_op`. * @param ctx the parse tree * @return the visitor result */ visitQual_op?: (ctx: Qual_opContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.qual_all_op`. + * Visit a parse tree produced by `PostgreSqlParser.qual_all_op`. * @param ctx the parse tree * @return the visitor result */ visitQual_all_op?: (ctx: Qual_all_opContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.subquery_Op`. + * Visit a parse tree produced by `PostgreSqlParser.subquery_Op`. * @param ctx the parse tree * @return the visitor result */ visitSubquery_Op?: (ctx: Subquery_OpContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.expr_list`. + * Visit a parse tree produced by `PostgreSqlParser.expr_list`. * @param ctx the parse tree * @return the visitor result */ visitExpr_list?: (ctx: Expr_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.column_expr_list_noparen`. + * Visit a parse tree produced by `PostgreSqlParser.column_expr_list_noparen`. * @param ctx the parse tree * @return the visitor result */ visitColumn_expr_list_noparen?: (ctx: Column_expr_list_noparenContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.column_expr_list`. + * Visit a parse tree produced by `PostgreSqlParser.column_expr_list`. * @param ctx the parse tree * @return the visitor result */ visitColumn_expr_list?: (ctx: Column_expr_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.column_expr`. + * Visit a parse tree produced by `PostgreSqlParser.column_expr`. * @param ctx the parse tree * @return the visitor result */ visitColumn_expr?: (ctx: Column_exprContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.column_expr_noparen`. + * Visit a parse tree produced by `PostgreSqlParser.column_expr_noparen`. * @param ctx the parse tree * @return the visitor result */ visitColumn_expr_noparen?: (ctx: Column_expr_noparenContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.func_arg_list`. + * Visit a parse tree produced by `PostgreSqlParser.func_arg_list`. * @param ctx the parse tree * @return the visitor result */ visitFunc_arg_list?: (ctx: Func_arg_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.func_arg_expr`. + * Visit a parse tree produced by `PostgreSqlParser.func_arg_expr`. * @param ctx the parse tree * @return the visitor result */ visitFunc_arg_expr?: (ctx: Func_arg_exprContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.type_list`. + * Visit a parse tree produced by `PostgreSqlParser.type_list`. * @param ctx the parse tree * @return the visitor result */ visitType_list?: (ctx: Type_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.array_expr`. + * Visit a parse tree produced by `PostgreSqlParser.array_expr`. * @param ctx the parse tree * @return the visitor result */ visitArray_expr?: (ctx: Array_exprContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.array_expr_list`. + * Visit a parse tree produced by `PostgreSqlParser.array_expr_list`. * @param ctx the parse tree * @return the visitor result */ visitArray_expr_list?: (ctx: Array_expr_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.extract_list`. + * Visit a parse tree produced by `PostgreSqlParser.extract_list`. * @param ctx the parse tree * @return the visitor result */ visitExtract_list?: (ctx: Extract_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.extract_arg`. + * Visit a parse tree produced by `PostgreSqlParser.extract_arg`. * @param ctx the parse tree * @return the visitor result */ visitExtract_arg?: (ctx: Extract_argContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.unicode_normal_form`. + * Visit a parse tree produced by `PostgreSqlParser.unicode_normal_form`. * @param ctx the parse tree * @return the visitor result */ visitUnicode_normal_form?: (ctx: Unicode_normal_formContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.overlay_list`. + * Visit a parse tree produced by `PostgreSqlParser.overlay_list`. * @param ctx the parse tree * @return the visitor result */ visitOverlay_list?: (ctx: Overlay_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.position_list`. + * Visit a parse tree produced by `PostgreSqlParser.position_list`. * @param ctx the parse tree * @return the visitor result */ visitPosition_list?: (ctx: Position_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.substr_list`. + * Visit a parse tree produced by `PostgreSqlParser.substr_list`. * @param ctx the parse tree * @return the visitor result */ visitSubstr_list?: (ctx: Substr_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.trim_list`. + * Visit a parse tree produced by `PostgreSqlParser.trim_list`. * @param ctx the parse tree * @return the visitor result */ visitTrim_list?: (ctx: Trim_listContext) => Result; /** * Visit a parse tree produced by the `in_expr_select` - * labeled alternative in `PostgreSQLParser.in_expr`. + * labeled alternative in `PostgreSqlParser.in_expr`. * @param ctx the parse tree * @return the visitor result */ visitIn_expr_select?: (ctx: In_expr_selectContext) => Result; /** * Visit a parse tree produced by the `in_expr_list` - * labeled alternative in `PostgreSQLParser.in_expr`. + * labeled alternative in `PostgreSqlParser.in_expr`. * @param ctx the parse tree * @return the visitor result */ visitIn_expr_list?: (ctx: In_expr_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.case_expr`. + * Visit a parse tree produced by `PostgreSqlParser.case_expr`. * @param ctx the parse tree * @return the visitor result */ visitCase_expr?: (ctx: Case_exprContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.when_clause_list`. + * Visit a parse tree produced by `PostgreSqlParser.when_clause_list`. * @param ctx the parse tree * @return the visitor result */ visitWhen_clause_list?: (ctx: When_clause_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.when_clause`. + * Visit a parse tree produced by `PostgreSqlParser.when_clause`. * @param ctx the parse tree * @return the visitor result */ visitWhen_clause?: (ctx: When_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.case_default`. + * Visit a parse tree produced by `PostgreSqlParser.case_default`. * @param ctx the parse tree * @return the visitor result */ visitCase_default?: (ctx: Case_defaultContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.case_arg`. + * Visit a parse tree produced by `PostgreSqlParser.case_arg`. * @param ctx the parse tree * @return the visitor result */ visitCase_arg?: (ctx: Case_argContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.columnref`. + * Visit a parse tree produced by `PostgreSqlParser.columnref`. * @param ctx the parse tree * @return the visitor result */ visitColumnref?: (ctx: ColumnrefContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.indirection_el`. + * Visit a parse tree produced by `PostgreSqlParser.indirection_el`. * @param ctx the parse tree * @return the visitor result */ visitIndirection_el?: (ctx: Indirection_elContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_slice_bound`. + * Visit a parse tree produced by `PostgreSqlParser.opt_slice_bound`. * @param ctx the parse tree * @return the visitor result */ visitOpt_slice_bound?: (ctx: Opt_slice_boundContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.indirection`. + * Visit a parse tree produced by `PostgreSqlParser.indirection`. * @param ctx the parse tree * @return the visitor result */ visitIndirection?: (ctx: IndirectionContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_indirection`. + * Visit a parse tree produced by `PostgreSqlParser.opt_indirection`. * @param ctx the parse tree * @return the visitor result */ visitOpt_indirection?: (ctx: Opt_indirectionContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_target_list`. + * Visit a parse tree produced by `PostgreSqlParser.opt_target_list`. * @param ctx the parse tree * @return the visitor result */ visitOpt_target_list?: (ctx: Opt_target_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.target_list`. + * Visit a parse tree produced by `PostgreSqlParser.target_list`. * @param ctx the parse tree * @return the visitor result */ visitTarget_list?: (ctx: Target_listContext) => Result; /** * Visit a parse tree produced by the `target_label` - * labeled alternative in `PostgreSQLParser.target_el`. + * labeled alternative in `PostgreSqlParser.target_el`. * @param ctx the parse tree * @return the visitor result */ visitTarget_label?: (ctx: Target_labelContext) => Result; /** * Visit a parse tree produced by the `target_star` - * labeled alternative in `PostgreSQLParser.target_el`. + * labeled alternative in `PostgreSqlParser.target_el`. * @param ctx the parse tree * @return the visitor result */ visitTarget_star?: (ctx: Target_starContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.qualified_name_list`. + * Visit a parse tree produced by `PostgreSqlParser.qualified_name_list`. * @param ctx the parse tree * @return the visitor result */ visitQualified_name_list?: (ctx: Qualified_name_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.table_name_list`. + * Visit a parse tree produced by `PostgreSqlParser.table_name_list`. * @param ctx the parse tree * @return the visitor result */ visitTable_name_list?: (ctx: Table_name_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.schema_name_list`. + * Visit a parse tree produced by `PostgreSqlParser.schema_name_list`. * @param ctx the parse tree * @return the visitor result */ visitSchema_name_list?: (ctx: Schema_name_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.database_nameList`. + * Visit a parse tree produced by `PostgreSqlParser.database_nameList`. * @param ctx the parse tree * @return the visitor result */ visitDatabase_nameList?: (ctx: Database_nameListContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.procedure_name_list`. + * Visit a parse tree produced by `PostgreSqlParser.procedure_name_list`. * @param ctx the parse tree * @return the visitor result */ visitProcedure_name_list?: (ctx: Procedure_name_listContext) => Result; /** * Visit a parse tree produced by the `tablespaceNameCreate` - * labeled alternative in `PostgreSQLParser.tablespace_name_create`. + * labeled alternative in `PostgreSqlParser.tablespace_name_create`. * @param ctx the parse tree * @return the visitor result */ visitTablespaceNameCreate?: (ctx: TablespaceNameCreateContext) => Result; /** * Visit a parse tree produced by the `tablespaceName` - * labeled alternative in `PostgreSQLParser.tablespace_name`. + * labeled alternative in `PostgreSqlParser.tablespace_name`. * @param ctx the parse tree * @return the visitor result */ visitTablespaceName?: (ctx: TablespaceNameContext) => Result; /** * Visit a parse tree produced by the `tableNameCreate` - * labeled alternative in `PostgreSQLParser.table_name_create`. + * labeled alternative in `PostgreSqlParser.table_name_create`. * @param ctx the parse tree * @return the visitor result */ visitTableNameCreate?: (ctx: TableNameCreateContext) => Result; /** * Visit a parse tree produced by the `tableName` - * labeled alternative in `PostgreSQLParser.table_name`. + * labeled alternative in `PostgreSqlParser.table_name`. * @param ctx the parse tree * @return the visitor result */ visitTableName?: (ctx: TableNameContext) => Result; /** * Visit a parse tree produced by the `viewNameCreate` - * labeled alternative in `PostgreSQLParser.view_name_create`. + * labeled alternative in `PostgreSqlParser.view_name_create`. * @param ctx the parse tree * @return the visitor result */ visitViewNameCreate?: (ctx: ViewNameCreateContext) => Result; /** * Visit a parse tree produced by the `viewName` - * labeled alternative in `PostgreSQLParser.view_name`. + * labeled alternative in `PostgreSqlParser.view_name`. * @param ctx the parse tree * @return the visitor result */ visitViewName?: (ctx: ViewNameContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.qualified_name`. + * Visit a parse tree produced by `PostgreSqlParser.qualified_name`. * @param ctx the parse tree * @return the visitor result */ visitQualified_name?: (ctx: Qualified_nameContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.tablespace_name_list`. + * Visit a parse tree produced by `PostgreSqlParser.tablespace_name_list`. * @param ctx the parse tree * @return the visitor result */ visitTablespace_name_list?: (ctx: Tablespace_name_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.name_list`. + * Visit a parse tree produced by `PostgreSqlParser.name_list`. * @param ctx the parse tree * @return the visitor result */ visitName_list?: (ctx: Name_listContext) => Result; /** * Visit a parse tree produced by the `databaseNameCreate` - * labeled alternative in `PostgreSQLParser.database_name_create`. + * labeled alternative in `PostgreSqlParser.database_name_create`. * @param ctx the parse tree * @return the visitor result */ visitDatabaseNameCreate?: (ctx: DatabaseNameCreateContext) => Result; /** * Visit a parse tree produced by the `databaseName` - * labeled alternative in `PostgreSQLParser.database_name`. + * labeled alternative in `PostgreSqlParser.database_name`. * @param ctx the parse tree * @return the visitor result */ visitDatabaseName?: (ctx: DatabaseNameContext) => Result; /** * Visit a parse tree produced by the `schemaName` - * labeled alternative in `PostgreSQLParser.schema_name`. + * labeled alternative in `PostgreSqlParser.schema_name`. * @param ctx the parse tree * @return the visitor result */ visitSchemaName?: (ctx: SchemaNameContext) => Result; /** * Visit a parse tree produced by the `routineNameCreate` - * labeled alternative in `PostgreSQLParser.routine_name_create`. + * labeled alternative in `PostgreSqlParser.routine_name_create`. * @param ctx the parse tree * @return the visitor result */ visitRoutineNameCreate?: (ctx: RoutineNameCreateContext) => Result; /** * Visit a parse tree produced by the `routineName` - * labeled alternative in `PostgreSQLParser.routine_name`. + * labeled alternative in `PostgreSqlParser.routine_name`. * @param ctx the parse tree * @return the visitor result */ visitRoutineName?: (ctx: RoutineNameContext) => Result; /** * Visit a parse tree produced by the `procedureName` - * labeled alternative in `PostgreSQLParser.procedure_name`. + * labeled alternative in `PostgreSqlParser.procedure_name`. * @param ctx the parse tree * @return the visitor result */ visitProcedureName?: (ctx: ProcedureNameContext) => Result; /** * Visit a parse tree produced by the `procedureNameCreate` - * labeled alternative in `PostgreSQLParser.procedure_name_create`. + * labeled alternative in `PostgreSqlParser.procedure_name_create`. * @param ctx the parse tree * @return the visitor result */ visitProcedureNameCreate?: (ctx: ProcedureNameCreateContext) => Result; /** * Visit a parse tree produced by the `columnName` - * labeled alternative in `PostgreSQLParser.column_name`. + * labeled alternative in `PostgreSqlParser.column_name`. * @param ctx the parse tree * @return the visitor result */ visitColumnName?: (ctx: ColumnNameContext) => Result; /** * Visit a parse tree produced by the `columnNameMatch` - * labeled alternative in `PostgreSQLParser.column_name`. + * labeled alternative in `PostgreSqlParser.column_name`. * @param ctx the parse tree * @return the visitor result */ visitColumnNameMatch?: (ctx: ColumnNameMatchContext) => Result; /** * Visit a parse tree produced by the `columnNameCreate` - * labeled alternative in `PostgreSQLParser.column_name_create`. + * labeled alternative in `PostgreSqlParser.column_name_create`. * @param ctx the parse tree * @return the visitor result */ visitColumnNameCreate?: (ctx: ColumnNameCreateContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.name`. + * Visit a parse tree produced by `PostgreSqlParser.name`. * @param ctx the parse tree * @return the visitor result */ visitName?: (ctx: NameContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.attr_name`. + * Visit a parse tree produced by `PostgreSqlParser.attr_name`. * @param ctx the parse tree * @return the visitor result */ visitAttr_name?: (ctx: Attr_nameContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.file_name`. + * Visit a parse tree produced by `PostgreSqlParser.file_name`. * @param ctx the parse tree * @return the visitor result */ visitFile_name?: (ctx: File_nameContext) => Result; /** * Visit a parse tree produced by the `functionNameCreate` - * labeled alternative in `PostgreSQLParser.function_name_create`. + * labeled alternative in `PostgreSqlParser.function_name_create`. * @param ctx the parse tree * @return the visitor result */ visitFunctionNameCreate?: (ctx: FunctionNameCreateContext) => Result; /** * Visit a parse tree produced by the `functionName` - * labeled alternative in `PostgreSQLParser.function_name`. + * labeled alternative in `PostgreSqlParser.function_name`. * @param ctx the parse tree * @return the visitor result */ visitFunctionName?: (ctx: FunctionNameContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.usual_name`. + * Visit a parse tree produced by `PostgreSqlParser.usual_name`. * @param ctx the parse tree * @return the visitor result */ visitUsual_name?: (ctx: Usual_nameContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.aexprconst`. + * Visit a parse tree produced by `PostgreSqlParser.aexprconst`. * @param ctx the parse tree * @return the visitor result */ visitAexprconst?: (ctx: AexprconstContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.xconst`. + * Visit a parse tree produced by `PostgreSqlParser.xconst`. * @param ctx the parse tree * @return the visitor result */ visitXconst?: (ctx: XconstContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.bconst`. + * Visit a parse tree produced by `PostgreSqlParser.bconst`. * @param ctx the parse tree * @return the visitor result */ visitBconst?: (ctx: BconstContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.fconst`. + * Visit a parse tree produced by `PostgreSqlParser.fconst`. * @param ctx the parse tree * @return the visitor result */ visitFconst?: (ctx: FconstContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.iconst`. + * Visit a parse tree produced by `PostgreSqlParser.iconst`. * @param ctx the parse tree * @return the visitor result */ visitIconst?: (ctx: IconstContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.sconst`. + * Visit a parse tree produced by `PostgreSqlParser.sconst`. * @param ctx the parse tree * @return the visitor result */ visitSconst?: (ctx: SconstContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.anysconst`. + * Visit a parse tree produced by `PostgreSqlParser.anysconst`. * @param ctx the parse tree * @return the visitor result */ visitAnysconst?: (ctx: AnysconstContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_uescape`. + * Visit a parse tree produced by `PostgreSqlParser.opt_uescape`. * @param ctx the parse tree * @return the visitor result */ visitOpt_uescape?: (ctx: Opt_uescapeContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.signediconst`. + * Visit a parse tree produced by `PostgreSqlParser.signediconst`. * @param ctx the parse tree * @return the visitor result */ visitSignediconst?: (ctx: SignediconstContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.groupname`. + * Visit a parse tree produced by `PostgreSqlParser.groupname`. * @param ctx the parse tree * @return the visitor result */ visitGroupname?: (ctx: GroupnameContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.roleid`. + * Visit a parse tree produced by `PostgreSqlParser.roleid`. * @param ctx the parse tree * @return the visitor result */ visitRoleid?: (ctx: RoleidContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.rolespec`. + * Visit a parse tree produced by `PostgreSqlParser.rolespec`. * @param ctx the parse tree * @return the visitor result */ visitRolespec?: (ctx: RolespecContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.role_list`. + * Visit a parse tree produced by `PostgreSqlParser.role_list`. * @param ctx the parse tree * @return the visitor result */ visitRole_list?: (ctx: Role_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.colid`. + * Visit a parse tree produced by `PostgreSqlParser.colid`. * @param ctx the parse tree * @return the visitor result */ visitColid?: (ctx: ColidContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.index_method_choices`. + * Visit a parse tree produced by `PostgreSqlParser.index_method_choices`. * @param ctx the parse tree * @return the visitor result */ visitIndex_method_choices?: (ctx: Index_method_choicesContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.exclude_element`. + * Visit a parse tree produced by `PostgreSqlParser.exclude_element`. * @param ctx the parse tree * @return the visitor result */ visitExclude_element?: (ctx: Exclude_elementContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.index_paramenters`. + * Visit a parse tree produced by `PostgreSqlParser.index_paramenters`. * @param ctx the parse tree * @return the visitor result */ visitIndex_paramenters?: (ctx: Index_paramentersContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.type_function_name`. + * Visit a parse tree produced by `PostgreSqlParser.type_function_name`. * @param ctx the parse tree * @return the visitor result */ visitType_function_name?: (ctx: Type_function_nameContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.type_usual_name`. + * Visit a parse tree produced by `PostgreSqlParser.type_usual_name`. * @param ctx the parse tree * @return the visitor result */ visitType_usual_name?: (ctx: Type_usual_nameContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.nonreservedword_column`. + * Visit a parse tree produced by `PostgreSqlParser.nonreservedword_column`. * @param ctx the parse tree * @return the visitor result */ visitNonreservedword_column?: (ctx: Nonreservedword_columnContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.nonreservedword`. + * Visit a parse tree produced by `PostgreSqlParser.nonreservedword`. * @param ctx the parse tree * @return the visitor result */ visitNonreservedword?: (ctx: NonreservedwordContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.collabel`. + * Visit a parse tree produced by `PostgreSqlParser.collabel`. * @param ctx the parse tree * @return the visitor result */ visitCollabel?: (ctx: CollabelContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.identifier`. + * Visit a parse tree produced by `PostgreSqlParser.identifier`. * @param ctx the parse tree * @return the visitor result */ visitIdentifier?: (ctx: IdentifierContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.plsqlidentifier`. + * Visit a parse tree produced by `PostgreSqlParser.plsqlidentifier`. * @param ctx the parse tree * @return the visitor result */ visitPlsqlidentifier?: (ctx: PlsqlidentifierContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.unreserved_keyword`. + * Visit a parse tree produced by `PostgreSqlParser.unreserved_keyword`. * @param ctx the parse tree * @return the visitor result */ visitUnreserved_keyword?: (ctx: Unreserved_keywordContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.col_name_keyword`. + * Visit a parse tree produced by `PostgreSqlParser.col_name_keyword`. * @param ctx the parse tree * @return the visitor result */ visitCol_name_keyword?: (ctx: Col_name_keywordContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.type_func_name_keyword`. + * Visit a parse tree produced by `PostgreSqlParser.type_func_name_keyword`. * @param ctx the parse tree * @return the visitor result */ visitType_func_name_keyword?: (ctx: Type_func_name_keywordContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.reserved_keyword`. + * Visit a parse tree produced by `PostgreSqlParser.reserved_keyword`. * @param ctx the parse tree * @return the visitor result */ visitReserved_keyword?: (ctx: Reserved_keywordContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.pl_function`. + * Visit a parse tree produced by `PostgreSqlParser.pl_function`. * @param ctx the parse tree * @return the visitor result */ visitPl_function?: (ctx: Pl_functionContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.comp_options`. + * Visit a parse tree produced by `PostgreSqlParser.comp_options`. * @param ctx the parse tree * @return the visitor result */ visitComp_options?: (ctx: Comp_optionsContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.comp_option`. + * Visit a parse tree produced by `PostgreSqlParser.comp_option`. * @param ctx the parse tree * @return the visitor result */ visitComp_option?: (ctx: Comp_optionContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.sharp`. + * Visit a parse tree produced by `PostgreSqlParser.sharp`. * @param ctx the parse tree * @return the visitor result */ visitSharp?: (ctx: SharpContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.option_value`. + * Visit a parse tree produced by `PostgreSqlParser.option_value`. * @param ctx the parse tree * @return the visitor result */ visitOption_value?: (ctx: Option_valueContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_semi`. + * Visit a parse tree produced by `PostgreSqlParser.opt_semi`. * @param ctx the parse tree * @return the visitor result */ visitOpt_semi?: (ctx: Opt_semiContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.pl_block`. + * Visit a parse tree produced by `PostgreSqlParser.pl_block`. * @param ctx the parse tree * @return the visitor result */ visitPl_block?: (ctx: Pl_blockContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.decl_sect`. + * Visit a parse tree produced by `PostgreSqlParser.decl_sect`. * @param ctx the parse tree * @return the visitor result */ visitDecl_sect?: (ctx: Decl_sectContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.decl_start`. + * Visit a parse tree produced by `PostgreSqlParser.decl_start`. * @param ctx the parse tree * @return the visitor result */ visitDecl_start?: (ctx: Decl_startContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.decl_stmts`. + * Visit a parse tree produced by `PostgreSqlParser.decl_stmts`. * @param ctx the parse tree * @return the visitor result */ visitDecl_stmts?: (ctx: Decl_stmtsContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.label_decl`. + * Visit a parse tree produced by `PostgreSqlParser.label_decl`. * @param ctx the parse tree * @return the visitor result */ visitLabel_decl?: (ctx: Label_declContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.decl_stmt`. + * Visit a parse tree produced by `PostgreSqlParser.decl_stmt`. * @param ctx the parse tree * @return the visitor result */ visitDecl_stmt?: (ctx: Decl_stmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.decl_statement`. + * Visit a parse tree produced by `PostgreSqlParser.decl_statement`. * @param ctx the parse tree * @return the visitor result */ visitDecl_statement?: (ctx: Decl_statementContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_scrollable`. + * Visit a parse tree produced by `PostgreSqlParser.opt_scrollable`. * @param ctx the parse tree * @return the visitor result */ visitOpt_scrollable?: (ctx: Opt_scrollableContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.decl_cursor_query`. + * Visit a parse tree produced by `PostgreSqlParser.decl_cursor_query`. * @param ctx the parse tree * @return the visitor result */ visitDecl_cursor_query?: (ctx: Decl_cursor_queryContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.decl_cursor_args`. + * Visit a parse tree produced by `PostgreSqlParser.decl_cursor_args`. * @param ctx the parse tree * @return the visitor result */ visitDecl_cursor_args?: (ctx: Decl_cursor_argsContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.decl_cursor_arglist`. + * Visit a parse tree produced by `PostgreSqlParser.decl_cursor_arglist`. * @param ctx the parse tree * @return the visitor result */ visitDecl_cursor_arglist?: (ctx: Decl_cursor_arglistContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.decl_cursor_arg`. + * Visit a parse tree produced by `PostgreSqlParser.decl_cursor_arg`. * @param ctx the parse tree * @return the visitor result */ visitDecl_cursor_arg?: (ctx: Decl_cursor_argContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.decl_is_for`. + * Visit a parse tree produced by `PostgreSqlParser.decl_is_for`. * @param ctx the parse tree * @return the visitor result */ visitDecl_is_for?: (ctx: Decl_is_forContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.decl_aliasitem`. + * Visit a parse tree produced by `PostgreSqlParser.decl_aliasitem`. * @param ctx the parse tree * @return the visitor result */ visitDecl_aliasitem?: (ctx: Decl_aliasitemContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.decl_varname`. + * Visit a parse tree produced by `PostgreSqlParser.decl_varname`. * @param ctx the parse tree * @return the visitor result */ visitDecl_varname?: (ctx: Decl_varnameContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.decl_const`. + * Visit a parse tree produced by `PostgreSqlParser.decl_const`. * @param ctx the parse tree * @return the visitor result */ visitDecl_const?: (ctx: Decl_constContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.decl_datatype`. + * Visit a parse tree produced by `PostgreSqlParser.decl_datatype`. * @param ctx the parse tree * @return the visitor result */ visitDecl_datatype?: (ctx: Decl_datatypeContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.decl_collate`. + * Visit a parse tree produced by `PostgreSqlParser.decl_collate`. * @param ctx the parse tree * @return the visitor result */ visitDecl_collate?: (ctx: Decl_collateContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.decl_notnull`. + * Visit a parse tree produced by `PostgreSqlParser.decl_notnull`. * @param ctx the parse tree * @return the visitor result */ visitDecl_notnull?: (ctx: Decl_notnullContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.decl_defval`. + * Visit a parse tree produced by `PostgreSqlParser.decl_defval`. * @param ctx the parse tree * @return the visitor result */ visitDecl_defval?: (ctx: Decl_defvalContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.decl_defkey`. + * Visit a parse tree produced by `PostgreSqlParser.decl_defkey`. * @param ctx the parse tree * @return the visitor result */ visitDecl_defkey?: (ctx: Decl_defkeyContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.assign_operator`. + * Visit a parse tree produced by `PostgreSqlParser.assign_operator`. * @param ctx the parse tree * @return the visitor result */ visitAssign_operator?: (ctx: Assign_operatorContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.proc_sect`. + * Visit a parse tree produced by `PostgreSqlParser.proc_sect`. * @param ctx the parse tree * @return the visitor result */ visitProc_sect?: (ctx: Proc_sectContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.proc_stmt`. + * Visit a parse tree produced by `PostgreSqlParser.proc_stmt`. * @param ctx the parse tree * @return the visitor result */ visitProc_stmt?: (ctx: Proc_stmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.stmt_perform`. + * Visit a parse tree produced by `PostgreSqlParser.stmt_perform`. * @param ctx the parse tree * @return the visitor result */ visitStmt_perform?: (ctx: Stmt_performContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.stmt_call`. + * Visit a parse tree produced by `PostgreSqlParser.stmt_call`. * @param ctx the parse tree * @return the visitor result */ visitStmt_call?: (ctx: Stmt_callContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_expr_list`. + * Visit a parse tree produced by `PostgreSqlParser.opt_expr_list`. * @param ctx the parse tree * @return the visitor result */ visitOpt_expr_list?: (ctx: Opt_expr_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.stmt_assign`. + * Visit a parse tree produced by `PostgreSqlParser.stmt_assign`. * @param ctx the parse tree * @return the visitor result */ visitStmt_assign?: (ctx: Stmt_assignContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.stmt_getdiag`. + * Visit a parse tree produced by `PostgreSqlParser.stmt_getdiag`. * @param ctx the parse tree * @return the visitor result */ visitStmt_getdiag?: (ctx: Stmt_getdiagContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.getdiag_area_opt`. + * Visit a parse tree produced by `PostgreSqlParser.getdiag_area_opt`. * @param ctx the parse tree * @return the visitor result */ visitGetdiag_area_opt?: (ctx: Getdiag_area_optContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.getdiag_list`. + * Visit a parse tree produced by `PostgreSqlParser.getdiag_list`. * @param ctx the parse tree * @return the visitor result */ visitGetdiag_list?: (ctx: Getdiag_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.getdiag_list_item`. + * Visit a parse tree produced by `PostgreSqlParser.getdiag_list_item`. * @param ctx the parse tree * @return the visitor result */ visitGetdiag_list_item?: (ctx: Getdiag_list_itemContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.getdiag_item`. + * Visit a parse tree produced by `PostgreSqlParser.getdiag_item`. * @param ctx the parse tree * @return the visitor result */ visitGetdiag_item?: (ctx: Getdiag_itemContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.getdiag_target`. + * Visit a parse tree produced by `PostgreSqlParser.getdiag_target`. * @param ctx the parse tree * @return the visitor result */ visitGetdiag_target?: (ctx: Getdiag_targetContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.assign_var`. + * Visit a parse tree produced by `PostgreSqlParser.assign_var`. * @param ctx the parse tree * @return the visitor result */ visitAssign_var?: (ctx: Assign_varContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.stmt_if`. + * Visit a parse tree produced by `PostgreSqlParser.stmt_if`. * @param ctx the parse tree * @return the visitor result */ visitStmt_if?: (ctx: Stmt_ifContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.stmt_elsifs`. + * Visit a parse tree produced by `PostgreSqlParser.stmt_elsifs`. * @param ctx the parse tree * @return the visitor result */ visitStmt_elsifs?: (ctx: Stmt_elsifsContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.stmt_else`. + * Visit a parse tree produced by `PostgreSqlParser.stmt_else`. * @param ctx the parse tree * @return the visitor result */ visitStmt_else?: (ctx: Stmt_elseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.stmt_case`. + * Visit a parse tree produced by `PostgreSqlParser.stmt_case`. * @param ctx the parse tree * @return the visitor result */ visitStmt_case?: (ctx: Stmt_caseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_expr_until_when`. + * Visit a parse tree produced by `PostgreSqlParser.opt_expr_until_when`. * @param ctx the parse tree * @return the visitor result */ visitOpt_expr_until_when?: (ctx: Opt_expr_until_whenContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.case_when_list`. + * Visit a parse tree produced by `PostgreSqlParser.case_when_list`. * @param ctx the parse tree * @return the visitor result */ visitCase_when_list?: (ctx: Case_when_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.case_when`. + * Visit a parse tree produced by `PostgreSqlParser.case_when`. * @param ctx the parse tree * @return the visitor result */ visitCase_when?: (ctx: Case_whenContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_case_else`. + * Visit a parse tree produced by `PostgreSqlParser.opt_case_else`. * @param ctx the parse tree * @return the visitor result */ visitOpt_case_else?: (ctx: Opt_case_elseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.stmt_loop`. + * Visit a parse tree produced by `PostgreSqlParser.stmt_loop`. * @param ctx the parse tree * @return the visitor result */ visitStmt_loop?: (ctx: Stmt_loopContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.stmt_while`. + * Visit a parse tree produced by `PostgreSqlParser.stmt_while`. * @param ctx the parse tree * @return the visitor result */ visitStmt_while?: (ctx: Stmt_whileContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.stmt_for`. + * Visit a parse tree produced by `PostgreSqlParser.stmt_for`. * @param ctx the parse tree * @return the visitor result */ visitStmt_for?: (ctx: Stmt_forContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.for_control`. + * Visit a parse tree produced by `PostgreSqlParser.for_control`. * @param ctx the parse tree * @return the visitor result */ visitFor_control?: (ctx: For_controlContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_for_using_expression`. + * Visit a parse tree produced by `PostgreSqlParser.opt_for_using_expression`. * @param ctx the parse tree * @return the visitor result */ visitOpt_for_using_expression?: (ctx: Opt_for_using_expressionContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_cursor_parameters`. + * Visit a parse tree produced by `PostgreSqlParser.opt_cursor_parameters`. * @param ctx the parse tree * @return the visitor result */ visitOpt_cursor_parameters?: (ctx: Opt_cursor_parametersContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_reverse`. + * Visit a parse tree produced by `PostgreSqlParser.opt_reverse`. * @param ctx the parse tree * @return the visitor result */ visitOpt_reverse?: (ctx: Opt_reverseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_by_expression`. + * Visit a parse tree produced by `PostgreSqlParser.opt_by_expression`. * @param ctx the parse tree * @return the visitor result */ visitOpt_by_expression?: (ctx: Opt_by_expressionContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.for_variable`. + * Visit a parse tree produced by `PostgreSqlParser.for_variable`. * @param ctx the parse tree * @return the visitor result */ visitFor_variable?: (ctx: For_variableContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.stmt_foreach_a`. + * Visit a parse tree produced by `PostgreSqlParser.stmt_foreach_a`. * @param ctx the parse tree * @return the visitor result */ visitStmt_foreach_a?: (ctx: Stmt_foreach_aContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.foreach_slice`. + * Visit a parse tree produced by `PostgreSqlParser.foreach_slice`. * @param ctx the parse tree * @return the visitor result */ visitForeach_slice?: (ctx: Foreach_sliceContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.stmt_exit`. + * Visit a parse tree produced by `PostgreSqlParser.stmt_exit`. * @param ctx the parse tree * @return the visitor result */ visitStmt_exit?: (ctx: Stmt_exitContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.exit_type`. + * Visit a parse tree produced by `PostgreSqlParser.exit_type`. * @param ctx the parse tree * @return the visitor result */ visitExit_type?: (ctx: Exit_typeContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.stmt_return`. + * Visit a parse tree produced by `PostgreSqlParser.stmt_return`. * @param ctx the parse tree * @return the visitor result */ visitStmt_return?: (ctx: Stmt_returnContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_return_result`. + * Visit a parse tree produced by `PostgreSqlParser.opt_return_result`. * @param ctx the parse tree * @return the visitor result */ visitOpt_return_result?: (ctx: Opt_return_resultContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.stmt_raise`. + * Visit a parse tree produced by `PostgreSqlParser.stmt_raise`. * @param ctx the parse tree * @return the visitor result */ visitStmt_raise?: (ctx: Stmt_raiseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_stmt_raise_level`. + * Visit a parse tree produced by `PostgreSqlParser.opt_stmt_raise_level`. * @param ctx the parse tree * @return the visitor result */ visitOpt_stmt_raise_level?: (ctx: Opt_stmt_raise_levelContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_raise_list`. + * Visit a parse tree produced by `PostgreSqlParser.opt_raise_list`. * @param ctx the parse tree * @return the visitor result */ visitOpt_raise_list?: (ctx: Opt_raise_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_raise_using`. + * Visit a parse tree produced by `PostgreSqlParser.opt_raise_using`. * @param ctx the parse tree * @return the visitor result */ visitOpt_raise_using?: (ctx: Opt_raise_usingContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_raise_using_elem`. + * Visit a parse tree produced by `PostgreSqlParser.opt_raise_using_elem`. * @param ctx the parse tree * @return the visitor result */ visitOpt_raise_using_elem?: (ctx: Opt_raise_using_elemContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_raise_using_elem_list`. + * Visit a parse tree produced by `PostgreSqlParser.opt_raise_using_elem_list`. * @param ctx the parse tree * @return the visitor result */ visitOpt_raise_using_elem_list?: (ctx: Opt_raise_using_elem_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.stmt_assert`. + * Visit a parse tree produced by `PostgreSqlParser.stmt_assert`. * @param ctx the parse tree * @return the visitor result */ visitStmt_assert?: (ctx: Stmt_assertContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_stmt_assert_message`. + * Visit a parse tree produced by `PostgreSqlParser.opt_stmt_assert_message`. * @param ctx the parse tree * @return the visitor result */ visitOpt_stmt_assert_message?: (ctx: Opt_stmt_assert_messageContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.loop_body`. + * Visit a parse tree produced by `PostgreSqlParser.loop_body`. * @param ctx the parse tree * @return the visitor result */ visitLoop_body?: (ctx: Loop_bodyContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.stmt_execsql`. + * Visit a parse tree produced by `PostgreSqlParser.stmt_execsql`. * @param ctx the parse tree * @return the visitor result */ visitStmt_execsql?: (ctx: Stmt_execsqlContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.stmt_dynexecute`. + * Visit a parse tree produced by `PostgreSqlParser.stmt_dynexecute`. * @param ctx the parse tree * @return the visitor result */ visitStmt_dynexecute?: (ctx: Stmt_dynexecuteContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_execute_using`. + * Visit a parse tree produced by `PostgreSqlParser.opt_execute_using`. * @param ctx the parse tree * @return the visitor result */ visitOpt_execute_using?: (ctx: Opt_execute_usingContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_execute_using_list`. + * Visit a parse tree produced by `PostgreSqlParser.opt_execute_using_list`. * @param ctx the parse tree * @return the visitor result */ visitOpt_execute_using_list?: (ctx: Opt_execute_using_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_execute_into`. + * Visit a parse tree produced by `PostgreSqlParser.opt_execute_into`. * @param ctx the parse tree * @return the visitor result */ visitOpt_execute_into?: (ctx: Opt_execute_intoContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.stmt_open`. + * Visit a parse tree produced by `PostgreSqlParser.stmt_open`. * @param ctx the parse tree * @return the visitor result */ visitStmt_open?: (ctx: Stmt_openContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_open_bound_list_item`. + * Visit a parse tree produced by `PostgreSqlParser.opt_open_bound_list_item`. * @param ctx the parse tree * @return the visitor result */ visitOpt_open_bound_list_item?: (ctx: Opt_open_bound_list_itemContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_open_bound_list`. + * Visit a parse tree produced by `PostgreSqlParser.opt_open_bound_list`. * @param ctx the parse tree * @return the visitor result */ visitOpt_open_bound_list?: (ctx: Opt_open_bound_listContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_open_using`. + * Visit a parse tree produced by `PostgreSqlParser.opt_open_using`. * @param ctx the parse tree * @return the visitor result */ visitOpt_open_using?: (ctx: Opt_open_usingContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_scroll_option`. + * Visit a parse tree produced by `PostgreSqlParser.opt_scroll_option`. * @param ctx the parse tree * @return the visitor result */ visitOpt_scroll_option?: (ctx: Opt_scroll_optionContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_scroll_option_no`. + * Visit a parse tree produced by `PostgreSqlParser.opt_scroll_option_no`. * @param ctx the parse tree * @return the visitor result */ visitOpt_scroll_option_no?: (ctx: Opt_scroll_option_noContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.stmt_fetch`. + * Visit a parse tree produced by `PostgreSqlParser.stmt_fetch`. * @param ctx the parse tree * @return the visitor result */ visitStmt_fetch?: (ctx: Stmt_fetchContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.into_target`. + * Visit a parse tree produced by `PostgreSqlParser.into_target`. * @param ctx the parse tree * @return the visitor result */ visitInto_target?: (ctx: Into_targetContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_cursor_from`. + * Visit a parse tree produced by `PostgreSqlParser.opt_cursor_from`. * @param ctx the parse tree * @return the visitor result */ visitOpt_cursor_from?: (ctx: Opt_cursor_fromContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_fetch_direction`. + * Visit a parse tree produced by `PostgreSqlParser.opt_fetch_direction`. * @param ctx the parse tree * @return the visitor result */ visitOpt_fetch_direction?: (ctx: Opt_fetch_directionContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.stmt_move`. + * Visit a parse tree produced by `PostgreSqlParser.stmt_move`. * @param ctx the parse tree * @return the visitor result */ visitStmt_move?: (ctx: Stmt_moveContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.mergestmt`. + * Visit a parse tree produced by `PostgreSqlParser.mergestmt`. * @param ctx the parse tree * @return the visitor result */ visitMergestmt?: (ctx: MergestmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.data_source`. + * Visit a parse tree produced by `PostgreSqlParser.data_source`. * @param ctx the parse tree * @return the visitor result */ visitData_source?: (ctx: Data_sourceContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.join_condition`. + * Visit a parse tree produced by `PostgreSqlParser.join_condition`. * @param ctx the parse tree * @return the visitor result */ visitJoin_condition?: (ctx: Join_conditionContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.merge_when_clause`. + * Visit a parse tree produced by `PostgreSqlParser.merge_when_clause`. * @param ctx the parse tree * @return the visitor result */ visitMerge_when_clause?: (ctx: Merge_when_clauseContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.merge_insert`. + * Visit a parse tree produced by `PostgreSqlParser.merge_insert`. * @param ctx the parse tree * @return the visitor result */ visitMerge_insert?: (ctx: Merge_insertContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.merge_update`. + * Visit a parse tree produced by `PostgreSqlParser.merge_update`. * @param ctx the parse tree * @return the visitor result */ visitMerge_update?: (ctx: Merge_updateContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.default_values_or_values`. + * Visit a parse tree produced by `PostgreSqlParser.default_values_or_values`. * @param ctx the parse tree * @return the visitor result */ visitDefault_values_or_values?: (ctx: Default_values_or_valuesContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.exprofdefaultlist`. + * Visit a parse tree produced by `PostgreSqlParser.exprofdefaultlist`. * @param ctx the parse tree * @return the visitor result */ visitExprofdefaultlist?: (ctx: ExprofdefaultlistContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.exprofdefault`. + * Visit a parse tree produced by `PostgreSqlParser.exprofdefault`. * @param ctx the parse tree * @return the visitor result */ visitExprofdefault?: (ctx: ExprofdefaultContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.stmt_close`. + * Visit a parse tree produced by `PostgreSqlParser.stmt_close`. * @param ctx the parse tree * @return the visitor result */ visitStmt_close?: (ctx: Stmt_closeContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.stmt_null`. + * Visit a parse tree produced by `PostgreSqlParser.stmt_null`. * @param ctx the parse tree * @return the visitor result */ visitStmt_null?: (ctx: Stmt_nullContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.stmt_commit`. + * Visit a parse tree produced by `PostgreSqlParser.stmt_commit`. * @param ctx the parse tree * @return the visitor result */ visitStmt_commit?: (ctx: Stmt_commitContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.stmt_rollback`. + * Visit a parse tree produced by `PostgreSqlParser.stmt_rollback`. * @param ctx the parse tree * @return the visitor result */ visitStmt_rollback?: (ctx: Stmt_rollbackContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.plsql_opt_transaction_chain`. + * Visit a parse tree produced by `PostgreSqlParser.plsql_opt_transaction_chain`. * @param ctx the parse tree * @return the visitor result */ visitPlsql_opt_transaction_chain?: (ctx: Plsql_opt_transaction_chainContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.stmt_set`. + * Visit a parse tree produced by `PostgreSqlParser.stmt_set`. * @param ctx the parse tree * @return the visitor result */ visitStmt_set?: (ctx: Stmt_setContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.cursor_variable`. + * Visit a parse tree produced by `PostgreSqlParser.cursor_variable`. * @param ctx the parse tree * @return the visitor result */ visitCursor_variable?: (ctx: Cursor_variableContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.exception_sect`. + * Visit a parse tree produced by `PostgreSqlParser.exception_sect`. * @param ctx the parse tree * @return the visitor result */ visitException_sect?: (ctx: Exception_sectContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.proc_exceptions`. + * Visit a parse tree produced by `PostgreSqlParser.proc_exceptions`. * @param ctx the parse tree * @return the visitor result */ visitProc_exceptions?: (ctx: Proc_exceptionsContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.proc_exception`. + * Visit a parse tree produced by `PostgreSqlParser.proc_exception`. * @param ctx the parse tree * @return the visitor result */ visitProc_exception?: (ctx: Proc_exceptionContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.proc_conditions`. + * Visit a parse tree produced by `PostgreSqlParser.proc_conditions`. * @param ctx the parse tree * @return the visitor result */ visitProc_conditions?: (ctx: Proc_conditionsContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.proc_condition`. + * Visit a parse tree produced by `PostgreSqlParser.proc_condition`. * @param ctx the parse tree * @return the visitor result */ visitProc_condition?: (ctx: Proc_conditionContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_block_label`. + * Visit a parse tree produced by `PostgreSqlParser.opt_block_label`. * @param ctx the parse tree * @return the visitor result */ visitOpt_block_label?: (ctx: Opt_block_labelContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_loop_label`. + * Visit a parse tree produced by `PostgreSqlParser.opt_loop_label`. * @param ctx the parse tree * @return the visitor result */ visitOpt_loop_label?: (ctx: Opt_loop_labelContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_label`. + * Visit a parse tree produced by `PostgreSqlParser.opt_label`. * @param ctx the parse tree * @return the visitor result */ visitOpt_label?: (ctx: Opt_labelContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_exitcond`. + * Visit a parse tree produced by `PostgreSqlParser.opt_exitcond`. * @param ctx the parse tree * @return the visitor result */ visitOpt_exitcond?: (ctx: Opt_exitcondContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.any_identifier`. + * Visit a parse tree produced by `PostgreSqlParser.any_identifier`. * @param ctx the parse tree * @return the visitor result */ visitAny_identifier?: (ctx: Any_identifierContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.plsql_unreserved_keyword`. + * Visit a parse tree produced by `PostgreSqlParser.plsql_unreserved_keyword`. * @param ctx the parse tree * @return the visitor result */ visitPlsql_unreserved_keyword?: (ctx: Plsql_unreserved_keywordContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.sql_expression`. + * Visit a parse tree produced by `PostgreSqlParser.sql_expression`. * @param ctx the parse tree * @return the visitor result */ visitSql_expression?: (ctx: Sql_expressionContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.expr_until_then`. + * Visit a parse tree produced by `PostgreSqlParser.expr_until_then`. * @param ctx the parse tree * @return the visitor result */ visitExpr_until_then?: (ctx: Expr_until_thenContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.expr_until_semi`. + * Visit a parse tree produced by `PostgreSqlParser.expr_until_semi`. * @param ctx the parse tree * @return the visitor result */ visitExpr_until_semi?: (ctx: Expr_until_semiContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.expr_until_rightbracket`. + * Visit a parse tree produced by `PostgreSqlParser.expr_until_rightbracket`. * @param ctx the parse tree * @return the visitor result */ visitExpr_until_rightbracket?: (ctx: Expr_until_rightbracketContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.expr_until_loop`. + * Visit a parse tree produced by `PostgreSqlParser.expr_until_loop`. * @param ctx the parse tree * @return the visitor result */ visitExpr_until_loop?: (ctx: Expr_until_loopContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.make_execsql_stmt`. + * Visit a parse tree produced by `PostgreSqlParser.make_execsql_stmt`. * @param ctx the parse tree * @return the visitor result */ visitMake_execsql_stmt?: (ctx: Make_execsql_stmtContext) => Result; /** - * Visit a parse tree produced by `PostgreSQLParser.opt_returning_clause_into`. + * Visit a parse tree produced by `PostgreSqlParser.opt_returning_clause_into`. * @param ctx the parse tree * @return the visitor result */ diff --git a/src/lib/spark/SparkSqlParser.ts b/src/lib/spark/SparkSqlParser.ts index dc17e39..c42f44c 100644 --- a/src/lib/spark/SparkSqlParser.ts +++ b/src/lib/spark/SparkSqlParser.ts @@ -11,7 +11,7 @@ import { SparkSqlParserVisitor } from "./SparkSqlParserVisitor.js"; type int = number; -import SQLParserBase from '../SQLParserBase'; +import { SQLParserBase } from '../SQLParserBase'; export class SparkSqlParser extends SQLParserBase { diff --git a/src/lib/spark/SparkSqlParserListener.ts b/src/lib/spark/SparkSqlParserListener.ts index 2d3f8ca..3ec9d5f 100644 --- a/src/lib/spark/SparkSqlParserListener.ts +++ b/src/lib/spark/SparkSqlParserListener.ts @@ -3,7 +3,7 @@ import { ErrorNode, ParseTreeListener, ParserRuleContext, TerminalNode } from "antlr4ng"; -import SQLParserBase from '../SQLParserBase'; +import { SQLParserBase } from '../SQLParserBase'; import { ProgramContext } from "./SparkSqlParser.js"; diff --git a/src/lib/spark/SparkSqlParserVisitor.ts b/src/lib/spark/SparkSqlParserVisitor.ts index 12f645d..ae271b5 100644 --- a/src/lib/spark/SparkSqlParserVisitor.ts +++ b/src/lib/spark/SparkSqlParserVisitor.ts @@ -3,7 +3,7 @@ import { AbstractParseTreeVisitor } from "antlr4ng"; -import SQLParserBase from '../SQLParserBase'; +import { SQLParserBase } from '../SQLParserBase'; import { ProgramContext } from "./SparkSqlParser.js"; diff --git a/src/lib/trinosql/TrinoSql.interp b/src/lib/trino/TrinoSql.interp similarity index 100% rename from src/lib/trinosql/TrinoSql.interp rename to src/lib/trino/TrinoSql.interp diff --git a/src/lib/trinosql/TrinoSql.tokens b/src/lib/trino/TrinoSql.tokens similarity index 100% rename from src/lib/trinosql/TrinoSql.tokens rename to src/lib/trino/TrinoSql.tokens diff --git a/src/lib/trinosql/TrinoSqlLexer.interp b/src/lib/trino/TrinoSqlLexer.interp similarity index 100% rename from src/lib/trinosql/TrinoSqlLexer.interp rename to src/lib/trino/TrinoSqlLexer.interp diff --git a/src/lib/trinosql/TrinoSqlLexer.tokens b/src/lib/trino/TrinoSqlLexer.tokens similarity index 100% rename from src/lib/trinosql/TrinoSqlLexer.tokens rename to src/lib/trino/TrinoSqlLexer.tokens diff --git a/src/lib/trinosql/TrinoSqlLexer.ts b/src/lib/trino/TrinoSqlLexer.ts similarity index 99% rename from src/lib/trinosql/TrinoSqlLexer.ts rename to src/lib/trino/TrinoSqlLexer.ts index edf898a..26af955 100644 --- a/src/lib/trinosql/TrinoSqlLexer.ts +++ b/src/lib/trino/TrinoSqlLexer.ts @@ -1,10 +1,10 @@ -// Generated from dt-sql-parser/src/grammar/trinosql/TrinoSql.g4 by ANTLR 4.13.1 +// Generated from dt-sql-parser/src/grammar/trino/TrinoSql.g4 by ANTLR 4.13.1 import * as antlr from "antlr4ng"; import { Token } from "antlr4ng"; -import SQLParserBase from '../SQLParserBase'; +import { SQLParserBase } from '../SQLParserBase'; export class TrinoSqlLexer extends antlr.Lexer { diff --git a/src/lib/trinosql/TrinoSqlListener.ts b/src/lib/trino/TrinoSqlListener.ts similarity index 99% rename from src/lib/trinosql/TrinoSqlListener.ts rename to src/lib/trino/TrinoSqlListener.ts index f9f3c46..99aec4a 100644 --- a/src/lib/trinosql/TrinoSqlListener.ts +++ b/src/lib/trino/TrinoSqlListener.ts @@ -1,9 +1,9 @@ -// Generated from dt-sql-parser/src/grammar/trinosql/TrinoSql.g4 by ANTLR 4.13.1 +// Generated from dt-sql-parser/src/grammar/trino/TrinoSql.g4 by ANTLR 4.13.1 import { ErrorNode, ParseTreeListener, ParserRuleContext, TerminalNode } from "antlr4ng"; -import SQLParserBase from '../SQLParserBase'; +import { SQLParserBase } from '../SQLParserBase'; import { ProgramContext } from "./TrinoSqlParser.js"; diff --git a/src/lib/trinosql/TrinoSqlParser.ts b/src/lib/trino/TrinoSqlParser.ts similarity index 99% rename from src/lib/trinosql/TrinoSqlParser.ts rename to src/lib/trino/TrinoSqlParser.ts index ea0deda..e99332a 100644 --- a/src/lib/trinosql/TrinoSqlParser.ts +++ b/src/lib/trino/TrinoSqlParser.ts @@ -1,4 +1,4 @@ -// Generated from dt-sql-parser/src/grammar/trinosql/TrinoSql.g4 by ANTLR 4.13.1 +// Generated from dt-sql-parser/src/grammar/trino/TrinoSql.g4 by ANTLR 4.13.1 import * as antlr from "antlr4ng"; import { Token } from "antlr4ng"; @@ -11,7 +11,7 @@ import { TrinoSqlVisitor } from "./TrinoSqlVisitor.js"; type int = number; -import SQLParserBase from '../SQLParserBase'; +import { SQLParserBase } from '../SQLParserBase'; export class TrinoSqlParser extends SQLParserBase { diff --git a/src/lib/trinosql/TrinoSqlVisitor.ts b/src/lib/trino/TrinoSqlVisitor.ts similarity index 99% rename from src/lib/trinosql/TrinoSqlVisitor.ts rename to src/lib/trino/TrinoSqlVisitor.ts index be5901b..e77b290 100644 --- a/src/lib/trinosql/TrinoSqlVisitor.ts +++ b/src/lib/trino/TrinoSqlVisitor.ts @@ -1,9 +1,9 @@ -// Generated from dt-sql-parser/src/grammar/trinosql/TrinoSql.g4 by ANTLR 4.13.1 +// Generated from dt-sql-parser/src/grammar/trino/TrinoSql.g4 by ANTLR 4.13.1 import { AbstractParseTreeVisitor } from "antlr4ng"; -import SQLParserBase from '../SQLParserBase'; +import { SQLParserBase } from '../SQLParserBase'; import { ProgramContext } from "./TrinoSqlParser.js"; diff --git a/src/parser/common/basicParser.ts b/src/parser/common/basicSQL.ts similarity index 97% rename from src/parser/common/basicParser.ts rename to src/parser/common/basicSQL.ts index 09c6d6f..0596250 100644 --- a/src/parser/common/basicParser.ts +++ b/src/parser/common/basicSQL.ts @@ -10,20 +10,20 @@ import { PredictionMode, } from 'antlr4ng'; import { CandidatesCollection, CodeCompletionCore } from 'antlr4-c3'; -import SQLParserBase from '../../lib/SQLParserBase'; +import { SQLParserBase } from '../../lib/SQLParserBase'; import { findCaretTokenIndex } from './findCaretTokenIndex'; import { ctxToText, tokenToWord, WordRange, TextSlice } from './textAndWord'; -import { CaretPosition, Suggestions, SyntaxSuggestion } from './basic-parser-types'; -import ParseErrorListener, { ParseError, ErrorListener } from './parseErrorListener'; +import { CaretPosition, Suggestions, SyntaxSuggestion } from './types'; +import { ParseError, ErrorListener, ParseErrorListener } from './parseErrorListener'; import { ErrorStrategy } from './errorStrategy'; -import type SplitListener from './splitListener'; -import type EntityCollector from './entityCollector'; +import type { SplitListener } from './splitListener'; +import type { EntityCollector } from './entityCollector'; import { EntityContext } from './entityCollector'; /** - * Custom Parser class, subclass needs extends it. + * Basic SQL class, every sql needs extends it. */ -export default abstract class BasicParser< +export abstract class BasicSQL< L extends Lexer = Lexer, PRC extends ParserRuleContext = ParserRuleContext, P extends SQLParserBase = SQLParserBase, diff --git a/src/parser/common/entityCollector.ts b/src/parser/common/entityCollector.ts index f7bcf6d..1e4f5e1 100644 --- a/src/parser/common/entityCollector.ts +++ b/src/parser/common/entityCollector.ts @@ -1,8 +1,8 @@ import { ParserRuleContext } from 'antlr4ng'; -import { EntityContextType } from './basic-parser-types'; +import { EntityContextType } from './types'; import { WordPosition, TextPosition } from './textAndWord'; import { ctxToText, ctxToWord } from './textAndWord'; -import SimpleStack from './simpleStack'; +import { SimpleStack } from './simpleStack'; /** * TODO: more stmt type should be supported. @@ -11,7 +11,7 @@ export enum StmtContextType { /** A self-contained and complete statement */ COMMON_STMT = 'commonStmt', CREATE_CATALOG_STMT = 'createCatalogStmt', - CREATE_DATABASE_STMT = 'crateDatabaseStmt', + CREATE_DATABASE_STMT = 'createDatabaseStmt', CREATE_TABLE_STMT = 'createTableStmt', CREATE_VIEW_STMT = 'createViewStmt', SELECT_STMT = 'selectStmt', @@ -90,7 +90,7 @@ export function toEntityContext( * @todo: Handle alias, includes column alias, table alias, query as alias and so on. * @todo: [may be need] Combine the entities in each clause. */ -abstract class EntityCollector { +export abstract class EntityCollector { constructor(input: string, caretTokenIndex?: number) { this._input = input; this._caretTokenIndex = caretTokenIndex ?? -1; @@ -275,5 +275,3 @@ abstract class EntityCollector { return finalEntities; } } - -export default EntityCollector; diff --git a/src/parser/common/findCaretTokenIndex.ts b/src/parser/common/findCaretTokenIndex.ts index 2d07e25..8dad724 100644 --- a/src/parser/common/findCaretTokenIndex.ts +++ b/src/parser/common/findCaretTokenIndex.ts @@ -1,5 +1,5 @@ import { Token } from 'antlr4ng'; -import { CaretPosition } from './basic-parser-types'; +import { CaretPosition } from './types'; /** * find token index via caret position (cursor position) diff --git a/src/parser/common/parseErrorListener.ts b/src/parser/common/parseErrorListener.ts index 691b49c..00f48b3 100644 --- a/src/parser/common/parseErrorListener.ts +++ b/src/parser/common/parseErrorListener.ts @@ -39,7 +39,7 @@ export interface SyntaxError { */ export type ErrorListener = (parseError: ParseError, originalError: SyntaxError) => void; -export default class ParseErrorListener implements ANTLRErrorListener { +export class ParseErrorListener implements ANTLRErrorListener { private _errorListener: ErrorListener; constructor(errorListener: ErrorListener) { diff --git a/src/parser/common/simpleStack.ts b/src/parser/common/simpleStack.ts index 5001df7..1983118 100644 --- a/src/parser/common/simpleStack.ts +++ b/src/parser/common/simpleStack.ts @@ -1,4 +1,4 @@ -class SimpleStack { +export class SimpleStack { constructor() { this.stack = []; } @@ -28,5 +28,3 @@ class SimpleStack { return this.stack.length === 0; } } - -export default SimpleStack; diff --git a/src/parser/common/splitListener.ts b/src/parser/common/splitListener.ts index 81ec57f..011417f 100644 --- a/src/parser/common/splitListener.ts +++ b/src/parser/common/splitListener.ts @@ -1,4 +1,4 @@ -abstract class SplitListener { +export abstract class SplitListener { protected _statementsContext: T[] = []; visitTerminal() {} @@ -13,5 +13,3 @@ abstract class SplitListener { return this._statementsContext; } } - -export default SplitListener; diff --git a/src/parser/common/basic-parser-types.ts b/src/parser/common/types.ts similarity index 100% rename from src/parser/common/basic-parser-types.ts rename to src/parser/common/types.ts diff --git a/src/parser/flinksql/flinkEntityCollector.ts b/src/parser/flink/flinkEntityCollector.ts similarity index 89% rename from src/parser/flinksql/flinkEntityCollector.ts rename to src/parser/flink/flinkEntityCollector.ts index b84daa9..ea40171 100644 --- a/src/parser/flinksql/flinkEntityCollector.ts +++ b/src/parser/flink/flinkEntityCollector.ts @@ -1,4 +1,4 @@ -import { EntityContextType } from '../../parser/common/basic-parser-types'; +import { EntityContextType } from '../common/types'; import { CatalogPathContext, CatalogPathCreateContext, @@ -18,14 +18,11 @@ import { TablePathCreateContext, ViewPathContext, ViewPathCreateContext, -} from '../../lib/flinksql/FlinkSqlParser'; -import { FlinkSqlParserListener } from '../../lib/flinksql/FlinkSqlParserListener'; -import EntityCollector, { StmtContextType } from '../common/entityCollector'; +} from '../../lib/flink/FlinkSqlParser'; +import { FlinkSqlParserListener } from '../../lib/flink/FlinkSqlParserListener'; +import { StmtContextType, EntityCollector } from '../common/entityCollector'; -export default class FlinkEntityCollector - extends EntityCollector - implements FlinkSqlParserListener -{ +export class FlinkEntityCollector extends EntityCollector implements FlinkSqlParserListener { /** ====== Entity Begin */ exitCatalogPathCreate(ctx: CatalogPathCreateContext) { this.pushEntity(ctx, EntityContextType.CATALOG_CREATE); diff --git a/src/parser/flink/flinkSplitListener.ts b/src/parser/flink/flinkSplitListener.ts new file mode 100644 index 0000000..4971b5d --- /dev/null +++ b/src/parser/flink/flinkSplitListener.ts @@ -0,0 +1,12 @@ +import { SingleStatementContext } from '../../lib/flink/FlinkSqlParser'; +import { FlinkSqlParserListener } from '../../lib/flink/FlinkSqlParserListener'; +import { SplitListener } from '../common/splitListener'; + +export class FlinkSqlSplitListener + extends SplitListener + implements FlinkSqlParserListener +{ + exitSingleStatement(ctx: SingleStatementContext) { + this._statementsContext.push(ctx); + } +} diff --git a/src/parser/flinksql/index.ts b/src/parser/flink/index.ts similarity index 90% rename from src/parser/flinksql/index.ts rename to src/parser/flink/index.ts index 113ad06..6727780 100644 --- a/src/parser/flinksql/index.ts +++ b/src/parser/flink/index.ts @@ -1,24 +1,22 @@ import { Token } from 'antlr4ng'; import { CandidatesCollection } from 'antlr4-c3'; -import { FlinkSqlLexer } from '../../lib/flinksql/FlinkSqlLexer'; -import { FlinkSqlParser, ProgramContext } from '../../lib/flinksql/FlinkSqlParser'; -import { EntityContextType, Suggestions, SyntaxSuggestion } from '../common/basic-parser-types'; -import BasicParser from '../common/basicParser'; +import { FlinkSqlLexer } from '../../lib/flink/FlinkSqlLexer'; +import { FlinkSqlParser, ProgramContext } from '../../lib/flink/FlinkSqlParser'; +import { EntityContextType, Suggestions, SyntaxSuggestion } from '../common/types'; +import { BasicSQL } from '../common/basicSQL'; import { StmtContextType } from '../common/entityCollector'; import { FlinkSqlSplitListener } from './flinkSplitListener'; -import FlinkEntityCollector from './flinkEntityCollector'; +import { FlinkEntityCollector } from './flinkEntityCollector'; export { FlinkSqlSplitListener, FlinkEntityCollector }; -export default class FlinkSQL extends BasicParser { +export class FlinkSQL extends BasicSQL { protected createLexerFromCharStream(charStreams) { - const lexer = new FlinkSqlLexer(charStreams); - return lexer; + return new FlinkSqlLexer(charStreams); } protected createParserFromTokenStream(tokenStream) { - const parser = new FlinkSqlParser(tokenStream); - return parser; + return new FlinkSqlParser(tokenStream); } protected preferredRules = new Set([ diff --git a/src/parser/flinksql/flinkSplitListener.ts b/src/parser/flinksql/flinkSplitListener.ts deleted file mode 100644 index 8267619..0000000 --- a/src/parser/flinksql/flinkSplitListener.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { SingleStatementContext } from '../../lib/flinksql/FlinkSqlParser'; -import { FlinkSqlParserListener } from '../../lib/flinksql/FlinkSqlParserListener'; -import SplitListener from '../common/splitListener'; - -export class FlinkSqlSplitListener - extends SplitListener - implements FlinkSqlParserListener -{ - exitSingleStatement = (ctx: SingleStatementContext) => { - this._statementsContext.push(ctx); - }; -} diff --git a/src/parser/hive/hiveEntityCollector.ts b/src/parser/hive/hiveEntityCollector.ts index d3ea78e..8055b6a 100644 --- a/src/parser/hive/hiveEntityCollector.ts +++ b/src/parser/hive/hiveEntityCollector.ts @@ -1,4 +1,4 @@ -import { EntityContextType } from '../..'; +import { EntityContextType } from '../common/types'; import { HiveSqlParserListener } from '../../lib'; import { ColumnNameCreateContext, @@ -21,29 +21,29 @@ import { ViewNameContext, ViewNameCreateContext, } from '../../lib/hive/HiveSqlParser'; -import EntityCollector, { StmtContextType } from '../common/entityCollector'; +import { StmtContextType, EntityCollector } from '../common/entityCollector'; -export default class HiveEntityCollector extends EntityCollector implements HiveSqlParserListener { +export class HiveEntityCollector extends EntityCollector implements HiveSqlParserListener { /** ====== Entity Begin */ - exitTableNameCreate = (ctx: TableNameCreateContext) => { + exitTableNameCreate(ctx: TableNameCreateContext) { this.pushEntity(ctx, EntityContextType.TABLE_CREATE); - }; + } - exitTableName = (ctx: TableNameContext) => { + exitTableName(ctx: TableNameContext) { this.pushEntity(ctx, EntityContextType.TABLE); - }; + } - exitColumnNameCreate = (ctx: ColumnNameCreateContext) => { + exitColumnNameCreate(ctx: ColumnNameCreateContext) { this.pushEntity(ctx, EntityContextType.COLUMN_CREATE); - }; + } - exitViewNameCreate = (ctx: ViewNameCreateContext) => { + exitViewNameCreate(ctx: ViewNameCreateContext) { this.pushEntity(ctx, EntityContextType.VIEW_CREATE); - }; + } - exitViewName = (ctx: ViewNameContext) => { + exitViewName(ctx: ViewNameContext) { this.pushEntity(ctx, EntityContextType.VIEW); - }; + } exitDbSchemaNameCreate(ctx: DbSchemaNameCreateContext) { this.pushEntity(ctx, EntityContextType.DATABASE_CREATE); @@ -57,70 +57,70 @@ export default class HiveEntityCollector extends EntityCollector implements Hive this.pushEntity(ctx, EntityContextType.FUNCTION_CREATE); } - /** ===== Statement begin */ - enterStatement = (ctx: StatementContext) => { + /** ==== Statement begin */ + enterStatement(ctx: StatementContext) { this.pushStmt(ctx, StmtContextType.COMMON_STMT); - }; + } - exitStatement = () => { + exitStatement() { this.popStmt(); - }; + } - enterCreateTableStatement = (ctx: CreateTableStatementContext) => { + enterCreateTableStatement(ctx: CreateTableStatementContext) { this.pushStmt(ctx, StmtContextType.CREATE_TABLE_STMT); - }; + } - exitCreateTableStatement = () => { + exitCreateTableStatement() { this.popStmt(); - }; + } - enterSelectStatement = (ctx: SelectStatementContext) => { + enterSelectStatement(ctx: SelectStatementContext) { this.pushStmt(ctx, StmtContextType.SELECT_STMT); - }; + } - exitSelectStatement = (ctx: SelectStatementContext) => { + exitSelectStatement(ctx: SelectStatementContext) { this.popStmt(); - }; + } - enterFromSelectStmt = (ctx: FromSelectStmtContext) => { + enterFromSelectStmt(ctx: FromSelectStmtContext) { this.pushStmt(ctx, StmtContextType.SELECT_STMT); - }; + } - exitFromSelectStmt = (ctx: FromSelectStmtContext) => { + exitFromSelectStmt(ctx: FromSelectStmtContext) { this.popStmt(); - }; + } - enterCreateViewStatement = (ctx: CreateViewStatementContext) => { + enterCreateViewStatement(ctx: CreateViewStatementContext) { this.pushStmt(ctx, StmtContextType.CREATE_VIEW_STMT); - }; + } - exitCreateViewStatement = (ctx: CreateViewStatementContext) => { + exitCreateViewStatement(ctx: CreateViewStatementContext) { this.popStmt(); - }; + } - enterCreateMaterializedViewStatement = (ctx: CreateMaterializedViewStatementContext) => { + enterCreateMaterializedViewStatement(ctx: CreateMaterializedViewStatementContext) { this.pushStmt(ctx, StmtContextType.CREATE_VIEW_STMT); - }; + } - exitCreateMaterializedViewStatement = (ctx: CreateMaterializedViewStatementContext) => { + exitCreateMaterializedViewStatement(ctx: CreateMaterializedViewStatementContext) { this.popStmt(); - }; + } - enterInsertStmt = (ctx: InsertStmtContext) => { + enterInsertStmt(ctx: InsertStmtContext) { this.pushStmt(ctx, StmtContextType.INSERT_STMT); - }; + } - exitInsertStmt = (ctx: InsertStmtContext) => { + exitInsertStmt(ctx: InsertStmtContext) { this.popStmt(); - }; + } - enterFromInsertStmt = (ctx: FromInsertStmtContext) => { + enterFromInsertStmt(ctx: FromInsertStmtContext) { this.pushStmt(ctx, StmtContextType.INSERT_STMT); - }; + } - exitFromInsertStmt = (ctx: FromInsertStmtContext) => { + exitFromInsertStmt(ctx: FromInsertStmtContext) { this.popStmt(); - }; + } enterCreateDatabaseStatement(ctx: CreateDatabaseStatementContext) { this.pushStmt(ctx, StmtContextType.CREATE_DATABASE_STMT); diff --git a/src/parser/hive/hiveSplitListener.ts b/src/parser/hive/hiveSplitListener.ts index 1e5803a..92c73b6 100644 --- a/src/parser/hive/hiveSplitListener.ts +++ b/src/parser/hive/hiveSplitListener.ts @@ -1,12 +1,12 @@ import { StatementContext } from '../../lib/hive/HiveSqlParser'; import { HiveSqlParserListener } from '../../lib/hive/HiveSqlParserListener'; -import SplitListener from '../common/splitListener'; +import { SplitListener } from '../common/splitListener'; export class HiveSqlSplitListener extends SplitListener implements HiveSqlParserListener { - exitStatement = (ctx: StatementContext) => { + exitStatement(ctx: StatementContext) { this._statementsContext.push(ctx); - }; + } } diff --git a/src/parser/hive/index.ts b/src/parser/hive/index.ts index 0631d89..fc37dfc 100644 --- a/src/parser/hive/index.ts +++ b/src/parser/hive/index.ts @@ -2,19 +2,18 @@ import { Token } from 'antlr4ng'; import { CandidatesCollection } from 'antlr4-c3'; import { HiveSqlLexer } from '../../lib/hive/HiveSqlLexer'; import { HiveSqlParser, ProgramContext } from '../../lib/hive/HiveSqlParser'; -import BasicParser from '../common/basicParser'; +import { BasicSQL } from '../common/basicSQL'; -import { EntityContextType, Suggestions, SyntaxSuggestion } from '../common/basic-parser-types'; +import { EntityContextType, Suggestions, SyntaxSuggestion } from '../common/types'; import { StmtContextType } from '../common/entityCollector'; import { HiveSqlSplitListener } from './hiveSplitListener'; -import HiveEntityCollector from './hiveEntityCollector'; +import { HiveEntityCollector } from './hiveEntityCollector'; export { HiveEntityCollector, HiveSqlSplitListener }; -export default class HiveSQL extends BasicParser { +export class HiveSQL extends BasicSQL { protected createLexerFromCharStream(charStreams) { - const lexer = new HiveSqlLexer(charStreams); - return lexer; + return new HiveSqlLexer(charStreams); } protected createParserFromTokenStream(tokenStream) { diff --git a/src/parser/impala/impalaEntityCollector.ts b/src/parser/impala/impalaEntityCollector.ts index 60380ae..b170cba 100644 --- a/src/parser/impala/impalaEntityCollector.ts +++ b/src/parser/impala/impalaEntityCollector.ts @@ -20,13 +20,10 @@ import { ViewNameCreateContext, ViewNamePathContext, } from '../../lib/impala/ImpalaSqlParser'; -import { EntityContextType } from '../common/basic-parser-types'; -import EntityCollector, { StmtContextType } from '../common/entityCollector'; +import { EntityContextType } from '../common/types'; +import { StmtContextType, EntityCollector } from '../common/entityCollector'; -export default class ImpalaEntityCollector - extends EntityCollector - implements ImpalaSqlParserListener -{ +export class ImpalaEntityCollector extends EntityCollector implements ImpalaSqlParserListener { /** ===== Entity begin */ exitTableNameCreate(ctx: TableNameCreateContext) { this.pushEntity(ctx, EntityContextType.TABLE_CREATE); diff --git a/src/parser/impala/impalaSplitListener.ts b/src/parser/impala/impalaSplitListener.ts index a51704f..4da0c1a 100644 --- a/src/parser/impala/impalaSplitListener.ts +++ b/src/parser/impala/impalaSplitListener.ts @@ -1,12 +1,12 @@ import { SingleStatementContext } from '../../lib/impala/ImpalaSqlParser'; import { ImpalaSqlParserListener } from '../../lib/impala/ImpalaSqlParserListener'; -import SplitListener from '../common/splitListener'; +import { SplitListener } from '../common/splitListener'; export class ImpalaSqlSplitListener extends SplitListener implements ImpalaSqlParserListener { - exitSingleStatement = (ctx: SingleStatementContext) => { + exitSingleStatement(ctx: SingleStatementContext) { this._statementsContext.push(ctx); - }; + } } diff --git a/src/parser/impala/index.ts b/src/parser/impala/index.ts index b26f29d..bcf7087 100644 --- a/src/parser/impala/index.ts +++ b/src/parser/impala/index.ts @@ -2,22 +2,17 @@ import { Token } from 'antlr4ng'; import { CandidatesCollection } from 'antlr4-c3'; import { ImpalaSqlLexer } from '../../lib/impala/ImpalaSqlLexer'; import { ImpalaSqlParser, ProgramContext } from '../../lib/impala/ImpalaSqlParser'; -import BasicParser from '../common/basicParser'; -import { EntityContextType, Suggestions, SyntaxSuggestion } from '../common/basic-parser-types'; +import { BasicSQL } from '../common/basicSQL'; +import { EntityContextType, Suggestions, SyntaxSuggestion } from '../common/types'; import { StmtContextType } from '../common/entityCollector'; import { ImpalaSqlSplitListener } from './impalaSplitListener'; -import ImpalaEntityCollector from './impalaEntityCollector'; +import { ImpalaEntityCollector } from './impalaEntityCollector'; export { ImpalaEntityCollector, ImpalaSqlSplitListener }; -export default class ImpalaSQL extends BasicParser< - ImpalaSqlLexer, - ProgramContext, - ImpalaSqlParser -> { +export class ImpalaSQL extends BasicSQL { protected createLexerFromCharStream(charStreams) { - const lexer = new ImpalaSqlLexer(charStreams); - return lexer; + return new ImpalaSqlLexer(charStreams); } protected createParserFromTokenStream(tokenStream) { diff --git a/src/parser/index.ts b/src/parser/index.ts index 603644c..e9f33b6 100644 --- a/src/parser/index.ts +++ b/src/parser/index.ts @@ -1,8 +1,8 @@ -export { default as MySQL } from './mysql'; -export { default as PLSQL } from './plsql'; -export { default as HiveSQL } from './hive'; -export { default as FlinkSQL } from './flinksql'; -export { default as SparkSQL } from './spark'; -export { default as PostgresSQL } from './pgsql'; -export { default as TrinoSQL } from './trino'; -export { default as ImpalaSQL } from './impala'; +export { MySQL } from './mysql'; +export { PLSQL } from './plsql'; +export { HiveSQL } from './hive'; +export { FlinkSQL } from './flink'; +export { SparkSQL } from './spark'; +export { PostgreSQL } from './postgresql'; +export { TrinoSQL } from './trino'; +export { ImpalaSQL } from './impala'; diff --git a/src/parser/mysql/index.ts b/src/parser/mysql/index.ts index 23dde33..0b8f49b 100644 --- a/src/parser/mysql/index.ts +++ b/src/parser/mysql/index.ts @@ -2,18 +2,17 @@ import { Token } from 'antlr4ng'; import { CandidatesCollection } from 'antlr4-c3'; import { MySqlLexer } from '../../lib/mysql/MySqlLexer'; import { MySqlParser, ProgramContext } from '../../lib/mysql/MySqlParser'; -import BasicParser from '../common/basicParser'; -import { Suggestions, EntityContextType, SyntaxSuggestion } from '../common/basic-parser-types'; +import { BasicSQL } from '../common/basicSQL'; +import { Suggestions, EntityContextType, SyntaxSuggestion } from '../common/types'; import { StmtContextType } from '../common/entityCollector'; -import MysqlSplitListener from './mysqlSplitListener'; -import MySqlEntityCollector from './mysqlEntityCollector'; +import { MysqlSplitListener } from './mysqlSplitListener'; +import { MySqlEntityCollector } from './mysqlEntityCollector'; export { MySqlEntityCollector, MysqlSplitListener }; -export default class MySQL extends BasicParser { +export class MySQL extends BasicSQL { protected createLexerFromCharStream(charStreams): MySqlLexer { - const lexer = new MySqlLexer(charStreams); - return lexer; + return new MySqlLexer(charStreams); } protected createParserFromTokenStream(tokenStream): MySqlParser { diff --git a/src/parser/mysql/mysqlEntityCollector.ts b/src/parser/mysql/mysqlEntityCollector.ts index a500fee..32df9a6 100644 --- a/src/parser/mysql/mysqlEntityCollector.ts +++ b/src/parser/mysql/mysqlEntityCollector.ts @@ -19,10 +19,10 @@ import type { ViewNameCreateContext, } from '../../lib/mysql/MySqlParser'; import type { MySqlParserListener } from '../../lib/mysql/MySqlParserListener'; -import { EntityContextType } from '../common/basic-parser-types'; -import EntityCollector, { StmtContextType } from '../common/entityCollector'; +import { EntityContextType } from '../common/types'; +import { StmtContextType, EntityCollector } from '../common/entityCollector'; -export default class MySqlEntityCollector extends EntityCollector implements MySqlParserListener { +export class MySqlEntityCollector extends EntityCollector implements MySqlParserListener { /** ====== Entity Begin */ exitDatabaseName(ctx: DatabaseNameContext) { this.pushEntity(ctx, EntityContextType.DATABASE); diff --git a/src/parser/mysql/mysqlSplitListener.ts b/src/parser/mysql/mysqlSplitListener.ts index 87d7f02..c46e10f 100644 --- a/src/parser/mysql/mysqlSplitListener.ts +++ b/src/parser/mysql/mysqlSplitListener.ts @@ -1,12 +1,12 @@ import { SingleStatementContext } from '../../lib/mysql/MySqlParser'; import { MySqlParserListener } from '../../lib/mysql/MySqlParserListener'; -import SplitListener from '../common/splitListener'; +import { SplitListener } from '../common/splitListener'; -export default class MysqlSplitListener +export class MysqlSplitListener extends SplitListener implements MySqlParserListener { - exitSingleStatement = (ctx: SingleStatementContext) => { + exitSingleStatement(ctx: SingleStatementContext) { this._statementsContext.push(ctx); - }; + } } diff --git a/src/parser/pgsql/postgreSplitListener.ts b/src/parser/pgsql/postgreSplitListener.ts deleted file mode 100644 index f9982cb..0000000 --- a/src/parser/pgsql/postgreSplitListener.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { SingleStmtContext } from '../../lib/pgsql/PostgreSQLParser'; -import { PostgreSQLParserListener } from '../../lib/pgsql/PostgreSQLParserListener'; -import SplitListener from '../common/splitListener'; - -export default class PostgreSqlSplitListener - extends SplitListener - implements PostgreSQLParserListener -{ - exitSingleStmt = (ctx: SingleStmtContext) => { - this._statementsContext.push(ctx); - }; -} diff --git a/src/parser/plsql.ts b/src/parser/plsql.ts index 88538fd..5055794 100644 --- a/src/parser/plsql.ts +++ b/src/parser/plsql.ts @@ -2,13 +2,12 @@ import { Token } from 'antlr4ng'; import { CandidatesCollection } from 'antlr4-c3'; import { PlSqlLexer } from '../lib/plsql/PlSqlLexer'; import { PlSqlParser, ProgramContext } from '../lib/plsql/PlSqlParser'; -import BasicParser from './common/basicParser'; -import { Suggestions } from './common/basic-parser-types'; +import { BasicSQL } from './common/basicSQL'; +import { Suggestions } from './common/types'; -export default class PLSQL extends BasicParser { +export class PLSQL extends BasicSQL { protected createLexerFromCharStream(charStreams) { - const lexer = new PlSqlLexer(charStreams); - return lexer; + return new PlSqlLexer(charStreams); } protected createParserFromTokenStream(tokenStream) { diff --git a/src/parser/pgsql/index.ts b/src/parser/postgresql/index.ts similarity index 62% rename from src/parser/pgsql/index.ts rename to src/parser/postgresql/index.ts index 09856dd..3f1cd08 100644 --- a/src/parser/pgsql/index.ts +++ b/src/parser/postgresql/index.ts @@ -1,45 +1,40 @@ import { CandidatesCollection } from 'antlr4-c3'; import { Token } from 'antlr4ng'; -import { PostgreSQLLexer } from '../../lib/pgsql/PostgreSQLLexer'; -import { PostgreSQLParser, ProgramContext } from '../../lib/pgsql/PostgreSQLParser'; -import { EntityContextType, Suggestions, SyntaxSuggestion } from '../common/basic-parser-types'; -import BasicParser from '../common/basicParser'; +import { PostgreSqlLexer } from '../../lib/postgresql/PostgreSqlLexer'; +import { PostgreSqlParser, ProgramContext } from '../../lib/postgresql/PostgreSqlParser'; +import { EntityContextType, Suggestions, SyntaxSuggestion } from '../common/types'; +import { BasicSQL } from '../common/basicSQL'; import { StmtContextType } from '../common/entityCollector'; -import PostgreSQLEntityCollector from './postgreEntityCollector'; -import PostgreSqlSplitListener from './postgreSplitListener'; +import { PostgreSqlEntityCollector } from './postgreEntityCollector'; +import { PostgreSqlSplitListener } from './postgreSplitListener'; -export { PostgreSQLEntityCollector, PostgreSqlSplitListener }; +export { PostgreSqlEntityCollector, PostgreSqlSplitListener }; -export default class PostgresSQL extends BasicParser< - PostgreSQLLexer, - ProgramContext, - PostgreSQLParser -> { +export class PostgreSQL extends BasicSQL { protected createLexerFromCharStream(charStreams) { - const lexer = new PostgreSQLLexer(charStreams); - return lexer; + return new PostgreSqlLexer(charStreams); } protected createParserFromTokenStream(tokenStream) { - return new PostgreSQLParser(tokenStream); + return new PostgreSqlParser(tokenStream); } protected preferredRules: Set = new Set([ - PostgreSQLParser.RULE_table_name_create, // table name - PostgreSQLParser.RULE_table_name, // table name that will be created - PostgreSQLParser.RULE_function_name, // function name - PostgreSQLParser.RULE_function_name_create, // function name that will be created - PostgreSQLParser.RULE_schema_name_create, // schema name that will be created - PostgreSQLParser.RULE_schema_name, // schema name - PostgreSQLParser.RULE_view_name_create, // view name that will be created - PostgreSQLParser.RULE_view_name, // view name - PostgreSQLParser.RULE_database_name_create, // database name that will be created - PostgreSQLParser.RULE_database_name, // database name - PostgreSQLParser.RULE_procedure_name_create, // procedure name that will be created - PostgreSQLParser.RULE_procedure_name, // procedure name - PostgreSQLParser.RULE_column_name_create, // column name that will be created - PostgreSQLParser.RULE_column_name, // column name + PostgreSqlParser.RULE_table_name_create, // table name + PostgreSqlParser.RULE_table_name, // table name that will be created + PostgreSqlParser.RULE_function_name, // function name + PostgreSqlParser.RULE_function_name_create, // function name that will be created + PostgreSqlParser.RULE_schema_name_create, // schema name that will be created + PostgreSqlParser.RULE_schema_name, // schema name + PostgreSqlParser.RULE_view_name_create, // view name that will be created + PostgreSqlParser.RULE_view_name, // view name + PostgreSqlParser.RULE_database_name_create, // database name that will be created + PostgreSqlParser.RULE_database_name, // database name + PostgreSqlParser.RULE_procedure_name_create, // procedure name that will be created + PostgreSqlParser.RULE_procedure_name, // procedure name + PostgreSqlParser.RULE_column_name_create, // column name that will be created + PostgreSqlParser.RULE_column_name, // column name ]); protected get splitListener() { @@ -47,7 +42,7 @@ export default class PostgresSQL extends BasicParser< } protected createEntityCollector(input: string, caretTokenIndex?: number) { - return new PostgreSQLEntityCollector(input, caretTokenIndex); + return new PostgreSqlEntityCollector(input, caretTokenIndex); } protected processCandidates( @@ -68,59 +63,59 @@ export default class PostgresSQL extends BasicParser< let syntaxContextType: EntityContextType | StmtContextType; switch (ruleType) { - case PostgreSQLParser.RULE_table_name_create: { + case PostgreSqlParser.RULE_table_name_create: { syntaxContextType = EntityContextType.TABLE_CREATE; break; } - case PostgreSQLParser.RULE_table_name: { + case PostgreSqlParser.RULE_table_name: { syntaxContextType = EntityContextType.TABLE; break; } - case PostgreSQLParser.RULE_function_name_create: { + case PostgreSqlParser.RULE_function_name_create: { syntaxContextType = EntityContextType.FUNCTION_CREATE; break; } - case PostgreSQLParser.RULE_function_name: { + case PostgreSqlParser.RULE_function_name: { syntaxContextType = EntityContextType.FUNCTION; break; } - case PostgreSQLParser.RULE_schema_name_create: { + case PostgreSqlParser.RULE_schema_name_create: { syntaxContextType = EntityContextType.DATABASE_CREATE; break; } - case PostgreSQLParser.RULE_schema_name: { + case PostgreSqlParser.RULE_schema_name: { syntaxContextType = EntityContextType.DATABASE; break; } - case PostgreSQLParser.RULE_view_name_create: { + case PostgreSqlParser.RULE_view_name_create: { syntaxContextType = EntityContextType.VIEW_CREATE; break; } - case PostgreSQLParser.RULE_view_name: { + case PostgreSqlParser.RULE_view_name: { syntaxContextType = EntityContextType.VIEW; break; } - case PostgreSQLParser.RULE_database_name_create: { + case PostgreSqlParser.RULE_database_name_create: { syntaxContextType = EntityContextType.DATABASE_CREATE; break; } - case PostgreSQLParser.RULE_database_name: { + case PostgreSqlParser.RULE_database_name: { syntaxContextType = EntityContextType.DATABASE; break; } - case PostgreSQLParser.RULE_procedure_name_create: { + case PostgreSqlParser.RULE_procedure_name_create: { syntaxContextType = EntityContextType.PROCEDURE_CREATE; break; } - case PostgreSQLParser.RULE_procedure_name: { + case PostgreSqlParser.RULE_procedure_name: { syntaxContextType = EntityContextType.PROCEDURE; break; } - case PostgreSQLParser.RULE_column_name_create: { + case PostgreSqlParser.RULE_column_name_create: { syntaxContextType = EntityContextType.COLUMN_CREATE; break; } - case PostgreSQLParser.RULE_column_name: { + case PostgreSqlParser.RULE_column_name: { syntaxContextType = EntityContextType.COLUMN; break; } diff --git a/src/parser/pgsql/postgreEntityCollector.ts b/src/parser/postgresql/postgreEntityCollector.ts similarity index 91% rename from src/parser/pgsql/postgreEntityCollector.ts rename to src/parser/postgresql/postgreEntityCollector.ts index 237141e..47eaf23 100644 --- a/src/parser/pgsql/postgreEntityCollector.ts +++ b/src/parser/postgresql/postgreEntityCollector.ts @@ -18,15 +18,12 @@ import type { TableNameCreateContext, ViewNameContext, ViewNameCreateContext, -} from '../../lib/pgsql/PostgreSQLParser'; -import type { PostgreSQLParserListener } from '../../lib/pgsql/PostgreSQLParserListener'; -import { EntityContextType } from '../common/basic-parser-types'; -import EntityCollector, { StmtContextType } from '../common/entityCollector'; +} from '../../lib/postgresql/PostgreSqlParser'; +import type { PostgreSqlParserListener } from '../../lib/postgresql/PostgreSqlParserListener'; +import { EntityContextType } from '../common/types'; +import { StmtContextType, EntityCollector } from '../common/entityCollector'; -export default class PostgreSQLEntityCollector - extends EntityCollector - implements PostgreSQLParserListener -{ +export class PostgreSqlEntityCollector extends EntityCollector implements PostgreSqlParserListener { /** ====== Entity Begin */ exitDatabaseName(ctx: DatabaseNameContext) { this.pushEntity(ctx, EntityContextType.DATABASE); diff --git a/src/parser/postgresql/postgreSplitListener.ts b/src/parser/postgresql/postgreSplitListener.ts new file mode 100644 index 0000000..ff87219 --- /dev/null +++ b/src/parser/postgresql/postgreSplitListener.ts @@ -0,0 +1,12 @@ +import { SingleStmtContext } from '../../lib/postgresql/PostgreSqlParser'; +import { PostgreSqlParserListener } from '../../lib/postgresql/PostgreSqlParserListener'; +import { SplitListener } from '../common/splitListener'; + +export class PostgreSqlSplitListener + extends SplitListener + implements PostgreSqlParserListener +{ + exitSingleStmt(ctx: SingleStmtContext) { + this._statementsContext.push(ctx); + } +} diff --git a/src/parser/spark/index.ts b/src/parser/spark/index.ts index d6c23d5..0da1ac4 100644 --- a/src/parser/spark/index.ts +++ b/src/parser/spark/index.ts @@ -2,23 +2,21 @@ import { Token } from 'antlr4ng'; import { CandidatesCollection } from 'antlr4-c3'; import { SparkSqlLexer } from '../../lib/spark/SparkSqlLexer'; import { SparkSqlParser, ProgramContext } from '../../lib/spark/SparkSqlParser'; -import BasicParser from '../common/basicParser'; -import { Suggestions, EntityContextType, SyntaxSuggestion } from '../common/basic-parser-types'; +import { BasicSQL } from '../common/basicSQL'; +import { Suggestions, EntityContextType, SyntaxSuggestion } from '../common/types'; import { StmtContextType } from '../common/entityCollector'; -import SparkSqlSplitListener from './sparkSplitListener'; -import SparkEntityCollector from './sparkEntityCollector'; +import { SparkSqlSplitListener } from './sparkSplitListener'; +import { SparkEntityCollector } from './sparkEntityCollector'; export { SparkSqlSplitListener, SparkEntityCollector }; -export default class SparkSQL extends BasicParser { +export class SparkSQL extends BasicSQL { protected createLexerFromCharStream(charStreams) { - const lexer = new SparkSqlLexer(charStreams); - return lexer; + return new SparkSqlLexer(charStreams); } protected createParserFromTokenStream(tokenStream) { - const parser = new SparkSqlParser(tokenStream); - return parser; + return new SparkSqlParser(tokenStream); } protected preferredRules: Set = new Set([ diff --git a/src/parser/spark/sparkEntityCollector.ts b/src/parser/spark/sparkEntityCollector.ts index 46f829f..3d7514c 100644 --- a/src/parser/spark/sparkEntityCollector.ts +++ b/src/parser/spark/sparkEntityCollector.ts @@ -20,13 +20,10 @@ import type { CreateFunctionContext, } from '../../lib/spark/SparkSqlParser'; import type { SparkSqlParserListener } from '../../lib/spark/SparkSqlParserListener'; -import { EntityContextType } from '../common/basic-parser-types'; -import EntityCollector, { StmtContextType } from '../common/entityCollector'; +import { EntityContextType } from '../common/types'; +import { StmtContextType, EntityCollector } from '../common/entityCollector'; -export default class SparkEntityCollector - extends EntityCollector - implements SparkSqlParserListener -{ +export class SparkEntityCollector extends EntityCollector implements SparkSqlParserListener { /** ====== Entity Begin */ exitNamespaceName(ctx: NamespaceNameContext) { this.pushEntity(ctx, EntityContextType.DATABASE); diff --git a/src/parser/spark/sparkSplitListener.ts b/src/parser/spark/sparkSplitListener.ts index 53a9de4..3b92d19 100644 --- a/src/parser/spark/sparkSplitListener.ts +++ b/src/parser/spark/sparkSplitListener.ts @@ -1,13 +1,13 @@ import { SingleStatementContext } from '../../lib/spark/SparkSqlParser'; import { SparkSqlParserListener } from '../../lib/spark/SparkSqlParserListener'; -import SplitListener from '../common/splitListener'; +import { SplitListener } from '../common/splitListener'; -export default class SparkSqlSplitListener +export class SparkSqlSplitListener extends SplitListener implements SparkSqlParserListener { - exitSingleStatement = (ctx: SingleStatementContext) => { + exitSingleStatement(ctx: SingleStatementContext) { this._statementsContext.push(ctx); - }; + } } diff --git a/src/parser/trino/index.ts b/src/parser/trino/index.ts index 0d0d620..3398ab4 100644 --- a/src/parser/trino/index.ts +++ b/src/parser/trino/index.ts @@ -1,24 +1,22 @@ import { Token } from 'antlr4ng'; import { CandidatesCollection } from 'antlr4-c3'; -import { TrinoSqlLexer } from '../../lib/trinosql/TrinoSqlLexer'; -import { TrinoSqlParser, ProgramContext } from '../../lib/trinosql/TrinoSqlParser'; -import BasicParser from '../common/basicParser'; -import { Suggestions, EntityContextType, SyntaxSuggestion } from '../common/basic-parser-types'; +import { TrinoSqlLexer } from '../../lib/trino/TrinoSqlLexer'; +import { TrinoSqlParser, ProgramContext } from '../../lib/trino/TrinoSqlParser'; +import { BasicSQL } from '../common/basicSQL'; +import { Suggestions, EntityContextType, SyntaxSuggestion } from '../common/types'; import { StmtContextType } from '../common/entityCollector'; -import TrinoSqlSplitListener from './trinoSplitListener'; -import TrinoEntityCollector from './trinoEntityCollector'; +import { TrinoSqlSplitListener } from './trinoSplitListener'; +import { TrinoEntityCollector } from './trinoEntityCollector'; export { TrinoSqlSplitListener, TrinoEntityCollector }; -export default class TrinoSQL extends BasicParser { +export class TrinoSQL extends BasicSQL { protected createLexerFromCharStream(charStreams) { - const lexer = new TrinoSqlLexer(charStreams); - return lexer; + return new TrinoSqlLexer(charStreams); } protected createParserFromTokenStream(tokenStream) { - const parser = new TrinoSqlParser(tokenStream); - return parser; + return new TrinoSqlParser(tokenStream); } protected get splitListener() { diff --git a/src/parser/trino/trinoEntityCollector.ts b/src/parser/trino/trinoEntityCollector.ts index ed3d401..5ebba9c 100644 --- a/src/parser/trino/trinoEntityCollector.ts +++ b/src/parser/trino/trinoEntityCollector.ts @@ -14,12 +14,12 @@ import type { TableNameCreateContext, ViewNameContext, ViewNameCreateContext, -} from '../../lib/trinosql/TrinoSqlParser'; -import type { TrinoSqlListener } from '../../lib/trinosql/TrinoSqlListener'; -import { EntityContextType } from '../common/basic-parser-types'; -import EntityCollector, { StmtContextType } from '../common/entityCollector'; +} from '../../lib/trino/TrinoSqlParser'; +import type { TrinoSqlListener } from '../../lib/trino/TrinoSqlListener'; +import { EntityContextType } from '../common/types'; +import { StmtContextType, EntityCollector } from '../common/entityCollector'; -export default class TrinoEntityCollector extends EntityCollector implements TrinoSqlListener { +export class TrinoEntityCollector extends EntityCollector implements TrinoSqlListener { /** ====== Entity Begin */ exitSchemaName(ctx: SchemaNameContext) { this.pushEntity(ctx, EntityContextType.DATABASE); diff --git a/src/parser/trino/trinoSplitListener.ts b/src/parser/trino/trinoSplitListener.ts index 45568fe..1bc5b0c 100644 --- a/src/parser/trino/trinoSplitListener.ts +++ b/src/parser/trino/trinoSplitListener.ts @@ -1,12 +1,12 @@ -import { SingleStatementContext } from '../../lib/trinosql/TrinoSqlParser'; -import { TrinoSqlListener } from '../../lib/trinosql/TrinoSqlListener'; -import SplitListener from '../common/splitListener'; +import { SingleStatementContext } from '../../lib/trino/TrinoSqlParser'; +import { TrinoSqlListener } from '../../lib/trino/TrinoSqlListener'; +import { SplitListener } from '../common/splitListener'; -export default class TrinoSqlSplitListener +export class TrinoSqlSplitListener extends SplitListener implements TrinoSqlListener { - exitSingleStatement = (ctx: SingleStatementContext) => { + exitSingleStatement(ctx: SingleStatementContext) { this._statementsContext.push(ctx); - }; + } } diff --git a/test/common/basicParser.test.ts b/test/common/basicSQL.test.ts similarity index 81% rename from test/common/basicParser.test.ts rename to test/common/basicSQL.test.ts index 8ff1ee4..b72b9b3 100644 --- a/test/common/basicParser.test.ts +++ b/test/common/basicSQL.test.ts @@ -1,13 +1,13 @@ -import FlinkSQL from 'src/parser/flinksql'; -import { FlinkSqlLexer } from 'src/lib/flinksql/FlinkSqlLexer'; +import { FlinkSQL } from 'src/parser/flink'; +import { FlinkSqlLexer } from 'src/lib/flink/FlinkSqlLexer'; import { ErrorListener } from 'src/parser/common/parseErrorListener'; import { CommonTokenStream } from 'antlr4ng'; -describe('BasicParser unit tests', () => { - const flinkParser = new FlinkSQL(); +describe('BasicSQL unit tests', () => { + const flink = new FlinkSQL(); test('Create lexer', () => { const sql = 'SELECT * FROM tb1'; - const lexer = flinkParser.createLexer(sql); + const lexer = flink.createLexer(sql); expect(lexer).not.toBeUndefined(); expect(lexer).not.toBeNull(); @@ -19,7 +19,7 @@ describe('BasicParser unit tests', () => { const errorListener: ErrorListener = (err) => { errors.push(err); }; - const lexer = flinkParser.createLexer(sql, errorListener); + const lexer = flink.createLexer(sql, errorListener); const tokenStream = new CommonTokenStream(lexer); tokenStream.fill(); expect(errors.length).not.toBe(0); @@ -27,7 +27,7 @@ describe('BasicParser unit tests', () => { test('Create parser', () => { const sql = 'SELECT * FROM tb1'; - const parser = flinkParser.createParser(sql); + const parser = flink.createParser(sql); expect(parser).not.toBeUndefined(); expect(parser).not.toBeNull(); @@ -39,7 +39,7 @@ describe('BasicParser unit tests', () => { const errorListener: ErrorListener = (err) => { errors.push(err); }; - const parser = flinkParser.createParser(sql, errorListener); + const parser = flink.createParser(sql, errorListener); parser.program(); expect(errors.length).not.toBe(0); }); @@ -50,7 +50,7 @@ describe('BasicParser unit tests', () => { const errorListener: ErrorListener = (err) => { errors.push(err); }; - const parser = flinkParser.createParser(sql, errorListener); + const parser = flink.createParser(sql, errorListener); parser.program(); expect(errors.length).not.toBe(0); }); @@ -61,7 +61,7 @@ describe('BasicParser unit tests', () => { const errorListener: ErrorListener = (err) => { errors.push(err); }; - const parseTree = flinkParser.parse(sql, errorListener); + const parseTree = flink.parse(sql, errorListener); expect(parseTree).not.toBeUndefined(); expect(parseTree).not.toBeNull(); @@ -74,7 +74,7 @@ describe('BasicParser unit tests', () => { const errorListener: ErrorListener = (err) => { errors.push(err); }; - const parseTree = flinkParser.parse(sql, errorListener); + const parseTree = flink.parse(sql, errorListener); expect(parseTree).not.toBeUndefined(); expect(parseTree).not.toBeNull(); @@ -83,7 +83,7 @@ describe('BasicParser unit tests', () => { test('Get All tokens', () => { const sql = 'SELECT * FROM tbl1;'; - const tokens = flinkParser.getAllTokens(sql); + const tokens = flink.getAllTokens(sql); expect(tokens.length).toBe(8); expect(tokens[0].type).toBe(FlinkSqlLexer.KW_SELECT); @@ -98,14 +98,14 @@ describe('BasicParser unit tests', () => { test('Get All tokens with error', () => { const sql = '袋鼠云数栈UED团队'; - const tokens = flinkParser.getAllTokens(sql); + const tokens = flink.getAllTokens(sql); expect(tokens.length).toBe(1); expect(tokens[0].type).toBe(FlinkSqlLexer.ID_LITERAL); }); test('Split sql', () => { const sql = 'SHOW TABLES;\nSELECT * FROM tb;'; - const sqlSlices = flinkParser.splitSQLByStatement(sql); + const sqlSlices = flink.splitSQLByStatement(sql); expect(sqlSlices.length).toBe(2); @@ -126,7 +126,7 @@ describe('BasicParser unit tests', () => { test('Split sql with errors', () => { const sql = 'SHOW TABLES;\nSELECT * FOM tb;'; - const sqlSlices = flinkParser.splitSQLByStatement(sql); + const sqlSlices = flink.splitSQLByStatement(sql); expect(sqlSlices).toBeNull(); }); diff --git a/test/parser/flink/benchmark/benchmark.md b/test/parser/flink/benchmark/benchmark.md new file mode 100644 index 0000000..8b368c8 --- /dev/null +++ b/test/parser/flink/benchmark/benchmark.md @@ -0,0 +1,12 @@ +# FlinkSQL Benchmark +| Name | Rows | Times | Total Time(ms) | Average Time(ms) | +| ---- | ---- | ---- | ---- | ---- | +| CreateTable | 100 | 1 | 150.34 | 150.34 | +| CreateTable | 1000 | 1 | 53.04 | 53.04 | +| CreateTable | 5000 | 1 | 179.04 | 179.04 | +| SelectTable | 100 | 1 | 460.25 | 460.25 | +| SelectTable | 1000 | 1 | 46.24 | 46.24 | +| SelectTable | 5000 | 1 | 505.28 | 505.28 | +| InsertTable | 100 | 1 | 13.58 | 13.58 | +| InsertTable | 1000 | 1 | 33.07 | 33.07 | +| InsertTable | 5000 | 1 | 242.58 | 242.58 | \ No newline at end of file diff --git a/test/parser/flinksql/benchmark/fixtures/createTable.sql b/test/parser/flink/benchmark/fixtures/createTable.sql similarity index 100% rename from test/parser/flinksql/benchmark/fixtures/createTable.sql rename to test/parser/flink/benchmark/fixtures/createTable.sql diff --git a/test/parser/flinksql/benchmark/fixtures/insertTable.sql b/test/parser/flink/benchmark/fixtures/insertTable.sql similarity index 100% rename from test/parser/flinksql/benchmark/fixtures/insertTable.sql rename to test/parser/flink/benchmark/fixtures/insertTable.sql diff --git a/test/parser/flinksql/benchmark/fixtures/selectTable.sql b/test/parser/flink/benchmark/fixtures/selectTable.sql similarity index 100% rename from test/parser/flinksql/benchmark/fixtures/selectTable.sql rename to test/parser/flink/benchmark/fixtures/selectTable.sql diff --git a/test/parser/flinksql/benchmark/main.test.ts b/test/parser/flink/benchmark/main.test.ts similarity index 87% rename from test/parser/flinksql/benchmark/main.test.ts rename to test/parser/flink/benchmark/main.test.ts index 137a248..5bf7642 100644 --- a/test/parser/flinksql/benchmark/main.test.ts +++ b/test/parser/flink/benchmark/main.test.ts @@ -1,4 +1,4 @@ -import FlinkSQL from 'src/parser/flinksql'; +import { FlinkSQL } from 'src/parser/flink'; import { readSQL, benchmark, @@ -14,14 +14,14 @@ const features = { }; describe('FlinkSQL benchmark tests', () => { - const parser = new FlinkSQL(); + const flink = new FlinkSQL(); let reportsHeader = getReportTableHeader('FlinkSQL Benchmark'); const reportData: string[] = []; test('createTable Over 100 Rows', async () => { const [totalTimes, averageTimes, msg] = benchmark('CreateTable Over 100 Rows', () => { const testSQL = features.createTable[0]; - const res = parser.validate(testSQL); + const res = flink.validate(testSQL); expect(res).toEqual([]); }); reportData.push(getReportTableRow('CreateTable', 100, 1, totalTimes, averageTimes)); @@ -30,7 +30,7 @@ describe('FlinkSQL benchmark tests', () => { test('createTable Over 1000 Rows', async () => { const [totalTimes, averageTimes, msg] = benchmark('CreateTable Over 1000 Rows', () => { const testSQL = features.createTable[1]; - const res = parser.validate(testSQL); + const res = flink.validate(testSQL); expect(res).toEqual([]); }); reportData.push(getReportTableRow('CreateTable', 1000, 1, totalTimes, averageTimes)); @@ -39,7 +39,7 @@ describe('FlinkSQL benchmark tests', () => { test('createTable Over 5000 Rows', async () => { const [totalTimes, averageTimes, msg] = benchmark('CreateTable Over 5000 Rows', () => { const testSQL = features.createTable[2]; - const res = parser.validate(testSQL); + const res = flink.validate(testSQL); expect(res).toEqual([]); }); reportData.push(getReportTableRow('CreateTable', 5000, 1, totalTimes, averageTimes)); @@ -48,7 +48,7 @@ describe('FlinkSQL benchmark tests', () => { test('selectTable Over 100 Rows', async () => { const [totalTimes, averageTimes, msg] = benchmark('SelectTable Over 100 Rows', () => { const testSQL = features.selectTable[0]; - const res = parser.validate(testSQL); + const res = flink.validate(testSQL); expect(res).toEqual([]); }); reportData.push(getReportTableRow('SelectTable', 100, 1, totalTimes, averageTimes)); @@ -57,7 +57,7 @@ describe('FlinkSQL benchmark tests', () => { test('selectTable Over 1000 Rows', async () => { const [totalTimes, averageTimes, msg] = benchmark('SelectTable Over 1000 Rows', () => { const testSQL = features.selectTable[1]; - const res = parser.validate(testSQL); + const res = flink.validate(testSQL); expect(res).toEqual([]); }); reportData.push(getReportTableRow('SelectTable', 1000, 1, totalTimes, averageTimes)); @@ -66,7 +66,7 @@ describe('FlinkSQL benchmark tests', () => { test('selectTable Over 5000 Rows', async () => { const [totalTimes, averageTimes, msg] = benchmark('SelectTable Over 5000 Rows', () => { const testSQL = features.selectTable[2]; - const res = parser.validate(testSQL); + const res = flink.validate(testSQL); expect(res).toEqual([]); }); reportData.push(getReportTableRow('SelectTable', 5000, 1, totalTimes, averageTimes)); @@ -75,7 +75,7 @@ describe('FlinkSQL benchmark tests', () => { test('insertTable Over 100 Rows', async () => { const [totalTimes, averageTimes, msg] = benchmark('InsertTable Over 100 Rows', () => { const testSQL = features.insertTable[0]; - const res = parser.validate(testSQL); + const res = flink.validate(testSQL); expect(res).toEqual([]); }); reportData.push(getReportTableRow('InsertTable', 100, 1, totalTimes, averageTimes)); @@ -84,7 +84,7 @@ describe('FlinkSQL benchmark tests', () => { test('insertTable Over 1000 Rows', async () => { const [totalTimes, averageTimes, msg] = benchmark('InsertTable Over 1000 Rows', () => { const testSQL = features.insertTable[1]; - const res = parser.validate(testSQL); + const res = flink.validate(testSQL); expect(res).toEqual([]); }); reportData.push(getReportTableRow('InsertTable', 1000, 1, totalTimes, averageTimes)); @@ -93,7 +93,7 @@ describe('FlinkSQL benchmark tests', () => { test('insertTable Over 5000 Rows', async () => { const [totalTimes, averageTimes, msg] = benchmark('InsertTable Over 5000 Rows', () => { const testSQL = features.insertTable[2]; - const res = parser.validate(testSQL); + const res = flink.validate(testSQL); expect(res).toEqual([]); }); reportData.push(getReportTableRow('InsertTable', 5000, 1, totalTimes, averageTimes)); diff --git a/test/parser/flinksql/contextCollect/entityCollector.test.ts b/test/parser/flink/contextCollect/entityCollector.test.ts similarity index 98% rename from test/parser/flinksql/contextCollect/entityCollector.test.ts rename to test/parser/flink/contextCollect/entityCollector.test.ts index bd67874..8f412c9 100644 --- a/test/parser/flinksql/contextCollect/entityCollector.test.ts +++ b/test/parser/flink/contextCollect/entityCollector.test.ts @@ -1,9 +1,9 @@ import fs from 'fs'; import path from 'path'; import { ParseTreeListener } from 'antlr4ng'; -import FlinkSQL, { FlinkEntityCollector, FlinkSqlSplitListener } from 'src/parser/flinksql'; -import { FlinkSqlParserListener } from 'src/lib/flinksql/FlinkSqlParserListener'; -import { EntityContextType } from 'src/parser/common/basic-parser-types'; +import { FlinkSQL, FlinkEntityCollector, FlinkSqlSplitListener } from 'src/parser/flink'; +import { FlinkSqlParserListener } from 'src/lib/flink/FlinkSqlParserListener'; +import { EntityContextType } from 'src/parser/common/types'; import { StmtContextType } from 'src/parser/common/entityCollector'; const commonSql = fs.readFileSync(path.join(__dirname, 'fixtures', 'common.sql'), 'utf-8'); diff --git a/test/parser/flinksql/contextCollect/fixtures/common.sql b/test/parser/flink/contextCollect/fixtures/common.sql similarity index 100% rename from test/parser/flinksql/contextCollect/fixtures/common.sql rename to test/parser/flink/contextCollect/fixtures/common.sql diff --git a/test/parser/flinksql/errorStrategy.test.ts b/test/parser/flink/errorStrategy.test.ts similarity index 93% rename from test/parser/flinksql/errorStrategy.test.ts rename to test/parser/flink/errorStrategy.test.ts index 6ab21f5..f18331a 100644 --- a/test/parser/flinksql/errorStrategy.test.ts +++ b/test/parser/flink/errorStrategy.test.ts @@ -1,5 +1,5 @@ -import FlinkSQL, { FlinkSqlSplitListener } from 'src/parser/flinksql'; -import { FlinkSqlParserListener } from 'src/lib/flinksql/FlinkSqlParserListener'; +import { FlinkSQL, FlinkSqlSplitListener } from 'src/parser/flink'; +import { FlinkSqlParserListener } from 'src/lib/flink/FlinkSqlParserListener'; const validSQL1 = `INSERT INTO country_page_view VALUES ('Chinese', 'mumiao', 18), diff --git a/test/parser/flinksql/lexer.test.ts b/test/parser/flink/lexer.test.ts similarity index 57% rename from test/parser/flinksql/lexer.test.ts rename to test/parser/flink/lexer.test.ts index 70c1053..9a79d77 100644 --- a/test/parser/flinksql/lexer.test.ts +++ b/test/parser/flink/lexer.test.ts @@ -1,10 +1,10 @@ -import FlinkSQL from 'src/parser/flinksql'; +import { FlinkSQL } from 'src/parser/flink'; describe('FlinkSQL Lexer tests', () => { - const parser = new FlinkSQL(); + const flink = new FlinkSQL(); const sql = 'SELECT * FROM table1'; - const tokens = parser.getAllTokens(sql); + const tokens = flink.getAllTokens(sql); test('token counts', () => { expect(tokens.length).toBe(7); }); diff --git a/test/parser/flinksql/listener.test.ts b/test/parser/flink/listener.test.ts similarity index 82% rename from test/parser/flinksql/listener.test.ts rename to test/parser/flink/listener.test.ts index 223e7f0..bd80ab2 100644 --- a/test/parser/flinksql/listener.test.ts +++ b/test/parser/flink/listener.test.ts @@ -1,14 +1,14 @@ -import { ErrorNode, ParseTreeListener, ParserRuleContext, TerminalNode } from 'antlr4ng'; -import FlinkSQL from 'src/parser/flinksql'; -import { FlinkSqlParserListener } from 'src/lib/flinksql/FlinkSqlParserListener'; -import { TableExpressionContext } from 'src/lib/flinksql/FlinkSqlParser'; +import { ErrorNode, ParserRuleContext, TerminalNode } from 'antlr4ng'; +import { FlinkSQL } from 'src/parser/flink'; +import { FlinkSqlParserListener } from 'src/lib/flink/FlinkSqlParserListener'; +import { TableExpressionContext } from 'src/lib/flink/FlinkSqlParser'; describe('Flink SQL Listener Tests', () => { const expectTableName = 'user1'; const sql = `select id,name,sex from ${expectTableName};`; - const parser = new FlinkSQL(); + const flink = new FlinkSQL(); - const parseTree = parser.parse(sql); + const parseTree = flink.parse(sql); test('Listener enterTableName', async () => { let result = ''; @@ -23,7 +23,7 @@ describe('Flink SQL Listener Tests', () => { } const listenTableName = new MyListener(); - await parser.listen(listenTableName, parseTree); + await flink.listen(listenTableName, parseTree); expect(result).toBe(expectTableName); }); @@ -46,7 +46,7 @@ describe('Flink SQL Listener Tests', () => { `;`, ]; const sql = singleStatementArr.join('\n'); - const sqlSlices = parser.splitSQLByStatement(sql); + const sqlSlices = flink.splitSQLByStatement(sql); expect(sqlSlices).not.toBeNull(); diff --git a/test/parser/flinksql/suggestion/fixtures/multipleStatement.sql b/test/parser/flink/suggestion/fixtures/multipleStatement.sql similarity index 100% rename from test/parser/flinksql/suggestion/fixtures/multipleStatement.sql rename to test/parser/flink/suggestion/fixtures/multipleStatement.sql diff --git a/test/parser/flinksql/suggestion/fixtures/suggestionWithEntity.sql b/test/parser/flink/suggestion/fixtures/suggestionWithEntity.sql similarity index 100% rename from test/parser/flinksql/suggestion/fixtures/suggestionWithEntity.sql rename to test/parser/flink/suggestion/fixtures/suggestionWithEntity.sql diff --git a/test/parser/flinksql/suggestion/fixtures/syntaxSuggestion.sql b/test/parser/flink/suggestion/fixtures/syntaxSuggestion.sql similarity index 100% rename from test/parser/flinksql/suggestion/fixtures/syntaxSuggestion.sql rename to test/parser/flink/suggestion/fixtures/syntaxSuggestion.sql diff --git a/test/parser/flinksql/suggestion/fixtures/tokenSuggestion.sql b/test/parser/flink/suggestion/fixtures/tokenSuggestion.sql similarity index 100% rename from test/parser/flinksql/suggestion/fixtures/tokenSuggestion.sql rename to test/parser/flink/suggestion/fixtures/tokenSuggestion.sql diff --git a/test/parser/flinksql/suggestion/multipleStatement.test.ts b/test/parser/flink/suggestion/multipleStatement.test.ts similarity index 81% rename from test/parser/flinksql/suggestion/multipleStatement.test.ts rename to test/parser/flink/suggestion/multipleStatement.test.ts index 3e693a3..e89e4bd 100644 --- a/test/parser/flinksql/suggestion/multipleStatement.test.ts +++ b/test/parser/flink/suggestion/multipleStatement.test.ts @@ -1,7 +1,7 @@ import fs from 'fs'; import path from 'path'; -import FlinkSQL from 'src/parser/flinksql'; -import { CaretPosition, EntityContextType } from 'src/parser/common/basic-parser-types'; +import { FlinkSQL } from 'src/parser/flink'; +import { CaretPosition, EntityContextType } from 'src/parser/common/types'; const syntaxSql = fs.readFileSync( path.join(__dirname, 'fixtures', 'multipleStatement.sql'), @@ -9,14 +9,14 @@ const syntaxSql = fs.readFileSync( ); describe('FlinkSQL Multiple Statements Syntax Suggestion', () => { - const parser = new FlinkSQL(); + const flink = new FlinkSQL(); test('Select from table ', () => { const pos: CaretPosition = { lineNumber: 1, column: 15, }; - const syntaxes = parser.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; + const syntaxes = flink.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; const suggestion = syntaxes?.find( (syn) => syn.syntaxContextType === EntityContextType.TABLE ); @@ -30,7 +30,7 @@ describe('FlinkSQL Multiple Statements Syntax Suggestion', () => { lineNumber: 16, column: 17, }; - const syntaxes = parser.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; + const syntaxes = flink.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; const suggestion = syntaxes?.find( (syn) => syn.syntaxContextType === EntityContextType.TABLE_CREATE ); @@ -44,7 +44,7 @@ describe('FlinkSQL Multiple Statements Syntax Suggestion', () => { lineNumber: 22, column: 13, }; - const syntaxes = parser.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; + const syntaxes = flink.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; const suggestion = syntaxes?.find( (syn) => syn.syntaxContextType === EntityContextType.TABLE ); @@ -58,7 +58,7 @@ describe('FlinkSQL Multiple Statements Syntax Suggestion', () => { lineNumber: 31, column: 9, }; - const syntaxes = parser.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; + const syntaxes = flink.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; const suggestion = syntaxes?.find( (syn) => syn.syntaxContextType === EntityContextType.TABLE ); diff --git a/test/parser/flinksql/suggestion/suggestionWithEntity.test.ts b/test/parser/flink/suggestion/suggestionWithEntity.test.ts similarity index 98% rename from test/parser/flinksql/suggestion/suggestionWithEntity.test.ts rename to test/parser/flink/suggestion/suggestionWithEntity.test.ts index 585b305..82c1586 100644 --- a/test/parser/flinksql/suggestion/suggestionWithEntity.test.ts +++ b/test/parser/flink/suggestion/suggestionWithEntity.test.ts @@ -1,7 +1,7 @@ import fs from 'fs'; import path from 'path'; -import FlinkSQL from 'src/parser/flinksql'; -import { CaretPosition, EntityContextType } from 'src/parser/common/basic-parser-types'; +import { FlinkSQL } from 'src/parser/flink'; +import { CaretPosition, EntityContextType } from 'src/parser/common/types'; import { commentOtherLine } from 'test/helper'; const syntaxSql = fs.readFileSync( diff --git a/test/parser/flinksql/suggestion/syntaxSuggestion.test.ts b/test/parser/flink/suggestion/syntaxSuggestion.test.ts similarity index 87% rename from test/parser/flinksql/suggestion/syntaxSuggestion.test.ts rename to test/parser/flink/suggestion/syntaxSuggestion.test.ts index 317b0e2..a017c64 100644 --- a/test/parser/flinksql/suggestion/syntaxSuggestion.test.ts +++ b/test/parser/flink/suggestion/syntaxSuggestion.test.ts @@ -1,7 +1,7 @@ import fs from 'fs'; import path from 'path'; -import FlinkSQL from 'src/parser/flinksql'; -import { CaretPosition, EntityContextType } from 'src/parser/common/basic-parser-types'; +import { FlinkSQL } from 'src/parser/flink'; +import { CaretPosition, EntityContextType } from 'src/parser/common/types'; import { commentOtherLine } from 'test/helper'; const syntaxSql = fs.readFileSync( @@ -10,12 +10,12 @@ const syntaxSql = fs.readFileSync( ); describe('Flink SQL Syntax Suggestion', () => { - const parser = new FlinkSQL(); + const flink = new FlinkSQL(); test('Validate Syntax SQL', () => { - expect(parser.validate(syntaxSql).length).not.toBe(0); - expect(parser.validate(syntaxSql).length).not.toBe(0); - expect(parser.validate(syntaxSql).length).not.toBe(0); + expect(flink.validate(syntaxSql).length).not.toBe(0); + expect(flink.validate(syntaxSql).length).not.toBe(0); + expect(flink.validate(syntaxSql).length).not.toBe(0); }); test('Drop catalog', () => { @@ -23,7 +23,7 @@ describe('Flink SQL Syntax Suggestion', () => { lineNumber: 1, column: 17, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = flink.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -40,7 +40,7 @@ describe('Flink SQL Syntax Suggestion', () => { lineNumber: 3, column: 19, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = flink.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -57,7 +57,7 @@ describe('Flink SQL Syntax Suggestion', () => { lineNumber: 5, column: 20, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = flink.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -74,7 +74,7 @@ describe('Flink SQL Syntax Suggestion', () => { lineNumber: 7, column: 21, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = flink.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -91,7 +91,7 @@ describe('Flink SQL Syntax Suggestion', () => { lineNumber: 9, column: 20, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = flink.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -108,7 +108,7 @@ describe('Flink SQL Syntax Suggestion', () => { lineNumber: 11, column: 12, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = flink.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -125,7 +125,7 @@ describe('Flink SQL Syntax Suggestion', () => { lineNumber: 13, column: 15, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = flink.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -142,7 +142,7 @@ describe('Flink SQL Syntax Suggestion', () => { lineNumber: 15, column: 15, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = flink.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -159,7 +159,7 @@ describe('Flink SQL Syntax Suggestion', () => { lineNumber: 17, column: 27, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = flink.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -176,7 +176,7 @@ describe('Flink SQL Syntax Suggestion', () => { lineNumber: 19, column: 20, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = flink.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -193,7 +193,7 @@ describe('Flink SQL Syntax Suggestion', () => { lineNumber: 21, column: 22, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = flink.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -210,7 +210,7 @@ describe('Flink SQL Syntax Suggestion', () => { lineNumber: 23, column: 22, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = flink.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -227,7 +227,7 @@ describe('Flink SQL Syntax Suggestion', () => { lineNumber: 25, column: 20, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = flink.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -244,7 +244,7 @@ describe('Flink SQL Syntax Suggestion', () => { lineNumber: 27, column: 11, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = flink.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -261,7 +261,7 @@ describe('Flink SQL Syntax Suggestion', () => { lineNumber: 29, column: 11, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = flink.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -278,7 +278,7 @@ describe('Flink SQL Syntax Suggestion', () => { lineNumber: 31, column: 13, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = flink.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -295,7 +295,7 @@ describe('Flink SQL Syntax Suggestion', () => { lineNumber: 33, column: 27, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = flink.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -312,7 +312,7 @@ describe('Flink SQL Syntax Suggestion', () => { lineNumber: 35, column: 27, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = flink.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -329,7 +329,7 @@ describe('Flink SQL Syntax Suggestion', () => { lineNumber: 37, column: 26, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = flink.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -346,7 +346,7 @@ describe('Flink SQL Syntax Suggestion', () => { lineNumber: 39, column: 56, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = flink.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -363,7 +363,7 @@ describe('Flink SQL Syntax Suggestion', () => { lineNumber: 41, column: 25, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = flink.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; diff --git a/test/parser/flinksql/suggestion/tokenSuggestion.test.ts b/test/parser/flink/suggestion/tokenSuggestion.test.ts similarity index 82% rename from test/parser/flinksql/suggestion/tokenSuggestion.test.ts rename to test/parser/flink/suggestion/tokenSuggestion.test.ts index a416dea..e527d6b 100644 --- a/test/parser/flinksql/suggestion/tokenSuggestion.test.ts +++ b/test/parser/flink/suggestion/tokenSuggestion.test.ts @@ -1,20 +1,20 @@ import fs from 'fs'; import path from 'path'; -import FlinkSQL from 'src/parser/flinksql'; -import { CaretPosition } from 'src/parser/common/basic-parser-types'; +import { FlinkSQL } from 'src/parser/flink'; +import { CaretPosition } from 'src/parser/common/types'; import { commentOtherLine } from 'test/helper'; const tokenSql = fs.readFileSync(path.join(__dirname, 'fixtures', 'tokenSuggestion.sql'), 'utf-8'); describe('Flink SQL Token Suggestion', () => { - const parser = new FlinkSQL(); + const flink = new FlinkSQL(); test('Use Statement ', () => { const pos: CaretPosition = { lineNumber: 3, column: 5, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = flink.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; @@ -27,7 +27,7 @@ describe('Flink SQL Token Suggestion', () => { lineNumber: 5, column: 8, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = flink.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; @@ -47,7 +47,7 @@ describe('Flink SQL Token Suggestion', () => { lineNumber: 7, column: 6, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = flink.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; diff --git a/test/parser/flinksql/syntax/alterStatement.test.ts b/test/parser/flink/syntax/alterStatement.test.ts similarity index 69% rename from test/parser/flinksql/syntax/alterStatement.test.ts rename to test/parser/flink/syntax/alterStatement.test.ts index 5e9c67c..12a9a19 100644 --- a/test/parser/flinksql/syntax/alterStatement.test.ts +++ b/test/parser/flink/syntax/alterStatement.test.ts @@ -1,4 +1,4 @@ -import FlinkSQL from 'src/parser/flinksql'; +import { FlinkSQL } from 'src/parser/flink'; import { readSQL } from 'test/helper'; const features = { @@ -9,27 +9,27 @@ const features = { }; describe('FlinkSQL Alter Statements Syntax Tests', () => { - const parser = new FlinkSQL(); + const flink = new FlinkSQL(); // Alter statements features.table.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(flink.validate(sql).length).toBe(0); }); }); features.view.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(flink.validate(sql).length).toBe(0); }); }); features.database.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(flink.validate(sql).length).toBe(0); }); }); features.function.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(flink.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/flinksql/syntax/choreStatement.test.ts b/test/parser/flink/syntax/choreStatement.test.ts similarity index 67% rename from test/parser/flinksql/syntax/choreStatement.test.ts rename to test/parser/flink/syntax/choreStatement.test.ts index 62f615a..5c2e519 100644 --- a/test/parser/flinksql/syntax/choreStatement.test.ts +++ b/test/parser/flink/syntax/choreStatement.test.ts @@ -1,4 +1,4 @@ -import FlinkSQL from 'src/parser/flinksql'; +import { FlinkSQL } from 'src/parser/flink'; import { readSQL } from 'test/helper'; // 综合测试的 sql 不做切割 @@ -7,11 +7,11 @@ const features = { }; describe('FlinkSQL Chore Syntax Tests', () => { - const parser = new FlinkSQL(); + const flink = new FlinkSQL(); features.chores.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(flink.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/flinksql/syntax/commentStatement.test.ts b/test/parser/flink/syntax/commentStatement.test.ts similarity index 66% rename from test/parser/flinksql/syntax/commentStatement.test.ts rename to test/parser/flink/syntax/commentStatement.test.ts index 95d0fdb..288c545 100644 --- a/test/parser/flinksql/syntax/commentStatement.test.ts +++ b/test/parser/flink/syntax/commentStatement.test.ts @@ -1,6 +1,6 @@ import fs from 'fs'; import path from 'path'; -import FlinkSQL from 'src/parser/flinksql'; +import { FlinkSQL } from 'src/parser/flink'; // 注释 sql 不做切割 const features = { @@ -8,9 +8,9 @@ const features = { }; describe('FlinkSQL Comment Syntax Tests', () => { - const parser = new FlinkSQL(); + const flink = new FlinkSQL(); test('Comment SQL Statement', () => { - expect(parser.validate(features.comments).length).toBe(0); + expect(flink.validate(features.comments).length).toBe(0); }); }); diff --git a/test/parser/flinksql/syntax/comprehensive.test.ts b/test/parser/flink/syntax/comprehensive.test.ts similarity index 67% rename from test/parser/flinksql/syntax/comprehensive.test.ts rename to test/parser/flink/syntax/comprehensive.test.ts index b8aac3e..2af73e2 100644 --- a/test/parser/flinksql/syntax/comprehensive.test.ts +++ b/test/parser/flink/syntax/comprehensive.test.ts @@ -1,6 +1,6 @@ import fs from 'fs'; import path from 'path'; -import FlinkSQL from 'src/parser/flinksql'; +import { FlinkSQL } from 'src/parser/flink'; // 综合测试的 sql 不做切割 const features = { @@ -8,8 +8,8 @@ const features = { }; describe('FlinkSQL Comprehensive Tests', () => { - const parser = new FlinkSQL(); + const flink = new FlinkSQL(); test('Stream SQL templates', () => { - expect(parser.validate(features.templates).length).toBe(0); + expect(flink.validate(features.templates).length).toBe(0); }); }); diff --git a/test/parser/flinksql/syntax/createStatement.test.ts b/test/parser/flink/syntax/createStatement.test.ts similarity index 74% rename from test/parser/flinksql/syntax/createStatement.test.ts rename to test/parser/flink/syntax/createStatement.test.ts index 7fe2bbd..ca38a43 100644 --- a/test/parser/flinksql/syntax/createStatement.test.ts +++ b/test/parser/flink/syntax/createStatement.test.ts @@ -1,7 +1,7 @@ -import FlinkSQL from 'src/parser/flinksql'; +import { FlinkSQL } from 'src/parser/flink'; import { readSQL } from 'test/helper'; -const parser = new FlinkSQL(); +const flink = new FlinkSQL(); const features = { table: readSQL(__dirname, 'createTable.sql'), @@ -15,35 +15,35 @@ describe('FlinkSQL Create Syntax Tests', () => { describe('CREATE TABLE', () => { features.table.forEach((table) => { it(table, () => { - expect(parser.validate(table).length).toBe(0); + expect(flink.validate(table).length).toBe(0); }); }); }); describe('CREATE CATALOG', () => { features.catalog.forEach((catalog) => { it(catalog, () => { - expect(parser.validate(catalog).length).toBe(0); + expect(flink.validate(catalog).length).toBe(0); }); }); }); describe('CREATE DATABASE', () => { features.database.forEach((database) => { it(database, () => { - expect(parser.validate(database).length).toBe(0); + expect(flink.validate(database).length).toBe(0); }); }); }); describe('CREATE VIEW', () => { features.view.forEach((view) => { it(view, () => { - expect(parser.validate(view).length).toBe(0); + expect(flink.validate(view).length).toBe(0); }); }); }); describe('CREATE FUNCTION', () => { features.function.forEach((func) => { it(func, () => { - expect(parser.validate(func).length).toBe(0); + expect(flink.validate(func).length).toBe(0); }); }); }); diff --git a/test/parser/flinksql/syntax/describeStatement.test.ts b/test/parser/flink/syntax/describeStatement.test.ts similarity index 65% rename from test/parser/flinksql/syntax/describeStatement.test.ts rename to test/parser/flink/syntax/describeStatement.test.ts index cf244a5..2901a19 100644 --- a/test/parser/flinksql/syntax/describeStatement.test.ts +++ b/test/parser/flink/syntax/describeStatement.test.ts @@ -1,4 +1,4 @@ -import FlinkSQL from 'src/parser/flinksql'; +import { FlinkSQL } from 'src/parser/flink'; import { readSQL } from 'test/helper'; const features = { @@ -6,11 +6,11 @@ const features = { }; describe('FlinkSQL Describe Syntax Tests', () => { - const parser = new FlinkSQL(); + const flink = new FlinkSQL(); features.describes.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(flink.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/flinksql/syntax/dropStatement.test.ts b/test/parser/flink/syntax/dropStatement.test.ts similarity index 68% rename from test/parser/flinksql/syntax/dropStatement.test.ts rename to test/parser/flink/syntax/dropStatement.test.ts index 0d26730..6200f7f 100644 --- a/test/parser/flinksql/syntax/dropStatement.test.ts +++ b/test/parser/flink/syntax/dropStatement.test.ts @@ -1,4 +1,4 @@ -import FlinkSQL from 'src/parser/flinksql'; +import { FlinkSQL } from 'src/parser/flink'; import { readSQL } from 'test/helper'; const features = { @@ -10,30 +10,30 @@ const features = { }; describe('FlinkSQL Drop Statements Tests', () => { - const parser = new FlinkSQL(); + const flink = new FlinkSQL(); features.table.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(flink.validate(sql).length).toBe(0); }); }); features.view.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(flink.validate(sql).length).toBe(0); }); }); features.function.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(flink.validate(sql).length).toBe(0); }); }); features.catalog.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(flink.validate(sql).length).toBe(0); }); }); features.database.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(flink.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/flinksql/syntax/dtAddFileStatement.test.ts b/test/parser/flink/syntax/dtAddFileStatement.test.ts similarity index 65% rename from test/parser/flinksql/syntax/dtAddFileStatement.test.ts rename to test/parser/flink/syntax/dtAddFileStatement.test.ts index 27625d9..6c75452 100644 --- a/test/parser/flinksql/syntax/dtAddFileStatement.test.ts +++ b/test/parser/flink/syntax/dtAddFileStatement.test.ts @@ -1,4 +1,4 @@ -import FlinkSQL from 'src/parser/flinksql'; +import { FlinkSQL } from 'src/parser/flink'; import { readSQL } from 'test/helper'; const features = { @@ -6,11 +6,11 @@ const features = { }; describe('FlinkSQL DT Add File Syntax Tests', () => { - const parser = new FlinkSQL(); + const flink = new FlinkSQL(); features.dtAddFiles.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(flink.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/flinksql/syntax/explainStatement.test.ts b/test/parser/flink/syntax/explainStatement.test.ts similarity index 64% rename from test/parser/flinksql/syntax/explainStatement.test.ts rename to test/parser/flink/syntax/explainStatement.test.ts index 9c4172b..137e73a 100644 --- a/test/parser/flinksql/syntax/explainStatement.test.ts +++ b/test/parser/flink/syntax/explainStatement.test.ts @@ -1,4 +1,4 @@ -import FlinkSQL from 'src/parser/flinksql'; +import { FlinkSQL } from 'src/parser/flink'; import { readSQL } from 'test/helper'; const features = { @@ -6,11 +6,11 @@ const features = { }; describe('FlinkSQL Explain Syntax Tests', () => { - const parser = new FlinkSQL(); + const flink = new FlinkSQL(); features.explains.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(flink.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/flinksql/syntax/expressionStatement.test.ts b/test/parser/flink/syntax/expressionStatement.test.ts similarity index 65% rename from test/parser/flinksql/syntax/expressionStatement.test.ts rename to test/parser/flink/syntax/expressionStatement.test.ts index 0d12313..4aabf6e 100644 --- a/test/parser/flinksql/syntax/expressionStatement.test.ts +++ b/test/parser/flink/syntax/expressionStatement.test.ts @@ -1,4 +1,4 @@ -import FlinkSQL from 'src/parser/flinksql'; +import { FlinkSQL } from 'src/parser/flink'; import { readSQL } from 'test/helper'; const features = { @@ -6,11 +6,11 @@ const features = { }; describe('FlinkSQL Expression Syntax Tests', () => { - const parser = new FlinkSQL(); + const flink = new FlinkSQL(); features.expression.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(flink.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/flinksql/syntax/fixtures/alterDatabase.sql b/test/parser/flink/syntax/fixtures/alterDatabase.sql similarity index 100% rename from test/parser/flinksql/syntax/fixtures/alterDatabase.sql rename to test/parser/flink/syntax/fixtures/alterDatabase.sql diff --git a/test/parser/flinksql/syntax/fixtures/alterFunction.sql b/test/parser/flink/syntax/fixtures/alterFunction.sql similarity index 100% rename from test/parser/flinksql/syntax/fixtures/alterFunction.sql rename to test/parser/flink/syntax/fixtures/alterFunction.sql diff --git a/test/parser/flinksql/syntax/fixtures/alterTable.sql b/test/parser/flink/syntax/fixtures/alterTable.sql similarity index 100% rename from test/parser/flinksql/syntax/fixtures/alterTable.sql rename to test/parser/flink/syntax/fixtures/alterTable.sql diff --git a/test/parser/flinksql/syntax/fixtures/alterView.sql b/test/parser/flink/syntax/fixtures/alterView.sql similarity index 100% rename from test/parser/flinksql/syntax/fixtures/alterView.sql rename to test/parser/flink/syntax/fixtures/alterView.sql diff --git a/test/parser/flinksql/syntax/fixtures/analyze.sql b/test/parser/flink/syntax/fixtures/analyze.sql similarity index 100% rename from test/parser/flinksql/syntax/fixtures/analyze.sql rename to test/parser/flink/syntax/fixtures/analyze.sql diff --git a/test/parser/flinksql/syntax/fixtures/chore.sql b/test/parser/flink/syntax/fixtures/chore.sql similarity index 100% rename from test/parser/flinksql/syntax/fixtures/chore.sql rename to test/parser/flink/syntax/fixtures/chore.sql diff --git a/test/parser/flinksql/syntax/fixtures/comment.sql b/test/parser/flink/syntax/fixtures/comment.sql similarity index 100% rename from test/parser/flinksql/syntax/fixtures/comment.sql rename to test/parser/flink/syntax/fixtures/comment.sql diff --git a/test/parser/flinksql/syntax/fixtures/createCatalog.sql b/test/parser/flink/syntax/fixtures/createCatalog.sql similarity index 100% rename from test/parser/flinksql/syntax/fixtures/createCatalog.sql rename to test/parser/flink/syntax/fixtures/createCatalog.sql diff --git a/test/parser/flinksql/syntax/fixtures/createDatabase.sql b/test/parser/flink/syntax/fixtures/createDatabase.sql similarity index 100% rename from test/parser/flinksql/syntax/fixtures/createDatabase.sql rename to test/parser/flink/syntax/fixtures/createDatabase.sql diff --git a/test/parser/flinksql/syntax/fixtures/createFunction.sql b/test/parser/flink/syntax/fixtures/createFunction.sql similarity index 100% rename from test/parser/flinksql/syntax/fixtures/createFunction.sql rename to test/parser/flink/syntax/fixtures/createFunction.sql diff --git a/test/parser/flinksql/syntax/fixtures/createTable.sql b/test/parser/flink/syntax/fixtures/createTable.sql similarity index 100% rename from test/parser/flinksql/syntax/fixtures/createTable.sql rename to test/parser/flink/syntax/fixtures/createTable.sql diff --git a/test/parser/flinksql/syntax/fixtures/createView.sql b/test/parser/flink/syntax/fixtures/createView.sql similarity index 100% rename from test/parser/flinksql/syntax/fixtures/createView.sql rename to test/parser/flink/syntax/fixtures/createView.sql diff --git a/test/parser/flinksql/syntax/fixtures/describe.sql b/test/parser/flink/syntax/fixtures/describe.sql similarity index 100% rename from test/parser/flinksql/syntax/fixtures/describe.sql rename to test/parser/flink/syntax/fixtures/describe.sql diff --git a/test/parser/flinksql/syntax/fixtures/dropCatalog.sql b/test/parser/flink/syntax/fixtures/dropCatalog.sql similarity index 100% rename from test/parser/flinksql/syntax/fixtures/dropCatalog.sql rename to test/parser/flink/syntax/fixtures/dropCatalog.sql diff --git a/test/parser/flinksql/syntax/fixtures/dropDatabase.sql b/test/parser/flink/syntax/fixtures/dropDatabase.sql similarity index 100% rename from test/parser/flinksql/syntax/fixtures/dropDatabase.sql rename to test/parser/flink/syntax/fixtures/dropDatabase.sql diff --git a/test/parser/flinksql/syntax/fixtures/dropFunction.sql b/test/parser/flink/syntax/fixtures/dropFunction.sql similarity index 100% rename from test/parser/flinksql/syntax/fixtures/dropFunction.sql rename to test/parser/flink/syntax/fixtures/dropFunction.sql diff --git a/test/parser/flinksql/syntax/fixtures/dropTable.sql b/test/parser/flink/syntax/fixtures/dropTable.sql similarity index 100% rename from test/parser/flinksql/syntax/fixtures/dropTable.sql rename to test/parser/flink/syntax/fixtures/dropTable.sql diff --git a/test/parser/flinksql/syntax/fixtures/dropView.sql b/test/parser/flink/syntax/fixtures/dropView.sql similarity index 100% rename from test/parser/flinksql/syntax/fixtures/dropView.sql rename to test/parser/flink/syntax/fixtures/dropView.sql diff --git a/test/parser/flinksql/syntax/fixtures/dtAddFile.sql b/test/parser/flink/syntax/fixtures/dtAddFile.sql similarity index 100% rename from test/parser/flinksql/syntax/fixtures/dtAddFile.sql rename to test/parser/flink/syntax/fixtures/dtAddFile.sql diff --git a/test/parser/flinksql/syntax/fixtures/explain.sql b/test/parser/flink/syntax/fixtures/explain.sql similarity index 100% rename from test/parser/flinksql/syntax/fixtures/explain.sql rename to test/parser/flink/syntax/fixtures/explain.sql diff --git a/test/parser/flinksql/syntax/fixtures/expression.sql b/test/parser/flink/syntax/fixtures/expression.sql similarity index 100% rename from test/parser/flinksql/syntax/fixtures/expression.sql rename to test/parser/flink/syntax/fixtures/expression.sql diff --git a/test/parser/flinksql/syntax/fixtures/insertFromSelectQueries.sql b/test/parser/flink/syntax/fixtures/insertFromSelectQueries.sql similarity index 100% rename from test/parser/flinksql/syntax/fixtures/insertFromSelectQueries.sql rename to test/parser/flink/syntax/fixtures/insertFromSelectQueries.sql diff --git a/test/parser/flinksql/syntax/fixtures/insertMultipleTable.sql b/test/parser/flink/syntax/fixtures/insertMultipleTable.sql similarity index 100% rename from test/parser/flinksql/syntax/fixtures/insertMultipleTable.sql rename to test/parser/flink/syntax/fixtures/insertMultipleTable.sql diff --git a/test/parser/flinksql/syntax/fixtures/insertValuesIntoTable.sql b/test/parser/flink/syntax/fixtures/insertValuesIntoTable.sql similarity index 100% rename from test/parser/flinksql/syntax/fixtures/insertValuesIntoTable.sql rename to test/parser/flink/syntax/fixtures/insertValuesIntoTable.sql diff --git a/test/parser/flinksql/syntax/fixtures/select.sql b/test/parser/flink/syntax/fixtures/select.sql similarity index 100% rename from test/parser/flinksql/syntax/fixtures/select.sql rename to test/parser/flink/syntax/fixtures/select.sql diff --git a/test/parser/flinksql/syntax/fixtures/selectAggregation.sql b/test/parser/flink/syntax/fixtures/selectAggregation.sql similarity index 100% rename from test/parser/flinksql/syntax/fixtures/selectAggregation.sql rename to test/parser/flink/syntax/fixtures/selectAggregation.sql diff --git a/test/parser/flinksql/syntax/fixtures/selectDistinct.sql b/test/parser/flink/syntax/fixtures/selectDistinct.sql similarity index 100% rename from test/parser/flinksql/syntax/fixtures/selectDistinct.sql rename to test/parser/flink/syntax/fixtures/selectDistinct.sql diff --git a/test/parser/flinksql/syntax/fixtures/selectJoin.sql b/test/parser/flink/syntax/fixtures/selectJoin.sql similarity index 100% rename from test/parser/flinksql/syntax/fixtures/selectJoin.sql rename to test/parser/flink/syntax/fixtures/selectJoin.sql diff --git a/test/parser/flinksql/syntax/fixtures/selectPatternRecognition.sql b/test/parser/flink/syntax/fixtures/selectPatternRecognition.sql similarity index 100% rename from test/parser/flinksql/syntax/fixtures/selectPatternRecognition.sql rename to test/parser/flink/syntax/fixtures/selectPatternRecognition.sql diff --git a/test/parser/flinksql/syntax/fixtures/selectSetOperations.sql b/test/parser/flink/syntax/fixtures/selectSetOperations.sql similarity index 100% rename from test/parser/flinksql/syntax/fixtures/selectSetOperations.sql rename to test/parser/flink/syntax/fixtures/selectSetOperations.sql diff --git a/test/parser/flinksql/syntax/fixtures/selectWhere.sql b/test/parser/flink/syntax/fixtures/selectWhere.sql similarity index 100% rename from test/parser/flinksql/syntax/fixtures/selectWhere.sql rename to test/parser/flink/syntax/fixtures/selectWhere.sql diff --git a/test/parser/flinksql/syntax/fixtures/selectWindowTVF.sql b/test/parser/flink/syntax/fixtures/selectWindowTVF.sql similarity index 100% rename from test/parser/flinksql/syntax/fixtures/selectWindowTVF.sql rename to test/parser/flink/syntax/fixtures/selectWindowTVF.sql diff --git a/test/parser/flinksql/syntax/fixtures/selectWithClause.sql b/test/parser/flink/syntax/fixtures/selectWithClause.sql similarity index 100% rename from test/parser/flinksql/syntax/fixtures/selectWithClause.sql rename to test/parser/flink/syntax/fixtures/selectWithClause.sql diff --git a/test/parser/flinksql/syntax/fixtures/show.sql b/test/parser/flink/syntax/fixtures/show.sql similarity index 100% rename from test/parser/flinksql/syntax/fixtures/show.sql rename to test/parser/flink/syntax/fixtures/show.sql diff --git a/test/parser/flinksql/syntax/fixtures/templates.sql b/test/parser/flink/syntax/fixtures/templates.sql similarity index 100% rename from test/parser/flinksql/syntax/fixtures/templates.sql rename to test/parser/flink/syntax/fixtures/templates.sql diff --git a/test/parser/flinksql/syntax/fixtures/use.sql b/test/parser/flink/syntax/fixtures/use.sql similarity index 100% rename from test/parser/flinksql/syntax/fixtures/use.sql rename to test/parser/flink/syntax/fixtures/use.sql diff --git a/test/parser/flinksql/syntax/insertStatement.test.ts b/test/parser/flink/syntax/insertStatement.test.ts similarity index 71% rename from test/parser/flinksql/syntax/insertStatement.test.ts rename to test/parser/flink/syntax/insertStatement.test.ts index 9d69493..cdc9097 100644 --- a/test/parser/flinksql/syntax/insertStatement.test.ts +++ b/test/parser/flink/syntax/insertStatement.test.ts @@ -1,7 +1,7 @@ -import FlinkSQL from 'src/parser/flinksql'; +import { FlinkSQL } from 'src/parser/flink'; import { readSQL } from 'test/helper'; -const parser = new FlinkSQL(); +const flink = new FlinkSQL(); const features = { InsertFromSelectQueries: readSQL(__dirname, 'insertFromSelectQueries.sql'), @@ -12,17 +12,17 @@ const features = { describe('FlinkSQL Insert Syntax Tests', () => { features.InsertFromSelectQueries.forEach((insertFromSelectQueries) => { it(insertFromSelectQueries, () => { - expect(parser.validate(insertFromSelectQueries).length).toBe(0); + expect(flink.validate(insertFromSelectQueries).length).toBe(0); }); }); features.InsertValuesIntoTable.forEach((insertValuesIntoTable) => { it(insertValuesIntoTable, () => { - expect(parser.validate(insertValuesIntoTable).length).toBe(0); + expect(flink.validate(insertValuesIntoTable).length).toBe(0); }); }); features.InsertMultipleTable.forEach((insertMultipleTable) => { it(insertMultipleTable, () => { - expect(parser.validate(insertMultipleTable).length).toBe(0); + expect(flink.validate(insertMultipleTable).length).toBe(0); }); }); }); diff --git a/test/parser/flinksql/syntax/selectStatement.test.ts b/test/parser/flink/syntax/selectStatement.test.ts similarity index 76% rename from test/parser/flinksql/syntax/selectStatement.test.ts rename to test/parser/flink/syntax/selectStatement.test.ts index bcbe686..695a122 100644 --- a/test/parser/flinksql/syntax/selectStatement.test.ts +++ b/test/parser/flink/syntax/selectStatement.test.ts @@ -1,7 +1,7 @@ -import FlinkSQL from 'src/parser/flinksql'; +import { FlinkSQL } from 'src/parser/flink'; import { readSQL } from 'test/helper'; -const parser = new FlinkSQL(); +const flink = new FlinkSQL(); const features = { base: readSQL(__dirname, 'select.sql'), @@ -19,7 +19,7 @@ describe('FlinkSQL Query Statement Tests', () => { describe('Base Select', () => { features.base.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(flink.validate(sql).length).toBe(0); }); }); }); @@ -27,7 +27,7 @@ describe('FlinkSQL Query Statement Tests', () => { describe('With Clause Select', () => { features.withClause.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(flink.validate(sql).length).toBe(0); }); }); }); @@ -35,7 +35,7 @@ describe('FlinkSQL Query Statement Tests', () => { describe('Select DISTINCT', () => { features.distinct.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(flink.validate(sql).length).toBe(0); }); }); }); @@ -43,7 +43,7 @@ describe('FlinkSQL Query Statement Tests', () => { describe('Select Window TVF', () => { features.windowTVF.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(flink.validate(sql).length).toBe(0); }); }); }); @@ -51,7 +51,7 @@ describe('FlinkSQL Query Statement Tests', () => { describe('Select Aggregation', () => { features.aggregation.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(flink.validate(sql).length).toBe(0); }); }); }); @@ -59,7 +59,7 @@ describe('FlinkSQL Query Statement Tests', () => { describe('Select Join', () => { features.join.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(flink.validate(sql).length).toBe(0); }); }); }); @@ -67,7 +67,7 @@ describe('FlinkSQL Query Statement Tests', () => { describe('Select Set Operations', () => { features.setOperation.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(flink.validate(sql).length).toBe(0); }); }); }); @@ -75,7 +75,7 @@ describe('FlinkSQL Query Statement Tests', () => { describe('Select Pattern Recognition', () => { features.pattern.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(flink.validate(sql).length).toBe(0); }); }); }); @@ -83,7 +83,7 @@ describe('FlinkSQL Query Statement Tests', () => { describe('Select Where', () => { features.where.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(flink.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/flinksql/syntax/showStatement.test.ts b/test/parser/flink/syntax/showStatement.test.ts similarity index 63% rename from test/parser/flinksql/syntax/showStatement.test.ts rename to test/parser/flink/syntax/showStatement.test.ts index 5900827..1ef1ef3 100644 --- a/test/parser/flinksql/syntax/showStatement.test.ts +++ b/test/parser/flink/syntax/showStatement.test.ts @@ -1,4 +1,4 @@ -import FlinkSQL from 'src/parser/flinksql'; +import { FlinkSQL } from 'src/parser/flink'; import { readSQL } from 'test/helper'; const features = { @@ -6,11 +6,11 @@ const features = { }; describe('FlinkSQL Show Syntax Tests', () => { - const parser = new FlinkSQL(); + const flink = new FlinkSQL(); features.shows.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(flink.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/flinksql/syntax/useStatement.test.ts b/test/parser/flink/syntax/useStatement.test.ts similarity index 63% rename from test/parser/flinksql/syntax/useStatement.test.ts rename to test/parser/flink/syntax/useStatement.test.ts index 83f4f97..fc5fa09 100644 --- a/test/parser/flinksql/syntax/useStatement.test.ts +++ b/test/parser/flink/syntax/useStatement.test.ts @@ -1,4 +1,4 @@ -import FlinkSQL from 'src/parser/flinksql'; +import { FlinkSQL } from 'src/parser/flink'; import { readSQL } from 'test/helper'; const features = { @@ -6,11 +6,11 @@ const features = { }; describe('FlinkSQL Use Syntax Tests', () => { - const parser = new FlinkSQL(); + const flink = new FlinkSQL(); features.uses.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(flink.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/flinksql/validateInvalidSql.test.ts b/test/parser/flink/validateInvalidSql.test.ts similarity index 54% rename from test/parser/flinksql/validateInvalidSql.test.ts rename to test/parser/flink/validateInvalidSql.test.ts index 00dd8e6..bd1f7bb 100644 --- a/test/parser/flinksql/validateInvalidSql.test.ts +++ b/test/parser/flink/validateInvalidSql.test.ts @@ -1,16 +1,16 @@ -import FlinkSQL from 'src/parser/flinksql'; +import { FlinkSQL } from 'src/parser/flink'; const randomText = `dhsdansdnkla ndjnsla ndnalks`; const unCompleteSQL = `CREATE TABLE`; describe('Flink SQL validate invalid sql', () => { - const parser = new FlinkSQL(); + const flink = new FlinkSQL(); test('validate random text', () => { - expect(parser.validate(randomText).length).not.toBe(0); + expect(flink.validate(randomText).length).not.toBe(0); }); test('validate unComplete sql', () => { - expect(parser.validate(unCompleteSQL).length).not.toBe(0); + expect(flink.validate(unCompleteSQL).length).not.toBe(0); }); }); diff --git a/test/parser/flinksql/visitor.test.ts b/test/parser/flink/visitor.test.ts similarity index 74% rename from test/parser/flinksql/visitor.test.ts rename to test/parser/flink/visitor.test.ts index 180a620..7b1d8c4 100644 --- a/test/parser/flinksql/visitor.test.ts +++ b/test/parser/flink/visitor.test.ts @@ -1,14 +1,14 @@ -import FlinkSQL from 'src/parser/flinksql'; -import { FlinkSqlParserVisitor } from 'src/lib/flinksql/FlinkSqlParserVisitor'; +import { FlinkSQL } from 'src/parser/flink'; +import { FlinkSqlParserVisitor } from 'src/lib/flink/FlinkSqlParserVisitor'; import { AbstractParseTreeVisitor } from 'antlr4ng'; -import { TableExpressionContext } from 'src/lib/flinksql/FlinkSqlParser'; +import { TableExpressionContext } from 'src/lib/flink/FlinkSqlParser'; describe('Flink SQL Visitor Tests', () => { const expectTableName = 'user1'; const sql = `select id,name,sex from ${expectTableName};`; - const parser = new FlinkSQL(); + const flink = new FlinkSQL(); - const parseTree = parser.parse(sql, (error) => { + const parseTree = flink.parse(sql, (error) => { console.error('Parse error:', error); }); diff --git a/test/parser/flinksql/benchmark/benchmark.md b/test/parser/flinksql/benchmark/benchmark.md deleted file mode 100644 index 3ac8164..0000000 --- a/test/parser/flinksql/benchmark/benchmark.md +++ /dev/null @@ -1,12 +0,0 @@ -# FlinkSQL Benchmark -| Name | Rows | Times | Total Time(ms) | Average Time(ms) | -| ---- | ---- | ---- | ---- | ---- | -| CreateTable | 100 | 1 | 256.26 | 256.26 | -| CreateTable | 1000 | 1 | 343.14 | 343.14 | -| CreateTable | 5000 | 1 | 1816.20 | 1816.20 | -| SelectTable | 100 | 1 | 460.68 | 460.68 | -| SelectTable | 1000 | 1 | 1124.45 | 1124.45 | -| SelectTable | 5000 | 1 | 5212.31 | 5212.31 | -| InsertTable | 100 | 1 | 9.10 | 9.10 | -| InsertTable | 1000 | 1 | 41.80 | 41.80 | -| InsertTable | 5000 | 1 | 318.83 | 318.83 | \ No newline at end of file diff --git a/test/parser/hive/contextCollect/entityCollector.test.ts b/test/parser/hive/contextCollect/entityCollector.test.ts index 0aed552..3b4785f 100644 --- a/test/parser/hive/contextCollect/entityCollector.test.ts +++ b/test/parser/hive/contextCollect/entityCollector.test.ts @@ -2,8 +2,8 @@ import { ParseTreeListener } from 'antlr4ng'; import fs from 'fs'; import path from 'path'; import { HiveSqlParserListener } from 'src/lib/hive/HiveSqlParserListener'; -import { EntityContextType } from 'src/parser/common/basic-parser-types'; -import HiveSQL, { HiveEntityCollector } from 'src/parser/hive'; +import { EntityContextType } from 'src/parser/common/types'; +import { HiveSQL, HiveEntityCollector } from 'src/parser/hive'; import { HiveSqlSplitListener } from 'src/parser/hive/hiveSplitListener'; import { StmtContextType } from 'src/parser/common/entityCollector'; diff --git a/test/parser/hive/errorStrategy.test.ts b/test/parser/hive/errorStrategy.test.ts index 5ec9691..9631c7e 100644 --- a/test/parser/hive/errorStrategy.test.ts +++ b/test/parser/hive/errorStrategy.test.ts @@ -1,4 +1,4 @@ -import HiveSQL, { HiveSqlSplitListener } from 'src/parser/hive'; +import { HiveSQL, HiveSqlSplitListener } from 'src/parser/hive'; import { HiveSqlParserListener } from 'src/lib'; const validSQL1 = `INSERT INTO country_page_view diff --git a/test/parser/hive/lexer.test.ts b/test/parser/hive/lexer.test.ts index 08b1ac1..4e07a59 100644 --- a/test/parser/hive/lexer.test.ts +++ b/test/parser/hive/lexer.test.ts @@ -1,16 +1,16 @@ -import HiveSQL from 'src/parser/hive'; +import { HiveSQL } from 'src/parser/hive'; describe('HiveSQL Lexer tests', () => { - const parser = new HiveSQL(); + const hive = new HiveSQL(); test('select token counts', () => { const sql = 'SELECT * FROM t1'; - const tokens = parser.getAllTokens(sql); + const tokens = hive.getAllTokens(sql); expect(tokens.length).toBe(7); }); test('select token counts', () => { const sql = 'show create table_name;'; - const tokens = parser.getAllTokens(sql); + const tokens = hive.getAllTokens(sql); expect(tokens.length).toBe(6); }); }); diff --git a/test/parser/hive/listener.test.ts b/test/parser/hive/listener.test.ts index 9ef1bfe..18defd2 100644 --- a/test/parser/hive/listener.test.ts +++ b/test/parser/hive/listener.test.ts @@ -1,14 +1,14 @@ import { ParseTreeListener } from 'antlr4ng'; -import HiveSQL from 'src/parser/hive'; +import { HiveSQL } from 'src/parser/hive'; import { ProgramContext, SelectItemContext } from 'src/lib/hive/HiveSqlParser'; import { HiveSqlParserListener } from 'src/lib/hive/HiveSqlParserListener'; describe('HiveSQL Listener Tests', () => { - const parser = new HiveSQL(); + const hive = new HiveSQL(); test('Listener enterSelectList', async () => { const expectTableName = 'username'; const sql = `select ${expectTableName} from tablename where inc_day='20190601' limit 1000;`; - const parseTree = parser.parse(sql); + const parseTree = hive.parse(sql); let result = ''; class MyListener implements HiveSqlParserListener { @@ -22,12 +22,12 @@ describe('HiveSQL Listener Tests', () => { } const listenTableName = new MyListener(); - await parser.listen(listenTableName as ParseTreeListener, parseTree as ProgramContext); + await hive.listen(listenTableName as ParseTreeListener, parseTree as ProgramContext); expect(result).toBe(expectTableName); }); test('Listener enterCreateTable', async () => { const sql = `drop table table_name;`; - const parseTree = parser.parse(sql); + const parseTree = hive.parse(sql); let result = ''; class MyListener implements HiveSqlParserListener { enterDropTableStatement(ctx) { @@ -41,7 +41,7 @@ describe('HiveSQL Listener Tests', () => { } const listenTableName = new MyListener(); - await parser.listen(listenTableName as ParseTreeListener, parseTree as ProgramContext); + await hive.listen(listenTableName as ParseTreeListener, parseTree as ProgramContext); expect(result).toBe('droptabletable_name'); }); @@ -67,7 +67,7 @@ describe('HiveSQL Listener Tests', () => { key_value_pair;`, ]; const sql = singleStatementArr.join('\n'); - const sqlSlices = parser.splitSQLByStatement(sql); + const sqlSlices = hive.splitSQLByStatement(sql); expect(sqlSlices).not.toBeNull(); diff --git a/test/parser/hive/suggestion/multipleStatement.test.ts b/test/parser/hive/suggestion/multipleStatement.test.ts index 53813c8..0c1d36f 100644 --- a/test/parser/hive/suggestion/multipleStatement.test.ts +++ b/test/parser/hive/suggestion/multipleStatement.test.ts @@ -1,7 +1,7 @@ import fs from 'fs'; import path from 'path'; -import HiveSQL from 'src/parser/hive'; -import { CaretPosition, EntityContextType } from 'src/parser/common/basic-parser-types'; +import { HiveSQL } from 'src/parser/hive'; +import { CaretPosition, EntityContextType } from 'src/parser/common/types'; const syntaxSql = fs.readFileSync( path.join(__dirname, 'fixtures', 'multipleStatement.sql'), @@ -9,14 +9,14 @@ const syntaxSql = fs.readFileSync( ); describe('HiveSQL Multiple Statements Syntax Suggestion', () => { - const parser = new HiveSQL(); + const hive = new HiveSQL(); test('Select from table ', () => { const pos: CaretPosition = { lineNumber: 1, column: 15, }; - const syntaxes = parser.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; + const syntaxes = hive.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; const suggestion = syntaxes?.find( (syn) => syn.syntaxContextType === EntityContextType.TABLE ); @@ -30,7 +30,7 @@ describe('HiveSQL Multiple Statements Syntax Suggestion', () => { lineNumber: 9, column: 17, }; - const syntaxes = parser.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; + const syntaxes = hive.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; const suggestion = syntaxes?.find( (syn) => syn.syntaxContextType === EntityContextType.TABLE_CREATE ); @@ -44,7 +44,7 @@ describe('HiveSQL Multiple Statements Syntax Suggestion', () => { lineNumber: 15, column: 13, }; - const syntaxes = parser.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; + const syntaxes = hive.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; const suggestion = syntaxes?.find( (syn) => syn.syntaxContextType === EntityContextType.TABLE ); @@ -58,7 +58,7 @@ describe('HiveSQL Multiple Statements Syntax Suggestion', () => { lineNumber: 21, column: 75, }; - const syntaxes = parser.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; + const syntaxes = hive.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; const suggestion = syntaxes?.find( (syn) => syn.syntaxContextType === EntityContextType.TABLE ); diff --git a/test/parser/hive/suggestion/suggestionWithEntity.test.ts b/test/parser/hive/suggestion/suggestionWithEntity.test.ts index 4858547..9fa7984 100644 --- a/test/parser/hive/suggestion/suggestionWithEntity.test.ts +++ b/test/parser/hive/suggestion/suggestionWithEntity.test.ts @@ -1,7 +1,7 @@ import fs from 'fs'; import path from 'path'; -import HiveSQL from 'src/parser/hive'; -import { CaretPosition, EntityContextType } from 'src/parser/common/basic-parser-types'; +import { HiveSQL } from 'src/parser/hive'; +import { CaretPosition, EntityContextType } from 'src/parser/common/types'; import { commentOtherLine } from 'test/helper'; const syntaxSql = fs.readFileSync( diff --git a/test/parser/hive/suggestion/syntaxSuggestion.test.ts b/test/parser/hive/suggestion/syntaxSuggestion.test.ts index 008b15d..f2066a8 100644 --- a/test/parser/hive/suggestion/syntaxSuggestion.test.ts +++ b/test/parser/hive/suggestion/syntaxSuggestion.test.ts @@ -1,7 +1,7 @@ import fs from 'fs'; import path from 'path'; -import HiveSQL from 'src/parser/hive'; -import { CaretPosition, EntityContextType } from 'src/parser/common/basic-parser-types'; +import { HiveSQL } from 'src/parser/hive'; +import { CaretPosition, EntityContextType } from 'src/parser/common/types'; import { commentOtherLine } from 'test/helper'; const syntaxSql = fs.readFileSync( @@ -10,12 +10,12 @@ const syntaxSql = fs.readFileSync( ); describe('Hive SQL Syntax Suggestion', () => { - const parser = new HiveSQL(); + const hive = new HiveSQL(); test('Validate Syntax SQL', () => { - expect(parser.validate(syntaxSql).length).not.toBe(0); - expect(parser.validate(syntaxSql).length).not.toBe(0); - expect(parser.validate(syntaxSql).length).not.toBe(0); + expect(hive.validate(syntaxSql).length).not.toBe(0); + expect(hive.validate(syntaxSql).length).not.toBe(0); + expect(hive.validate(syntaxSql).length).not.toBe(0); }); test('Insert table ', () => { @@ -23,7 +23,7 @@ describe('Hive SQL Syntax Suggestion', () => { lineNumber: 1, column: 18, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = hive.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -40,7 +40,7 @@ describe('Hive SQL Syntax Suggestion', () => { lineNumber: 3, column: 18, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = hive.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -57,7 +57,7 @@ describe('Hive SQL Syntax Suggestion', () => { lineNumber: 5, column: 17, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = hive.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -74,7 +74,7 @@ describe('Hive SQL Syntax Suggestion', () => { lineNumber: 7, column: 26, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = hive.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -91,7 +91,7 @@ describe('Hive SQL Syntax Suggestion', () => { lineNumber: 9, column: 28, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = hive.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -108,7 +108,7 @@ describe('Hive SQL Syntax Suggestion', () => { lineNumber: 11, column: 15, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = hive.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -125,7 +125,7 @@ describe('Hive SQL Syntax Suggestion', () => { lineNumber: 13, column: 20, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = hive.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -142,7 +142,7 @@ describe('Hive SQL Syntax Suggestion', () => { lineNumber: 15, column: 27, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = hive.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -159,7 +159,7 @@ describe('Hive SQL Syntax Suggestion', () => { lineNumber: 17, column: 19, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = hive.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -176,7 +176,7 @@ describe('Hive SQL Syntax Suggestion', () => { lineNumber: 19, column: 26, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = hive.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -193,7 +193,7 @@ describe('Hive SQL Syntax Suggestion', () => { lineNumber: 23, column: 8, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = hive.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -210,7 +210,7 @@ describe('Hive SQL Syntax Suggestion', () => { lineNumber: 25, column: 18, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = hive.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -227,7 +227,7 @@ describe('Hive SQL Syntax Suggestion', () => { lineNumber: 27, column: 32, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = hive.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -244,7 +244,7 @@ describe('Hive SQL Syntax Suggestion', () => { lineNumber: 29, column: 31, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = hive.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -261,7 +261,7 @@ describe('Hive SQL Syntax Suggestion', () => { lineNumber: 31, column: 115, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = hive.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -282,7 +282,7 @@ describe('Hive SQL Syntax Suggestion', () => { lineNumber: 33, column: 31, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = hive.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -299,7 +299,7 @@ describe('Hive SQL Syntax Suggestion', () => { lineNumber: 35, column: 45, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = hive.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -316,7 +316,7 @@ describe('Hive SQL Syntax Suggestion', () => { lineNumber: 37, column: 18, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = hive.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -333,7 +333,7 @@ describe('Hive SQL Syntax Suggestion', () => { lineNumber: 39, column: 14, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = hive.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -350,7 +350,7 @@ describe('Hive SQL Syntax Suggestion', () => { lineNumber: 41, column: 19, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = hive.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; diff --git a/test/parser/hive/suggestion/tokenSuggestion.test.ts b/test/parser/hive/suggestion/tokenSuggestion.test.ts index 90f4776..106d3ff 100644 --- a/test/parser/hive/suggestion/tokenSuggestion.test.ts +++ b/test/parser/hive/suggestion/tokenSuggestion.test.ts @@ -1,20 +1,20 @@ import fs from 'fs'; import path from 'path'; import { commentOtherLine } from 'test/helper'; -import HiveSQL from 'src/parser/hive'; -import { CaretPosition } from 'src/parser/common/basic-parser-types'; +import { HiveSQL } from 'src/parser/hive'; +import { CaretPosition } from 'src/parser/common/types'; const tokenSql = fs.readFileSync(path.join(__dirname, 'fixtures', 'tokenSuggestion.sql'), 'utf-8'); describe('Hive SQL Token Suggestion', () => { - const parser = new HiveSQL(); + const hive = new HiveSQL(); test('After ALTER', () => { const pos: CaretPosition = { lineNumber: 1, column: 7, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = hive.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; @@ -41,7 +41,7 @@ describe('Hive SQL Token Suggestion', () => { lineNumber: 3, column: 8, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = hive.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; @@ -76,7 +76,7 @@ describe('Hive SQL Token Suggestion', () => { lineNumber: 5, column: 8, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = hive.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; @@ -88,7 +88,7 @@ describe('Hive SQL Token Suggestion', () => { lineNumber: 7, column: 10, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = hive.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; @@ -107,7 +107,7 @@ describe('Hive SQL Token Suggestion', () => { lineNumber: 9, column: 6, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = hive.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; @@ -137,7 +137,7 @@ describe('Hive SQL Token Suggestion', () => { lineNumber: 11, column: 8, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = hive.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; @@ -149,7 +149,7 @@ describe('Hive SQL Token Suggestion', () => { lineNumber: 13, column: 8, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = hive.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; @@ -161,7 +161,7 @@ describe('Hive SQL Token Suggestion', () => { lineNumber: 15, column: 8, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = hive.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; @@ -173,7 +173,7 @@ describe('Hive SQL Token Suggestion', () => { lineNumber: 17, column: 6, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = hive.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; @@ -185,7 +185,7 @@ describe('Hive SQL Token Suggestion', () => { lineNumber: 19, column: 6, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = hive.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; diff --git a/test/parser/hive/syntax/abortStatement.test.ts b/test/parser/hive/syntax/abortStatement.test.ts index 94f4ea9..0a4750a 100644 --- a/test/parser/hive/syntax/abortStatement.test.ts +++ b/test/parser/hive/syntax/abortStatement.test.ts @@ -1,7 +1,7 @@ -import HiveSQL from 'src/parser/hive'; +import { HiveSQL } from 'src/parser/hive'; import { readSQL } from 'test/helper'; -const parser = new HiveSQL(); +const hive = new HiveSQL(); const features = { aborts: readSQL(__dirname, 'abort.sql'), @@ -10,7 +10,7 @@ const features = { describe('HiveSQL Abort Syntax Tests', () => { features.aborts.forEach((ab) => { it(ab, () => { - expect(parser.validate(ab).length).toBe(0); + expect(hive.validate(ab).length).toBe(0); }); }); }); diff --git a/test/parser/hive/syntax/alterStatement.test.ts b/test/parser/hive/syntax/alterStatement.test.ts index 71d33bc..5b661aa 100644 --- a/test/parser/hive/syntax/alterStatement.test.ts +++ b/test/parser/hive/syntax/alterStatement.test.ts @@ -1,7 +1,7 @@ -import HiveSQL from 'src/parser/hive'; +import { HiveSQL } from 'src/parser/hive'; import { readSQL } from 'test/helper'; -const parser = new HiveSQL(); +const hive = new HiveSQL(); const features = { databases: readSQL(__dirname, 'alterDatabase.sql'), @@ -16,7 +16,7 @@ describe('HiveSQL Alter Syntax Tests', () => { describe('ALTER DATABASE', () => { features.databases.forEach((db) => { it(db, () => { - expect(parser.validate(db).length).toBe(0); + expect(hive.validate(db).length).toBe(0); }); }); }); @@ -24,7 +24,7 @@ describe('HiveSQL Alter Syntax Tests', () => { describe('ALTER CONNECTOR', () => { features.connectors.forEach((ctors) => { it(ctors, () => { - expect(parser.validate(ctors).length).toBe(0); + expect(hive.validate(ctors).length).toBe(0); }); }); }); @@ -32,7 +32,7 @@ describe('HiveSQL Alter Syntax Tests', () => { describe('ALTER TABLE', () => { features.tables.forEach((tb) => { it(tb, () => { - expect(parser.validate(tb).length).toBe(0); + expect(hive.validate(tb).length).toBe(0); }); }); }); @@ -40,7 +40,7 @@ describe('HiveSQL Alter Syntax Tests', () => { describe('ALTER INDEX', () => { features.indexes.forEach((index) => { it(index, () => { - expect(parser.validate(index).length).toBe(0); + expect(hive.validate(index).length).toBe(0); }); }); }); @@ -48,7 +48,7 @@ describe('HiveSQL Alter Syntax Tests', () => { describe('ALTER VIEW', () => { features.views.forEach((view) => { it(view, () => { - expect(parser.validate(view).length).toBe(0); + expect(hive.validate(view).length).toBe(0); }); }); }); @@ -56,7 +56,7 @@ describe('HiveSQL Alter Syntax Tests', () => { describe('ALTER SCHEDULE QUERY', () => { features.scheduleQueries.forEach((sq) => { it(sq, () => { - expect(parser.validate(sq).length).toBe(0); + expect(hive.validate(sq).length).toBe(0); }); }); }); diff --git a/test/parser/hive/syntax/authorizationStatement.test.ts b/test/parser/hive/syntax/authorizationStatement.test.ts index 2b3e5f6..7b4b7af 100644 --- a/test/parser/hive/syntax/authorizationStatement.test.ts +++ b/test/parser/hive/syntax/authorizationStatement.test.ts @@ -1,7 +1,7 @@ -import HiveSQL from 'src/parser/hive'; +import { HiveSQL } from 'src/parser/hive'; import { readSQL } from 'test/helper'; -const parser = new HiveSQL(); +const hive = new HiveSQL(); const features = { manageRoles: readSQL(__dirname, 'authorization.sql'), @@ -10,7 +10,7 @@ const features = { describe('HiveSQL Related To Authorization Tests', () => { features.manageRoles.forEach((manageRole) => { it(manageRole, () => { - expect(parser.validate(manageRole).length).toBe(0); + expect(hive.validate(manageRole).length).toBe(0); }); }); }); diff --git a/test/parser/hive/syntax/createStatement.test.ts b/test/parser/hive/syntax/createStatement.test.ts index 8d3b39e..62bb7d3 100644 --- a/test/parser/hive/syntax/createStatement.test.ts +++ b/test/parser/hive/syntax/createStatement.test.ts @@ -1,7 +1,7 @@ -import HiveSQL from 'src/parser/hive'; +import { HiveSQL } from 'src/parser/hive'; import { readSQL } from 'test/helper'; -const parser = new HiveSQL(); +const hive = new HiveSQL(); const features = { databases: readSQL(__dirname, 'createDatabase.sql'), @@ -19,7 +19,7 @@ describe('HiveSQL Create Syntax Tests', () => { describe('CREATE DATABASE', () => { features.databases.forEach((database) => { it(database, () => { - expect(parser.validate(database).length).toBe(0); + expect(hive.validate(database).length).toBe(0); }); }); }); @@ -27,7 +27,7 @@ describe('HiveSQL Create Syntax Tests', () => { describe('CREATE TABLE', () => { features.tables.forEach((table) => { it(table, () => { - expect(parser.validate(table).length).toBe(0); + expect(hive.validate(table).length).toBe(0); }); }); }); @@ -35,7 +35,7 @@ describe('HiveSQL Create Syntax Tests', () => { describe('CREATE VIEW', () => { features.views.forEach((view) => { it(view, () => { - expect(parser.validate(view).length).toBe(0); + expect(hive.validate(view).length).toBe(0); }); }); }); @@ -43,7 +43,7 @@ describe('HiveSQL Create Syntax Tests', () => { describe('CREATE FUNCTION', () => { features.functions.forEach((func) => { it(func, () => { - expect(parser.validate(func).length).toBe(0); + expect(hive.validate(func).length).toBe(0); }); }); }); @@ -51,7 +51,7 @@ describe('HiveSQL Create Syntax Tests', () => { describe('CREATE ROLE', () => { features.roles.forEach((role) => { it(role, () => { - expect(parser.validate(role).length).toBe(0); + expect(hive.validate(role).length).toBe(0); }); }); }); @@ -59,7 +59,7 @@ describe('HiveSQL Create Syntax Tests', () => { describe('CREATE INDEX', () => { features.indexes.forEach((index) => { it(index, () => { - expect(parser.validate(index).length).toBe(0); + expect(hive.validate(index).length).toBe(0); }); }); }); @@ -67,7 +67,7 @@ describe('HiveSQL Create Syntax Tests', () => { describe('CREATE MACRO', () => { features.macros.forEach((macro) => { it(macro, () => { - expect(parser.validate(macro).length).toBe(0); + expect(hive.validate(macro).length).toBe(0); }); }); }); @@ -75,7 +75,7 @@ describe('HiveSQL Create Syntax Tests', () => { describe('CREATE CONNECTOR', () => { features.connectors.forEach((cnctor) => { it(cnctor, () => { - expect(parser.validate(cnctor).length).toBe(0); + expect(hive.validate(cnctor).length).toBe(0); }); }); }); @@ -83,7 +83,7 @@ describe('HiveSQL Create Syntax Tests', () => { describe('CREATE SCHEDULE QUERY', () => { features.scheduledQueries.forEach((sq) => { it(sq, () => { - expect(parser.validate(sq).length).toBe(0); + expect(hive.validate(sq).length).toBe(0); }); }); }); diff --git a/test/parser/hive/syntax/dataTypesStatement.test.ts b/test/parser/hive/syntax/dataTypesStatement.test.ts index 830cc33..89e3c7a 100644 --- a/test/parser/hive/syntax/dataTypesStatement.test.ts +++ b/test/parser/hive/syntax/dataTypesStatement.test.ts @@ -1,7 +1,7 @@ -import HiveSQL from 'src/parser/hive'; +import { HiveSQL } from 'src/parser/hive'; import { readSQL } from 'test/helper'; -const parser = new HiveSQL(); +const hive = new HiveSQL(); const features = { dataTypes: readSQL(__dirname, 'dataTypes.sql'), @@ -10,7 +10,7 @@ const features = { describe('HiveSQL Check Data Types Tests', () => { features.dataTypes.forEach((dataType) => { it(dataType, () => { - expect(parser.validate(dataType).length).toBe(0); + expect(hive.validate(dataType).length).toBe(0); }); }); }); diff --git a/test/parser/hive/syntax/delete.test.ts b/test/parser/hive/syntax/delete.test.ts index 32ec9dc..cdd99cf 100644 --- a/test/parser/hive/syntax/delete.test.ts +++ b/test/parser/hive/syntax/delete.test.ts @@ -1,7 +1,7 @@ -import HiveSQL from 'src/parser/hive'; +import { HiveSQL } from 'src/parser/hive'; import { readSQL } from 'test/helper'; -const parser = new HiveSQL(); +const hive = new HiveSQL(); const features = { deletes: readSQL(__dirname, 'delete.sql'), @@ -10,7 +10,7 @@ const features = { describe('HiveSQL Delete Syntax Tests', () => { features.deletes.forEach((del) => { it(del, () => { - expect(parser.validate(del).length).toBe(0); + expect(hive.validate(del).length).toBe(0); }); }); }); diff --git a/test/parser/hive/syntax/describeStatement.test.ts b/test/parser/hive/syntax/describeStatement.test.ts index d195fbc..2f2dce2 100644 --- a/test/parser/hive/syntax/describeStatement.test.ts +++ b/test/parser/hive/syntax/describeStatement.test.ts @@ -1,7 +1,7 @@ -import HiveSQL from 'src/parser/hive'; +import { HiveSQL } from 'src/parser/hive'; import { readSQL } from 'test/helper'; -const parser = new HiveSQL(); +const hive = new HiveSQL(); const features = { desc: readSQL(__dirname, 'describe.sql'), @@ -10,7 +10,7 @@ const features = { describe('HiveSQL Describe Syntax Tests', () => { features.desc.forEach((des) => { it(des, () => { - expect(parser.validate(des).length).toBe(0); + expect(hive.validate(des).length).toBe(0); }); }); }); diff --git a/test/parser/hive/syntax/dropStatement.test.ts b/test/parser/hive/syntax/dropStatement.test.ts index 2215850..215ea53 100644 --- a/test/parser/hive/syntax/dropStatement.test.ts +++ b/test/parser/hive/syntax/dropStatement.test.ts @@ -1,7 +1,7 @@ -import HiveSQL from 'src/parser/hive'; +import { HiveSQL } from 'src/parser/hive'; import { readSQL } from 'test/helper'; -const parser = new HiveSQL(); +const hive = new HiveSQL(); const features = { drops: readSQL(__dirname, 'drop.sql'), @@ -11,13 +11,13 @@ const features = { describe('HiveSQL Drop Syntax Tests', () => { features.drops.forEach((drop) => { it(drop, () => { - expect(parser.validate(drop).length).toBe(0); + expect(hive.validate(drop).length).toBe(0); }); }); features.reloads.forEach((reload) => { it(reload, () => { - expect(parser.validate(reload).length).toBe(0); + expect(hive.validate(reload).length).toBe(0); }); }); }); diff --git a/test/parser/hive/syntax/exportStatement.test.ts b/test/parser/hive/syntax/exportStatement.test.ts index c578662..146732a 100644 --- a/test/parser/hive/syntax/exportStatement.test.ts +++ b/test/parser/hive/syntax/exportStatement.test.ts @@ -1,4 +1,4 @@ -import HiveSQL from 'src/parser/hive'; +import { HiveSQL } from 'src/parser/hive'; import { readSQL } from 'test/helper'; const features = { @@ -6,11 +6,11 @@ const features = { }; describe('HiveSQL Export Syntax Tests', () => { - const parser = new HiveSQL(); + const hive = new HiveSQL(); features.exports.forEach((exp) => { it(exp, () => { - expect(parser.validate(exp).length).toBe(0); + expect(hive.validate(exp).length).toBe(0); }); }); }); diff --git a/test/parser/hive/syntax/importStatement.test.ts b/test/parser/hive/syntax/importStatement.test.ts index feea185..7fe5f7d 100644 --- a/test/parser/hive/syntax/importStatement.test.ts +++ b/test/parser/hive/syntax/importStatement.test.ts @@ -1,4 +1,4 @@ -import HiveSQL from 'src/parser/hive'; +import { HiveSQL } from 'src/parser/hive'; import { readSQL } from 'test/helper'; const features = { @@ -6,11 +6,11 @@ const features = { }; describe('HiveSQL Import Syntax Tests', () => { - const parser = new HiveSQL(); + const hive = new HiveSQL(); features.imports.forEach((imp) => { it(imp, () => { - expect(parser.validate(imp).length).toBe(0); + expect(hive.validate(imp).length).toBe(0); }); }); }); diff --git a/test/parser/hive/syntax/insertStatement.test.ts b/test/parser/hive/syntax/insertStatement.test.ts index 1fc917b..25dd241 100644 --- a/test/parser/hive/syntax/insertStatement.test.ts +++ b/test/parser/hive/syntax/insertStatement.test.ts @@ -1,7 +1,7 @@ -import HiveSQL from 'src/parser/hive'; +import { HiveSQL } from 'src/parser/hive'; import { readSQL } from 'test/helper'; -const parser = new HiveSQL(); +const hive = new HiveSQL(); const features = { insertFromQueries: readSQL(__dirname, 'insertFromQuery.sql'), @@ -11,13 +11,13 @@ const features = { describe('HiveSQL Insert Syntax Tests', () => { features.insertFromQueries.forEach((ifq) => { it(ifq, () => { - expect(parser.validate(ifq).length).toBe(0); + expect(hive.validate(ifq).length).toBe(0); }); }); features.insertFromValues.forEach((ifv) => { it(ifv, () => { - expect(parser.validate(ifv).length).toBe(0); + expect(hive.validate(ifv).length).toBe(0); }); }); }); diff --git a/test/parser/hive/syntax/loadStatement.test.ts b/test/parser/hive/syntax/loadStatement.test.ts index d13acfc..2f651f1 100644 --- a/test/parser/hive/syntax/loadStatement.test.ts +++ b/test/parser/hive/syntax/loadStatement.test.ts @@ -1,7 +1,7 @@ -import HiveSQL from 'src/parser/hive'; +import { HiveSQL } from 'src/parser/hive'; import { readSQL } from 'test/helper'; -const parser = new HiveSQL(); +const hive = new HiveSQL(); const features = { loads: readSQL(__dirname, 'load.sql'), @@ -10,7 +10,7 @@ const features = { describe('HiveSQL Load Syntax Tests', () => { features.loads.forEach((load) => { it(load, () => { - expect(parser.validate(load).length).toBe(0); + expect(hive.validate(load).length).toBe(0); }); }); }); diff --git a/test/parser/hive/syntax/merge.test.ts b/test/parser/hive/syntax/merge.test.ts index 82434b0..9917898 100644 --- a/test/parser/hive/syntax/merge.test.ts +++ b/test/parser/hive/syntax/merge.test.ts @@ -1,7 +1,7 @@ -import HiveSQL from 'src/parser/hive'; +import { HiveSQL } from 'src/parser/hive'; import { readSQL } from 'test/helper'; -const parser = new HiveSQL(); +const hive = new HiveSQL(); const features = { merges: readSQL(__dirname, 'merge.sql'), @@ -10,7 +10,7 @@ const features = { describe('HiveSQL Merge Syntax Tests', () => { features.merges.forEach((merge) => { it(merge, () => { - expect(parser.validate(merge).length).toBe(0); + expect(hive.validate(merge).length).toBe(0); }); }); }); diff --git a/test/parser/hive/syntax/selectStatement.test.ts b/test/parser/hive/syntax/selectStatement.test.ts index c691d63..40a4c78 100644 --- a/test/parser/hive/syntax/selectStatement.test.ts +++ b/test/parser/hive/syntax/selectStatement.test.ts @@ -1,7 +1,7 @@ -import HiveSQL from 'src/parser/hive'; +import { HiveSQL } from 'src/parser/hive'; import { readSQL } from 'test/helper'; -const parser = new HiveSQL(); +const hive = new HiveSQL(); const features = { selects: readSQL(__dirname, 'select.sql'), @@ -10,7 +10,7 @@ const features = { describe('HiveSQL Select Syntax Tests', () => { features.selects.forEach((select) => { it(select, () => { - expect(parser.validate(select).length).toBe(0); + expect(hive.validate(select).length).toBe(0); }); }); }); diff --git a/test/parser/hive/syntax/showStatement.test.ts b/test/parser/hive/syntax/showStatement.test.ts index 7bb826d..f410482 100644 --- a/test/parser/hive/syntax/showStatement.test.ts +++ b/test/parser/hive/syntax/showStatement.test.ts @@ -1,7 +1,7 @@ -import HiveSQL from 'src/parser/hive'; +import { HiveSQL } from 'src/parser/hive'; import { readSQL } from 'test/helper'; -const parser = new HiveSQL(); +const hive = new HiveSQL(); const features = { shows: readSQL(__dirname, 'show.sql'), @@ -10,7 +10,7 @@ const features = { describe('HiveSQL Show Syntax Tests', () => { features.shows.forEach((show) => { it(show, () => { - expect(parser.validate(show).length).toBe(0); + expect(hive.validate(show).length).toBe(0); }); }); }); diff --git a/test/parser/hive/syntax/update.test.ts b/test/parser/hive/syntax/update.test.ts index a12a573..ca307ad 100644 --- a/test/parser/hive/syntax/update.test.ts +++ b/test/parser/hive/syntax/update.test.ts @@ -1,7 +1,7 @@ -import HiveSQL from 'src/parser/hive'; +import { HiveSQL } from 'src/parser/hive'; import { readSQL } from 'test/helper'; -const parser = new HiveSQL(); +const hive = new HiveSQL(); const features = { updates: readSQL(__dirname, 'update.sql'), @@ -10,7 +10,7 @@ const features = { describe('HiveSQL Update Syntax Tests', () => { features.updates.forEach((update) => { it(update, () => { - expect(parser.validate(update).length).toBe(0); + expect(hive.validate(update).length).toBe(0); }); }); }); diff --git a/test/parser/hive/validateInvalidSql.test.ts b/test/parser/hive/validateInvalidSql.test.ts index 5dcdd01..534656a 100644 --- a/test/parser/hive/validateInvalidSql.test.ts +++ b/test/parser/hive/validateInvalidSql.test.ts @@ -1,16 +1,16 @@ -import HiveSQL from 'src/parser/hive'; +import { HiveSQL } from 'src/parser/hive'; const randomText = `dhsdansdnkla ndjnsla ndnalks`; const unCompleteSQL = `CREATE TABLE`; describe('Hive SQL validate invalid sql', () => { - const parser = new HiveSQL(); + const hive = new HiveSQL(); test('validate random text', () => { - expect(parser.validate(randomText).length).not.toBe(0); + expect(hive.validate(randomText).length).not.toBe(0); }); test('validate unComplete sql', () => { - expect(parser.validate(unCompleteSQL).length).not.toBe(0); + expect(hive.validate(unCompleteSQL).length).not.toBe(0); }); }); diff --git a/test/parser/hive/visitor.test.ts b/test/parser/hive/visitor.test.ts index f99a3f3..b57ef51 100644 --- a/test/parser/hive/visitor.test.ts +++ b/test/parser/hive/visitor.test.ts @@ -1,15 +1,15 @@ import { AbstractParseTreeVisitor } from 'antlr4ng'; -import HiveSQL from 'src/parser/hive'; +import { HiveSQL } from 'src/parser/hive'; import { HiveSqlParserVisitor } from 'src/lib/hive/HiveSqlParserVisitor'; import { ProgramContext, TableNameContext } from 'src/lib/hive/HiveSqlParser'; describe('HiveSQL Visitor Tests', () => { const expectTableName = 'dm_gis.dlv_addr_tc_count'; const sql = `select citycode,tc,inc_day from ${expectTableName} where inc_day='20190501' limit 100;`; - const parser = new HiveSQL(); + const hive = new HiveSQL(); - const parseTree = parser.parse(sql, (error) => { + const parseTree = hive.parse(sql, (error) => { console.error('Parse error:', error); }); diff --git a/test/parser/impala/contextCollect/entityCollector.test.ts b/test/parser/impala/contextCollect/entityCollector.test.ts index 44d5092..b7cb6d2 100644 --- a/test/parser/impala/contextCollect/entityCollector.test.ts +++ b/test/parser/impala/contextCollect/entityCollector.test.ts @@ -1,11 +1,9 @@ import fs from 'fs'; import path from 'path'; -import { ImpalaSqlSplitListener } from 'src/parser/impala'; -import { EntityContextType } from 'src/parser/common/basic-parser-types'; +import { EntityContextType } from 'src/parser/common/types'; import { StmtContextType } from 'src/parser/common/entityCollector'; -import ImpalaSQL from 'src/parser/impala'; +import { ImpalaSQL, ImpalaEntityCollector, ImpalaSqlSplitListener } from 'src/parser/impala'; import { ImpalaSqlParserListener } from 'src/lib/impala/ImpalaSqlParserListener'; -import ImpalaEntityCollector from 'src/parser/impala/impalaEntityCollector'; import { ParseTreeListener } from 'antlr4ng'; const commonSql = fs.readFileSync(path.join(__dirname, 'fixtures', 'common.sql'), 'utf-8'); diff --git a/test/parser/impala/errorStrategy.test.ts b/test/parser/impala/errorStrategy.test.ts index 0e10ef1..9dc11ba 100644 --- a/test/parser/impala/errorStrategy.test.ts +++ b/test/parser/impala/errorStrategy.test.ts @@ -1,4 +1,4 @@ -import ImpalaSQL, { ImpalaSqlSplitListener } from 'src/parser/impala'; +import { ImpalaSQL, ImpalaSqlSplitListener } from 'src/parser/impala'; import { ImpalaSqlParserListener } from 'src/lib/impala/ImpalaSqlParserListener'; const validSQL1 = `INSERT INTO country_page_view diff --git a/test/parser/impala/lexer.test.ts b/test/parser/impala/lexer.test.ts index 93bbe3d..eb62f05 100644 --- a/test/parser/impala/lexer.test.ts +++ b/test/parser/impala/lexer.test.ts @@ -1,10 +1,10 @@ -import ImpalaSQL from 'src/parser/impala'; +import { ImpalaSQL } from 'src/parser/impala'; describe('ImpalaSQL Lexer tests', () => { - const parser = new ImpalaSQL(); + const impala = new ImpalaSQL(); const sql = 'SELECT * FROM table1'; - const tokens = parser.getAllTokens(sql); + const tokens = impala.getAllTokens(sql); test('token counts', () => { expect(tokens.length).toBe(7); diff --git a/test/parser/impala/listener.test.ts b/test/parser/impala/listener.test.ts index b839352..ff51625 100644 --- a/test/parser/impala/listener.test.ts +++ b/test/parser/impala/listener.test.ts @@ -1,13 +1,13 @@ -import ImpalaSQL from 'src/parser/impala'; +import { ImpalaSQL } from 'src/parser/impala'; import { ImpalaSqlParserListener } from 'src/lib/impala/ImpalaSqlParserListener'; import { ParseTreeListener } from 'antlr4ng'; describe('impala SQL Listener Tests', () => { const expectTableName = 'user1'; const sql = `select id,name,sex from ${expectTableName};`; - const parser = new ImpalaSQL(); + const impala = new ImpalaSQL(); - const parseTree = parser.parse(sql); + const parseTree = impala.parse(sql); test('Listener enterTableNamePath', async () => { let result = ''; @@ -23,7 +23,7 @@ describe('impala SQL Listener Tests', () => { } const listenTableName = new MyListener(); - await parser.listen(listenTableName as ParseTreeListener, parseTree); + await impala.listen(listenTableName as ParseTreeListener, parseTree); expect(result).toBe(expectTableName); }); @@ -41,7 +41,7 @@ describe('impala SQL Listener Tests', () => { FROM unsorted_census_data;`, ]; const sql = singleStatementArr.join('\n'); - const sqlSlices = parser.splitSQLByStatement(sql); + const sqlSlices = impala.splitSQLByStatement(sql); expect(sqlSlices).not.toBeNull(); diff --git a/test/parser/impala/suggestion/multipleStatement.test.ts b/test/parser/impala/suggestion/multipleStatement.test.ts index 39dac22..115d201 100644 --- a/test/parser/impala/suggestion/multipleStatement.test.ts +++ b/test/parser/impala/suggestion/multipleStatement.test.ts @@ -1,7 +1,7 @@ import fs from 'fs'; import path from 'path'; -import ImpalaSQL from 'src/parser/impala'; -import { CaretPosition, EntityContextType } from 'src/parser/common/basic-parser-types'; +import { ImpalaSQL } from 'src/parser/impala'; +import { CaretPosition, EntityContextType } from 'src/parser/common/types'; const syntaxSql = fs.readFileSync( path.join(__dirname, 'fixtures', 'multipleStatement.sql'), @@ -9,14 +9,14 @@ const syntaxSql = fs.readFileSync( ); describe('ImpalaSQL Multiple Statements Syntax Suggestion', () => { - const parser = new ImpalaSQL(); + const impala = new ImpalaSQL(); test('Select from table ', () => { const pos: CaretPosition = { lineNumber: 1, column: 15, }; - const syntaxes = parser.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; + const syntaxes = impala.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; const suggestion = syntaxes?.find( (syn) => syn.syntaxContextType === EntityContextType.TABLE ); @@ -30,7 +30,7 @@ describe('ImpalaSQL Multiple Statements Syntax Suggestion', () => { lineNumber: 9, column: 17, }; - const syntaxes = parser.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; + const syntaxes = impala.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; const suggestion = syntaxes?.find( (syn) => syn.syntaxContextType === EntityContextType.TABLE_CREATE ); @@ -44,7 +44,7 @@ describe('ImpalaSQL Multiple Statements Syntax Suggestion', () => { lineNumber: 15, column: 13, }; - const syntaxes = parser.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; + const syntaxes = impala.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; const suggestion = syntaxes?.find( (syn) => syn.syntaxContextType === EntityContextType.TABLE ); @@ -58,7 +58,7 @@ describe('ImpalaSQL Multiple Statements Syntax Suggestion', () => { lineNumber: 21, column: 39, }; - const syntaxes = parser.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; + const syntaxes = impala.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; const suggestion = syntaxes?.find( (syn) => syn.syntaxContextType === EntityContextType.TABLE ); diff --git a/test/parser/impala/suggestion/suggestionWithEntity.test.ts b/test/parser/impala/suggestion/suggestionWithEntity.test.ts index 08d536f..679cb2b 100644 --- a/test/parser/impala/suggestion/suggestionWithEntity.test.ts +++ b/test/parser/impala/suggestion/suggestionWithEntity.test.ts @@ -1,7 +1,7 @@ import fs from 'fs'; import path from 'path'; -import ImpalaSQL from 'src/parser/impala'; -import { CaretPosition, EntityContextType } from 'src/parser/common/basic-parser-types'; +import { ImpalaSQL } from 'src/parser/impala'; +import { CaretPosition, EntityContextType } from 'src/parser/common/types'; import { commentOtherLine } from 'test/helper'; const syntaxSql = fs.readFileSync( diff --git a/test/parser/impala/suggestion/syntaxSuggestion.test.ts b/test/parser/impala/suggestion/syntaxSuggestion.test.ts index d3ac9c8..fbf8813 100644 --- a/test/parser/impala/suggestion/syntaxSuggestion.test.ts +++ b/test/parser/impala/suggestion/syntaxSuggestion.test.ts @@ -1,7 +1,7 @@ import fs from 'fs'; import path from 'path'; -import ImpalaSQL from 'src/parser/impala'; -import { CaretPosition, EntityContextType } from 'src/parser/common/basic-parser-types'; +import { ImpalaSQL } from 'src/parser/impala'; +import { CaretPosition, EntityContextType } from 'src/parser/common/types'; import { commentOtherLine } from 'test/helper'; const syntaxSql = fs.readFileSync( @@ -10,14 +10,14 @@ const syntaxSql = fs.readFileSync( ); describe('Impala SQL Syntax Suggestion', () => { - const parser = new ImpalaSQL(); + const impala = new ImpalaSQL(); test('Select table', () => { const pos: CaretPosition = { lineNumber: 1, column: 20, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = impala.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -34,7 +34,7 @@ describe('Impala SQL Syntax Suggestion', () => { lineNumber: 3, column: 27, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = impala.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -51,7 +51,7 @@ describe('Impala SQL Syntax Suggestion', () => { lineNumber: 5, column: 19, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = impala.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -68,7 +68,7 @@ describe('Impala SQL Syntax Suggestion', () => { lineNumber: 7, column: 21, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = impala.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -85,7 +85,7 @@ describe('Impala SQL Syntax Suggestion', () => { lineNumber: 7, column: 39, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = impala.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -102,7 +102,7 @@ describe('Impala SQL Syntax Suggestion', () => { lineNumber: 9, column: 19, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = impala.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -119,7 +119,7 @@ describe('Impala SQL Syntax Suggestion', () => { lineNumber: 11, column: 12, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = impala.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -136,7 +136,7 @@ describe('Impala SQL Syntax Suggestion', () => { lineNumber: 13, column: 20, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = impala.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -153,7 +153,7 @@ describe('Impala SQL Syntax Suggestion', () => { lineNumber: 15, column: 20, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = impala.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -170,7 +170,7 @@ describe('Impala SQL Syntax Suggestion', () => { lineNumber: 17, column: 22, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = impala.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -187,7 +187,7 @@ describe('Impala SQL Syntax Suggestion', () => { lineNumber: 19, column: 21, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = impala.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -204,7 +204,7 @@ describe('Impala SQL Syntax Suggestion', () => { lineNumber: 21, column: 15, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = impala.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -221,7 +221,7 @@ describe('Impala SQL Syntax Suggestion', () => { lineNumber: 23, column: 20, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = impala.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -238,7 +238,7 @@ describe('Impala SQL Syntax Suggestion', () => { lineNumber: 25, column: 20, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = impala.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -255,7 +255,7 @@ describe('Impala SQL Syntax Suggestion', () => { lineNumber: 27, column: 25, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = impala.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -272,7 +272,7 @@ describe('Impala SQL Syntax Suggestion', () => { lineNumber: 29, column: 19, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = impala.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -289,7 +289,7 @@ describe('Impala SQL Syntax Suggestion', () => { lineNumber: 31, column: 22, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = impala.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -306,7 +306,7 @@ describe('Impala SQL Syntax Suggestion', () => { lineNumber: 33, column: 22, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = impala.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -323,7 +323,7 @@ describe('Impala SQL Syntax Suggestion', () => { lineNumber: 35, column: 20, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = impala.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -340,7 +340,7 @@ describe('Impala SQL Syntax Suggestion', () => { lineNumber: 37, column: 22, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = impala.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -357,7 +357,7 @@ describe('Impala SQL Syntax Suggestion', () => { lineNumber: 39, column: 22, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = impala.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -374,7 +374,7 @@ describe('Impala SQL Syntax Suggestion', () => { lineNumber: 41, column: 36, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = impala.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -391,7 +391,7 @@ describe('Impala SQL Syntax Suggestion', () => { lineNumber: 43, column: 36, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = impala.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -408,7 +408,7 @@ describe('Impala SQL Syntax Suggestion', () => { lineNumber: 45, column: 45, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = impala.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -425,7 +425,7 @@ describe('Impala SQL Syntax Suggestion', () => { lineNumber: 47, column: 49, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = impala.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; diff --git a/test/parser/impala/suggestion/tokenSuggestion.test.ts b/test/parser/impala/suggestion/tokenSuggestion.test.ts index f29c7b6..c8fd280 100644 --- a/test/parser/impala/suggestion/tokenSuggestion.test.ts +++ b/test/parser/impala/suggestion/tokenSuggestion.test.ts @@ -1,20 +1,20 @@ import fs from 'fs'; import path from 'path'; -import ImpalaSQL from 'src/parser/impala'; -import { CaretPosition } from 'src/parser/common/basic-parser-types'; +import { ImpalaSQL } from 'src/parser/impala'; +import { CaretPosition } from 'src/parser/common/types'; import { commentOtherLine } from 'test/helper'; const tokenSql = fs.readFileSync(path.join(__dirname, 'fixtures', 'tokenSuggestion.sql'), 'utf-8'); describe('Impala SQL Token Suggestion', () => { - const parser = new ImpalaSQL(); + const impala = new ImpalaSQL(); test('After ALTER', () => { const pos: CaretPosition = { lineNumber: 1, column: 7, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = impala.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; @@ -27,7 +27,7 @@ describe('Impala SQL Token Suggestion', () => { lineNumber: 3, column: 8, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = impala.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; @@ -49,7 +49,7 @@ describe('Impala SQL Token Suggestion', () => { lineNumber: 5, column: 6, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = impala.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; @@ -72,7 +72,7 @@ describe('Impala SQL Token Suggestion', () => { lineNumber: 7, column: 8, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = impala.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; @@ -85,7 +85,7 @@ describe('Impala SQL Token Suggestion', () => { lineNumber: 9, column: 6, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = impala.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; diff --git a/test/parser/impala/syntax/alterStatement.test.ts b/test/parser/impala/syntax/alterStatement.test.ts index 95c1910..2a0c4e1 100644 --- a/test/parser/impala/syntax/alterStatement.test.ts +++ b/test/parser/impala/syntax/alterStatement.test.ts @@ -1,7 +1,7 @@ -import ImpalaSQL from 'src/parser/impala'; +import { ImpalaSQL } from 'src/parser/impala'; import { readSQL } from 'test/helper'; -const parser = new ImpalaSQL(); +const impala = new ImpalaSQL(); const features = { tables: readSQL(__dirname, 'alter_table.sql'), @@ -13,21 +13,21 @@ describe('ImpalaSQL Alter Syntax Tests', () => { describe('ALTER TABLE', () => { features.tables.forEach((db) => { it(db, () => { - expect(parser.validate(db).length).toBe(0); + expect(impala.validate(db).length).toBe(0); }); }); }); describe('ALTER DATABASE', () => { features.dbs.forEach((db) => { it(db, () => { - expect(parser.validate(db).length).toBe(0); + expect(impala.validate(db).length).toBe(0); }); }); }); describe('ALTER VIEW', () => { features.views.forEach((db) => { it(db, () => { - expect(parser.validate(db).length).toBe(0); + expect(impala.validate(db).length).toBe(0); }); }); }); diff --git a/test/parser/impala/syntax/creataStatement.test.ts b/test/parser/impala/syntax/creataStatement.test.ts index 82acd1d..f1e3b12 100644 --- a/test/parser/impala/syntax/creataStatement.test.ts +++ b/test/parser/impala/syntax/creataStatement.test.ts @@ -1,7 +1,7 @@ -import ImpalaSQL from 'src/parser/impala'; +import { ImpalaSQL } from 'src/parser/impala'; import { readSQL } from 'test/helper'; -const parser = new ImpalaSQL(); +const impala = new ImpalaSQL(); const features = { dbs: readSQL(__dirname, 'create_db.sql'), @@ -15,35 +15,35 @@ describe('ImpalaSQL Create Syntax Tests', () => { describe('CREATE DB', () => { features.dbs.forEach((db) => { it(db, () => { - expect(parser.validate(db).length).toBe(0); + expect(impala.validate(db).length).toBe(0); }); }); }); describe('CREATE FUNCTION', () => { features.functions.forEach((db) => { it(db, () => { - expect(parser.validate(db).length).toBe(0); + expect(impala.validate(db).length).toBe(0); }); }); }); describe('CREATE ROLE', () => { features.roles.forEach((db) => { it(db, () => { - expect(parser.validate(db).length).toBe(0); + expect(impala.validate(db).length).toBe(0); }); }); }); describe('CREATE TABLE', () => { features.tables.forEach((db) => { it(db, () => { - expect(parser.validate(db).length).toBe(0); + expect(impala.validate(db).length).toBe(0); }); }); }); describe('CREATE VIEW', () => { features.views.forEach((db) => { it(db, () => { - expect(parser.validate(db).length).toBe(0); + expect(impala.validate(db).length).toBe(0); }); }); }); diff --git a/test/parser/impala/syntax/delete.test.ts b/test/parser/impala/syntax/delete.test.ts index 6e4ff43..3feb801 100644 --- a/test/parser/impala/syntax/delete.test.ts +++ b/test/parser/impala/syntax/delete.test.ts @@ -1,7 +1,7 @@ -import ImpalaSQL from 'src/parser/impala'; +import { ImpalaSQL } from 'src/parser/impala'; import { readSQL } from 'test/helper'; -const parser = new ImpalaSQL(); +const impala = new ImpalaSQL(); const features = { deletes: readSQL(__dirname, 'delete.sql'), @@ -11,7 +11,7 @@ describe('ImpalaSQL Delete Syntax Tests', () => { describe('DELETE', () => { features.deletes.forEach((db) => { it(db, () => { - expect(parser.validate(db).length).toBe(0); + expect(impala.validate(db).length).toBe(0); }); }); }); diff --git a/test/parser/impala/syntax/dropStatement.test.ts b/test/parser/impala/syntax/dropStatement.test.ts index 07cd499..02592d7 100644 --- a/test/parser/impala/syntax/dropStatement.test.ts +++ b/test/parser/impala/syntax/dropStatement.test.ts @@ -1,7 +1,7 @@ -import ImpalaSQL from 'src/parser/impala'; +import { ImpalaSQL } from 'src/parser/impala'; import { readSQL } from 'test/helper'; -const parser = new ImpalaSQL(); +const impala = new ImpalaSQL(); const features = { dbs: readSQL(__dirname, 'drop_db.sql'), @@ -16,42 +16,42 @@ describe('ImpalaSQL Drop Syntax Tests', () => { describe('DROP DATABASE', () => { features.dbs.forEach((db) => { it(db, () => { - expect(parser.validate(db).length).toBe(0); + expect(impala.validate(db).length).toBe(0); }); }); }); describe('DROP FUNCTION', () => { features.functions.forEach((db) => { it(db, () => { - expect(parser.validate(db).length).toBe(0); + expect(impala.validate(db).length).toBe(0); }); }); }); describe('DROP ROLE', () => { features.roles.forEach((db) => { it(db, () => { - expect(parser.validate(db).length).toBe(0); + expect(impala.validate(db).length).toBe(0); }); }); }); describe('DROP STATS', () => { features.stats.forEach((db) => { it(db, () => { - expect(parser.validate(db).length).toBe(0); + expect(impala.validate(db).length).toBe(0); }); }); }); describe('DROP TABLE', () => { features.tables.forEach((db) => { it(db, () => { - expect(parser.validate(db).length).toBe(0); + expect(impala.validate(db).length).toBe(0); }); }); }); describe('DROP VIEW', () => { features.views.forEach((db) => { it(db, () => { - expect(parser.validate(db).length).toBe(0); + expect(impala.validate(db).length).toBe(0); }); }); }); diff --git a/test/parser/impala/syntax/insert.test.ts b/test/parser/impala/syntax/insert.test.ts index 4bec7a0..5d149d8 100644 --- a/test/parser/impala/syntax/insert.test.ts +++ b/test/parser/impala/syntax/insert.test.ts @@ -1,7 +1,7 @@ -import ImpalaSQL from 'src/parser/impala'; +import { ImpalaSQL } from 'src/parser/impala'; import { readSQL } from 'test/helper'; -const parser = new ImpalaSQL(); +const impala = new ImpalaSQL(); const features = { insert: readSQL(__dirname, 'insert.sql'), @@ -11,7 +11,7 @@ describe('ImpalaSQL Insert Syntax Tests', () => { describe('INSERT', () => { features.insert.forEach((db) => { it(db, () => { - expect(parser.validate(db).length).toBe(0); + expect(impala.validate(db).length).toBe(0); }); }); }); diff --git a/test/parser/impala/syntax/otherStatement.test.ts b/test/parser/impala/syntax/otherStatement.test.ts index 9eea782..b10d277 100644 --- a/test/parser/impala/syntax/otherStatement.test.ts +++ b/test/parser/impala/syntax/otherStatement.test.ts @@ -1,7 +1,7 @@ -import ImpalaSQL from 'src/parser/impala'; +import { ImpalaSQL } from 'src/parser/impala'; import { readSQL } from 'test/helper'; -const parser = new ImpalaSQL(); +const impala = new ImpalaSQL(); const features = { computeStats: readSQL(__dirname, 'compute_stats.sql'), @@ -23,91 +23,91 @@ describe('ImpalaSQL Other Syntax Tests', () => { describe('COMPUTE STATS', () => { features.computeStats.forEach((db) => { it(db, () => { - expect(parser.validate(db).length).toBe(0); + expect(impala.validate(db).length).toBe(0); }); }); }); describe('COMMENT STATEMENT', () => { features.comments.forEach((db) => { it(db, () => { - expect(parser.validate(db).length).toBe(0); + expect(impala.validate(db).length).toBe(0); }); }); }); describe('GRANT STATEMENT', () => { features.grants.forEach((db) => { it(db, () => { - expect(parser.validate(db).length).toBe(0); + expect(impala.validate(db).length).toBe(0); }); }); }); describe('REVOKE STATEMENT', () => { features.revokes.forEach((db) => { it(db, () => { - expect(parser.validate(db).length).toBe(0); + expect(impala.validate(db).length).toBe(0); }); }); }); describe('LOAD DATA STATEMENT', () => { features.loadData.forEach((db) => { it(db, () => { - expect(parser.validate(db).length).toBe(0); + expect(impala.validate(db).length).toBe(0); }); }); }); describe('DESCRIBE STATEMENT', () => { features.describes.forEach((db) => { it(db, () => { - expect(parser.validate(db).length).toBe(0); + expect(impala.validate(db).length).toBe(0); }); }); }); describe('EXPLAIN STATEMENT', () => { features.explains.forEach((db) => { it(db, () => { - expect(parser.validate(db).length).toBe(0); + expect(impala.validate(db).length).toBe(0); }); }); }); describe('INVALIDATE METADATA STATEMENT', () => { features.invalidates.forEach((db) => { it(db, () => { - expect(parser.validate(db).length).toBe(0); + expect(impala.validate(db).length).toBe(0); }); }); }); describe('SET STATEMENT', () => { features.set.forEach((db) => { it(db, () => { - expect(parser.validate(db).length).toBe(0); + expect(impala.validate(db).length).toBe(0); }); }); }); describe('SHUTDOWN STATEMENT', () => { features.shutdown.forEach((db) => { it(db, () => { - expect(parser.validate(db).length).toBe(0); + expect(impala.validate(db).length).toBe(0); }); }); }); describe('TRUNCATE TABLE STATEMENT', () => { features.truncate.forEach((db) => { it(db, () => { - expect(parser.validate(db).length).toBe(0); + expect(impala.validate(db).length).toBe(0); }); }); }); describe('USE STATEMENT', () => { features.use.forEach((db) => { it(db, () => { - expect(parser.validate(db).length).toBe(0); + expect(impala.validate(db).length).toBe(0); }); }); }); describe('VALUES STATEMENT', () => { features.values.forEach((db) => { it(db, () => { - expect(parser.validate(db).length).toBe(0); + expect(impala.validate(db).length).toBe(0); }); }); }); diff --git a/test/parser/impala/syntax/refresh.test.ts b/test/parser/impala/syntax/refresh.test.ts index 6a0c874..35293cb 100644 --- a/test/parser/impala/syntax/refresh.test.ts +++ b/test/parser/impala/syntax/refresh.test.ts @@ -1,7 +1,7 @@ -import ImpalaSQL from 'src/parser/impala'; +import { ImpalaSQL } from 'src/parser/impala'; import { readSQL } from 'test/helper'; -const parser = new ImpalaSQL(); +const impala = new ImpalaSQL(); const features = { refresh: readSQL(__dirname, 'refresh.sql'), @@ -13,21 +13,21 @@ describe('ImpalaSQL Refresh Syntax Tests', () => { describe('REFRESH', () => { features.refresh.forEach((db) => { it(db, () => { - expect(parser.validate(db).length).toBe(0); + expect(impala.validate(db).length).toBe(0); }); }); }); describe('REFRESH AUTHORIZATION', () => { features.authorization.forEach((db) => { it(db, () => { - expect(parser.validate(db).length).toBe(0); + expect(impala.validate(db).length).toBe(0); }); }); }); describe('REFRESH FUNCTION', () => { features.function.forEach((db) => { it(db, () => { - expect(parser.validate(db).length).toBe(0); + expect(impala.validate(db).length).toBe(0); }); }); }); diff --git a/test/parser/impala/syntax/select.test.ts b/test/parser/impala/syntax/select.test.ts index 48cdf21..8a257f2 100644 --- a/test/parser/impala/syntax/select.test.ts +++ b/test/parser/impala/syntax/select.test.ts @@ -1,7 +1,7 @@ -import ImpalaSQL from 'src/parser/impala'; +import { ImpalaSQL } from 'src/parser/impala'; import { readSQL } from 'test/helper'; -const parser = new ImpalaSQL(); +const impala = new ImpalaSQL(); const features = { select: readSQL(__dirname, 'select.sql'), @@ -11,7 +11,7 @@ describe('ImpalaSQL Select Syntax Tests', () => { describe('SELECT', () => { features.select.forEach((db) => { it(db, () => { - expect(parser.validate(db).length).toBe(0); + expect(impala.validate(db).length).toBe(0); }); }); }); diff --git a/test/parser/impala/syntax/show.test.ts b/test/parser/impala/syntax/show.test.ts index 5997aec..7810542 100644 --- a/test/parser/impala/syntax/show.test.ts +++ b/test/parser/impala/syntax/show.test.ts @@ -1,7 +1,7 @@ -import ImpalaSQL from 'src/parser/impala'; +import { ImpalaSQL } from 'src/parser/impala'; import { readSQL } from 'test/helper'; -const parser = new ImpalaSQL(); +const impala = new ImpalaSQL(); const features = { shows: readSQL(__dirname, 'show.sql'), @@ -11,7 +11,7 @@ describe('ImpalaSQL Show Syntax Tests', () => { describe('SHOW', () => { features.shows.forEach((db) => { it(db, () => { - expect(parser.validate(db).length).toBe(0); + expect(impala.validate(db).length).toBe(0); }); }); }); diff --git a/test/parser/impala/syntax/update.test.ts b/test/parser/impala/syntax/update.test.ts index 9768dc6..7c4422e 100644 --- a/test/parser/impala/syntax/update.test.ts +++ b/test/parser/impala/syntax/update.test.ts @@ -1,7 +1,7 @@ -import ImpalaSQL from 'src/parser/impala'; +import { ImpalaSQL } from 'src/parser/impala'; import { readSQL } from 'test/helper'; -const parser = new ImpalaSQL(); +const impala = new ImpalaSQL(); const features = { update: readSQL(__dirname, 'update.sql'), @@ -11,7 +11,7 @@ describe('ImpalaSQL Update Syntax Tests', () => { describe('UPDATE', () => { features.update.forEach((db) => { it(db, () => { - expect(parser.validate(db).length).toBe(0); + expect(impala.validate(db).length).toBe(0); }); }); }); diff --git a/test/parser/impala/syntax/upsert.test.ts b/test/parser/impala/syntax/upsert.test.ts index 8c583d6..7cb5cd8 100644 --- a/test/parser/impala/syntax/upsert.test.ts +++ b/test/parser/impala/syntax/upsert.test.ts @@ -1,7 +1,7 @@ -import ImpalaSQL from 'src/parser/impala'; +import { ImpalaSQL } from 'src/parser/impala'; import { readSQL } from 'test/helper'; -const parser = new ImpalaSQL(); +const impala = new ImpalaSQL(); const features = { update: readSQL(__dirname, 'upsert.sql'), @@ -11,7 +11,7 @@ describe('ImpalaSQL Upsert Syntax Tests', () => { describe('UPSERT', () => { features.update.forEach((db) => { it(db, () => { - expect(parser.validate(db).length).toBe(0); + expect(impala.validate(db).length).toBe(0); }); }); }); diff --git a/test/parser/impala/validateInvalidSql.test.ts b/test/parser/impala/validateInvalidSql.test.ts index ab2cdb7..27c2ecc 100644 --- a/test/parser/impala/validateInvalidSql.test.ts +++ b/test/parser/impala/validateInvalidSql.test.ts @@ -1,16 +1,16 @@ -import ImpalaSQL from 'src/parser/impala'; +import { ImpalaSQL } from 'src/parser/impala'; const randomText = `dhsdansdnkla ndjnsla ndnalks`; const unCompleteSQL = `CREATE TABLE`; describe('Impala SQL validate invalid sql', () => { - const parser = new ImpalaSQL(); + const impala = new ImpalaSQL(); test('validate random text', () => { - expect(parser.validate(randomText).length).not.toBe(0); + expect(impala.validate(randomText).length).not.toBe(0); }); test('validate unComplete sql', () => { - expect(parser.validate(unCompleteSQL).length).not.toBe(0); + expect(impala.validate(unCompleteSQL).length).not.toBe(0); }); }); diff --git a/test/parser/impala/visitor.test.ts b/test/parser/impala/visitor.test.ts index 176406a..4d5d361 100644 --- a/test/parser/impala/visitor.test.ts +++ b/test/parser/impala/visitor.test.ts @@ -1,13 +1,13 @@ -import ImpalaSQL from 'src/parser/impala'; +import { ImpalaSQL } from 'src/parser/impala'; import { AbstractParseTreeVisitor } from 'antlr4ng'; import { ImpalaSqlParserVisitor } from 'src/lib/impala/ImpalaSqlParserVisitor'; describe('impala SQL Visitor Tests', () => { const expectTableName = 'user1'; const sql = `select id,name,sex from ${expectTableName};`; - const parser = new ImpalaSQL(); + const impala = new ImpalaSQL(); - const parseTree = parser.parse(sql, (error) => { + const parseTree = impala.parse(sql, (error) => { console.error('Parse error:', error); }); diff --git a/test/parser/mysql/contextCollect/entityCollector.test.ts b/test/parser/mysql/contextCollect/entityCollector.test.ts index 1baff9e..f037149 100644 --- a/test/parser/mysql/contextCollect/entityCollector.test.ts +++ b/test/parser/mysql/contextCollect/entityCollector.test.ts @@ -1,10 +1,10 @@ import fs from 'fs'; import path from 'path'; -import MySQL from 'src/parser/mysql'; +import { MySQL } from 'src/parser/mysql'; import { MySqlEntityCollector, MysqlSplitListener } from 'src/parser/mysql'; import { ParseTreeListener } from 'antlr4ng'; import { MySqlParserListener } from 'src/lib/mysql/MySqlParserListener'; -import { EntityContextType } from 'src/parser/common/basic-parser-types'; +import { EntityContextType } from 'src/parser/common/types'; import { StmtContextType } from 'src/parser/common/entityCollector'; const commonSql = fs.readFileSync(path.join(__dirname, 'fixtures', 'common.sql'), 'utf-8'); diff --git a/test/parser/mysql/errorStrategy.test.ts b/test/parser/mysql/errorStrategy.test.ts index fbdebec..16419eb 100644 --- a/test/parser/mysql/errorStrategy.test.ts +++ b/test/parser/mysql/errorStrategy.test.ts @@ -1,4 +1,4 @@ -import MySQL, { MysqlSplitListener } from 'src/parser/mysql'; +import { MySQL, MysqlSplitListener } from 'src/parser/mysql'; import { MySqlParserListener } from 'src/lib/mysql/MySqlParserListener'; const validSQL1 = `INSERT INTO country_page_view diff --git a/test/parser/mysql/lexer.test.ts b/test/parser/mysql/lexer.test.ts index 64b6249..a8729e2 100644 --- a/test/parser/mysql/lexer.test.ts +++ b/test/parser/mysql/lexer.test.ts @@ -1,10 +1,10 @@ -import MySQL from 'src/parser/mysql'; +import { MySQL } from 'src/parser/mysql'; describe('MySQL Lexer tests', () => { - const parser = new MySQL(); + const mysql = new MySQL(); const sql = 'select id,name,sex from user1;'; - const tokens = parser.getAllTokens(sql); + const tokens = mysql.getAllTokens(sql); test('token counts', () => { expect(tokens.length).toBe(12); diff --git a/test/parser/mysql/listener.test.ts b/test/parser/mysql/listener.test.ts index 7df1e29..3d92edf 100644 --- a/test/parser/mysql/listener.test.ts +++ b/test/parser/mysql/listener.test.ts @@ -1,13 +1,13 @@ -import MySQL from 'src/parser/mysql'; +import { MySQL } from 'src/parser/mysql'; import { MySqlParserListener } from 'src/lib/mysql/MySqlParserListener'; import { ParseTreeListener } from 'antlr4ng'; describe('MySQL Listener Tests', () => { const expectTableName = 'user1'; const sql = `select id,name,sex from ${expectTableName};`; - const parser = new MySQL(); + const mysql = new MySQL(); - const parseTree = parser.parse(sql); + const parseTree = mysql.parse(sql); test('Listener enterTableName', async () => { let result = ''; @@ -22,7 +22,7 @@ describe('MySQL Listener Tests', () => { } const listenTableName: any = new MyListener(); - await parser.listen(listenTableName as ParseTreeListener, parseTree); + await mysql.listen(listenTableName as ParseTreeListener, parseTree); expect(result).toBe(expectTableName); }); @@ -43,7 +43,7 @@ describe('MySQL Listener Tests', () => { `;`, ]; const sql = singleStatementArr.join('\n'); - const sqlSlices = parser.splitSQLByStatement(sql); + const sqlSlices = mysql.splitSQLByStatement(sql); expect(sqlSlices).not.toBeNull(); diff --git a/test/parser/mysql/suggestion/multipleStatement.test.ts b/test/parser/mysql/suggestion/multipleStatement.test.ts index 73832a1..48efa71 100644 --- a/test/parser/mysql/suggestion/multipleStatement.test.ts +++ b/test/parser/mysql/suggestion/multipleStatement.test.ts @@ -1,7 +1,7 @@ import fs from 'fs'; import path from 'path'; -import MySQL from 'src/parser/mysql'; -import { CaretPosition, EntityContextType } from 'src/parser/common/basic-parser-types'; +import { MySQL } from 'src/parser/mysql'; +import { CaretPosition, EntityContextType } from 'src/parser/common/types'; const syntaxSql = fs.readFileSync( path.join(__dirname, 'fixtures', 'multipleStatement.sql'), @@ -9,14 +9,14 @@ const syntaxSql = fs.readFileSync( ); describe('MySQL Multiple Statements Syntax Suggestion', () => { - const parser = new MySQL(); + const mysql = new MySQL(); test('Select from table ', () => { const pos: CaretPosition = { lineNumber: 1, column: 15, }; - const syntaxes = parser.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; + const syntaxes = mysql.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; const suggestion = syntaxes?.find( (syn) => syn.syntaxContextType === EntityContextType.TABLE ); @@ -30,7 +30,7 @@ describe('MySQL Multiple Statements Syntax Suggestion', () => { lineNumber: 9, column: 17, }; - const syntaxes = parser.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; + const syntaxes = mysql.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; const suggestion = syntaxes?.find( (syn) => syn.syntaxContextType === EntityContextType.TABLE_CREATE ); @@ -44,7 +44,7 @@ describe('MySQL Multiple Statements Syntax Suggestion', () => { lineNumber: 15, column: 13, }; - const syntaxes = parser.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; + const syntaxes = mysql.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; const suggestion = syntaxes?.find( (syn) => syn.syntaxContextType === EntityContextType.TABLE ); @@ -58,7 +58,7 @@ describe('MySQL Multiple Statements Syntax Suggestion', () => { lineNumber: 21, column: 87, }; - const syntaxes = parser.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; + const syntaxes = mysql.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; const suggestion = syntaxes?.find( (syn) => syn.syntaxContextType === EntityContextType.TABLE ); diff --git a/test/parser/mysql/suggestion/suggestionWithEntity.test.ts b/test/parser/mysql/suggestion/suggestionWithEntity.test.ts index b3767df..9911703 100644 --- a/test/parser/mysql/suggestion/suggestionWithEntity.test.ts +++ b/test/parser/mysql/suggestion/suggestionWithEntity.test.ts @@ -1,7 +1,7 @@ import fs from 'fs'; import path from 'path'; -import MySQL from 'src/parser/mysql'; -import { CaretPosition, EntityContextType } from 'src/parser/common/basic-parser-types'; +import { MySQL } from 'src/parser/mysql'; +import { CaretPosition, EntityContextType } from 'src/parser/common/types'; import { commentOtherLine } from 'test/helper'; const syntaxSql = fs.readFileSync( diff --git a/test/parser/mysql/suggestion/syntaxSuggestion.test.ts b/test/parser/mysql/suggestion/syntaxSuggestion.test.ts index 130c916..03ac43a 100644 --- a/test/parser/mysql/suggestion/syntaxSuggestion.test.ts +++ b/test/parser/mysql/suggestion/syntaxSuggestion.test.ts @@ -1,7 +1,7 @@ import fs from 'fs'; import path from 'path'; -import MySQL from 'src/parser/mysql'; -import { EntityContextType, CaretPosition } from 'src/parser/common/basic-parser-types'; +import { MySQL } from 'src/parser/mysql'; +import { EntityContextType, CaretPosition } from 'src/parser/common/types'; import { commentOtherLine } from 'test/helper'; const syntaxSql = fs.readFileSync( @@ -10,10 +10,10 @@ const syntaxSql = fs.readFileSync( ); describe('MySQL Syntax Suggestion', () => { - const parser = new MySQL(); + const mysql = new MySQL(); test('Validate Syntax SQL', () => { - expect(parser.validate(syntaxSql).length).not.toBe(0); + expect(mysql.validate(syntaxSql).length).not.toBe(0); }); test('Insert table ', () => { @@ -21,7 +21,7 @@ describe('MySQL Syntax Suggestion', () => { lineNumber: 1, column: 18, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = mysql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -38,7 +38,7 @@ describe('MySQL Syntax Suggestion', () => { lineNumber: 3, column: 18, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = mysql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -55,7 +55,7 @@ describe('MySQL Syntax Suggestion', () => { lineNumber: 5, column: 17, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = mysql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -72,7 +72,7 @@ describe('MySQL Syntax Suggestion', () => { lineNumber: 7, column: 26, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = mysql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -89,7 +89,7 @@ describe('MySQL Syntax Suggestion', () => { lineNumber: 9, column: 28, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = mysql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -106,7 +106,7 @@ describe('MySQL Syntax Suggestion', () => { lineNumber: 11, column: 15, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = mysql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -123,7 +123,7 @@ describe('MySQL Syntax Suggestion', () => { lineNumber: 13, column: 20, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = mysql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -140,7 +140,7 @@ describe('MySQL Syntax Suggestion', () => { lineNumber: 15, column: 27, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = mysql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -157,7 +157,7 @@ describe('MySQL Syntax Suggestion', () => { lineNumber: 17, column: 19, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = mysql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -174,7 +174,7 @@ describe('MySQL Syntax Suggestion', () => { lineNumber: 19, column: 26, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = mysql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -191,7 +191,7 @@ describe('MySQL Syntax Suggestion', () => { lineNumber: 21, column: 39, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = mysql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -208,7 +208,7 @@ describe('MySQL Syntax Suggestion', () => { lineNumber: 23, column: 17, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = mysql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -225,7 +225,7 @@ describe('MySQL Syntax Suggestion', () => { lineNumber: 25, column: 39, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = mysql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -242,7 +242,7 @@ describe('MySQL Syntax Suggestion', () => { lineNumber: 27, column: 48, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = mysql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -259,7 +259,7 @@ describe('MySQL Syntax Suggestion', () => { lineNumber: 29, column: 22, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = mysql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -276,7 +276,7 @@ describe('MySQL Syntax Suggestion', () => { lineNumber: 31, column: 41, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = mysql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -293,7 +293,7 @@ describe('MySQL Syntax Suggestion', () => { lineNumber: 33, column: 24, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = mysql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -310,7 +310,7 @@ describe('MySQL Syntax Suggestion', () => { lineNumber: 35, column: 29, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = mysql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -327,7 +327,7 @@ describe('MySQL Syntax Suggestion', () => { lineNumber: 37, column: 8, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = mysql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -344,7 +344,7 @@ describe('MySQL Syntax Suggestion', () => { lineNumber: 39, column: 13, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = mysql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -361,7 +361,7 @@ describe('MySQL Syntax Suggestion', () => { lineNumber: 41, column: 8, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = mysql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -378,7 +378,7 @@ describe('MySQL Syntax Suggestion', () => { lineNumber: 43, column: 13, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = mysql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -395,7 +395,7 @@ describe('MySQL Syntax Suggestion', () => { lineNumber: 45, column: 32, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = mysql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -412,7 +412,7 @@ describe('MySQL Syntax Suggestion', () => { lineNumber: 47, column: 39, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = mysql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -429,7 +429,7 @@ describe('MySQL Syntax Suggestion', () => { lineNumber: 49, column: 37, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = mysql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -446,7 +446,7 @@ describe('MySQL Syntax Suggestion', () => { lineNumber: 51, column: 31, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = mysql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -463,7 +463,7 @@ describe('MySQL Syntax Suggestion', () => { lineNumber: 53, column: 27, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = mysql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -480,7 +480,7 @@ describe('MySQL Syntax Suggestion', () => { lineNumber: 55, column: 43, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = mysql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -497,7 +497,7 @@ describe('MySQL Syntax Suggestion', () => { lineNumber: 57, column: 24, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = mysql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; diff --git a/test/parser/mysql/suggestion/tokenSuggestion.test.ts b/test/parser/mysql/suggestion/tokenSuggestion.test.ts index e70462d..c31aa6b 100644 --- a/test/parser/mysql/suggestion/tokenSuggestion.test.ts +++ b/test/parser/mysql/suggestion/tokenSuggestion.test.ts @@ -1,20 +1,20 @@ import fs from 'fs'; import path from 'path'; -import MySQL from 'src/parser/mysql'; -import { CaretPosition } from 'src/parser/common/basic-parser-types'; +import { MySQL } from 'src/parser/mysql'; +import { CaretPosition } from 'src/parser/common/types'; import { commentOtherLine } from 'test/helper'; const tokenSql = fs.readFileSync(path.join(__dirname, 'fixtures', 'tokenSuggestion.sql'), 'utf-8'); describe('MySQL Token Suggestion', () => { - const parser = new MySQL(); + const mysql = new MySQL(); test('After ALTER', () => { const pos: CaretPosition = { lineNumber: 1, column: 7, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = mysql.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; @@ -45,7 +45,7 @@ describe('MySQL Token Suggestion', () => { lineNumber: 3, column: 8, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = mysql.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; @@ -86,7 +86,7 @@ describe('MySQL Token Suggestion', () => { lineNumber: 5, column: 8, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = mysql.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; @@ -99,7 +99,7 @@ describe('MySQL Token Suggestion', () => { lineNumber: 7, column: 10, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = mysql.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; @@ -123,7 +123,7 @@ describe('MySQL Token Suggestion', () => { lineNumber: 9, column: 6, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = mysql.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; @@ -156,7 +156,7 @@ describe('MySQL Token Suggestion', () => { lineNumber: 11, column: 8, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = mysql.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; @@ -175,7 +175,7 @@ describe('MySQL Token Suggestion', () => { lineNumber: 13, column: 6, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = mysql.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; @@ -188,7 +188,7 @@ describe('MySQL Token Suggestion', () => { lineNumber: 15, column: 6, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = mysql.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; diff --git a/test/parser/mysql/syntax.test.ts b/test/parser/mysql/syntax.test.ts index b8d45d7..f5554ce 100644 --- a/test/parser/mysql/syntax.test.ts +++ b/test/parser/mysql/syntax.test.ts @@ -1,36 +1,36 @@ -import MySQL from 'src/parser/mysql'; +import { MySQL } from 'src/parser/mysql'; describe('MySQL Syntax Tests', () => { - const parser = new MySQL(); + const mysql = new MySQL(); test('Select Statement', () => { const sql = 'select id,name from user1;'; - const result = parser.validate(sql); + const result = mysql.validate(sql); expect(result.length).toBe(0); }); test('Select 1+1', () => { const sql = 'SELECT 1+1;'; - const result = parser.validate(sql); + const result = mysql.validate(sql); expect(result.length).toBe(0); }); test('Test invalid Double Line Comment statement', () => { let sql = `-test comment\n`; - let result = parser.validate(sql); + let result = mysql.validate(sql); expect(result.length).toBe(1); }); test('Test valid Double Line Comment statement', () => { const sql = `----test comment\n`; - const result = parser.validate(sql); + const result = mysql.validate(sql); expect(result.length).toBe(0); }); test('Test valid Hash Sign Line Comment statement', () => { const sql = `#test comment\n`; - const result = parser.validate(sql); + const result = mysql.validate(sql); expect(result.length).toBe(0); }); }); diff --git a/test/parser/mysql/syntax/administration.test.ts b/test/parser/mysql/syntax/administration.test.ts index 4c9bdd6..c07b1c4 100644 --- a/test/parser/mysql/syntax/administration.test.ts +++ b/test/parser/mysql/syntax/administration.test.ts @@ -1,7 +1,7 @@ -import MySQL from 'src/parser/mysql'; +import { MySQL } from 'src/parser/mysql'; import { readSQL } from 'test/helper'; -const parser = new MySQL(); +const mysql = new MySQL(); const features = { alterUser: readSQL(__dirname, 'alterUser.sql'), @@ -40,7 +40,7 @@ describe('MySQL Database Administration Syntax Tests', () => { Object.keys(features).forEach((key) => { features[key].forEach((sql) => { it(sql, () => { - const result = parser.validate(sql); + const result = mysql.validate(sql); if (result.length) { console.error(result, `\nPlease check sql: ${sql}`); } diff --git a/test/parser/mysql/syntax/ddl.test.ts b/test/parser/mysql/syntax/ddl.test.ts index 640474e..c1e6369 100644 --- a/test/parser/mysql/syntax/ddl.test.ts +++ b/test/parser/mysql/syntax/ddl.test.ts @@ -1,7 +1,7 @@ -import MySQL from 'src/parser/mysql'; +import { MySQL } from 'src/parser/mysql'; import { readSQL } from 'test/helper'; -const parser = new MySQL(); +const mysql = new MySQL(); const features = { alterDatabase: readSQL(__dirname, 'alterDatabase.sql'), @@ -47,7 +47,7 @@ describe('MySQL DDL Syntax Tests', () => { Object.keys(features).forEach((key) => { features[key].forEach((sql) => { it(sql, () => { - const result = parser.validate(sql); + const result = mysql.validate(sql); if (result.length) { console.error(result, `\nPlease check sql: ${sql}`); } diff --git a/test/parser/mysql/syntax/dml.test.ts b/test/parser/mysql/syntax/dml.test.ts index 28cc251..517cb78 100644 --- a/test/parser/mysql/syntax/dml.test.ts +++ b/test/parser/mysql/syntax/dml.test.ts @@ -1,7 +1,7 @@ -import MySQL from 'src/parser/mysql'; +import { MySQL } from 'src/parser/mysql'; import { readSQL } from 'test/helper'; -const parser = new MySQL(); +const mysql = new MySQL(); const features = { call: readSQL(__dirname, 'call.sql'), @@ -31,7 +31,7 @@ describe('MySQL DML Syntax Tests', () => { Object.keys(features).forEach((key) => { features[key].forEach((sql) => { it(sql, () => { - const result = parser.validate(sql); + const result = mysql.validate(sql); if (result.length) { console.error(result, `\nPlease check sql: ${sql}`); } diff --git a/test/parser/mysql/syntax/other.test.ts b/test/parser/mysql/syntax/other.test.ts index fb5ff70..3ee6a07 100644 --- a/test/parser/mysql/syntax/other.test.ts +++ b/test/parser/mysql/syntax/other.test.ts @@ -1,7 +1,7 @@ -import MySQL from 'src/parser/mysql'; +import { MySQL } from 'src/parser/mysql'; import { readSQL } from 'test/helper'; -const parser = new MySQL(); +const mysql = new MySQL(); const features = { commit: readSQL(__dirname, 'commit.sql'), @@ -25,7 +25,7 @@ describe('MySQL Transactional and Locking, Replication, Prepared Compound and Ut Object.keys(features).forEach((key) => { features[key].forEach((sql) => { it(sql, () => { - const result = parser.validate(sql); + const result = mysql.validate(sql); if (result.length) { console.error(result, `\nPlease check sql: ${sql}`); } diff --git a/test/parser/mysql/validateInvalidSql.test.ts b/test/parser/mysql/validateInvalidSql.test.ts index 2f1e4e8..7dc9941 100644 --- a/test/parser/mysql/validateInvalidSql.test.ts +++ b/test/parser/mysql/validateInvalidSql.test.ts @@ -1,16 +1,16 @@ -import MySQL from 'src/parser/mysql'; +import { MySQL } from 'src/parser/mysql'; const randomText = `dhsdansdnkla ndjnsla ndnalks`; const unCompleteSQL = `CREATE TABLE`; describe('MySQL validate invalid sql', () => { - const parser = new MySQL(); + const mysql = new MySQL(); test('validate random text', () => { - expect(parser.validate(randomText).length).not.toBe(0); + expect(mysql.validate(randomText).length).not.toBe(0); }); test('validate unComplete sql', () => { - expect(parser.validate(unCompleteSQL).length).not.toBe(0); + expect(mysql.validate(unCompleteSQL).length).not.toBe(0); }); }); diff --git a/test/parser/mysql/visitor.test.ts b/test/parser/mysql/visitor.test.ts index 33db352..aa3a3bd 100644 --- a/test/parser/mysql/visitor.test.ts +++ b/test/parser/mysql/visitor.test.ts @@ -1,13 +1,13 @@ -import MySQL from 'src/parser/mysql'; +import { MySQL } from 'src/parser/mysql'; import { MySqlParserVisitor } from 'src/lib/mysql/MySqlParserVisitor'; import { AbstractParseTreeVisitor } from 'antlr4ng'; describe('MySQL Visitor Tests', () => { const expectTableName = 'user1'; const sql = `select id,name,sex from ${expectTableName};`; - const parser = new MySQL(); + const mysql = new MySQL(); - const parseTree = parser.parse(sql, (error) => { + const parseTree = mysql.parse(sql, (error) => { console.error('Parse error:', error); }); diff --git a/test/parser/plsql/lexer.test.ts b/test/parser/plsql/lexer.test.ts index 04fffef..99ea3a9 100644 --- a/test/parser/plsql/lexer.test.ts +++ b/test/parser/plsql/lexer.test.ts @@ -1,10 +1,10 @@ -import PLSQL from 'src/parser/plsql'; +import { PLSQL } from 'src/parser/plsql'; describe('PLSQL Lexer tests', () => { - const parser = new PLSQL(); + const plsql = new PLSQL(); const sql = 'select id,name,sex from user1;'; - const tokens = parser.getAllTokens(sql); + const tokens = plsql.getAllTokens(sql); test('token counts', () => { expect(tokens.length).toBe(12); diff --git a/test/parser/plsql/listener.test.ts b/test/parser/plsql/listener.test.ts index 07610da..1eed973 100644 --- a/test/parser/plsql/listener.test.ts +++ b/test/parser/plsql/listener.test.ts @@ -1,13 +1,13 @@ -import PLSQL from 'src/parser/plsql'; +import { PLSQL } from 'src/parser/plsql'; import { ParseTreeListener } from 'antlr4ng'; import { PlSqlParserListener } from 'src/lib/plsql/PlSqlParserListener'; describe('PLSQL Listener Tests', () => { const expectTableName = 'user1'; const sql = `select id,name,sex from ${expectTableName};`; - const parser = new PLSQL(); + const plsql = new PLSQL(); - const parseTree = parser.parse(sql); + const parseTree = plsql.parse(sql); test('Listener enterTableName', async () => { let result = ''; @@ -22,7 +22,7 @@ describe('PLSQL Listener Tests', () => { } const listenTableName = new MyListener(); - await parser.listen(listenTableName as ParseTreeListener, parseTree); + await plsql.listen(listenTableName as ParseTreeListener, parseTree); expect(result).toBe(expectTableName); }); }); diff --git a/test/parser/plsql/syntax.test.ts b/test/parser/plsql/syntax.test.ts index 6ef0dc6..22487dc 100644 --- a/test/parser/plsql/syntax.test.ts +++ b/test/parser/plsql/syntax.test.ts @@ -1,11 +1,11 @@ -import PLSQL from 'src/parser/plsql'; +import { PLSQL } from 'src/parser/plsql'; describe('PLSQL Syntax Tests', () => { - const parser = new PLSQL(); + const plsql = new PLSQL(); test('Test simple select Statement', () => { const sql = 'select id,name from user1;'; - const result = parser.validate(sql); + const result = plsql.validate(sql); expect(result.length).toBe(0); }); @@ -17,7 +17,7 @@ describe('PLSQL Syntax Tests', () => { where r.c1 = a.c2 order by reportlevel, eid `; - const result = parser.validate(sql); + const result = plsql.validate(sql); expect(result.length).toBe(0); }); }); diff --git a/test/parser/plsql/visitor.test.ts b/test/parser/plsql/visitor.test.ts index 70c6e95..c4af2ad 100644 --- a/test/parser/plsql/visitor.test.ts +++ b/test/parser/plsql/visitor.test.ts @@ -1,13 +1,13 @@ -import PLSQL from 'src/parser/plsql'; +import { PLSQL } from 'src/parser/plsql'; import { AbstractParseTreeVisitor } from 'antlr4ng'; import { PlSqlParserVisitor } from 'src/lib/plsql/PlSqlParserVisitor'; describe('PLSQL Visitor Tests', () => { const expectTableName = 'user1'; const sql = `select id,name,sex from ${expectTableName};`; - const parser = new PLSQL(); + const plsql = new PLSQL(); - const parseTree = parser.parse(sql); + const parseTree = plsql.parse(sql); test('Visitor visitTable_ref_list', () => { let result = ''; diff --git a/test/parser/pgsql/contextCollect/entityCollector.test.ts b/test/parser/postgresql/contextCollect/entityCollector.test.ts similarity index 93% rename from test/parser/pgsql/contextCollect/entityCollector.test.ts rename to test/parser/postgresql/contextCollect/entityCollector.test.ts index 4fdc99f..410c563 100644 --- a/test/parser/pgsql/contextCollect/entityCollector.test.ts +++ b/test/parser/postgresql/contextCollect/entityCollector.test.ts @@ -1,18 +1,22 @@ import { ParseTreeListener } from 'antlr4ng'; import fs from 'fs'; import path from 'path'; -import { PostgreSQLParserListener } from 'src/lib/pgsql/PostgreSQLParserListener'; -import { EntityContextType } from 'src/parser/common/basic-parser-types'; +import { PostgreSqlParserListener } from 'src/lib/postgresql/PostgreSqlParserListener'; +import { EntityContextType } from 'src/parser/common/types'; import { StmtContextType } from 'src/parser/common/entityCollector'; -import PostgreSQL, { PostgreSQLEntityCollector, PostgreSqlSplitListener } from 'src/parser/pgsql'; +import { + PostgreSQL, + PostgreSqlEntityCollector, + PostgreSqlSplitListener, +} from 'src/parser/postgresql'; const commonSql = fs.readFileSync(path.join(__dirname, 'fixtures', 'common.sql'), 'utf-8'); -describe('PostgreSQL entity collector tests', () => { +describe('PostgreSql entity collector tests', () => { const postgreSql = new PostgreSQL(); const parseTree = postgreSql.parse(commonSql); const splitListener = new PostgreSqlSplitListener(); - postgreSql.listen(splitListener as PostgreSQLParserListener, parseTree); + postgreSql.listen(splitListener as PostgreSqlParserListener, parseTree); test('validate common sql', () => { expect(postgreSql.validate(commonSql).length).toBe(0); @@ -25,7 +29,7 @@ describe('PostgreSQL entity collector tests', () => { test('create database', () => { const testingContext = splitListener.statementsContext[0]; - const collectListener = new PostgreSQLEntityCollector(commonSql); + const collectListener = new PostgreSqlEntityCollector(commonSql); postgreSql.listen(collectListener as ParseTreeListener, testingContext); const allEntities = collectListener.getEntities(); @@ -43,7 +47,7 @@ describe('PostgreSQL entity collector tests', () => { test('create table by select', () => { const testingContext = splitListener.statementsContext[1]; - const collectListener = new PostgreSQLEntityCollector(commonSql); + const collectListener = new PostgreSqlEntityCollector(commonSql); postgreSql.listen(collectListener as ParseTreeListener, testingContext); const allEntities = collectListener.getEntities(); @@ -105,7 +109,7 @@ describe('PostgreSQL entity collector tests', () => { test('create table of columns', () => { const testingContext = splitListener.statementsContext[2]; - const collectListener = new PostgreSQLEntityCollector(commonSql); + const collectListener = new PostgreSqlEntityCollector(commonSql); postgreSql.listen(collectListener as ParseTreeListener, testingContext); const allEntities = collectListener.getEntities(); @@ -148,7 +152,7 @@ describe('PostgreSQL entity collector tests', () => { test('create foreign table by columns', () => { const testingContext = splitListener.statementsContext[3]; - const collectListener = new PostgreSQLEntityCollector(commonSql); + const collectListener = new PostgreSqlEntityCollector(commonSql); postgreSql.listen(collectListener as ParseTreeListener, testingContext); const allEntities = collectListener.getEntities(); @@ -191,7 +195,7 @@ describe('PostgreSQL entity collector tests', () => { test('create foreign table of partition', () => { const testingContext = splitListener.statementsContext[4]; - const collectListener = new PostgreSQLEntityCollector(commonSql); + const collectListener = new PostgreSqlEntityCollector(commonSql); postgreSql.listen(collectListener as ParseTreeListener, testingContext); const allEntities = collectListener.getEntities(); @@ -234,7 +238,7 @@ describe('PostgreSQL entity collector tests', () => { test('create view by select', () => { const testingContext = splitListener.statementsContext[5]; - const collectListener = new PostgreSQLEntityCollector(commonSql); + const collectListener = new PostgreSqlEntityCollector(commonSql); postgreSql.listen(collectListener as ParseTreeListener, testingContext); const allEntities = collectListener.getEntities(); @@ -275,7 +279,7 @@ describe('PostgreSQL entity collector tests', () => { test('create materialized view by columns', () => { const testingContext = splitListener.statementsContext[6]; - const collectListener = new PostgreSQLEntityCollector(commonSql); + const collectListener = new PostgreSqlEntityCollector(commonSql); postgreSql.listen(collectListener as ParseTreeListener, testingContext); const allEntities = collectListener.getEntities(); @@ -317,7 +321,7 @@ describe('PostgreSQL entity collector tests', () => { test('select with clause', () => { const testingContext = splitListener.statementsContext[7]; - const collectListener = new PostgreSQLEntityCollector(commonSql); + const collectListener = new PostgreSqlEntityCollector(commonSql); postgreSql.listen(collectListener as ParseTreeListener, testingContext); const allEntities = collectListener.getEntities(); @@ -373,7 +377,7 @@ describe('PostgreSQL entity collector tests', () => { test('insert into table', () => { const testingContext = splitListener.statementsContext[8]; - const collectListener = new PostgreSQLEntityCollector(commonSql); + const collectListener = new PostgreSqlEntityCollector(commonSql); postgreSql.listen(collectListener as ParseTreeListener, testingContext); const allEntities = collectListener.getEntities(); @@ -408,7 +412,7 @@ describe('PostgreSQL entity collector tests', () => { test('create function', () => { const testingContext = splitListener.statementsContext[9]; - const collectListener = new PostgreSQLEntityCollector(commonSql); + const collectListener = new PostgreSqlEntityCollector(commonSql); postgreSql.listen(collectListener as ParseTreeListener, testingContext); const allEntities = collectListener.getEntities(); diff --git a/test/parser/pgsql/contextCollect/fixtures/common.sql b/test/parser/postgresql/contextCollect/fixtures/common.sql similarity index 100% rename from test/parser/pgsql/contextCollect/fixtures/common.sql rename to test/parser/postgresql/contextCollect/fixtures/common.sql diff --git a/test/parser/pgsql/errorStrategy.test.ts b/test/parser/postgresql/errorStrategy.test.ts similarity index 81% rename from test/parser/pgsql/errorStrategy.test.ts rename to test/parser/postgresql/errorStrategy.test.ts index 7685ef1..3f8a887 100644 --- a/test/parser/pgsql/errorStrategy.test.ts +++ b/test/parser/postgresql/errorStrategy.test.ts @@ -1,5 +1,5 @@ -import PostgresSQL, { PostgreSqlSplitListener } from 'src/parser/pgsql'; -import { PostgreSQLParserListener } from 'src/lib/pgsql/PostgreSQLParserListener'; +import { PostgreSQL, PostgreSqlSplitListener } from 'src/parser/postgresql'; +import { PostgreSqlParserListener } from 'src/lib/postgresql/PostgreSqlParserListener'; const validSQL1 = `INSERT INTO country_page_view VALUES ('Chinese', 'mumiao', 18), @@ -8,15 +8,15 @@ const validSQL2 = 'SELECT * FROM tb;'; const inValidSQL = 'CREATE TABLE'; describe('PgSQL ErrorStrategy test', () => { - const pgSQL = new PostgresSQL(); + const pgSQL = new PostgreSQL(); // TODO: handle unexpected case // test('begin inValid', () => { // const sql = [inValidSQL, validSQL1, validSQL2].join('\n'); // // parse with empty errorListener // const parseTree = pgSQL.parse(sql, () => {}); - // const splitListener = new PostgreSqlSplitListener(); - // pgSQL.listen(splitListener as PostgreSQLParserListener, parseTree); + // const splitListener = new PostgreSQLSplitListener(); + // pgSQL.listen(splitListener as PostgreSqlParserListener, parseTree); // const statementCount = splitListener.statementsContext.length; // splitListener.statementsContext.map((item, index) => { @@ -33,7 +33,7 @@ describe('PgSQL ErrorStrategy test', () => { // parse with empty errorListener const parseTree = pgSQL.parse(sql, () => {}); const splitListener = new PostgreSqlSplitListener(); - pgSQL.listen(splitListener as PostgreSQLParserListener, parseTree); + pgSQL.listen(splitListener as PostgreSqlParserListener, parseTree); const statementCount = splitListener.statementsContext.length; splitListener.statementsContext.map((item, index) => { @@ -50,7 +50,7 @@ describe('PgSQL ErrorStrategy test', () => { // parse with empty errorListener const parseTree = pgSQL.parse(sql, () => {}); const splitListener = new PostgreSqlSplitListener(); - pgSQL.listen(splitListener as PostgreSQLParserListener, parseTree); + pgSQL.listen(splitListener as PostgreSqlParserListener, parseTree); splitListener.statementsContext.map((item, index) => { if (index !== 0 && index !== 1) { diff --git a/test/parser/pgsql/lexer.test.ts b/test/parser/postgresql/lexer.test.ts similarity index 57% rename from test/parser/pgsql/lexer.test.ts rename to test/parser/postgresql/lexer.test.ts index ff22a8c..c957d17 100644 --- a/test/parser/pgsql/lexer.test.ts +++ b/test/parser/postgresql/lexer.test.ts @@ -1,7 +1,7 @@ -import PostgresSQL from 'src/parser/pgsql'; +import { PostgreSQL } from 'src/parser/postgresql'; -describe('PostgresSQL Lexer tests', () => { - const mysqlParser = new PostgresSQL(); +describe('PostgreSQL Lexer tests', () => { + const mysqlParser = new PostgreSQL(); const sql = 'select id,name,sex from user1;'; const tokens = mysqlParser.getAllTokens(sql); diff --git a/test/parser/pgsql/listener.test.ts b/test/parser/postgresql/listener.test.ts similarity index 79% rename from test/parser/pgsql/listener.test.ts rename to test/parser/postgresql/listener.test.ts index 71ded7e..e6388a4 100644 --- a/test/parser/pgsql/listener.test.ts +++ b/test/parser/postgresql/listener.test.ts @@ -1,17 +1,17 @@ -import PostgresSQL from 'src/parser/pgsql'; -import { PostgreSQLParserListener } from 'src/lib/pgsql/PostgreSQLParserListener'; +import { PostgreSQL } from 'src/parser/postgresql'; +import { PostgreSqlParserListener } from 'src/lib/postgresql/PostgreSqlParserListener'; import { ParseTreeListener } from 'antlr4ng'; -describe('PostgresSQL Listener Tests', () => { +describe('PostgreSQL Listener Tests', () => { const expectTableName = 'user1'; const sql = `select id,name,sex from ${expectTableName};`; - const parser = new PostgresSQL(); + const postgresql = new PostgreSQL(); - const parseTree = parser.parse(sql); + const parseTree = postgresql.parse(sql); test('Listener enterTableName', async () => { let result = ''; - class MyListener implements PostgreSQLParserListener { + class MyListener implements PostgreSqlParserListener { enterTable_ref(ctx) { result = ctx.getText().toLowerCase(); } @@ -22,7 +22,7 @@ describe('PostgresSQL Listener Tests', () => { } const listenTableName = new MyListener(); - await parser.listen(listenTableName as ParseTreeListener, parseTree); + await postgresql.listen(listenTableName as ParseTreeListener, parseTree); expect(result).toBe(expectTableName); }); @@ -41,7 +41,7 @@ describe('PostgresSQL Listener Tests', () => { WITH NO DATA;`, ]; const sql = singleStatementArr.join('\n'); - const sqlSlices = parser.splitSQLByStatement(sql); + const sqlSlices = postgresql.splitSQLByStatement(sql); expect(sqlSlices).not.toBeNull(); diff --git a/test/parser/pgsql/suggestion/fixtures/multipleStatement.sql b/test/parser/postgresql/suggestion/fixtures/multipleStatement.sql similarity index 100% rename from test/parser/pgsql/suggestion/fixtures/multipleStatement.sql rename to test/parser/postgresql/suggestion/fixtures/multipleStatement.sql diff --git a/test/parser/pgsql/suggestion/fixtures/suggestionWithEntity.sql b/test/parser/postgresql/suggestion/fixtures/suggestionWithEntity.sql similarity index 100% rename from test/parser/pgsql/suggestion/fixtures/suggestionWithEntity.sql rename to test/parser/postgresql/suggestion/fixtures/suggestionWithEntity.sql diff --git a/test/parser/pgsql/suggestion/fixtures/syntaxSuggestion.sql b/test/parser/postgresql/suggestion/fixtures/syntaxSuggestion.sql similarity index 100% rename from test/parser/pgsql/suggestion/fixtures/syntaxSuggestion.sql rename to test/parser/postgresql/suggestion/fixtures/syntaxSuggestion.sql diff --git a/test/parser/pgsql/suggestion/fixtures/tokenSuggestion.sql b/test/parser/postgresql/suggestion/fixtures/tokenSuggestion.sql similarity index 100% rename from test/parser/pgsql/suggestion/fixtures/tokenSuggestion.sql rename to test/parser/postgresql/suggestion/fixtures/tokenSuggestion.sql diff --git a/test/parser/pgsql/suggestion/multipleStatement.test.ts b/test/parser/postgresql/suggestion/multipleStatement.test.ts similarity index 82% rename from test/parser/pgsql/suggestion/multipleStatement.test.ts rename to test/parser/postgresql/suggestion/multipleStatement.test.ts index 89edfb5..48e199a 100644 --- a/test/parser/pgsql/suggestion/multipleStatement.test.ts +++ b/test/parser/postgresql/suggestion/multipleStatement.test.ts @@ -1,7 +1,7 @@ import fs from 'fs'; import path from 'path'; -import PostgresSQL from 'src/parser/pgsql'; -import { CaretPosition, EntityContextType } from 'src/parser/common/basic-parser-types'; +import { PostgreSQL } from 'src/parser/postgresql'; +import { CaretPosition, EntityContextType } from 'src/parser/common/types'; const syntaxSql = fs.readFileSync( path.join(__dirname, 'fixtures', 'multipleStatement.sql'), @@ -9,14 +9,14 @@ const syntaxSql = fs.readFileSync( ); describe('PgSQL Multiple Statements Syntax Suggestion', () => { - const parser = new PostgresSQL(); + const postgresql = new PostgreSQL(); test('Create table ', () => { const pos: CaretPosition = { lineNumber: 1, column: 14, }; - const syntaxes = parser.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; + const syntaxes = postgresql.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; const suggestion = syntaxes?.find( (syn) => syn.syntaxContextType === EntityContextType.TABLE_CREATE ); @@ -30,7 +30,7 @@ describe('PgSQL Multiple Statements Syntax Suggestion', () => { lineNumber: 9, column: 18, }; - const syntaxes = parser.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; + const syntaxes = postgresql.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; const suggestion = syntaxes?.find( (syn) => syn.syntaxContextType === EntityContextType.TABLE ); @@ -49,7 +49,7 @@ describe('PgSQL Multiple Statements Syntax Suggestion', () => { lineNumber: 15, column: 13, }; - const syntaxes = parser.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; + const syntaxes = postgresql.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; const suggestion = syntaxes?.find( (syn) => syn.syntaxContextType === EntityContextType.TABLE ); @@ -63,7 +63,7 @@ describe('PgSQL Multiple Statements Syntax Suggestion', () => { lineNumber: 21, column: 65, }; - const syntaxes = parser.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; + const syntaxes = postgresql.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; const suggestion = syntaxes?.find( (syn) => syn.syntaxContextType === EntityContextType.TABLE ); diff --git a/test/parser/pgsql/suggestion/suggestionWithEntity.test.ts b/test/parser/postgresql/suggestion/suggestionWithEntity.test.ts similarity index 97% rename from test/parser/pgsql/suggestion/suggestionWithEntity.test.ts rename to test/parser/postgresql/suggestion/suggestionWithEntity.test.ts index 116222e..f89bc01 100644 --- a/test/parser/pgsql/suggestion/suggestionWithEntity.test.ts +++ b/test/parser/postgresql/suggestion/suggestionWithEntity.test.ts @@ -1,7 +1,7 @@ import fs from 'fs'; import path from 'path'; -import PostgreSQL from 'src/parser/pgsql'; -import { CaretPosition, EntityContextType } from 'src/parser/common/basic-parser-types'; +import { PostgreSQL } from 'src/parser/postgresql'; +import { CaretPosition, EntityContextType } from 'src/parser/common/types'; import { commentOtherLine } from 'test/helper'; const syntaxSql = fs.readFileSync( @@ -9,7 +9,7 @@ const syntaxSql = fs.readFileSync( 'utf-8' ); -describe('PostgreSQL Syntax Suggestion with collect entity', () => { +describe('PostgreSql Syntax Suggestion with collect entity', () => { const postgre = new PostgreSQL(); test('select with no column', () => { diff --git a/test/parser/pgsql/suggestion/syntaxSuggestion.test.ts b/test/parser/postgresql/suggestion/syntaxSuggestion.test.ts similarity index 87% rename from test/parser/pgsql/suggestion/syntaxSuggestion.test.ts rename to test/parser/postgresql/suggestion/syntaxSuggestion.test.ts index 644cb48..dbc6ced 100644 --- a/test/parser/pgsql/suggestion/syntaxSuggestion.test.ts +++ b/test/parser/postgresql/suggestion/syntaxSuggestion.test.ts @@ -1,7 +1,7 @@ import fs from 'fs'; import path from 'path'; -import { CaretPosition, EntityContextType } from 'src/parser/common/basic-parser-types'; -import PostgresSQL from 'src/parser/pgsql'; +import { CaretPosition, EntityContextType } from 'src/parser/common/types'; +import { PostgreSQL } from 'src/parser/postgresql'; import { commentOtherLine } from 'test/helper'; const syntaxSql = fs.readFileSync( @@ -10,12 +10,12 @@ const syntaxSql = fs.readFileSync( ); describe('Postgre SQL Syntax Suggestion', () => { - const parser = new PostgresSQL(); + const postgresql = new PostgreSQL(); test('Validate Syntax SQL', () => { - expect(parser.validate(syntaxSql).length).not.toBe(0); - expect(parser.validate(syntaxSql).length).not.toBe(0); - expect(parser.validate(syntaxSql).length).not.toBe(0); + expect(postgresql.validate(syntaxSql).length).not.toBe(0); + expect(postgresql.validate(syntaxSql).length).not.toBe(0); + expect(postgresql.validate(syntaxSql).length).not.toBe(0); }); test('Insert table ', () => { @@ -23,7 +23,7 @@ describe('Postgre SQL Syntax Suggestion', () => { lineNumber: 3, column: 18, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -40,7 +40,7 @@ describe('Postgre SQL Syntax Suggestion', () => { lineNumber: 7, column: 15, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -57,7 +57,7 @@ describe('Postgre SQL Syntax Suggestion', () => { lineNumber: 5, column: 18, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -82,15 +82,15 @@ describe('Postgre SQL Syntax Suggestion', () => { lineNumber: 1, column: 67, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; - const syntaxes1 = parser.getSuggestionAtCaretPosition( + const syntaxes1 = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos1.lineNumber), pos1 )?.syntax; - const syntaxes2 = parser.getSuggestionAtCaretPosition( + const syntaxes2 = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos2.lineNumber), pos2 )?.syntax; @@ -117,7 +117,7 @@ describe('Postgre SQL Syntax Suggestion', () => { lineNumber: 9, column: 28, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -134,7 +134,7 @@ describe('Postgre SQL Syntax Suggestion', () => { lineNumber: 13, column: 14, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -151,7 +151,7 @@ describe('Postgre SQL Syntax Suggestion', () => { lineNumber: 11, column: 16, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -168,7 +168,7 @@ describe('Postgre SQL Syntax Suggestion', () => { lineNumber: 15, column: 20, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -185,7 +185,7 @@ describe('Postgre SQL Syntax Suggestion', () => { lineNumber: 17, column: 18, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -202,7 +202,7 @@ describe('Postgre SQL Syntax Suggestion', () => { lineNumber: 19, column: 19, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -219,7 +219,7 @@ describe('Postgre SQL Syntax Suggestion', () => { lineNumber: 21, column: 17, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -236,7 +236,7 @@ describe('Postgre SQL Syntax Suggestion', () => { lineNumber: 23, column: 18, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -253,7 +253,7 @@ describe('Postgre SQL Syntax Suggestion', () => { lineNumber: 25, column: 40, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -270,7 +270,7 @@ describe('Postgre SQL Syntax Suggestion', () => { lineNumber: 27, column: 26, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -287,7 +287,7 @@ describe('Postgre SQL Syntax Suggestion', () => { lineNumber: 29, column: 18, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -308,11 +308,11 @@ describe('Postgre SQL Syntax Suggestion', () => { lineNumber: 31, column: 69, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; - const syntaxesCreate = parser.getSuggestionAtCaretPosition( + const syntaxesCreate = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, posCreate.lineNumber), posCreate )?.syntax; @@ -344,15 +344,15 @@ describe('Postgre SQL Syntax Suggestion', () => { lineNumber: 35, column: 52, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; - const syntaxesCreate = parser.getSuggestionAtCaretPosition( + const syntaxesCreate = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, posCreate.lineNumber), posCreate )?.syntax; - const syntaxesAction = parser.getSuggestionAtCaretPosition( + const syntaxesAction = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, posAction.lineNumber), posAction )?.syntax; @@ -381,7 +381,7 @@ describe('Postgre SQL Syntax Suggestion', () => { lineNumber: 37, column: 58, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -397,7 +397,7 @@ describe('Postgre SQL Syntax Suggestion', () => { lineNumber: 39, column: 52, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -425,15 +425,15 @@ describe('Postgre SQL Syntax Suggestion', () => { lineNumber: 41, column: 53, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; - const syntaxesCreate = parser.getSuggestionAtCaretPosition( + const syntaxesCreate = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, posCreate.lineNumber), posCreate )?.syntax; - const syntaxesAction = parser.getSuggestionAtCaretPosition( + const syntaxesAction = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, posAction.lineNumber), posAction )?.syntax; @@ -462,7 +462,7 @@ describe('Postgre SQL Syntax Suggestion', () => { lineNumber: 43, column: 32, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -478,7 +478,7 @@ describe('Postgre SQL Syntax Suggestion', () => { lineNumber: 45, column: 44, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -502,15 +502,15 @@ describe('Postgre SQL Syntax Suggestion', () => { lineNumber: 47, column: 84, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; - const syntaxes1 = parser.getSuggestionAtCaretPosition( + const syntaxes1 = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos1.lineNumber), pos1 )?.syntax; - const syntaxes2 = parser.getSuggestionAtCaretPosition( + const syntaxes2 = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos2.lineNumber), pos2 )?.syntax; @@ -536,7 +536,7 @@ describe('Postgre SQL Syntax Suggestion', () => { lineNumber: 49, column: 45, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -552,7 +552,7 @@ describe('Postgre SQL Syntax Suggestion', () => { lineNumber: 51, column: 54, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -576,15 +576,15 @@ describe('Postgre SQL Syntax Suggestion', () => { lineNumber: 53, column: 71, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; - const syntaxes1 = parser.getSuggestionAtCaretPosition( + const syntaxes1 = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos1.lineNumber), pos1 )?.syntax; - const syntaxes2 = parser.getSuggestionAtCaretPosition( + const syntaxes2 = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos2.lineNumber), pos2 )?.syntax; @@ -610,7 +610,7 @@ describe('Postgre SQL Syntax Suggestion', () => { lineNumber: 55, column: 46, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -626,7 +626,7 @@ describe('Postgre SQL Syntax Suggestion', () => { lineNumber: 57, column: 33, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -646,11 +646,11 @@ describe('Postgre SQL Syntax Suggestion', () => { lineNumber: 59, column: 93, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; - const syntaxes1 = parser.getSuggestionAtCaretPosition( + const syntaxes1 = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos1.lineNumber), pos1 )?.syntax; @@ -671,7 +671,7 @@ describe('Postgre SQL Syntax Suggestion', () => { lineNumber: 61, column: 27, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -695,15 +695,15 @@ describe('Postgre SQL Syntax Suggestion', () => { lineNumber: 63, column: 114, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; - const syntaxes1 = parser.getSuggestionAtCaretPosition( + const syntaxes1 = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos1.lineNumber), pos1 )?.syntax; - const syntaxes2 = parser.getSuggestionAtCaretPosition( + const syntaxes2 = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos2.lineNumber), pos2 )?.syntax; @@ -729,7 +729,7 @@ describe('Postgre SQL Syntax Suggestion', () => { lineNumber: 65, column: 132, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -744,7 +744,7 @@ describe('Postgre SQL Syntax Suggestion', () => { lineNumber: 67, column: 23, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -760,7 +760,7 @@ describe('Postgre SQL Syntax Suggestion', () => { lineNumber: 69, column: 46, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -800,27 +800,27 @@ describe('Postgre SQL Syntax Suggestion', () => { lineNumber: 71, column: 162, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; - const syntaxes1 = parser.getSuggestionAtCaretPosition( + const syntaxes1 = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos1.lineNumber), pos1 )?.syntax; - const syntaxes2 = parser.getSuggestionAtCaretPosition( + const syntaxes2 = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos2.lineNumber), pos2 )?.syntax; - const syntaxes3 = parser.getSuggestionAtCaretPosition( + const syntaxes3 = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos3.lineNumber), pos3 )?.syntax; - const syntaxes4 = parser.getSuggestionAtCaretPosition( + const syntaxes4 = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos4.lineNumber), pos4 )?.syntax; - const syntaxes5 = parser.getSuggestionAtCaretPosition( + const syntaxes5 = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos5.lineNumber), pos5 )?.syntax; @@ -871,15 +871,15 @@ describe('Postgre SQL Syntax Suggestion', () => { lineNumber: 73, column: 53, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; - const syntaxes1 = parser.getSuggestionAtCaretPosition( + const syntaxes1 = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos1.lineNumber), pos1 )?.syntax; - const syntaxes2 = parser.getSuggestionAtCaretPosition( + const syntaxes2 = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos2.lineNumber), pos2 )?.syntax; @@ -909,11 +909,11 @@ describe('Postgre SQL Syntax Suggestion', () => { lineNumber: 75, column: 29, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; - const syntaxes1 = parser.getSuggestionAtCaretPosition( + const syntaxes1 = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos1.lineNumber), pos1 )?.syntax; @@ -941,15 +941,15 @@ describe('Postgre SQL Syntax Suggestion', () => { lineNumber: 77, column: 57, }; - const syntaxes1 = parser.getSuggestionAtCaretPosition( + const syntaxes1 = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos1.lineNumber), pos1 )?.syntax; - const syntaxes2 = parser.getSuggestionAtCaretPosition( + const syntaxes2 = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos2.lineNumber), pos2 )?.syntax; - const syntaxes3 = parser.getSuggestionAtCaretPosition( + const syntaxes3 = postgresql.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos3.lineNumber), pos3 )?.syntax; diff --git a/test/parser/pgsql/suggestion/tokenSuggestion.test.ts b/test/parser/postgresql/suggestion/tokenSuggestion.test.ts similarity index 90% rename from test/parser/pgsql/suggestion/tokenSuggestion.test.ts rename to test/parser/postgresql/suggestion/tokenSuggestion.test.ts index e9ad069..de51ac9 100644 --- a/test/parser/pgsql/suggestion/tokenSuggestion.test.ts +++ b/test/parser/postgresql/suggestion/tokenSuggestion.test.ts @@ -1,19 +1,19 @@ import fs from 'fs'; import path from 'path'; -import PostgresSQL from 'src/parser/pgsql'; -import { CaretPosition } from 'src/parser/common/basic-parser-types'; +import { PostgreSQL } from 'src/parser/postgresql'; +import { CaretPosition } from 'src/parser/common/types'; import { commentOtherLine } from 'test/helper'; const tokenSql = fs.readFileSync(path.join(__dirname, 'fixtures', 'tokenSuggestion.sql'), 'utf-8'); describe('Postgres SQL Token Suggestion', () => { - const parser = new PostgresSQL(); + const postgresql = new PostgreSQL(); test('After ALTER', () => { const pos: CaretPosition = { lineNumber: 3, column: 7, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = postgresql.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; @@ -62,7 +62,7 @@ describe('Postgres SQL Token Suggestion', () => { lineNumber: 9, column: 8, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = postgresql.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; @@ -122,7 +122,7 @@ describe('Postgres SQL Token Suggestion', () => { lineNumber: 7, column: 8, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = postgresql.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; @@ -134,7 +134,7 @@ describe('Postgres SQL Token Suggestion', () => { lineNumber: 1, column: 6, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = postgresql.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; @@ -184,7 +184,7 @@ describe('Postgres SQL Token Suggestion', () => { lineNumber: 5, column: 8, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = postgresql.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; diff --git a/test/parser/pgsql/syntax/alterStatement.test.ts b/test/parser/postgresql/syntax/alterStatement.test.ts similarity index 61% rename from test/parser/pgsql/syntax/alterStatement.test.ts rename to test/parser/postgresql/syntax/alterStatement.test.ts index 927f19c..6e65e09 100644 --- a/test/parser/pgsql/syntax/alterStatement.test.ts +++ b/test/parser/postgresql/syntax/alterStatement.test.ts @@ -1,7 +1,7 @@ -import PostgresSQL from 'src/parser/pgsql'; +import { PostgreSQL } from 'src/parser/postgresql'; import { readSQL } from 'test/helper'; -const parser = new PostgresSQL(); +const postgresql = new PostgreSQL(); const features = { alters: readSQL(__dirname, 'alter.sql'), @@ -10,7 +10,7 @@ const features = { describe('PgSQL Create Syntax Tests', () => { features.alters.forEach((alters) => { it(alters, () => { - expect(parser.validate(alters).length).toBe(0); + expect(postgresql.validate(alters).length).toBe(0); }); }); }); diff --git a/test/parser/pgsql/syntax/createStatement.test.ts b/test/parser/postgresql/syntax/createStatement.test.ts similarity index 62% rename from test/parser/pgsql/syntax/createStatement.test.ts rename to test/parser/postgresql/syntax/createStatement.test.ts index 4308063..b1ec4a9 100644 --- a/test/parser/pgsql/syntax/createStatement.test.ts +++ b/test/parser/postgresql/syntax/createStatement.test.ts @@ -1,7 +1,7 @@ -import PostgresSQL from 'src/parser/pgsql'; +import { PostgreSQL } from 'src/parser/postgresql'; import { readSQL } from 'test/helper'; -const parser = new PostgresSQL(); +const postgresql = new PostgreSQL(); const features = { creates: readSQL(__dirname, 'create.sql'), @@ -10,7 +10,7 @@ const features = { describe('PgSQL Create Syntax Tests', () => { features.creates.forEach((create) => { it(create, () => { - expect(parser.validate(create).length).toBe(0); + expect(postgresql.validate(create).length).toBe(0); }); }); }); diff --git a/test/parser/pgsql/syntax/deleteStatement.test.ts b/test/parser/postgresql/syntax/deleteStatement.test.ts similarity index 62% rename from test/parser/pgsql/syntax/deleteStatement.test.ts rename to test/parser/postgresql/syntax/deleteStatement.test.ts index 56f405c..269f602 100644 --- a/test/parser/pgsql/syntax/deleteStatement.test.ts +++ b/test/parser/postgresql/syntax/deleteStatement.test.ts @@ -1,7 +1,7 @@ -import PostgresSQL from 'src/parser/pgsql'; +import { PostgreSQL } from 'src/parser/postgresql'; import { readSQL } from 'test/helper'; -const parser = new PostgresSQL(); +const postgresql = new PostgreSQL(); const features = { deletes: readSQL(__dirname, 'delete.sql'), @@ -10,7 +10,7 @@ const features = { describe('PgSQL Delete Syntax Tests', () => { features.deletes.forEach((deleteItem) => { it(deleteItem, () => { - expect(parser.validate(deleteItem).length).toBe(0); + expect(postgresql.validate(deleteItem).length).toBe(0); }); }); }); diff --git a/test/parser/pgsql/syntax/dropStatement.test.ts b/test/parser/postgresql/syntax/dropStatement.test.ts similarity index 61% rename from test/parser/pgsql/syntax/dropStatement.test.ts rename to test/parser/postgresql/syntax/dropStatement.test.ts index 3e51b6c..dfe0575 100644 --- a/test/parser/pgsql/syntax/dropStatement.test.ts +++ b/test/parser/postgresql/syntax/dropStatement.test.ts @@ -1,7 +1,7 @@ -import PostgresSQL from 'src/parser/pgsql'; +import { PostgreSQL } from 'src/parser/postgresql'; import { readSQL } from 'test/helper'; -const parser = new PostgresSQL(); +const postgresql = new PostgreSQL(); const features = { drops: readSQL(__dirname, 'drop.sql'), @@ -10,7 +10,7 @@ const features = { describe('PgSQL Delete Syntax Tests', () => { features.drops.forEach((drop) => { it(drop, () => { - expect(parser.validate(drop).length).toBe(0); + expect(postgresql.validate(drop).length).toBe(0); }); }); }); diff --git a/test/parser/pgsql/syntax/fixtures/alter.sql b/test/parser/postgresql/syntax/fixtures/alter.sql similarity index 100% rename from test/parser/pgsql/syntax/fixtures/alter.sql rename to test/parser/postgresql/syntax/fixtures/alter.sql diff --git a/test/parser/pgsql/syntax/fixtures/create.sql b/test/parser/postgresql/syntax/fixtures/create.sql similarity index 100% rename from test/parser/pgsql/syntax/fixtures/create.sql rename to test/parser/postgresql/syntax/fixtures/create.sql diff --git a/test/parser/pgsql/syntax/fixtures/delete.sql b/test/parser/postgresql/syntax/fixtures/delete.sql similarity index 100% rename from test/parser/pgsql/syntax/fixtures/delete.sql rename to test/parser/postgresql/syntax/fixtures/delete.sql diff --git a/test/parser/pgsql/syntax/fixtures/drop.sql b/test/parser/postgresql/syntax/fixtures/drop.sql similarity index 100% rename from test/parser/pgsql/syntax/fixtures/drop.sql rename to test/parser/postgresql/syntax/fixtures/drop.sql diff --git a/test/parser/pgsql/syntax/fixtures/insert.sql b/test/parser/postgresql/syntax/fixtures/insert.sql similarity index 100% rename from test/parser/pgsql/syntax/fixtures/insert.sql rename to test/parser/postgresql/syntax/fixtures/insert.sql diff --git a/test/parser/pgsql/syntax/fixtures/others.sql b/test/parser/postgresql/syntax/fixtures/others.sql similarity index 100% rename from test/parser/pgsql/syntax/fixtures/others.sql rename to test/parser/postgresql/syntax/fixtures/others.sql diff --git a/test/parser/pgsql/syntax/fixtures/select.sql b/test/parser/postgresql/syntax/fixtures/select.sql similarity index 100% rename from test/parser/pgsql/syntax/fixtures/select.sql rename to test/parser/postgresql/syntax/fixtures/select.sql diff --git a/test/parser/pgsql/syntax/fixtures/update.sql b/test/parser/postgresql/syntax/fixtures/update.sql similarity index 100% rename from test/parser/pgsql/syntax/fixtures/update.sql rename to test/parser/postgresql/syntax/fixtures/update.sql diff --git a/test/parser/pgsql/syntax/insertStatement.test.ts b/test/parser/postgresql/syntax/insertStatement.test.ts similarity index 62% rename from test/parser/pgsql/syntax/insertStatement.test.ts rename to test/parser/postgresql/syntax/insertStatement.test.ts index 6ab2091..0af7225 100644 --- a/test/parser/pgsql/syntax/insertStatement.test.ts +++ b/test/parser/postgresql/syntax/insertStatement.test.ts @@ -1,7 +1,7 @@ -import PostgresSQL from 'src/parser/pgsql'; +import { PostgreSQL } from 'src/parser/postgresql'; import { readSQL } from 'test/helper'; -const parser = new PostgresSQL(); +const postgresql = new PostgreSQL(); const features = { inserts: readSQL(__dirname, 'insert.sql'), @@ -10,7 +10,7 @@ const features = { describe('PgSQL Insert Syntax Tests', () => { features.inserts.forEach((insertItem) => { it(insertItem, () => { - expect(parser.validate(insertItem).length).toBe(0); + expect(postgresql.validate(insertItem).length).toBe(0); }); }); }); diff --git a/test/parser/pgsql/syntax/others.test.ts b/test/parser/postgresql/syntax/others.test.ts similarity index 62% rename from test/parser/pgsql/syntax/others.test.ts rename to test/parser/postgresql/syntax/others.test.ts index e7c8d4a..9bcb4fe 100644 --- a/test/parser/pgsql/syntax/others.test.ts +++ b/test/parser/postgresql/syntax/others.test.ts @@ -1,7 +1,7 @@ -import PostgresSQL from 'src/parser/pgsql'; +import { PostgreSQL } from 'src/parser/postgresql'; import { readSQL } from 'test/helper'; -const parser = new PostgresSQL(); +const postgresql = new PostgreSQL(); const features = { others: readSQL(__dirname, 'others.sql'), @@ -10,7 +10,7 @@ const features = { describe('PgSQL Other SQL Syntax Tests', () => { features.others.forEach((other) => { it(other, () => { - expect(parser.validate(other).length).toBe(0); + expect(postgresql.validate(other).length).toBe(0); }); }); }); diff --git a/test/parser/pgsql/syntax/selectStatement.test.ts b/test/parser/postgresql/syntax/selectStatement.test.ts similarity index 62% rename from test/parser/pgsql/syntax/selectStatement.test.ts rename to test/parser/postgresql/syntax/selectStatement.test.ts index aebe0cf..262d0a1 100644 --- a/test/parser/pgsql/syntax/selectStatement.test.ts +++ b/test/parser/postgresql/syntax/selectStatement.test.ts @@ -1,7 +1,7 @@ -import PostgresSQL from 'src/parser/pgsql'; +import { PostgreSQL } from 'src/parser/postgresql'; import { readSQL } from 'test/helper'; -const parser = new PostgresSQL(); +const postgresql = new PostgreSQL(); const features = { selects: readSQL(__dirname, 'select.sql'), @@ -10,7 +10,7 @@ const features = { describe('PgSQL Select Syntax Tests', () => { features.selects.forEach((select) => { it(select, () => { - expect(parser.validate(select).length).toBe(0); + expect(postgresql.validate(select).length).toBe(0); }); }); }); diff --git a/test/parser/pgsql/syntax/updateStatement.test.ts b/test/parser/postgresql/syntax/updateStatement.test.ts similarity index 62% rename from test/parser/pgsql/syntax/updateStatement.test.ts rename to test/parser/postgresql/syntax/updateStatement.test.ts index 4d6e002..ce47f97 100644 --- a/test/parser/pgsql/syntax/updateStatement.test.ts +++ b/test/parser/postgresql/syntax/updateStatement.test.ts @@ -1,7 +1,7 @@ -import PostgresSQL from 'src/parser/pgsql'; +import { PostgreSQL } from 'src/parser/postgresql'; import { readSQL } from 'test/helper'; -const parser = new PostgresSQL(); +const postgresql = new PostgreSQL(); const features = { updates: readSQL(__dirname, 'update.sql'), @@ -10,7 +10,7 @@ const features = { describe('PgSQL Update Syntax Tests', () => { features.updates.forEach((update) => { it(update, () => { - expect(parser.validate(update).length).toBe(0); + expect(postgresql.validate(update).length).toBe(0); }); }); }); diff --git a/test/parser/pgsql/validateInvalidSql.test.ts b/test/parser/postgresql/validateInvalidSql.test.ts similarity index 52% rename from test/parser/pgsql/validateInvalidSql.test.ts rename to test/parser/postgresql/validateInvalidSql.test.ts index aa4c56a..0613613 100644 --- a/test/parser/pgsql/validateInvalidSql.test.ts +++ b/test/parser/postgresql/validateInvalidSql.test.ts @@ -1,16 +1,16 @@ -import PostgresSQL from 'src/parser/pgsql'; +import { PostgreSQL } from 'src/parser/postgresql'; const randomText = `dhsdansdnkla ndjnsla ndnalks`; const unCompleteSQL = `CREATE TABLE`; describe('Postgres SQL validate invalid sql', () => { - const parser = new PostgresSQL(); + const postgresql = new PostgreSQL(); test('validate random text', () => { - expect(parser.validate(randomText).length).not.toBe(0); + expect(postgresql.validate(randomText).length).not.toBe(0); }); test('validate unComplete sql', () => { - expect(parser.validate(unCompleteSQL).length).not.toBe(0); + expect(postgresql.validate(unCompleteSQL).length).not.toBe(0); }); }); diff --git a/test/parser/pgsql/visitor.test.ts b/test/parser/postgresql/visitor.test.ts similarity index 71% rename from test/parser/pgsql/visitor.test.ts rename to test/parser/postgresql/visitor.test.ts index b648b31..de52c5d 100644 --- a/test/parser/pgsql/visitor.test.ts +++ b/test/parser/postgresql/visitor.test.ts @@ -1,13 +1,13 @@ -import PostgresSQL from 'src/parser/pgsql'; +import { PostgreSQL } from 'src/parser/postgresql'; import { AbstractParseTreeVisitor } from 'antlr4ng'; -import { PostgreSQLParserVisitor } from 'src/lib/pgsql/PostgreSQLParserVisitor'; +import { PostgreSqlParserVisitor } from 'src/lib/postgresql/PostgreSqlParserVisitor'; describe('MySQL Visitor Tests', () => { const expectTableName = 'user1'; const sql = `select id,name,sex from ${expectTableName};`; - const parser = new PostgresSQL(); + const postgresql = new PostgreSQL(); - const parseTree = parser.parse(sql, (error) => { + const parseTree = postgresql.parse(sql, (error) => { console.error('Parse error:', error); }); @@ -15,7 +15,7 @@ describe('MySQL Visitor Tests', () => { let result = ''; class MyVisitor extends AbstractParseTreeVisitor - implements PostgreSQLParserVisitor + implements PostgreSqlParserVisitor { protected defaultResult() { return result; diff --git a/test/parser/spark/contextCollect/entityCollector.test.ts b/test/parser/spark/contextCollect/entityCollector.test.ts index 56a73e7..3bba485 100644 --- a/test/parser/spark/contextCollect/entityCollector.test.ts +++ b/test/parser/spark/contextCollect/entityCollector.test.ts @@ -1,10 +1,9 @@ import fs from 'fs'; import path from 'path'; -import SparkSQL from 'src/parser/spark'; -import { SparkSqlSplitListener, SparkEntityCollector } from 'src/parser/spark'; +import { SparkSQL, SparkSqlSplitListener, SparkEntityCollector } from 'src/parser/spark'; import { ParseTreeListener } from 'antlr4ng'; import { SparkSqlParserListener } from 'src/lib/spark/SparkSqlParserListener'; -import { EntityContextType } from 'src/parser/common/basic-parser-types'; +import { EntityContextType } from 'src/parser/common/types'; import { StmtContextType } from 'src/parser/common/entityCollector'; const commonSql = fs.readFileSync(path.join(__dirname, 'fixtures', 'common.sql'), 'utf-8'); diff --git a/test/parser/spark/errorStrategy.test.ts b/test/parser/spark/errorStrategy.test.ts index 08c67fe..de88309 100644 --- a/test/parser/spark/errorStrategy.test.ts +++ b/test/parser/spark/errorStrategy.test.ts @@ -1,4 +1,4 @@ -import SparkSQL, { SparkSqlSplitListener } from 'src/parser/spark'; +import { SparkSQL, SparkSqlSplitListener } from 'src/parser/spark'; import { SparkSqlParserListener } from 'src/lib/spark/SparkSqlParserListener'; const validSQL1 = `INSERT INTO country_page_view diff --git a/test/parser/spark/lexer.test.ts b/test/parser/spark/lexer.test.ts index 6062f78..7ac517b 100644 --- a/test/parser/spark/lexer.test.ts +++ b/test/parser/spark/lexer.test.ts @@ -1,17 +1,17 @@ -import SparkSQL from 'src/parser/spark'; +import { SparkSQL } from 'src/parser/spark'; describe('SparkSQL Lexer tests', () => { - const parser = new SparkSQL(); + const spark = new SparkSQL(); test('select id,name from user1;', () => { const sql = `select id,name from user1;`; - const tokens = parser.getAllTokens(sql); + const tokens = spark.getAllTokens(sql); expect(tokens.length).toBe(10); }); test('SELECT * FROM t WHERE x = 1 AND y = 2;', () => { const sql = `SELECT * FROM t WHERE x = 1 AND y = 2;`; - const tokens = parser.getAllTokens(sql); + const tokens = spark.getAllTokens(sql); expect(tokens.length).toBe(24); }); }); diff --git a/test/parser/spark/listener.test.ts b/test/parser/spark/listener.test.ts index eacf73a..2b0af28 100644 --- a/test/parser/spark/listener.test.ts +++ b/test/parser/spark/listener.test.ts @@ -1,13 +1,13 @@ -import SparkSQL from 'src/parser/spark'; +import { SparkSQL } from 'src/parser/spark'; import { SparkSqlParserListener } from 'src/lib/spark/SparkSqlParserListener'; import { ParseTreeListener } from 'antlr4ng'; describe('Spark SQL Listener Tests', () => { const expectTableName = 'user1'; const sql = `select id,name,sex from ${expectTableName};`; - const parser = new SparkSQL(); + const spark = new SparkSQL(); - const parseTree = parser.parse(sql); + const parseTree = spark.parse(sql); test('Listener exitTableName', () => { let result = ''; @@ -22,7 +22,7 @@ describe('Spark SQL Listener Tests', () => { } const listenTableName = new MyListener(); - parser.listen(listenTableName as ParseTreeListener, parseTree); + spark.listen(listenTableName as ParseTreeListener, parseTree); expect(result).toBe(expectTableName); }); @@ -43,7 +43,7 @@ describe('Spark SQL Listener Tests', () => { ]; const sql = singleStatementArr.join('\n'); - const sqlSlices = parser.splitSQLByStatement(sql); + const sqlSlices = spark.splitSQLByStatement(sql); expect(sqlSlices).not.toBeNull(); diff --git a/test/parser/spark/suggestion/multipleStatement.test.ts b/test/parser/spark/suggestion/multipleStatement.test.ts index a381970..a65b020 100644 --- a/test/parser/spark/suggestion/multipleStatement.test.ts +++ b/test/parser/spark/suggestion/multipleStatement.test.ts @@ -1,7 +1,7 @@ import fs from 'fs'; import path from 'path'; -import SparkSQL from 'src/parser/spark'; -import { CaretPosition, EntityContextType } from 'src/parser/common/basic-parser-types'; +import { SparkSQL } from 'src/parser/spark'; +import { CaretPosition, EntityContextType } from 'src/parser/common/types'; const syntaxSql = fs.readFileSync( path.join(__dirname, 'fixtures', 'multipleStatement.sql'), @@ -9,14 +9,14 @@ const syntaxSql = fs.readFileSync( ); describe('SparkSQL Multiple Statements Syntax Suggestion', () => { - const parser = new SparkSQL(); + const spark = new SparkSQL(); test('Create table ', () => { const pos: CaretPosition = { lineNumber: 1, column: 14, }; - const syntaxes = parser.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; + const syntaxes = spark.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; const suggestion = syntaxes?.find( (syn) => syn.syntaxContextType === EntityContextType.TABLE_CREATE ); @@ -30,7 +30,7 @@ describe('SparkSQL Multiple Statements Syntax Suggestion', () => { lineNumber: 9, column: 18, }; - const syntaxes = parser.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; + const syntaxes = spark.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; const suggestion = syntaxes?.find( (syn) => syn.syntaxContextType === EntityContextType.TABLE ); @@ -44,7 +44,7 @@ describe('SparkSQL Multiple Statements Syntax Suggestion', () => { lineNumber: 15, column: 13, }; - const syntaxes = parser.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; + const syntaxes = spark.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; const suggestion = syntaxes?.find( (syn) => syn.syntaxContextType === EntityContextType.TABLE ); @@ -58,7 +58,7 @@ describe('SparkSQL Multiple Statements Syntax Suggestion', () => { lineNumber: 21, column: 65, }; - const syntaxes = parser.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; + const syntaxes = spark.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; const suggestion = syntaxes?.find( (syn) => syn.syntaxContextType === EntityContextType.TABLE ); diff --git a/test/parser/spark/suggestion/suggestionWithEntity.test.ts b/test/parser/spark/suggestion/suggestionWithEntity.test.ts index 21dc399..4b97707 100644 --- a/test/parser/spark/suggestion/suggestionWithEntity.test.ts +++ b/test/parser/spark/suggestion/suggestionWithEntity.test.ts @@ -1,7 +1,7 @@ import fs from 'fs'; import path from 'path'; -import SparkSQL from 'src/parser/spark'; -import { CaretPosition, EntityContextType } from 'src/parser/common/basic-parser-types'; +import { SparkSQL } from 'src/parser/spark'; +import { CaretPosition, EntityContextType } from 'src/parser/common/types'; import { commentOtherLine } from 'test/helper'; const syntaxSql = fs.readFileSync( @@ -9,7 +9,7 @@ const syntaxSql = fs.readFileSync( 'utf-8' ); -describe('PostgreSQL Syntax Suggestion with collect entity', () => { +describe('PostgreSql Syntax Suggestion with collect entity', () => { const spark = new SparkSQL(); test('select with no column', () => { diff --git a/test/parser/spark/suggestion/syntaxSuggestion.test.ts b/test/parser/spark/suggestion/syntaxSuggestion.test.ts index ae571e2..2ed6c65 100644 --- a/test/parser/spark/suggestion/syntaxSuggestion.test.ts +++ b/test/parser/spark/suggestion/syntaxSuggestion.test.ts @@ -1,7 +1,7 @@ import fs from 'fs'; import path from 'path'; -import SparkSQL from 'src/parser/spark'; -import { CaretPosition, EntityContextType } from 'src/parser/common/basic-parser-types'; +import { SparkSQL } from 'src/parser/spark'; +import { CaretPosition, EntityContextType } from 'src/parser/common/types'; import { commentOtherLine } from 'test/helper'; const syntaxSql = fs.readFileSync( @@ -10,12 +10,12 @@ const syntaxSql = fs.readFileSync( ); describe('Spark SQL Syntax Suggestion', () => { - const parser = new SparkSQL(); + const spark = new SparkSQL(); test('Validate Syntax SQL', () => { - expect(parser.validate(syntaxSql).length).not.toBe(0); - expect(parser.validate(syntaxSql).length).not.toBe(0); - expect(parser.validate(syntaxSql).length).not.toBe(0); + expect(spark.validate(syntaxSql).length).not.toBe(0); + expect(spark.validate(syntaxSql).length).not.toBe(0); + expect(spark.validate(syntaxSql).length).not.toBe(0); }); test('Insert table ', () => { @@ -23,7 +23,7 @@ describe('Spark SQL Syntax Suggestion', () => { lineNumber: 1, column: 18, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = spark.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -40,7 +40,7 @@ describe('Spark SQL Syntax Suggestion', () => { lineNumber: 3, column: 18, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = spark.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -57,7 +57,7 @@ describe('Spark SQL Syntax Suggestion', () => { lineNumber: 5, column: 17, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = spark.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -74,7 +74,7 @@ describe('Spark SQL Syntax Suggestion', () => { lineNumber: 7, column: 26, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = spark.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -91,7 +91,7 @@ describe('Spark SQL Syntax Suggestion', () => { lineNumber: 9, column: 28, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = spark.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -108,7 +108,7 @@ describe('Spark SQL Syntax Suggestion', () => { lineNumber: 11, column: 15, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = spark.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -125,7 +125,7 @@ describe('Spark SQL Syntax Suggestion', () => { lineNumber: 13, column: 20, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = spark.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -142,7 +142,7 @@ describe('Spark SQL Syntax Suggestion', () => { lineNumber: 15, column: 27, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = spark.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -159,7 +159,7 @@ describe('Spark SQL Syntax Suggestion', () => { lineNumber: 17, column: 19, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = spark.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -176,7 +176,7 @@ describe('Spark SQL Syntax Suggestion', () => { lineNumber: 19, column: 26, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = spark.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -193,7 +193,7 @@ describe('Spark SQL Syntax Suggestion', () => { lineNumber: 21, column: 63, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = spark.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -210,7 +210,7 @@ describe('Spark SQL Syntax Suggestion', () => { lineNumber: 23, column: 55, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = spark.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -227,7 +227,7 @@ describe('Spark SQL Syntax Suggestion', () => { lineNumber: 25, column: 39, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = spark.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -244,7 +244,7 @@ describe('Spark SQL Syntax Suggestion', () => { lineNumber: 27, column: 48, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = spark.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -261,7 +261,7 @@ describe('Spark SQL Syntax Suggestion', () => { lineNumber: 29, column: 49, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = spark.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -278,7 +278,7 @@ describe('Spark SQL Syntax Suggestion', () => { lineNumber: 31, column: 41, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = spark.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -295,7 +295,7 @@ describe('Spark SQL Syntax Suggestion', () => { lineNumber: 33, column: 24, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = spark.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -312,7 +312,7 @@ describe('Spark SQL Syntax Suggestion', () => { lineNumber: 35, column: 29, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = spark.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -329,7 +329,7 @@ describe('Spark SQL Syntax Suggestion', () => { lineNumber: 37, column: 8, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = spark.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -346,7 +346,7 @@ describe('Spark SQL Syntax Suggestion', () => { lineNumber: 39, column: 13, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = spark.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -363,7 +363,7 @@ describe('Spark SQL Syntax Suggestion', () => { lineNumber: 41, column: 8, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = spark.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -380,7 +380,7 @@ describe('Spark SQL Syntax Suggestion', () => { lineNumber: 43, column: 13, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = spark.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -397,7 +397,7 @@ describe('Spark SQL Syntax Suggestion', () => { lineNumber: 45, column: 32, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = spark.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -414,7 +414,7 @@ describe('Spark SQL Syntax Suggestion', () => { lineNumber: 47, column: 39, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = spark.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -431,7 +431,7 @@ describe('Spark SQL Syntax Suggestion', () => { lineNumber: 49, column: 37, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = spark.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -448,7 +448,7 @@ describe('Spark SQL Syntax Suggestion', () => { lineNumber: 51, column: 31, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = spark.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -465,7 +465,7 @@ describe('Spark SQL Syntax Suggestion', () => { lineNumber: 53, column: 29, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = spark.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -482,7 +482,7 @@ describe('Spark SQL Syntax Suggestion', () => { lineNumber: 55, column: 30, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = spark.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -499,7 +499,7 @@ describe('Spark SQL Syntax Suggestion', () => { lineNumber: 57, column: 32, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = spark.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -516,7 +516,7 @@ describe('Spark SQL Syntax Suggestion', () => { lineNumber: 59, column: 36, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = spark.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -533,7 +533,7 @@ describe('Spark SQL Syntax Suggestion', () => { lineNumber: 61, column: 32, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = spark.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -550,7 +550,7 @@ describe('Spark SQL Syntax Suggestion', () => { lineNumber: 63, column: 15, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = spark.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -567,7 +567,7 @@ describe('Spark SQL Syntax Suggestion', () => { lineNumber: 65, column: 26, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = spark.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -584,7 +584,7 @@ describe('Spark SQL Syntax Suggestion', () => { lineNumber: 67, column: 33, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = spark.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; diff --git a/test/parser/spark/suggestion/tokenSuggestion.test.ts b/test/parser/spark/suggestion/tokenSuggestion.test.ts index c1d36d4..b3648dd 100644 --- a/test/parser/spark/suggestion/tokenSuggestion.test.ts +++ b/test/parser/spark/suggestion/tokenSuggestion.test.ts @@ -1,20 +1,20 @@ import fs from 'fs'; import path from 'path'; -import SparkSQL from 'src/parser/spark'; -import { CaretPosition } from 'src/parser/common/basic-parser-types'; +import { SparkSQL } from 'src/parser/spark'; +import { CaretPosition } from 'src/parser/common/types'; import { commentOtherLine } from 'test/helper'; const tokenSql = fs.readFileSync(path.join(__dirname, 'fixtures', 'tokenSuggestion.sql'), 'utf-8'); describe('Spark SQL Token Suggestion', () => { - const parser = new SparkSQL(); + const spark = new SparkSQL(); test('After ALTER', () => { const pos: CaretPosition = { lineNumber: 1, column: 7, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = spark.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; @@ -35,7 +35,7 @@ describe('Spark SQL Token Suggestion', () => { lineNumber: 3, column: 8, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = spark.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; @@ -62,7 +62,7 @@ describe('Spark SQL Token Suggestion', () => { lineNumber: 5, column: 8, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = spark.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; @@ -75,7 +75,7 @@ describe('Spark SQL Token Suggestion', () => { lineNumber: 7, column: 10, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = spark.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; @@ -101,7 +101,7 @@ describe('Spark SQL Token Suggestion', () => { lineNumber: 9, column: 6, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = spark.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; @@ -125,7 +125,7 @@ describe('Spark SQL Token Suggestion', () => { lineNumber: 11, column: 8, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = spark.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; @@ -138,7 +138,7 @@ describe('Spark SQL Token Suggestion', () => { lineNumber: 13, column: 6, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = spark.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; @@ -151,7 +151,7 @@ describe('Spark SQL Token Suggestion', () => { lineNumber: 15, column: 6, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = spark.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; @@ -190,7 +190,7 @@ describe('Spark SQL Token Suggestion', () => { lineNumber: 17, column: 8, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = spark.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; diff --git a/test/parser/spark/syntax/addStatement.test.ts b/test/parser/spark/syntax/addStatement.test.ts index 73ae81a..0a1f2e6 100644 --- a/test/parser/spark/syntax/addStatement.test.ts +++ b/test/parser/spark/syntax/addStatement.test.ts @@ -1,7 +1,7 @@ -import SparkSQL from 'src/parser/spark'; +import { SparkSQL } from 'src/parser/spark'; import { readSQL } from 'test/helper'; -const parser = new SparkSQL(); +const spark = new SparkSQL(); const features = { add: readSQL(__dirname, 'add.sql'), @@ -10,7 +10,7 @@ const features = { describe('Spark Add Syntax Tests', () => { features.add.forEach((itemSql) => { it(itemSql, () => { - expect(parser.validate(itemSql).length).toBe(0); + expect(spark.validate(itemSql).length).toBe(0); }); }); }); diff --git a/test/parser/spark/syntax/alter.test.ts b/test/parser/spark/syntax/alter.test.ts index c854af0..5aee90c 100644 --- a/test/parser/spark/syntax/alter.test.ts +++ b/test/parser/spark/syntax/alter.test.ts @@ -1,7 +1,7 @@ -import SparkSQL from 'src/parser/spark'; +import { SparkSQL } from 'src/parser/spark'; import { readSQL } from 'test/helper'; -const parser = new SparkSQL(); +const spark = new SparkSQL(); const features = { alterDatabase: readSQL(__dirname, 'alterDatabase.sql'), @@ -14,7 +14,7 @@ describe('SparkSQL Alter Syntax Tests', () => { Object.keys(features).forEach((key) => { features[key].forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(spark.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/spark/syntax/analyzeTableStatement.test.ts b/test/parser/spark/syntax/analyzeTableStatement.test.ts index 017d7ff..6e7a778 100644 --- a/test/parser/spark/syntax/analyzeTableStatement.test.ts +++ b/test/parser/spark/syntax/analyzeTableStatement.test.ts @@ -1,7 +1,7 @@ -import SparkSQL from 'src/parser/spark'; +import { SparkSQL } from 'src/parser/spark'; import { readSQL } from 'test/helper'; -const parser = new SparkSQL(); +const spark = new SparkSQL(); const features = { analyzeTable: readSQL(__dirname, 'analyzeTable.sql'), @@ -10,7 +10,7 @@ const features = { describe('Spark Analyze Table Syntax Tests', () => { features.analyzeTable.forEach((itemSql) => { it(itemSql, () => { - expect(parser.validate(itemSql).length).toBe(0); + expect(spark.validate(itemSql).length).toBe(0); }); }); }); diff --git a/test/parser/spark/syntax/cacheStatement.test.ts b/test/parser/spark/syntax/cacheStatement.test.ts index 4c479cb..6c9bb5a 100644 --- a/test/parser/spark/syntax/cacheStatement.test.ts +++ b/test/parser/spark/syntax/cacheStatement.test.ts @@ -1,7 +1,7 @@ -import SparkSQL from 'src/parser/spark'; +import { SparkSQL } from 'src/parser/spark'; import { readSQL } from 'test/helper'; -const parser = new SparkSQL(); +const spark = new SparkSQL(); const features = { cache: readSQL(__dirname, 'cache.sql'), @@ -10,7 +10,7 @@ const features = { describe('Spark Cache Syntax Tests', () => { features.cache.forEach((itemSql) => { it(itemSql, () => { - expect(parser.validate(itemSql).length).toBe(0); + expect(spark.validate(itemSql).length).toBe(0); }); }); }); diff --git a/test/parser/spark/syntax/create.test.ts b/test/parser/spark/syntax/create.test.ts index 77268fc..5293d77 100644 --- a/test/parser/spark/syntax/create.test.ts +++ b/test/parser/spark/syntax/create.test.ts @@ -1,7 +1,7 @@ -import SparkSQL from 'src/parser/spark'; +import { SparkSQL } from 'src/parser/spark'; import { readSQL } from 'test/helper'; -const parser = new SparkSQL(); +const spark = new SparkSQL(); const features = { createDatabase: readSQL(__dirname, 'createDatabase.sql'), @@ -14,7 +14,7 @@ describe('SparkSQL Create Syntax Tests', () => { Object.keys(features).forEach((key) => { features[key].forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(spark.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/spark/syntax/describeStatement.test.ts b/test/parser/spark/syntax/describeStatement.test.ts index 1718cf1..549d3c3 100644 --- a/test/parser/spark/syntax/describeStatement.test.ts +++ b/test/parser/spark/syntax/describeStatement.test.ts @@ -1,7 +1,7 @@ -import SparkSQL from 'src/parser/spark'; +import { SparkSQL } from 'src/parser/spark'; import { readSQL } from 'test/helper'; -const parser = new SparkSQL(); +const spark = new SparkSQL(); const features = { describe: readSQL(__dirname, 'describe.sql'), @@ -10,7 +10,7 @@ const features = { describe('Spark Describe Syntax Tests', () => { features.describe.forEach((itemSql) => { it(itemSql, () => { - expect(parser.validate(itemSql).length).toBe(0); + expect(spark.validate(itemSql).length).toBe(0); }); }); }); diff --git a/test/parser/spark/syntax/drop.test.ts b/test/parser/spark/syntax/drop.test.ts index 235a6cf..90b6794 100644 --- a/test/parser/spark/syntax/drop.test.ts +++ b/test/parser/spark/syntax/drop.test.ts @@ -1,7 +1,7 @@ -import SparkSQL from 'src/parser/spark'; +import { SparkSQL } from 'src/parser/spark'; import { readSQL } from 'test/helper'; -const parser = new SparkSQL(); +const spark = new SparkSQL(); const features = { dropDatabase: readSQL(__dirname, 'dropDatabase.sql'), @@ -15,7 +15,7 @@ describe('SparkSQL Drop Syntax Tests', () => { Object.keys(features).forEach((key) => { features[key].forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(spark.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/spark/syntax/insertStatement.test.ts b/test/parser/spark/syntax/insertStatement.test.ts index 08c4055..5a8fc77 100644 --- a/test/parser/spark/syntax/insertStatement.test.ts +++ b/test/parser/spark/syntax/insertStatement.test.ts @@ -1,7 +1,7 @@ -import SparkSQL from 'src/parser/spark'; +import { SparkSQL } from 'src/parser/spark'; import { readSQL } from 'test/helper'; -const parser = new SparkSQL(); +const spark = new SparkSQL(); const features = { insertIntoTable: readSQL(__dirname, 'insertIntoTable.sql'), @@ -14,7 +14,7 @@ describe('SparkSQL Insert Syntax Tests', () => { Object.keys(features).forEach((key) => { features[key].forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(spark.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/spark/syntax/kwMultipleValues.test.ts b/test/parser/spark/syntax/kwMultipleValues.test.ts index 27b0a1b..1668a51 100644 --- a/test/parser/spark/syntax/kwMultipleValues.test.ts +++ b/test/parser/spark/syntax/kwMultipleValues.test.ts @@ -1,7 +1,7 @@ -import SparkSQL from 'src/parser/spark'; +import { SparkSQL } from 'src/parser/spark'; import { readSQL } from 'test/helper'; -const parser = new SparkSQL(); +const spark = new SparkSQL(); /** * 关键词有多个值 @@ -16,7 +16,7 @@ describe('SparkSQL Keyword Has Multiple Values Syntax Tests', () => { Object.keys(features).forEach((key) => { features[key].forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(spark.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/spark/syntax/listStatement.test.ts b/test/parser/spark/syntax/listStatement.test.ts index b6648dc..6fb6778 100644 --- a/test/parser/spark/syntax/listStatement.test.ts +++ b/test/parser/spark/syntax/listStatement.test.ts @@ -1,7 +1,7 @@ -import SparkSQL from 'src/parser/spark'; +import { SparkSQL } from 'src/parser/spark'; import { readSQL } from 'test/helper'; -const parser = new SparkSQL(); +const spark = new SparkSQL(); const features = { list: readSQL(__dirname, 'list.sql'), @@ -10,7 +10,7 @@ const features = { describe('Spark List Syntax Tests', () => { features.list.forEach((itemSql) => { it(itemSql, () => { - expect(parser.validate(itemSql).length).toBe(0); + expect(spark.validate(itemSql).length).toBe(0); }); }); }); diff --git a/test/parser/spark/syntax/loadStatement.test.ts b/test/parser/spark/syntax/loadStatement.test.ts index c3231de..6732ff6 100644 --- a/test/parser/spark/syntax/loadStatement.test.ts +++ b/test/parser/spark/syntax/loadStatement.test.ts @@ -1,7 +1,7 @@ -import SparkSQL from 'src/parser/spark'; +import { SparkSQL } from 'src/parser/spark'; import { readSQL } from 'test/helper'; -const parser = new SparkSQL(); +const spark = new SparkSQL(); const features = { loadData: readSQL(__dirname, 'loadData.sql'), @@ -11,7 +11,7 @@ describe('SparkSQL Load Syntax Tests', () => { Object.keys(features).forEach((key) => { features[key].forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(spark.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/spark/syntax/optimize.test.ts b/test/parser/spark/syntax/optimize.test.ts index 42be3cd..2ca9425 100644 --- a/test/parser/spark/syntax/optimize.test.ts +++ b/test/parser/spark/syntax/optimize.test.ts @@ -1,7 +1,7 @@ -import SparkSQL from 'src/parser/spark'; +import { SparkSQL } from 'src/parser/spark'; import { readSQL } from 'test/helper'; -const parser = new SparkSQL(); +const spark = new SparkSQL(); const features = { set: readSQL(__dirname, 'optimize.sql'), @@ -10,7 +10,7 @@ const features = { describe('Spark Optimize Syntax Tests', () => { features.set.forEach((itemSql) => { it(itemSql, () => { - expect(parser.validate(itemSql).length).toBe(0); + expect(spark.validate(itemSql).length).toBe(0); }); }); }); diff --git a/test/parser/spark/syntax/refreshStatement.test.ts b/test/parser/spark/syntax/refreshStatement.test.ts index 9d7beb4..919e260 100644 --- a/test/parser/spark/syntax/refreshStatement.test.ts +++ b/test/parser/spark/syntax/refreshStatement.test.ts @@ -1,7 +1,7 @@ -import SparkSQL from 'src/parser/spark'; +import { SparkSQL } from 'src/parser/spark'; import { readSQL } from 'test/helper'; -const parser = new SparkSQL(); +const spark = new SparkSQL(); const features = { refresh: readSQL(__dirname, 'refresh.sql'), @@ -10,7 +10,7 @@ const features = { describe('Spark Refresh Syntax Tests', () => { features.refresh.forEach((itemSql) => { it(itemSql, () => { - expect(parser.validate(itemSql).length).toBe(0); + expect(spark.validate(itemSql).length).toBe(0); }); }); }); diff --git a/test/parser/spark/syntax/resetStatement.test.ts b/test/parser/spark/syntax/resetStatement.test.ts index ca9df3c..af42a93 100644 --- a/test/parser/spark/syntax/resetStatement.test.ts +++ b/test/parser/spark/syntax/resetStatement.test.ts @@ -1,7 +1,7 @@ -import SparkSQL from 'src/parser/spark'; +import { SparkSQL } from 'src/parser/spark'; import { readSQL } from 'test/helper'; -const parser = new SparkSQL(); +const spark = new SparkSQL(); const features = { reset: readSQL(__dirname, 'reset.sql'), @@ -10,7 +10,7 @@ const features = { describe('Spark Reset Syntax Tests', () => { features.reset.forEach((itemSql) => { it(itemSql, () => { - expect(parser.validate(itemSql).length).toBe(0); + expect(spark.validate(itemSql).length).toBe(0); }); }); }); diff --git a/test/parser/spark/syntax/selectStatement.test.ts b/test/parser/spark/syntax/selectStatement.test.ts index 07ef7e9..d3b3ca0 100644 --- a/test/parser/spark/syntax/selectStatement.test.ts +++ b/test/parser/spark/syntax/selectStatement.test.ts @@ -1,7 +1,7 @@ -import SparkSQL from 'src/parser/spark'; +import { SparkSQL } from 'src/parser/spark'; import { readSQL } from 'test/helper'; -const parser = new SparkSQL(); +const spark = new SparkSQL(); const features = { selectAggregateFn: readSQL(__dirname, 'selectAggregateFn.sql'), @@ -34,132 +34,132 @@ const features = { describe('Spark Select Syntax Tests', () => { features.selectAggregateFn.forEach((itemSql) => { it(itemSql, () => { - expect(parser.validate(itemSql).length).toBe(0); + expect(spark.validate(itemSql).length).toBe(0); }); }); features.selectCase.forEach((itemSql) => { it(itemSql, () => { - expect(parser.validate(itemSql).length).toBe(0); + expect(spark.validate(itemSql).length).toBe(0); }); }); features.selectCET.forEach((itemSql) => { it(itemSql, () => { - expect(parser.validate(itemSql).length).toBe(0); + expect(spark.validate(itemSql).length).toBe(0); }); }); features.selectWindowFn.forEach((itemSql) => { it(itemSql, () => { - expect(parser.validate(itemSql).length).toBe(0); + expect(spark.validate(itemSql).length).toBe(0); }); }); features.selectWhere.forEach((itemSql) => { it(itemSql, () => { - expect(parser.validate(itemSql).length).toBe(0); + expect(spark.validate(itemSql).length).toBe(0); }); }); features.selectUnPivot.forEach((itemSql) => { it(itemSql, () => { - expect(parser.validate(itemSql).length).toBe(0); + expect(spark.validate(itemSql).length).toBe(0); }); }); features.selectTVF.forEach((itemSql) => { it(itemSql, () => { - expect(parser.validate(itemSql).length).toBe(0); + expect(spark.validate(itemSql).length).toBe(0); }); }); features.selectTransform.forEach((itemSql) => { it(itemSql, () => { - expect(parser.validate(itemSql).length).toBe(0); + expect(spark.validate(itemSql).length).toBe(0); }); }); features.selectTableSample.forEach((itemSql) => { it(itemSql, () => { - expect(parser.validate(itemSql).length).toBe(0); + expect(spark.validate(itemSql).length).toBe(0); }); }); features.selectSortBy.forEach((itemSql) => { it(itemSql, () => { - expect(parser.validate(itemSql).length).toBe(0); + expect(spark.validate(itemSql).length).toBe(0); }); }); features.selectPivot.forEach((itemSql) => { it(itemSql, () => { - expect(parser.validate(itemSql).length).toBe(0); + expect(spark.validate(itemSql).length).toBe(0); }); }); features.selectOrderBy.forEach((itemSql) => { it(itemSql, () => { - expect(parser.validate(itemSql).length).toBe(0); + expect(spark.validate(itemSql).length).toBe(0); }); }); features.selectOffset.forEach((itemSql) => { it(itemSql, () => { - expect(parser.validate(itemSql).length).toBe(0); + expect(spark.validate(itemSql).length).toBe(0); }); }); features.selectLimit.forEach((itemSql) => { it(itemSql, () => { - expect(parser.validate(itemSql).length).toBe(0); + expect(spark.validate(itemSql).length).toBe(0); }); }); features.selectLike.forEach((itemSql) => { it(itemSql, () => { - expect(parser.validate(itemSql).length).toBe(0); + expect(spark.validate(itemSql).length).toBe(0); }); }); features.selectLateralView.forEach((itemSql) => { it(itemSql, () => { - expect(parser.validate(itemSql).length).toBe(0); + expect(spark.validate(itemSql).length).toBe(0); }); }); features.selectLateralSubQuery.forEach((itemSql) => { it(itemSql, () => { - expect(parser.validate(itemSql).length).toBe(0); + expect(spark.validate(itemSql).length).toBe(0); }); }); features.selectJoin.forEach((itemSql) => { it(itemSql, () => { - expect(parser.validate(itemSql).length).toBe(0); + expect(spark.validate(itemSql).length).toBe(0); }); }); features.selectInlineTable.forEach((itemSql) => { it(itemSql, () => { - expect(parser.validate(itemSql).length).toBe(0); + expect(spark.validate(itemSql).length).toBe(0); }); }); features.selectHiving.forEach((itemSql) => { it(itemSql, () => { - expect(parser.validate(itemSql).length).toBe(0); + expect(spark.validate(itemSql).length).toBe(0); }); }); features.selectHint.forEach((itemSql) => { it(itemSql, () => { - expect(parser.validate(itemSql).length).toBe(0); + expect(spark.validate(itemSql).length).toBe(0); }); }); features.selectGroupBy.forEach((itemSql) => { it(itemSql, () => { - expect(parser.validate(itemSql).length).toBe(0); + expect(spark.validate(itemSql).length).toBe(0); }); }); features.selectFile.forEach((itemSql) => { it(itemSql, () => { - expect(parser.validate(itemSql).length).toBe(0); + expect(spark.validate(itemSql).length).toBe(0); }); }); features.selectExplain.forEach((itemSql) => { it(itemSql, () => { - expect(parser.validate(itemSql).length).toBe(0); + expect(spark.validate(itemSql).length).toBe(0); }); }); features.selectDistributeBy.forEach((itemSql) => { it(itemSql, () => { - expect(parser.validate(itemSql).length).toBe(0); + expect(spark.validate(itemSql).length).toBe(0); }); }); features.selectClusterBy.forEach((itemSql) => { it(itemSql, () => { - expect(parser.validate(itemSql).length).toBe(0); + expect(spark.validate(itemSql).length).toBe(0); }); }); }); diff --git a/test/parser/spark/syntax/setStatement.test.ts b/test/parser/spark/syntax/setStatement.test.ts index 7d98342..8e2279c 100644 --- a/test/parser/spark/syntax/setStatement.test.ts +++ b/test/parser/spark/syntax/setStatement.test.ts @@ -1,7 +1,7 @@ -import SparkSQL from 'src/parser/spark'; +import { SparkSQL } from 'src/parser/spark'; import { readSQL } from 'test/helper'; -const parser = new SparkSQL(); +const spark = new SparkSQL(); const features = { set: readSQL(__dirname, 'set.sql'), @@ -10,7 +10,7 @@ const features = { describe('Spark Set Syntax Tests', () => { features.set.forEach((itemSql) => { it(itemSql, () => { - expect(parser.validate(itemSql).length).toBe(0); + expect(spark.validate(itemSql).length).toBe(0); }); }); }); diff --git a/test/parser/spark/syntax/showStatement.test.ts b/test/parser/spark/syntax/showStatement.test.ts index 7d9a12b..6504f69 100644 --- a/test/parser/spark/syntax/showStatement.test.ts +++ b/test/parser/spark/syntax/showStatement.test.ts @@ -1,7 +1,7 @@ -import SparkSQL from 'src/parser/spark'; +import { SparkSQL } from 'src/parser/spark'; import { readSQL } from 'test/helper'; -const parser = new SparkSQL(); +const spark = new SparkSQL(); const features = { show: readSQL(__dirname, 'show.sql'), @@ -10,7 +10,7 @@ const features = { describe('Spark Show Syntax Tests', () => { features.show.forEach((itemSql) => { it(itemSql, () => { - expect(parser.validate(itemSql).length).toBe(0); + expect(spark.validate(itemSql).length).toBe(0); }); }); }); diff --git a/test/parser/spark/syntax/table.test.ts b/test/parser/spark/syntax/table.test.ts index 5ae8ff1..006c69f 100644 --- a/test/parser/spark/syntax/table.test.ts +++ b/test/parser/spark/syntax/table.test.ts @@ -1,7 +1,7 @@ -import SparkSQL from 'src/parser/spark'; +import { SparkSQL } from 'src/parser/spark'; import { readSQL } from 'test/helper'; -const parser = new SparkSQL(); +const spark = new SparkSQL(); const features = { createDataSourceTable: readSQL(__dirname, 'createDataSourceTable.sql'), @@ -16,7 +16,7 @@ describe('SparkSQL About Table Syntax Tests', () => { Object.keys(features).forEach((key) => { features[key].forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(spark.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/spark/syntax/useDatabase.test.ts b/test/parser/spark/syntax/useDatabase.test.ts index b72b715..b353ef1 100644 --- a/test/parser/spark/syntax/useDatabase.test.ts +++ b/test/parser/spark/syntax/useDatabase.test.ts @@ -1,7 +1,7 @@ -import SparkSQL from 'src/parser/spark'; +import { SparkSQL } from 'src/parser/spark'; import { readSQL } from 'test/helper'; -const parser = new SparkSQL(); +const spark = new SparkSQL(); const features = { useDatabase: readSQL(__dirname, 'useDatabase.sql'), @@ -11,7 +11,7 @@ describe('SparkSQL Use Database Syntax Tests', () => { Object.keys(features).forEach((key) => { features[key].forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(spark.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/spark/validateInvalidSql.test.ts b/test/parser/spark/validateInvalidSql.test.ts index 2e6b01b..bf47ce5 100644 --- a/test/parser/spark/validateInvalidSql.test.ts +++ b/test/parser/spark/validateInvalidSql.test.ts @@ -1,16 +1,16 @@ -import SparkSQL from 'src/parser/spark'; +import { SparkSQL } from 'src/parser/spark'; const randomText = `dhsdansdnkla ndjnsla ndnalks`; const unCompleteSQL = `CREATE TABLE`; describe('Spark SQL validate invalid sql', () => { - const parser = new SparkSQL(); + const spark = new SparkSQL(); test('validate random text', () => { - expect(parser.validate(randomText).length).not.toBe(0); + expect(spark.validate(randomText).length).not.toBe(0); }); test('validate unComplete sql', () => { - expect(parser.validate(unCompleteSQL).length).not.toBe(0); + expect(spark.validate(unCompleteSQL).length).not.toBe(0); }); }); diff --git a/test/parser/spark/visitor.test.ts b/test/parser/spark/visitor.test.ts index 7f28d85..ccf4f55 100644 --- a/test/parser/spark/visitor.test.ts +++ b/test/parser/spark/visitor.test.ts @@ -1,13 +1,13 @@ -import SparkSQL from 'src/parser/spark'; +import { SparkSQL } from 'src/parser/spark'; import { SparkSqlParserVisitor } from 'src/lib/spark/SparkSqlParserVisitor'; import { AbstractParseTreeVisitor } from 'antlr4ng'; describe('Spark SQL Visitor Tests', () => { const expectTableName = 'user1'; const sql = `select id,name,sex from ${expectTableName};`; - const parser = new SparkSQL(); + const spark = new SparkSQL(); - const parseTree = parser.parse(sql, (error) => { + const parseTree = spark.parse(sql, (error) => { console.error('Parse error:', error); }); diff --git a/test/parser/trino/contextCollect/entityCollector.test.ts b/test/parser/trino/contextCollect/entityCollector.test.ts index 17723fe..d647170 100644 --- a/test/parser/trino/contextCollect/entityCollector.test.ts +++ b/test/parser/trino/contextCollect/entityCollector.test.ts @@ -1,10 +1,9 @@ import fs from 'fs'; import path from 'path'; -import TrinoSQL from 'src/parser/trino'; -import { TrinoSqlSplitListener, TrinoEntityCollector } from 'src/parser/trino'; +import { TrinoSQL, TrinoSqlSplitListener, TrinoEntityCollector } from 'src/parser/trino'; import { ParseTreeListener } from 'antlr4ng'; -import { TrinoSqlListener } from 'src/lib/trinosql/TrinoSqlListener'; -import { EntityContextType } from 'src/parser/common/basic-parser-types'; +import { TrinoSqlListener } from 'src/lib/trino/TrinoSqlListener'; +import { EntityContextType } from 'src/parser/common/types'; import { StmtContextType } from 'src/parser/common/entityCollector'; const commonSql = fs.readFileSync(path.join(__dirname, 'fixtures', 'common.sql'), 'utf-8'); diff --git a/test/parser/trino/errorStrategy.test.ts b/test/parser/trino/errorStrategy.test.ts index 4b845bb..632a56e 100644 --- a/test/parser/trino/errorStrategy.test.ts +++ b/test/parser/trino/errorStrategy.test.ts @@ -1,5 +1,5 @@ -import TrinoSQL, { TrinoSqlSplitListener } from 'src/parser/trino'; -import { TrinoSqlListener } from 'src/lib/trinosql/TrinoSqlListener'; +import { TrinoSQL, TrinoSqlSplitListener } from 'src/parser/trino'; +import { TrinoSqlListener } from 'src/lib/trino/TrinoSqlListener'; const validSQL1 = `INSERT INTO country_page_view VALUES ('Chinese', 'mumiao', 18), diff --git a/test/parser/trino/lexer.test.ts b/test/parser/trino/lexer.test.ts index 1278225..9991a7c 100644 --- a/test/parser/trino/lexer.test.ts +++ b/test/parser/trino/lexer.test.ts @@ -1,10 +1,10 @@ -import TrinoSQL from 'src/parser/trino'; +import { TrinoSQL } from 'src/parser/trino'; describe('trinoSQL Lexer tests', () => { - const parser = new TrinoSQL(); + const trino = new TrinoSQL(); const sql = 'SELECT * FROM table1'; - const tokens = parser.getAllTokens(sql); + const tokens = trino.getAllTokens(sql); test('token counts', () => { expect(tokens.length).toBe(7); diff --git a/test/parser/trino/listener.test.ts b/test/parser/trino/listener.test.ts index ac92abe..1a78192 100644 --- a/test/parser/trino/listener.test.ts +++ b/test/parser/trino/listener.test.ts @@ -1,13 +1,13 @@ -import TrinoSQL from 'src/parser/trino'; -import { TrinoSqlListener } from 'src/lib/trinosql/TrinoSqlListener'; +import { TrinoSQL } from 'src/parser/trino'; +import { TrinoSqlListener } from 'src/lib/trino/TrinoSqlListener'; import { ParseTreeListener } from 'antlr4ng'; describe('trino SQL Listener Tests', () => { const expectTableName = 'user1'; const sql = `select id,name,sex from ${expectTableName};`; - const parser = new TrinoSQL(); + const trino = new TrinoSQL(); - const parseTree = parser.parse(sql); + const parseTree = trino.parse(sql); test('Listener enterTableName', async () => { let result = ''; @@ -22,7 +22,7 @@ describe('trino SQL Listener Tests', () => { } const listenTableName = new MyListener(); - await parser.listen(listenTableName as ParseTreeListener, parseTree); + await trino.listen(listenTableName as ParseTreeListener, parseTree); expect(result).toBe(expectTableName); }); @@ -36,7 +36,7 @@ describe('trino SQL Listener Tests', () => { `CREATE TABLE IF NOT EXISTS foo AS SELECT * FROM t;`, ]; const sql = singleStatementArr.join('\n'); - const sqlSlices = parser.splitSQLByStatement(sql); + const sqlSlices = trino.splitSQLByStatement(sql); expect(sqlSlices).not.toBeNull(); diff --git a/test/parser/trino/suggestion/multipleStatement.test.ts b/test/parser/trino/suggestion/multipleStatement.test.ts index 4f63388..a224030 100644 --- a/test/parser/trino/suggestion/multipleStatement.test.ts +++ b/test/parser/trino/suggestion/multipleStatement.test.ts @@ -1,7 +1,7 @@ import fs from 'fs'; import path from 'path'; -import TrinoSQL from 'src/parser/trino'; -import { CaretPosition, EntityContextType } from 'src/parser/common/basic-parser-types'; +import { TrinoSQL } from 'src/parser/trino'; +import { CaretPosition, EntityContextType } from 'src/parser/common/types'; const syntaxSql = fs.readFileSync( path.join(__dirname, 'fixtures', 'multipleStatement.sql'), @@ -9,14 +9,14 @@ const syntaxSql = fs.readFileSync( ); describe('TrinoSQL Multiple Statements Syntax Suggestion', () => { - const parser = new TrinoSQL(); + const trino = new TrinoSQL(); test('Create table ', () => { const pos: CaretPosition = { lineNumber: 1, column: 14, }; - const syntaxes = parser.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; + const syntaxes = trino.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; const suggestion = syntaxes?.find( (syn) => syn.syntaxContextType === EntityContextType.TABLE_CREATE ); @@ -30,7 +30,7 @@ describe('TrinoSQL Multiple Statements Syntax Suggestion', () => { lineNumber: 9, column: 20, }; - const syntaxes = parser.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; + const syntaxes = trino.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; const suggestion = syntaxes?.find( (syn) => syn.syntaxContextType === EntityContextType.TABLE ); @@ -44,7 +44,7 @@ describe('TrinoSQL Multiple Statements Syntax Suggestion', () => { lineNumber: 15, column: 13, }; - const syntaxes = parser.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; + const syntaxes = trino.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; const suggestion = syntaxes?.find( (syn) => syn.syntaxContextType === EntityContextType.TABLE ); @@ -58,7 +58,7 @@ describe('TrinoSQL Multiple Statements Syntax Suggestion', () => { lineNumber: 21, column: 65, }; - const syntaxes = parser.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; + const syntaxes = trino.getSuggestionAtCaretPosition(syntaxSql, pos)?.syntax; const suggestion = syntaxes?.find( (syn) => syn.syntaxContextType === EntityContextType.TABLE ); diff --git a/test/parser/trino/suggestion/suggestionWithEntity.test.ts b/test/parser/trino/suggestion/suggestionWithEntity.test.ts index 657357f..5b4f548 100644 --- a/test/parser/trino/suggestion/suggestionWithEntity.test.ts +++ b/test/parser/trino/suggestion/suggestionWithEntity.test.ts @@ -1,7 +1,7 @@ import fs from 'fs'; import path from 'path'; -import TrinoSQL from 'src/parser/trino'; -import { CaretPosition, EntityContextType } from 'src/parser/common/basic-parser-types'; +import { TrinoSQL } from 'src/parser/trino'; +import { CaretPosition, EntityContextType } from 'src/parser/common/types'; import { commentOtherLine } from 'test/helper'; const syntaxSql = fs.readFileSync( @@ -9,7 +9,7 @@ const syntaxSql = fs.readFileSync( 'utf-8' ); -describe('PostgreSQL Syntax Suggestion with collect entity', () => { +describe('PostgreSql Syntax Suggestion with collect entity', () => { const trino = new TrinoSQL(); test('select with no column', () => { diff --git a/test/parser/trino/suggestion/syntaxSuggestion.test.ts b/test/parser/trino/suggestion/syntaxSuggestion.test.ts index d5ace3e..fed5c17 100644 --- a/test/parser/trino/suggestion/syntaxSuggestion.test.ts +++ b/test/parser/trino/suggestion/syntaxSuggestion.test.ts @@ -1,7 +1,7 @@ import fs from 'fs'; import path from 'path'; -import TrinoSQL from 'src/parser/trino'; -import { CaretPosition, EntityContextType } from 'src/parser/common/basic-parser-types'; +import { TrinoSQL } from 'src/parser/trino'; +import { CaretPosition, EntityContextType } from 'src/parser/common/types'; import { commentOtherLine } from 'test/helper'; const syntaxSql = fs.readFileSync( @@ -10,12 +10,12 @@ const syntaxSql = fs.readFileSync( ); describe('Trino SQL Syntax Suggestion', () => { - const parser = new TrinoSQL(); + const trino = new TrinoSQL(); test('Validate Syntax SQL', () => { - expect(parser.validate(syntaxSql).length).not.toBe(0); - expect(parser.validate(syntaxSql).length).not.toBe(0); - expect(parser.validate(syntaxSql).length).not.toBe(0); + expect(trino.validate(syntaxSql).length).not.toBe(0); + expect(trino.validate(syntaxSql).length).not.toBe(0); + expect(trino.validate(syntaxSql).length).not.toBe(0); }); test('Insert table ', () => { @@ -23,7 +23,7 @@ describe('Trino SQL Syntax Suggestion', () => { lineNumber: 1, column: 18, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = trino.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -41,7 +41,7 @@ describe('Trino SQL Syntax Suggestion', () => { column: 20, }; const syntaxes = - parser.getSuggestionAtCaretPosition(commentOtherLine(syntaxSql, pos.lineNumber), pos) + trino.getSuggestionAtCaretPosition(commentOtherLine(syntaxSql, pos.lineNumber), pos) ?.syntax ?? []; const suggestion = syntaxes?.find( @@ -60,7 +60,7 @@ describe('Trino SQL Syntax Suggestion', () => { lineNumber: 5, column: 17, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = trino.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -77,7 +77,7 @@ describe('Trino SQL Syntax Suggestion', () => { lineNumber: 7, column: 26, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = trino.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -94,7 +94,7 @@ describe('Trino SQL Syntax Suggestion', () => { lineNumber: 9, column: 28, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = trino.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -111,7 +111,7 @@ describe('Trino SQL Syntax Suggestion', () => { lineNumber: 11, column: 15, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = trino.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -128,7 +128,7 @@ describe('Trino SQL Syntax Suggestion', () => { lineNumber: 13, column: 27, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = trino.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -145,7 +145,7 @@ describe('Trino SQL Syntax Suggestion', () => { lineNumber: 15, column: 17, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = trino.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -162,7 +162,7 @@ describe('Trino SQL Syntax Suggestion', () => { lineNumber: 17, column: 26, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = trino.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -180,7 +180,7 @@ describe('Trino SQL Syntax Suggestion', () => { column: 21, }; const syntaxes = - parser.getSuggestionAtCaretPosition(commentOtherLine(syntaxSql, pos.lineNumber), pos) + trino.getSuggestionAtCaretPosition(commentOtherLine(syntaxSql, pos.lineNumber), pos) ?.syntax ?? []; const suggestion = syntaxes?.find( @@ -198,7 +198,7 @@ describe('Trino SQL Syntax Suggestion', () => { lineNumber: 21, column: 22, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = trino.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -215,7 +215,7 @@ describe('Trino SQL Syntax Suggestion', () => { lineNumber: 23, column: 30, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = trino.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -233,7 +233,7 @@ describe('Trino SQL Syntax Suggestion', () => { lineNumber: 25, column: 37, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = trino.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -251,7 +251,7 @@ describe('Trino SQL Syntax Suggestion', () => { lineNumber: 27, column: 31, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = trino.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -269,7 +269,7 @@ describe('Trino SQL Syntax Suggestion', () => { lineNumber: 29, column: 32, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = trino.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -287,7 +287,7 @@ describe('Trino SQL Syntax Suggestion', () => { lineNumber: 31, column: 28, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = trino.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -304,7 +304,7 @@ describe('Trino SQL Syntax Suggestion', () => { lineNumber: 33, column: 21, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = trino.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -321,7 +321,7 @@ describe('Trino SQL Syntax Suggestion', () => { lineNumber: 35, column: 27, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = trino.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; @@ -338,7 +338,7 @@ describe('Trino SQL Syntax Suggestion', () => { lineNumber: 37, column: 27, }; - const syntaxes = parser.getSuggestionAtCaretPosition( + const syntaxes = trino.getSuggestionAtCaretPosition( commentOtherLine(syntaxSql, pos.lineNumber), pos )?.syntax; diff --git a/test/parser/trino/suggestion/tokenSuggestion.test.ts b/test/parser/trino/suggestion/tokenSuggestion.test.ts index 0ccae17..c2250f6 100644 --- a/test/parser/trino/suggestion/tokenSuggestion.test.ts +++ b/test/parser/trino/suggestion/tokenSuggestion.test.ts @@ -1,20 +1,20 @@ import fs from 'fs'; import path from 'path'; -import TrinoSQL from 'src/parser/trino'; -import { CaretPosition } from 'src/parser/common/basic-parser-types'; +import { TrinoSQL } from 'src/parser/trino'; +import { CaretPosition } from 'src/parser/common/types'; import { commentOtherLine } from 'test/helper'; const tokenSql = fs.readFileSync(path.join(__dirname, 'fixtures', 'tokenSuggestion.sql'), 'utf-8'); describe('Trino SQL Token Suggestion', () => { - const parser = new TrinoSQL(); + const trino = new TrinoSQL(); test('After ALTER', () => { const pos: CaretPosition = { lineNumber: 1, column: 7, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = trino.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; @@ -27,7 +27,7 @@ describe('Trino SQL Token Suggestion', () => { lineNumber: 3, column: 8, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = trino.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; @@ -47,7 +47,7 @@ describe('Trino SQL Token Suggestion', () => { lineNumber: 5, column: 12, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = trino.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; @@ -60,7 +60,7 @@ describe('Trino SQL Token Suggestion', () => { lineNumber: 7, column: 8, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = trino.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; @@ -73,7 +73,7 @@ describe('Trino SQL Token Suggestion', () => { lineNumber: 9, column: 10, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = trino.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; @@ -86,7 +86,7 @@ describe('Trino SQL Token Suggestion', () => { lineNumber: 11, column: 6, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = trino.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; @@ -105,7 +105,7 @@ describe('Trino SQL Token Suggestion', () => { lineNumber: 13, column: 8, }; - const suggestion = parser.getSuggestionAtCaretPosition( + const suggestion = trino.getSuggestionAtCaretPosition( commentOtherLine(tokenSql, pos.lineNumber), pos )?.keywords; diff --git a/test/parser/trino/syntax/alterStatement.test.ts b/test/parser/trino/syntax/alterStatement.test.ts index afc3c56..db5a374 100644 --- a/test/parser/trino/syntax/alterStatement.test.ts +++ b/test/parser/trino/syntax/alterStatement.test.ts @@ -1,4 +1,4 @@ -import TrinoSQL from 'src/parser/trino'; +import { TrinoSQL } from 'src/parser/trino'; import { readSQL } from 'test/helper'; const features = { @@ -9,25 +9,25 @@ const features = { }; describe('TrinoSQL Alter Statements Syntax Tests', () => { - const parser = new TrinoSQL(); + const trino = new TrinoSQL(); features.table.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); features.view.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); features.schema.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); features.materializedView.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/trino/syntax/analyzeStatement.test.ts b/test/parser/trino/syntax/analyzeStatement.test.ts index 53eb50f..5c4b40f 100644 --- a/test/parser/trino/syntax/analyzeStatement.test.ts +++ b/test/parser/trino/syntax/analyzeStatement.test.ts @@ -1,4 +1,4 @@ -import TrinoSQL from 'src/parser/trino'; +import { TrinoSQL } from 'src/parser/trino'; import { readSQL } from 'test/helper'; const features = { @@ -6,11 +6,11 @@ const features = { }; describe('TrinoSQL Analyze Statements Syntax Tests', () => { - const parser = new TrinoSQL(); + const trino = new TrinoSQL(); // analyze statements features.analyze.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/trino/syntax/callStatement.test.ts b/test/parser/trino/syntax/callStatement.test.ts index 9af36e3..4fb6e2f 100644 --- a/test/parser/trino/syntax/callStatement.test.ts +++ b/test/parser/trino/syntax/callStatement.test.ts @@ -1,4 +1,4 @@ -import TrinoSQL from 'src/parser/trino'; +import { TrinoSQL } from 'src/parser/trino'; import { readSQL } from 'test/helper'; const features = { @@ -6,11 +6,11 @@ const features = { }; describe('TrinoSQL Call Statements Syntax Tests', () => { - const parser = new TrinoSQL(); + const trino = new TrinoSQL(); // call statements features.call.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/trino/syntax/commentStatement.test.ts b/test/parser/trino/syntax/commentStatement.test.ts index 890eb23..46a9f34 100644 --- a/test/parser/trino/syntax/commentStatement.test.ts +++ b/test/parser/trino/syntax/commentStatement.test.ts @@ -1,4 +1,4 @@ -import TrinoSQL from 'src/parser/trino'; +import { TrinoSQL } from 'src/parser/trino'; import { readSQL } from 'test/helper'; const features = { @@ -6,11 +6,11 @@ const features = { }; describe('TrinoSQL Comment Statements Syntax Tests', () => { - const parser = new TrinoSQL(); + const trino = new TrinoSQL(); // Comment statements features.comment.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/trino/syntax/commitStatement.test.ts b/test/parser/trino/syntax/commitStatement.test.ts index 2156ae0..6e9f63f 100644 --- a/test/parser/trino/syntax/commitStatement.test.ts +++ b/test/parser/trino/syntax/commitStatement.test.ts @@ -1,4 +1,4 @@ -import TrinoSQL from 'src/parser/trino'; +import { TrinoSQL } from 'src/parser/trino'; import { readSQL } from 'test/helper'; const features = { @@ -6,11 +6,11 @@ const features = { }; describe('TrinoSQL Commit Statements Syntax Tests', () => { - const parser = new TrinoSQL(); + const trino = new TrinoSQL(); // commit statements features.commit.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/trino/syntax/createStatement.test.ts b/test/parser/trino/syntax/createStatement.test.ts index ec37ecf..0c4dda2 100644 --- a/test/parser/trino/syntax/createStatement.test.ts +++ b/test/parser/trino/syntax/createStatement.test.ts @@ -1,4 +1,4 @@ -import TrinoSQL from 'src/parser/trino'; +import { TrinoSQL } from 'src/parser/trino'; import { readSQL } from 'test/helper'; const features = { @@ -11,36 +11,36 @@ const features = { }; describe('TrinoSQL Create Statements Syntax Tests', () => { - const parser = new TrinoSQL(); + const trino = new TrinoSQL(); features.table.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); features.view.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); features.schema.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); features.tableAsSelect.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); features.role.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); features.materializedView.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/trino/syntax/deallocatePrepareStatement.test.ts b/test/parser/trino/syntax/deallocatePrepareStatement.test.ts index 821155d..6664365 100644 --- a/test/parser/trino/syntax/deallocatePrepareStatement.test.ts +++ b/test/parser/trino/syntax/deallocatePrepareStatement.test.ts @@ -1,4 +1,4 @@ -import TrinoSQL from 'src/parser/trino'; +import { TrinoSQL } from 'src/parser/trino'; import { readSQL } from 'test/helper'; const features = { @@ -6,11 +6,11 @@ const features = { }; describe('TrinoSQL deallocatePrepare Statements Syntax Tests', () => { - const parser = new TrinoSQL(); + const trino = new TrinoSQL(); // deallocate_prepare statements features.deallocatePrepare.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/trino/syntax/deleteStatement.test.ts b/test/parser/trino/syntax/deleteStatement.test.ts index af48caf..8c37cab 100644 --- a/test/parser/trino/syntax/deleteStatement.test.ts +++ b/test/parser/trino/syntax/deleteStatement.test.ts @@ -1,4 +1,4 @@ -import TrinoSQL from 'src/parser/trino'; +import { TrinoSQL } from 'src/parser/trino'; import { readSQL } from 'test/helper'; const features = { @@ -6,11 +6,11 @@ const features = { }; describe('TrinoSQL Delete Statements Syntax Tests', () => { - const parser = new TrinoSQL(); + const trino = new TrinoSQL(); // delete statements features.delete.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/trino/syntax/denyStatement.test.ts b/test/parser/trino/syntax/denyStatement.test.ts index 5516e6d..ab7a9e7 100644 --- a/test/parser/trino/syntax/denyStatement.test.ts +++ b/test/parser/trino/syntax/denyStatement.test.ts @@ -1,4 +1,4 @@ -import TrinoSQL from 'src/parser/trino'; +import { TrinoSQL } from 'src/parser/trino'; import { readSQL } from 'test/helper'; const features = { @@ -6,11 +6,11 @@ const features = { }; describe('TrinoSQL Deny Statements Syntax Tests', () => { - const parser = new TrinoSQL(); + const trino = new TrinoSQL(); // deny statements features.deny.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/trino/syntax/describeStatement.test.ts b/test/parser/trino/syntax/describeStatement.test.ts index 13edeba..274b830 100644 --- a/test/parser/trino/syntax/describeStatement.test.ts +++ b/test/parser/trino/syntax/describeStatement.test.ts @@ -1,4 +1,4 @@ -import TrinoSQL from 'src/parser/trino'; +import { TrinoSQL } from 'src/parser/trino'; import { readSQL } from 'test/helper'; const features = { @@ -6,11 +6,11 @@ const features = { }; describe('TrinoSQL Describe Statements Syntax Tests', () => { - const parser = new TrinoSQL(); + const trino = new TrinoSQL(); // describe statements features.describe.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/trino/syntax/dropStatement.test.ts b/test/parser/trino/syntax/dropStatement.test.ts index 98b5df7..4212298 100644 --- a/test/parser/trino/syntax/dropStatement.test.ts +++ b/test/parser/trino/syntax/dropStatement.test.ts @@ -1,4 +1,4 @@ -import TrinoSQL from 'src/parser/trino'; +import { TrinoSQL } from 'src/parser/trino'; import { readSQL } from 'test/helper'; const features = { @@ -11,36 +11,36 @@ const features = { }; describe('TrinoSQL Drop Statements Syntax Tests', () => { - const parser = new TrinoSQL(); + const trino = new TrinoSQL(); features.table.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); features.view.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); features.schema.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); features.column.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); features.role.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); features.materializedView.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/trino/syntax/executeStatement.test.ts b/test/parser/trino/syntax/executeStatement.test.ts index c276b35..1d11e65 100644 --- a/test/parser/trino/syntax/executeStatement.test.ts +++ b/test/parser/trino/syntax/executeStatement.test.ts @@ -1,4 +1,4 @@ -import TrinoSQL from 'src/parser/trino'; +import { TrinoSQL } from 'src/parser/trino'; import { readSQL } from 'test/helper'; const features = { @@ -6,11 +6,11 @@ const features = { }; describe('TrinoSQL Execute Statements Syntax Tests', () => { - const parser = new TrinoSQL(); + const trino = new TrinoSQL(); // execute statements features.execute.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/trino/syntax/explainStatement.test.ts b/test/parser/trino/syntax/explainStatement.test.ts index 5f18000..58508bc 100644 --- a/test/parser/trino/syntax/explainStatement.test.ts +++ b/test/parser/trino/syntax/explainStatement.test.ts @@ -1,4 +1,4 @@ -import TrinoSQL from 'src/parser/trino'; +import { TrinoSQL } from 'src/parser/trino'; import { readSQL } from 'test/helper'; const features = { @@ -6,11 +6,11 @@ const features = { }; describe('TrinoSQL Explain Statements Syntax Tests', () => { - const parser = new TrinoSQL(); + const trino = new TrinoSQL(); // explain statements features.explain.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/trino/syntax/grantStatement.test.ts b/test/parser/trino/syntax/grantStatement.test.ts index 8c9fead..631e8d3 100644 --- a/test/parser/trino/syntax/grantStatement.test.ts +++ b/test/parser/trino/syntax/grantStatement.test.ts @@ -1,4 +1,4 @@ -import TrinoSQL from 'src/parser/trino'; +import { TrinoSQL } from 'src/parser/trino'; import { readSQL } from 'test/helper'; const features = { @@ -6,11 +6,11 @@ const features = { }; describe('TrinoSQL Grant Statements Syntax Tests', () => { - const parser = new TrinoSQL(); + const trino = new TrinoSQL(); // grant statements features.grant.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/trino/syntax/insertStatement.test.ts b/test/parser/trino/syntax/insertStatement.test.ts index 1e0195b..7bc4de3 100644 --- a/test/parser/trino/syntax/insertStatement.test.ts +++ b/test/parser/trino/syntax/insertStatement.test.ts @@ -1,4 +1,4 @@ -import TrinoSQL from 'src/parser/trino'; +import { TrinoSQL } from 'src/parser/trino'; import { readSQL } from 'test/helper'; const features = { @@ -6,10 +6,10 @@ const features = { }; describe('TrinoSQL Insert Statements Syntax Tests', () => { - const parser = new TrinoSQL(); + const trino = new TrinoSQL(); features.insertIntoTable.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/trino/syntax/matchRecognizeStatement.test.ts b/test/parser/trino/syntax/matchRecognizeStatement.test.ts index bb75943..56440bb 100644 --- a/test/parser/trino/syntax/matchRecognizeStatement.test.ts +++ b/test/parser/trino/syntax/matchRecognizeStatement.test.ts @@ -1,4 +1,4 @@ -import TrinoSQL from 'src/parser/trino'; +import { TrinoSQL } from 'src/parser/trino'; import { readSQL } from 'test/helper'; const features = { @@ -6,11 +6,11 @@ const features = { }; describe('TrinoSQL Match Recognize Statements Syntax Tests', () => { - const parser = new TrinoSQL(); + const trino = new TrinoSQL(); // match recognize statements features.matchRecognize.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/trino/syntax/merge.test.ts b/test/parser/trino/syntax/merge.test.ts index f45d1d3..42ac0e1 100644 --- a/test/parser/trino/syntax/merge.test.ts +++ b/test/parser/trino/syntax/merge.test.ts @@ -1,4 +1,4 @@ -import TrinoSQL from 'src/parser/trino'; +import { TrinoSQL } from 'src/parser/trino'; import { readSQL } from 'test/helper'; const features = { @@ -6,11 +6,11 @@ const features = { }; describe('TrinoSQL Merge Statements Syntax Tests', () => { - const parser = new TrinoSQL(); + const trino = new TrinoSQL(); // merge statements features.merge.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/trino/syntax/prepareStatement.test.ts b/test/parser/trino/syntax/prepareStatement.test.ts index 5aa27aa..3f5b5fb 100644 --- a/test/parser/trino/syntax/prepareStatement.test.ts +++ b/test/parser/trino/syntax/prepareStatement.test.ts @@ -1,4 +1,4 @@ -import TrinoSQL from 'src/parser/trino'; +import { TrinoSQL } from 'src/parser/trino'; import { readSQL } from 'test/helper'; const features = { @@ -6,11 +6,11 @@ const features = { }; describe('TrinoSQL Prepare Statements Syntax Tests', () => { - const parser = new TrinoSQL(); + const trino = new TrinoSQL(); // prepare statements features.prepare.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/trino/syntax/refreshMaterializedViewStatement.test.ts b/test/parser/trino/syntax/refreshMaterializedViewStatement.test.ts index 686c2b5..8a13474 100644 --- a/test/parser/trino/syntax/refreshMaterializedViewStatement.test.ts +++ b/test/parser/trino/syntax/refreshMaterializedViewStatement.test.ts @@ -1,4 +1,4 @@ -import TrinoSQL from 'src/parser/trino'; +import { TrinoSQL } from 'src/parser/trino'; import { readSQL } from 'test/helper'; const features = { @@ -6,11 +6,11 @@ const features = { }; describe('TrinoSQL Refresh Materialized View Statements Syntax Tests', () => { - const parser = new TrinoSQL(); + const trino = new TrinoSQL(); // refresh materialized view statements features.refreshMaterializedView.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/trino/syntax/resetSessionStatement.test.ts b/test/parser/trino/syntax/resetSessionStatement.test.ts index a3dead6..e0b2044 100644 --- a/test/parser/trino/syntax/resetSessionStatement.test.ts +++ b/test/parser/trino/syntax/resetSessionStatement.test.ts @@ -1,4 +1,4 @@ -import TrinoSQL from 'src/parser/trino'; +import { TrinoSQL } from 'src/parser/trino'; import { readSQL } from 'test/helper'; const features = { @@ -6,11 +6,11 @@ const features = { }; describe('TrinoSQL Reset Session Statements Syntax Tests', () => { - const parser = new TrinoSQL(); + const trino = new TrinoSQL(); // reset session statements features.resetSession.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/trino/syntax/revokeStatement.test.ts b/test/parser/trino/syntax/revokeStatement.test.ts index 3064f9e..2d2a730 100644 --- a/test/parser/trino/syntax/revokeStatement.test.ts +++ b/test/parser/trino/syntax/revokeStatement.test.ts @@ -1,4 +1,4 @@ -import TrinoSQL from 'src/parser/trino'; +import { TrinoSQL } from 'src/parser/trino'; import { readSQL } from 'test/helper'; const features = { @@ -7,16 +7,16 @@ const features = { }; describe('TrinoSQL Revoke Statements Syntax Tests', () => { - const parser = new TrinoSQL(); + const trino = new TrinoSQL(); // revoke statements features.revoke.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); features.revokeRoles.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/trino/syntax/rollbackTransactionStatement.test.ts b/test/parser/trino/syntax/rollbackTransactionStatement.test.ts index 8be71dd..662916d 100644 --- a/test/parser/trino/syntax/rollbackTransactionStatement.test.ts +++ b/test/parser/trino/syntax/rollbackTransactionStatement.test.ts @@ -1,4 +1,4 @@ -import TrinoSQL from 'src/parser/trino'; +import { TrinoSQL } from 'src/parser/trino'; import { readSQL } from 'test/helper'; const features = { @@ -6,11 +6,11 @@ const features = { }; describe('TrinoSQL Rollback Transaction Statements Syntax Tests', () => { - const parser = new TrinoSQL(); + const trino = new TrinoSQL(); // rollback transaction statements features.rollbackTransaction.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/trino/syntax/selectStatement.test.ts b/test/parser/trino/syntax/selectStatement.test.ts index 90d8b7d..e99900d 100644 --- a/test/parser/trino/syntax/selectStatement.test.ts +++ b/test/parser/trino/syntax/selectStatement.test.ts @@ -1,4 +1,4 @@ -import TrinoSQL from 'src/parser/trino'; +import { TrinoSQL } from 'src/parser/trino'; import { readSQL } from 'test/helper'; const features = { @@ -17,66 +17,66 @@ const features = { }; describe('TrinoSQL Select Statements Syntax Tests', () => { - const parser = new TrinoSQL(); + const trino = new TrinoSQL(); features.select.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); features.selectWithClause.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); features.selectWithSetOperations.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); features.selectWithSubQueries.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); features.selectWithTableSample.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); features.selectWithRowType.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); features.selectWithOffset.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); features.selectWithJoin.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); features.selectWithFetch.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); features.selectWithUNNEST.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); features.selectWithExists.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); features.selectWithUnion.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/trino/syntax/setStatement.test.ts b/test/parser/trino/syntax/setStatement.test.ts index e0c9ab0..c62238e 100644 --- a/test/parser/trino/syntax/setStatement.test.ts +++ b/test/parser/trino/syntax/setStatement.test.ts @@ -1,4 +1,4 @@ -import TrinoSQL from 'src/parser/trino'; +import { TrinoSQL } from 'src/parser/trino'; import { readSQL } from 'test/helper'; const features = { @@ -9,26 +9,26 @@ const features = { }; describe('TrinoSQL Set Statements Syntax Tests', () => { - const parser = new TrinoSQL(); + const trino = new TrinoSQL(); // set statements features.role.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); features.path.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); features.session.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); features.timeZone.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/trino/syntax/showStatement.test.ts b/test/parser/trino/syntax/showStatement.test.ts index d832dc5..74fc61c 100644 --- a/test/parser/trino/syntax/showStatement.test.ts +++ b/test/parser/trino/syntax/showStatement.test.ts @@ -1,4 +1,4 @@ -import TrinoSQL from 'src/parser/trino'; +import { TrinoSQL } from 'src/parser/trino'; import { readSQL } from 'test/helper'; const features = { @@ -17,61 +17,61 @@ const features = { }; describe('TrinoSQL Show Statements Syntax Tests', () => { - const parser = new TrinoSQL(); + const trino = new TrinoSQL(); // show statements features.tables.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); features.catalogs.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); features.columns.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); features.functions.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); features.grants.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); features.roleGrants.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); features.roles.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); features.schemas.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); features.session.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); features.statsForQuery.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); features.stats.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/trino/syntax/startTransactionStatement.test.ts b/test/parser/trino/syntax/startTransactionStatement.test.ts index 8f27903..f082c6c 100644 --- a/test/parser/trino/syntax/startTransactionStatement.test.ts +++ b/test/parser/trino/syntax/startTransactionStatement.test.ts @@ -1,4 +1,4 @@ -import TrinoSQL from 'src/parser/trino'; +import { TrinoSQL } from 'src/parser/trino'; import { readSQL } from 'test/helper'; const features = { @@ -6,11 +6,11 @@ const features = { }; describe('TrinoSQL Start Transaction Statements Syntax Tests', () => { - const parser = new TrinoSQL(); + const trino = new TrinoSQL(); // start transaction statements features.startTransaction.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/trino/syntax/truncateTableStatement.test.ts b/test/parser/trino/syntax/truncateTableStatement.test.ts index c5b2857..8ae7620 100644 --- a/test/parser/trino/syntax/truncateTableStatement.test.ts +++ b/test/parser/trino/syntax/truncateTableStatement.test.ts @@ -1,4 +1,4 @@ -import TrinoSQL from 'src/parser/trino'; +import { TrinoSQL } from 'src/parser/trino'; import { readSQL } from 'test/helper'; const features = { @@ -6,11 +6,11 @@ const features = { }; describe('TrinoSQL Truncate Table Statements Syntax Tests', () => { - const parser = new TrinoSQL(); + const trino = new TrinoSQL(); // truncate table statements features.truncateTable.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/trino/syntax/updateStatement.test.ts b/test/parser/trino/syntax/updateStatement.test.ts index f999f4c..39e7dfd 100644 --- a/test/parser/trino/syntax/updateStatement.test.ts +++ b/test/parser/trino/syntax/updateStatement.test.ts @@ -1,4 +1,4 @@ -import TrinoSQL from 'src/parser/trino'; +import { TrinoSQL } from 'src/parser/trino'; import { readSQL } from 'test/helper'; const features = { @@ -6,11 +6,11 @@ const features = { }; describe('TrinoSQL Update Statements Syntax Tests', () => { - const parser = new TrinoSQL(); + const trino = new TrinoSQL(); // update statements features.update.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/trino/syntax/useStatement.test.ts b/test/parser/trino/syntax/useStatement.test.ts index 06cf224..c6d05b8 100644 --- a/test/parser/trino/syntax/useStatement.test.ts +++ b/test/parser/trino/syntax/useStatement.test.ts @@ -1,4 +1,4 @@ -import TrinoSQL from 'src/parser/trino'; +import { TrinoSQL } from 'src/parser/trino'; import { readSQL } from 'test/helper'; const features = { @@ -6,11 +6,11 @@ const features = { }; describe('TrinoSQL Use Statements Syntax Tests', () => { - const parser = new TrinoSQL(); + const trino = new TrinoSQL(); // use statements features.use.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/trino/syntax/valuesStatement.test.ts b/test/parser/trino/syntax/valuesStatement.test.ts index 75d5a42..08630fb 100644 --- a/test/parser/trino/syntax/valuesStatement.test.ts +++ b/test/parser/trino/syntax/valuesStatement.test.ts @@ -1,4 +1,4 @@ -import TrinoSQL from 'src/parser/trino'; +import { TrinoSQL } from 'src/parser/trino'; import { readSQL } from 'test/helper'; const features = { @@ -6,11 +6,11 @@ const features = { }; describe('TrinoSQL Values Statements Syntax Tests', () => { - const parser = new TrinoSQL(); + const trino = new TrinoSQL(); // values statements features.values.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/trino/syntax/windowWithRowPatternRecognitionStatement.test.ts b/test/parser/trino/syntax/windowWithRowPatternRecognitionStatement.test.ts index c980864..ef3d355 100644 --- a/test/parser/trino/syntax/windowWithRowPatternRecognitionStatement.test.ts +++ b/test/parser/trino/syntax/windowWithRowPatternRecognitionStatement.test.ts @@ -1,4 +1,4 @@ -import TrinoSQL from 'src/parser/trino'; +import { TrinoSQL } from 'src/parser/trino'; import { readSQL } from 'test/helper'; const features = { @@ -6,11 +6,11 @@ const features = { }; describe('TrinoSQL Window With Row Pattern Recognition Statements Syntax Tests', () => { - const parser = new TrinoSQL(); + const trino = new TrinoSQL(); // window with row pattern recognition statements features.windowWithRowPatternRecognition.forEach((sql) => { it(sql, () => { - expect(parser.validate(sql).length).toBe(0); + expect(trino.validate(sql).length).toBe(0); }); }); }); diff --git a/test/parser/trino/validateInvalidSql.test.ts b/test/parser/trino/validateInvalidSql.test.ts index b60835e..3fb33b0 100644 --- a/test/parser/trino/validateInvalidSql.test.ts +++ b/test/parser/trino/validateInvalidSql.test.ts @@ -1,16 +1,16 @@ -import TrinoSQL from 'src/parser/trino'; +import { TrinoSQL } from 'src/parser/trino'; const randomText = `dhsdansdnkla ndjnsla ndnalks`; const unCompleteSQL = `CREATE TABLE`; describe('Trino SQL validate invalid sql', () => { - const parser = new TrinoSQL(); + const trino = new TrinoSQL(); test('validate random text', () => { - expect(parser.validate(randomText).length).not.toBe(0); + expect(trino.validate(randomText).length).not.toBe(0); }); test('validate unComplete sql', () => { - expect(parser.validate(unCompleteSQL).length).not.toBe(0); + expect(trino.validate(unCompleteSQL).length).not.toBe(0); }); }); diff --git a/test/parser/trino/visitor.test.ts b/test/parser/trino/visitor.test.ts index 450e354..156a8f3 100644 --- a/test/parser/trino/visitor.test.ts +++ b/test/parser/trino/visitor.test.ts @@ -1,13 +1,13 @@ -import TrinoSQL from 'src/parser/trino'; -import { TrinoSqlVisitor } from 'src/lib/trinosql/TrinoSqlVisitor'; +import { TrinoSQL } from 'src/parser/trino'; +import { TrinoSqlVisitor } from 'src/lib/trino/TrinoSqlVisitor'; import { AbstractParseTreeVisitor } from 'antlr4ng'; describe('trino SQL Visitor Tests', () => { const expectTableName = 'user1'; const sql = `select id,name,sex from ${expectTableName};`; - const parser = new TrinoSQL(); + const trino = new TrinoSQL(); - const parseTree = parser.parse(sql, (error) => { + const parseTree = trino.parse(sql, (error) => { console.error('Parse error:', error); });