dt-sql-parser
Version:
SQL Parsers for BigData, built with antlr4
1,110 lines • 307 kB
TypeScript
import * as antlr from "antlr4ng";
import { Token } from "antlr4ng";
import { HiveSqlParserListener } from "./HiveSqlParserListener.js";
import { HiveSqlParserVisitor } from "./HiveSqlParserVisitor.js";
import { SQLParserBase } from '../SQLParserBase';
export declare class HiveSqlParser extends SQLParserBase {
static readonly KW_ABORT = 1;
static readonly KW_ACTIVATE = 2;
static readonly KW_ACTIVE = 3;
static readonly KW_ADD = 4;
static readonly KW_ADMIN = 5;
static readonly KW_AFTER = 6;
static readonly KW_ALL = 7;
static readonly KW_ALLOC_FRACTION = 8;
static readonly KW_ALTER = 9;
static readonly KW_ANALYZE = 10;
static readonly KW_AND = 11;
static readonly KW_ANTI = 12;
static readonly KW_ANY = 13;
static readonly KW_APPLICATION = 14;
static readonly KW_ARCHIVE = 15;
static readonly KW_ARRAY = 16;
static readonly KW_AS = 17;
static readonly KW_ASC = 18;
static readonly KW_AST = 19;
static readonly KW_AT = 20;
static readonly KW_AUTHORIZATION = 21;
static readonly KW_AUTOCOMMIT = 22;
static readonly KW_BATCH = 23;
static readonly KW_BEFORE = 24;
static readonly KW_BETWEEN = 25;
static readonly KW_BIGINT = 26;
static readonly KW_BINARY = 27;
static readonly KW_BOOLEAN = 28;
static readonly KW_BOTH = 29;
static readonly KW_BUCKET = 30;
static readonly KW_BUCKETS = 31;
static readonly KW_BY = 32;
static readonly KW_CACHE = 33;
static readonly KW_CASCADE = 34;
static readonly KW_CASE = 35;
static readonly KW_CAST = 36;
static readonly KW_CBO = 37;
static readonly KW_CHANGE = 38;
static readonly KW_CHAR = 39;
static readonly KW_CHECK = 40;
static readonly KW_CLUSTER = 41;
static readonly KW_CLUSTERED = 42;
static readonly KW_CLUSTERSTATUS = 43;
static readonly KW_COLLECTION = 44;
static readonly KW_COLUMN = 45;
static readonly KW_COLUMNS = 46;
static readonly KW_COMMENT = 47;
static readonly KW_COMMIT = 48;
static readonly KW_COMPACT = 49;
static readonly KW_COMPACTIONS = 50;
static readonly KW_COMPACT_ID = 51;
static readonly KW_COMPUTE = 52;
static readonly KW_CONCATENATE = 53;
static readonly KW_CONF = 54;
static readonly KW_CONSTRAINT = 55;
static readonly KW_CONTINUE = 56;
static readonly KW_COST = 57;
static readonly KW_CREATE = 58;
static readonly KW_CRON = 59;
static readonly KW_CROSS = 60;
static readonly KW_CUBE = 61;
static readonly KW_CURRENT = 62;
static readonly KW_CURRENT_DATE = 63;
static readonly KW_CURRENT_TIMESTAMP = 64;
static readonly KW_CURSOR = 65;
static readonly KW_DATA = 66;
static readonly KW_DATABASE = 67;
static readonly KW_DATABASES = 68;
static readonly KW_DATACONNECTOR = 69;
static readonly KW_DATACONNECTORS = 70;
static readonly KW_DATE = 71;
static readonly KW_DATETIME = 72;
static readonly KW_DAY = 73;
static readonly KW_DAYS = 74;
static readonly KW_DAYOFWEEK = 75;
static readonly KW_DBPROPERTIES = 76;
static readonly KW_DCPROPERTIES = 77;
static readonly KW_DDL = 78;
static readonly KW_DEBUG = 79;
static readonly KW_DEC = 80;
static readonly KW_DECIMAL = 81;
static readonly KW_NUMERIC = 82;
static readonly KW_DEFAULT = 83;
static readonly KW_DEFERRED = 84;
static readonly KW_DEFINED = 85;
static readonly KW_DELETE = 86;
static readonly KW_DELIMITED = 87;
static readonly KW_DEPENDENCY = 88;
static readonly KW_DESC = 89;
static readonly KW_DESCRIBE = 90;
static readonly KW_DETAIL = 91;
static readonly KW_DIRECTORIES = 92;
static readonly KW_DIRECTORY = 93;
static readonly KW_DISABLE = 94;
static readonly KW_DISABLED = 95;
static readonly KW_DISTINCT = 96;
static readonly KW_DISTRIBUTE = 97;
static readonly KW_DISTRIBUTED = 98;
static readonly KW_DO = 99;
static readonly KW_DOUBLE = 100;
static readonly KW_DROP = 101;
static readonly KW_RECOVER = 102;
static readonly KW_DUMP = 103;
static readonly KW_ELEM_TYPE = 104;
static readonly KW_ELSE = 105;
static readonly KW_ENABLE = 106;
static readonly KW_ENABLED = 107;
static readonly KW_END = 108;
static readonly KW_ENFORCED = 109;
static readonly KW_ESCAPED = 110;
static readonly KW_EVERY = 111;
static readonly KW_EXCEPT = 112;
static readonly KW_EXCHANGE = 113;
static readonly KW_EXCLUSIVE = 114;
static readonly KW_EXECUTE = 115;
static readonly KW_EXECUTED = 116;
static readonly KW_EXISTS = 117;
static readonly KW_EXPIRE_SNAPSHOTS = 118;
static readonly KW_EXPLAIN = 119;
static readonly KW_EXPORT = 120;
static readonly KW_EXPRESSION = 121;
static readonly KW_EXTENDED = 122;
static readonly KW_EXTERNAL = 123;
static readonly KW_EXTRACT = 124;
static readonly KW_FALSE = 125;
static readonly KW_FETCH = 126;
static readonly KW_FIELDS = 127;
static readonly KW_FILE = 128;
static readonly KW_FILEFORMAT = 129;
static readonly KW_FIRST = 130;
static readonly KW_FLOAT = 131;
static readonly KW_FLOOR = 132;
static readonly KW_FOLLOWING = 133;
static readonly KW_FOR = 134;
static readonly KW_FORCE = 135;
static readonly KW_FOREIGN = 136;
static readonly KW_FORMAT = 137;
static readonly KW_FORMATTED = 138;
static readonly KW_FROM = 139;
static readonly KW_FULL = 140;
static readonly KW_FUNCTION = 141;
static readonly KW_FUNCTIONS = 142;
static readonly KW_GRANT = 143;
static readonly KW_GROUP = 144;
static readonly KW_GROUPING = 145;
static readonly KW_HAVING = 146;
static readonly KW_HOLD_DDLTIME = 147;
static readonly KW_HOUR = 148;
static readonly KW_HOURS = 149;
static readonly KW_IDXPROPERTIES = 150;
static readonly KW_IF = 151;
static readonly KW_IGNORE = 152;
static readonly KW_IMPORT = 153;
static readonly KW_IN = 154;
static readonly KW_INDEX = 155;
static readonly KW_INDEXES = 156;
static readonly KW_INNER = 157;
static readonly KW_INPATH = 158;
static readonly KW_INPUTDRIVER = 159;
static readonly KW_INPUTFORMAT = 160;
static readonly KW_INSERT = 161;
static readonly KW_INT = 162;
static readonly KW_INTEGER = 163;
static readonly KW_INTERSECT = 164;
static readonly KW_INTERVAL = 165;
static readonly KW_INTO = 166;
static readonly KW_IS = 167;
static readonly KW_ISOLATION = 168;
static readonly KW_ITEMS = 169;
static readonly KW_JAR = 170;
static readonly KW_JOIN = 171;
static readonly KW_JOINCOST = 172;
static readonly KW_KEY = 173;
static readonly KW_KEYS = 174;
static readonly KW_KEY_TYPE = 175;
static readonly KW_KILL = 176;
static readonly KW_LAST = 177;
static readonly KW_LATERAL = 178;
static readonly KW_LEADING = 179;
static readonly KW_LEFT = 180;
static readonly KW_LESS = 181;
static readonly KW_LEVEL = 182;
static readonly KW_LIFECYCLE = 183;
static readonly KW_LIKE = 184;
static readonly KW_LIMIT = 185;
static readonly KW_LINES = 186;
static readonly KW_LOAD = 187;
static readonly KW_LOCAL = 188;
static readonly KW_LOCATION = 189;
static readonly KW_LOCK = 190;
static readonly KW_LOCKS = 191;
static readonly KW_LOGICAL = 192;
static readonly KW_LONG = 193;
static readonly KW_MACRO = 194;
static readonly KW_MANAGED = 195;
static readonly KW_MANAGEDLOCATION = 196;
static readonly KW_MANAGEMENT = 197;
static readonly KW_MAP = 198;
static readonly KW_MAPJOIN = 199;
static readonly KW_MAPPING = 200;
static readonly KW_MATCHED = 201;
static readonly KW_MATERIALIZED = 202;
static readonly KW_MERGE = 203;
static readonly KW_METADATA = 204;
static readonly KW_MINUS = 205;
static readonly KW_MINUTE = 206;
static readonly KW_MINUTES = 207;
static readonly KW_MONTH = 208;
static readonly KW_MONTHS = 209;
static readonly KW_MORE = 210;
static readonly KW_MOVE = 211;
static readonly KW_MSCK = 212;
static readonly KW_NONE = 213;
static readonly KW_NORELY = 214;
static readonly KW_NOSCAN = 215;
static readonly KW_NOT = 216;
static readonly KW_NOVALIDATE = 217;
static readonly KW_NO_DROP = 218;
static readonly KW_NULL = 219;
static readonly KW_NULLS = 220;
static readonly KW_OF = 221;
static readonly KW_OFFLINE = 222;
static readonly KW_OFFSET = 223;
static readonly KW_ON = 224;
static readonly KW_ONLY = 225;
static readonly KW_OPERATOR = 226;
static readonly KW_OPTION = 227;
static readonly KW_OR = 228;
static readonly KW_ORDER = 229;
static readonly KW_OUT = 230;
static readonly KW_OUTER = 231;
static readonly KW_OUTPUTDRIVER = 232;
static readonly KW_OUTPUTFORMAT = 233;
static readonly KW_OVER = 234;
static readonly KW_OVERWRITE = 235;
static readonly KW_OWNER = 236;
static readonly KW_PARTITION = 237;
static readonly KW_PARTITIONED = 238;
static readonly KW_PARTITIONS = 239;
static readonly KW_PATH = 240;
static readonly KW_PERCENT = 241;
static readonly KW_PKFK_JOIN = 242;
static readonly KW_PLAN = 243;
static readonly KW_PLANS = 244;
static readonly KW_PLUS = 245;
static readonly KW_POOL = 246;
static readonly KW_PRECEDING = 247;
static readonly KW_PRECISION = 248;
static readonly KW_PREPARE = 249;
static readonly KW_PRESERVE = 250;
static readonly KW_PRIMARY = 251;
static readonly KW_PRINCIPALS = 252;
static readonly KW_PROCEDURE = 253;
static readonly KW_PROTECTION = 254;
static readonly KW_PURGE = 255;
static readonly KW_QUALIFY = 256;
static readonly KW_QUARTER = 257;
static readonly KW_QUERY = 258;
static readonly KW_QUERY_PARALLELISM = 259;
static readonly KW_RANGE = 260;
static readonly KW_READ = 261;
static readonly KW_READONLY = 262;
static readonly KW_READS = 263;
static readonly KW_REAL = 264;
static readonly KW_REBUILD = 265;
static readonly KW_RECORDREADER = 266;
static readonly KW_RECORDWRITER = 267;
static readonly KW_REDUCE = 268;
static readonly KW_REFERENCES = 269;
static readonly KW_REGEXP = 270;
static readonly KW_RELOAD = 271;
static readonly KW_RELY = 272;
static readonly KW_REMOTE = 273;
static readonly KW_RENAME = 274;
static readonly KW_REOPTIMIZATION = 275;
static readonly KW_REPAIR = 276;
static readonly KW_REPL = 277;
static readonly KW_REPLACE = 278;
static readonly KW_REPLICATION = 279;
static readonly KW_RESOURCE = 280;
static readonly KW_RESPECT = 281;
static readonly KW_RESTRICT = 282;
static readonly KW_REVOKE = 283;
static readonly KW_REWRITE = 284;
static readonly KW_RIGHT = 285;
static readonly KW_RLIKE = 286;
static readonly KW_ROLE = 287;
static readonly KW_ROLES = 288;
static readonly KW_ROLLBACK = 289;
static readonly KW_ROLLUP = 290;
static readonly KW_ROW = 291;
static readonly KW_ROWS = 292;
static readonly KW_SCHEDULED = 293;
static readonly KW_SCHEDULING_POLICY = 294;
static readonly KW_SCHEMA = 295;
static readonly KW_SCHEMAS = 296;
static readonly KW_SECOND = 297;
static readonly KW_SECONDS = 298;
static readonly KW_SELECT = 299;
static readonly KW_SEMI = 300;
static readonly KW_SERDE = 301;
static readonly KW_SERDEPROPERTIES = 302;
static readonly KW_SERVER = 303;
static readonly KW_SET = 304;
static readonly KW_SETS = 305;
static readonly KW_SET_CURRENT_SNAPSHOT = 306;
static readonly KW_SHARED = 307;
static readonly KW_SHOW = 308;
static readonly KW_SHOW_DATABASE = 309;
static readonly KW_SKEWED = 310;
static readonly KW_SMALLINT = 311;
static readonly KW_SNAPSHOT = 312;
static readonly KW_SOME = 313;
static readonly KW_SORT = 314;
static readonly KW_SORTED = 315;
static readonly KW_SPEC = 316;
static readonly KW_SSL = 317;
static readonly KW_START = 318;
static readonly KW_STATISTICS = 319;
static readonly KW_STATUS = 320;
static readonly KW_STORED = 321;
static readonly KW_STREAMTABLE = 322;
static readonly KW_STRING = 323;
static readonly KW_STRUCT = 324;
static readonly KW_SUMMARY = 325;
static readonly KW_SYNC = 326;
static readonly KW_SYSTEM_TIME = 327;
static readonly KW_SYSTEM_VERSION = 328;
static readonly KW_TABLE = 329;
static readonly KW_TABLES = 330;
static readonly KW_TABLESAMPLE = 331;
static readonly KW_TBLPROPERTIES = 332;
static readonly KW_TEMPORARY = 333;
static readonly KW_TERMINATED = 334;
static readonly KW_THEN = 335;
static readonly KW_TIME = 336;
static readonly KW_TIMESTAMP = 337;
static readonly KW_TIMESTAMPLOCALTZ = 338;
static readonly KW_TIMESTAMPTZ = 339;
static readonly KW_TINYINT = 340;
static readonly KW_TO = 341;
static readonly KW_TOUCH = 342;
static readonly KW_TRAILING = 343;
static readonly KW_TRANSACTION = 344;
static readonly KW_TRANSACTIONAL = 345;
static readonly KW_TRANSACTIONS = 346;
static readonly KW_TRANSFORM = 347;
static readonly KW_TRIGGER = 348;
static readonly KW_TRIM = 349;
static readonly KW_TRUE = 350;
static readonly KW_TRUNCATE = 351;
static readonly KW_TYPE = 352;
static readonly KW_UNARCHIVE = 353;
static readonly KW_UNBOUNDED = 354;
static readonly KW_UNDO = 355;
static readonly KW_UNION = 356;
static readonly KW_UNIONTYPE = 357;
static readonly KW_UNIQUE = 358;
static readonly KW_UNIQUEJOIN = 359;
static readonly KW_UNKNOWN = 360;
static readonly KW_UNLOCK = 361;
static readonly KW_UNMANAGED = 362;
static readonly KW_UNSET = 363;
static readonly KW_UNSIGNED = 364;
static readonly KW_UPDATE = 365;
static readonly KW_URI = 366;
static readonly KW_URL = 367;
static readonly KW_USE = 368;
static readonly KW_USER = 369;
static readonly KW_USING = 370;
static readonly KW_UTC = 371;
static readonly KW_UTCTIMESTAMP = 372;
static readonly KW_VALIDATE = 373;
static readonly KW_VALUES = 374;
static readonly KW_VALUE_TYPE = 375;
static readonly KW_VARCHAR = 376;
static readonly KW_VECTORIZATION = 377;
static readonly KW_VIEW = 378;
static readonly KW_VIEWS = 379;
static readonly KW_WAIT = 380;
static readonly KW_WEEK = 381;
static readonly KW_WEEKS = 382;
static readonly KW_WHEN = 383;
static readonly KW_WHERE = 384;
static readonly KW_WHILE = 385;
static readonly KW_WINDOW = 386;
static readonly KW_WITH = 387;
static readonly KW_WITHIN = 388;
static readonly KW_WORK = 389;
static readonly KW_WORKLOAD = 390;
static readonly KW_WRITE = 391;
static readonly KW_YEAR = 392;
static readonly KW_YEARS = 393;
static readonly KW_ZONE = 394;
static readonly DOT = 395;
static readonly COLON = 396;
static readonly COMMA = 397;
static readonly SEMICOLON = 398;
static readonly LPAREN = 399;
static readonly RPAREN = 400;
static readonly LSQUARE = 401;
static readonly RSQUARE = 402;
static readonly LCURLY = 403;
static readonly RCURLY = 404;
static readonly EQUAL = 405;
static readonly EQUAL_NS = 406;
static readonly NOTEQUAL = 407;
static readonly LESSTHANOREQUALTO = 408;
static readonly LESSTHAN = 409;
static readonly GREATERTHANOREQUALTO = 410;
static readonly GREATERTHAN = 411;
static readonly DIVIDE = 412;
static readonly PLUS = 413;
static readonly MINUS = 414;
static readonly STAR = 415;
static readonly MOD = 416;
static readonly DIV = 417;
static readonly BITWISENOT = 418;
static readonly AMPERSAND = 419;
static readonly TILDE = 420;
static readonly BITWISEOR = 421;
static readonly CONCATENATE = 422;
static readonly BITWISEXOR = 423;
static readonly QUESTION = 424;
static readonly DOLLAR = 425;
static readonly StringLiteral = 426;
static readonly CharSetLiteral = 427;
static readonly IntegralLiteral = 428;
static readonly NumberLiteral = 429;
static readonly ByteLengthLiteral = 430;
static readonly Number = 431;
static readonly Identifier = 432;
static readonly CharSetName = 433;
static readonly WHITE_SPACE = 434;
static readonly LINE_COMMENT = 435;
static readonly QUERY_HINT = 436;
static readonly SHOW_HINT = 437;
static readonly HIDDEN_HINT = 438;
static readonly RULE_program = 0;
static readonly RULE_statement = 1;
static readonly RULE_explainStatement = 2;
static readonly RULE_explainOption = 3;
static readonly RULE_vectorizationDetail = 4;
static readonly RULE_execStatement = 5;
static readonly RULE_loadStatement = 6;
static readonly RULE_replicationClause = 7;
static readonly RULE_exportStatement = 8;
static readonly RULE_importStatement = 9;
static readonly RULE_replDumpStatement = 10;
static readonly RULE_replDbPolicy = 11;
static readonly RULE_replLoadStatement = 12;
static readonly RULE_replTableLevelPolicy = 13;
static readonly RULE_ddlStatement = 14;
static readonly RULE_ifExists = 15;
static readonly RULE_ifNotExists = 16;
static readonly RULE_restrictOrCascade = 17;
static readonly RULE_rewriteEnabled = 18;
static readonly RULE_rewriteDisabled = 19;
static readonly RULE_storedAsDirs = 20;
static readonly RULE_createDatabaseStatement = 21;
static readonly RULE_dbConnectorName = 22;
static readonly RULE_switchDatabaseStatement = 23;
static readonly RULE_dropDatabaseStatement = 24;
static readonly RULE_databaseComment = 25;
static readonly RULE_truncateTableStatement = 26;
static readonly RULE_dropTableStatement = 27;
static readonly RULE_inputFileFormat = 28;
static readonly RULE_tabTypeExpr = 29;
static readonly RULE_partTypeExpr = 30;
static readonly RULE_tabPartColTypeExpr = 31;
static readonly RULE_descStatement = 32;
static readonly RULE_analyzeStatement = 33;
static readonly RULE_from_in = 34;
static readonly RULE_db_schema = 35;
static readonly RULE_showStatement = 36;
static readonly RULE_showTablesFilterExpr = 37;
static readonly RULE_lockStatement = 38;
static readonly RULE_lockDatabase = 39;
static readonly RULE_lockMode = 40;
static readonly RULE_unlockStatement = 41;
static readonly RULE_unlockDatabase = 42;
static readonly RULE_createRoleStatement = 43;
static readonly RULE_dropRoleStatement = 44;
static readonly RULE_grantPrivileges = 45;
static readonly RULE_revokePrivileges = 46;
static readonly RULE_grantRole = 47;
static readonly RULE_revokeRole = 48;
static readonly RULE_showRoleGrants = 49;
static readonly RULE_showRoles = 50;
static readonly RULE_showCurrentRole = 51;
static readonly RULE_setRole = 52;
static readonly RULE_showGrants = 53;
static readonly RULE_showRolePrincipals = 54;
static readonly RULE_privilegeIncludeColObject = 55;
static readonly RULE_privilegeObject = 56;
static readonly RULE_privObject = 57;
static readonly RULE_privObjectCols = 58;
static readonly RULE_privilegeList = 59;
static readonly RULE_privilegeDef = 60;
static readonly RULE_privilegeType = 61;
static readonly RULE_principalSpecification = 62;
static readonly RULE_principalName = 63;
static readonly RULE_principalAlterName = 64;
static readonly RULE_withGrantOption = 65;
static readonly RULE_grantOptionFor = 66;
static readonly RULE_adminOptionFor = 67;
static readonly RULE_withAdminOption = 68;
static readonly RULE_metastoreCheck = 69;
static readonly RULE_resourceList = 70;
static readonly RULE_resource = 71;
static readonly RULE_resourceType = 72;
static readonly RULE_createFunctionStatement = 73;
static readonly RULE_dropFunctionStatement = 74;
static readonly RULE_reloadFunctionsStatement = 75;
static readonly RULE_createMacroStatement = 76;
static readonly RULE_dropMacroStatement = 77;
static readonly RULE_createIndexStatement = 78;
static readonly RULE_dropIndexStatement = 79;
static readonly RULE_createViewStatement = 80;
static readonly RULE_viewPartition = 81;
static readonly RULE_viewOrganization = 82;
static readonly RULE_viewClusterSpec = 83;
static readonly RULE_viewComplexSpec = 84;
static readonly RULE_viewDistSpec = 85;
static readonly RULE_viewSortSpec = 86;
static readonly RULE_dropViewStatement = 87;
static readonly RULE_createMaterializedViewStatement = 88;
static readonly RULE_dropMaterializedViewStatement = 89;
static readonly RULE_createScheduledQueryStatement = 90;
static readonly RULE_dropScheduledQueryStatement = 91;
static readonly RULE_alterScheduledQueryStatement = 92;
static readonly RULE_alterScheduledQueryChange = 93;
static readonly RULE_scheduleSpec = 94;
static readonly RULE_executedAsSpec = 95;
static readonly RULE_definedAsSpec = 96;
static readonly RULE_showStmtIdentifier = 97;
static readonly RULE_tableComment = 98;
static readonly RULE_tableLifecycle = 99;
static readonly RULE_createTablePartitionSpec = 100;
static readonly RULE_createTablePartitionColumnTypeSpec = 101;
static readonly RULE_partitionTransformSpec = 102;
static readonly RULE_partitionTransformType = 103;
static readonly RULE_tableBuckets = 104;
static readonly RULE_tableSkewed = 105;
static readonly RULE_rowFormat = 106;
static readonly RULE_recordReader = 107;
static readonly RULE_recordWriter = 108;
static readonly RULE_rowFormatSerde = 109;
static readonly RULE_rowFormatDelimited = 110;
static readonly RULE_tableRowFormat = 111;
static readonly RULE_tablePropertiesPrefixed = 112;
static readonly RULE_tableProperties = 113;
static readonly RULE_tablePropertiesList = 114;
static readonly RULE_keyValueProperties = 115;
static readonly RULE_keyValuePropertyList = 116;
static readonly RULE_keyValueProperty = 117;
static readonly RULE_tableRowFormatFieldIdentifier = 118;
static readonly RULE_tableRowFormatCollItemsIdentifier = 119;
static readonly RULE_tableRowFormatMapKeysIdentifier = 120;
static readonly RULE_tableRowFormatLinesIdentifier = 121;
static readonly RULE_tableRowNullFormat = 122;
static readonly RULE_tableFileFormat = 123;
static readonly RULE_columnNameTypeList = 124;
static readonly RULE_columnNameTypeOrConstraintList = 125;
static readonly RULE_columnNameColonTypeList = 126;
static readonly RULE_columnNameList = 127;
static readonly RULE_columnName = 128;
static readonly RULE_columnNamePath = 129;
static readonly RULE_columnNameCreate = 130;
static readonly RULE_extColumnName = 131;
static readonly RULE_columnNameOrderList = 132;
static readonly RULE_columnParenthesesList = 133;
static readonly RULE_enableValidateSpecification = 134;
static readonly RULE_enableSpecification = 135;
static readonly RULE_validateSpecification = 136;
static readonly RULE_enforcedSpecification = 137;
static readonly RULE_relySpecification = 138;
static readonly RULE_createConstraint = 139;
static readonly RULE_alterConstraintWithName = 140;
static readonly RULE_tableLevelConstraint = 141;
static readonly RULE_pkUkConstraint = 142;
static readonly RULE_checkConstraint = 143;
static readonly RULE_createForeignKey = 144;
static readonly RULE_alterForeignKeyWithName = 145;
static readonly RULE_skewedValueElement = 146;
static readonly RULE_skewedColumnValuePairList = 147;
static readonly RULE_skewedColumnValuePair = 148;
static readonly RULE_constantList = 149;
static readonly RULE_orderSpecification = 150;
static readonly RULE_nullOrdering = 151;
static readonly RULE_columnNameOrder = 152;
static readonly RULE_columnNameCommentList = 153;
static readonly RULE_columnNameComment = 154;
static readonly RULE_columnRefOrder = 155;
static readonly RULE_columnNameType = 156;
static readonly RULE_columnNameTypeOrConstraint = 157;
static readonly RULE_tableConstraint = 158;
static readonly RULE_columnNameTypeConstraint = 159;
static readonly RULE_columnConstraint = 160;
static readonly RULE_foreignKeyConstraint = 161;
static readonly RULE_colConstraint = 162;
static readonly RULE_alterColumnConstraint = 163;
static readonly RULE_alterForeignKeyConstraint = 164;
static readonly RULE_alterColConstraint = 165;
static readonly RULE_columnConstraintType = 166;
static readonly RULE_defaultVal = 167;
static readonly RULE_tableConstraintType = 168;
static readonly RULE_constraintOptsCreate = 169;
static readonly RULE_constraintOptsAlter = 170;
static readonly RULE_columnNameColonType = 171;
static readonly RULE_columnType = 172;
static readonly RULE_columnTypeList = 173;
static readonly RULE_type = 174;
static readonly RULE_primitiveType = 175;
static readonly RULE_listType = 176;
static readonly RULE_structType = 177;
static readonly RULE_mapType = 178;
static readonly RULE_unionType = 179;
static readonly RULE_setOperator = 180;
static readonly RULE_queryStatementExpression = 181;
static readonly RULE_queryStatementExpressionBody = 182;
static readonly RULE_withClause = 183;
static readonly RULE_cteStatement = 184;
static readonly RULE_fromStatement = 185;
static readonly RULE_singleFromStatement = 186;
static readonly RULE_regularBody = 187;
static readonly RULE_atomSelectStatement = 188;
static readonly RULE_selectStatement = 189;
static readonly RULE_setOpSelectStatement = 190;
static readonly RULE_selectStatementWithCTE = 191;
static readonly RULE_insertClause = 192;
static readonly RULE_destination = 193;
static readonly RULE_limitClause = 194;
static readonly RULE_columnAssignmentClause = 195;
static readonly RULE_precedencePlusExpressionOrDefault = 196;
static readonly RULE_setColumnsClause = 197;
static readonly RULE_sqlTransactionStatement = 198;
static readonly RULE_transactionMode = 199;
static readonly RULE_whenClauses = 200;
static readonly RULE_whenNotMatchedClause = 201;
static readonly RULE_whenMatchedAndClause = 202;
static readonly RULE_whenMatchedThenClause = 203;
static readonly RULE_compactionPool = 204;
static readonly RULE_compactionType = 205;
static readonly RULE_compactionStatus = 206;
static readonly RULE_alterStatement = 207;
static readonly RULE_alterTableStatementSuffix = 208;
static readonly RULE_alterTblPartitionStatementSuffix = 209;
static readonly RULE_alterViewStatementSuffix = 210;
static readonly RULE_alterDatabaseStatementSuffix = 211;
static readonly RULE_alterDataConnectorStatementSuffix = 212;
static readonly RULE_locationPath = 213;
static readonly RULE_alterStatementSuffixDropPartitions = 214;
static readonly RULE_skewedLocationMap = 215;
static readonly RULE_alterStatementSuffixExecute = 216;
static readonly RULE_fileFormat = 217;
static readonly RULE_likeTableOrFile = 218;
static readonly RULE_createTableStatement = 219;
static readonly RULE_createDataConnectorStatement = 220;
static readonly RULE_dropDataConnectorStatement = 221;
static readonly RULE_tableAllColumns = 222;
static readonly RULE_expressionList = 223;
static readonly RULE_aliasList = 224;
static readonly RULE_fromClause = 225;
static readonly RULE_fromSource = 226;
static readonly RULE_atomjoinSource = 227;
static readonly RULE_joinSource = 228;
static readonly RULE_joinSourcePart = 229;
static readonly RULE_uniqueJoinSource = 230;
static readonly RULE_joinToken = 231;
static readonly RULE_lateralView = 232;
static readonly RULE_tableAlias = 233;
static readonly RULE_tableSample = 234;
static readonly RULE_tableSource = 235;
static readonly RULE_asOfClause = 236;
static readonly RULE_dbSchemaName = 237;
static readonly RULE_dbSchemaNameCreate = 238;
static readonly RULE_tableOrView = 239;
static readonly RULE_tableName = 240;
static readonly RULE_tableNameCreate = 241;
static readonly RULE_viewName = 242;
static readonly RULE_viewNameCreate = 243;
static readonly RULE_subQuerySource = 244;
static readonly RULE_partitioningSpec = 245;
static readonly RULE_partitionTableFunctionSource = 246;
static readonly RULE_partitionedTableFunction = 247;
static readonly RULE_whereClause = 248;
static readonly RULE_valuesClause = 249;
static readonly RULE_virtualTableSource = 250;
static readonly RULE_selectClause = 251;
static readonly RULE_selectTrfmClause = 252;
static readonly RULE_selectItem = 253;
static readonly RULE_trfmClause = 254;
static readonly RULE_selectExpression = 255;
static readonly RULE_selectExpressionList = 256;
static readonly RULE_window_clause = 257;
static readonly RULE_window_specification = 258;
static readonly RULE_window_frame = 259;
static readonly RULE_window_frame_boundary = 260;
static readonly RULE_groupByClause = 261;
static readonly RULE_rollupStandard = 262;
static readonly RULE_rollupOldSyntax = 263;
static readonly RULE_groupingSetExpression = 264;
static readonly RULE_havingClause = 265;
static readonly RULE_qualifyClause = 266;
static readonly RULE_expressionOrDefault = 267;
static readonly RULE_firstExpressionsWithAlias = 268;
static readonly RULE_expressions = 269;
static readonly RULE_expressionsInParenthesis = 270;
static readonly RULE_expressionsNotInParenthesis = 271;
static readonly RULE_orderByClause = 272;
static readonly RULE_partitionByClause = 273;
static readonly RULE_clusterByClause = 274;
static readonly RULE_distributeByClause = 275;
static readonly RULE_sortByClause = 276;
static readonly RULE_function_ = 277;
static readonly RULE_null_treatment = 278;
static readonly RULE_functionNameCreate = 279;
static readonly RULE_functionNameForDDL = 280;
static readonly RULE_functionNameForInvoke = 281;
static readonly RULE_castExpression = 282;
static readonly RULE_caseExpression = 283;
static readonly RULE_whenExpression = 284;
static readonly RULE_floorExpression = 285;
static readonly RULE_extractExpression = 286;
static readonly RULE_timeQualifiers = 287;
static readonly RULE_constant = 288;
static readonly RULE_intervalValue = 289;
static readonly RULE_intervalExpression = 290;
static readonly RULE_intervalQualifiers = 291;
static readonly RULE_expression = 292;
static readonly RULE_atomExpression = 293;
static readonly RULE_precedenceUnaryPrefixExpression = 294;
static readonly RULE_precedenceBitwiseXorExpression = 295;
static readonly RULE_precedenceStarExpression = 296;
static readonly RULE_precedencePlusExpression = 297;
static readonly RULE_precedenceConcatenateExpression = 298;
static readonly RULE_precedenceAmpersandExpression = 299;
static readonly RULE_precedenceBitwiseOrExpression = 300;
static readonly RULE_precedenceSimilarOperator = 301;
static readonly RULE_subQueryExpression = 302;
static readonly RULE_precedenceSimilarExpression = 303;
static readonly RULE_precedenceSimilarExpressionPart = 304;
static readonly RULE_precedenceSimilarExpressionAtom = 305;
static readonly RULE_precedenceSimilarExpressionIn = 306;
static readonly RULE_precedenceSimilarExpressionPartNot = 307;
static readonly RULE_precedenceDistinctOperator = 308;
static readonly RULE_precedenceEqualOperator = 309;
static readonly RULE_precedenceEqualExpression = 310;
static readonly RULE_isCondition = 311;
static readonly RULE_precedenceNotExpression = 312;
static readonly RULE_precedenceAndExpression = 313;
static readonly RULE_tableOrPartition = 314;
static readonly RULE_partitionSpec = 315;
static readonly RULE_partitionVal = 316;
static readonly RULE_partitionSelectorSpec = 317;
static readonly RULE_partitionSelectorVal = 318;
static readonly RULE_subQuerySelectorOperator = 319;
static readonly RULE_sysFuncNames = 320;
static readonly RULE_id_ = 321;
static readonly RULE_functionIdentifier = 322;
static readonly RULE_principalIdentifier = 323;
static readonly RULE_nonReserved = 324;
static readonly RULE_sql11ReservedKeywordsUsedAsFunctionName = 325;
static readonly RULE_configPropertiesItem = 326;
static readonly RULE_resourcePlanDdlStatements = 327;
static readonly RULE_mappingTypes = 328;
static readonly RULE_rpAssign = 329;
static readonly RULE_rpAssignList = 330;
static readonly RULE_rpUnassign = 331;
static readonly RULE_activate = 332;
static readonly RULE_enable = 333;
static readonly RULE_disable = 334;
static readonly RULE_year = 335;
static readonly RULE_month = 336;
static readonly RULE_week = 337;
static readonly RULE_day = 338;
static readonly RULE_hour = 339;
static readonly RULE_minute = 340;
static readonly RULE_second = 341;
static readonly RULE_decimal = 342;
static readonly RULE_poolPath = 343;
static readonly RULE_triggerAtomExpression = 344;
static readonly RULE_triggerActionExpression = 345;
static readonly RULE_poolAssign = 346;
static readonly RULE_poolAssignList = 347;
static readonly literalNames: (string | null)[];
static readonly symbolicNames: (string | null)[];
static readonly ruleNames: string[];
get grammarFileName(): string;
get literalNames(): (string | null)[];
get symbolicNames(): (string | null)[];
get ruleNames(): string[];
get serializedATN(): number[];
protected createFailedPredicateException(predicate?: string, message?: string): antlr.FailedPredicateException;
constructor(input: antlr.TokenStream);
program(): ProgramContext;
statement(): StatementContext;
explainStatement(): ExplainStatementContext;
explainOption(): ExplainOptionContext;
vectorizationDetail(): VectorizationDetailContext;
execStatement(): ExecStatementContext;
loadStatement(): LoadStatementContext;
replicationClause(): ReplicationClauseContext;
exportStatement(): ExportStatementContext;
importStatement(): ImportStatementContext;
replDumpStatement(): ReplDumpStatementContext;
replDbPolicy(): ReplDbPolicyContext;
replLoadStatement(): ReplLoadStatementContext;
replTableLevelPolicy(): ReplTableLevelPolicyContext;
ddlStatement(): DdlStatementContext;
ifExists(): IfExistsContext;
ifNotExists(): IfNotExistsContext;
restrictOrCascade(): RestrictOrCascadeContext;
rewriteEnabled(): RewriteEnabledContext;
rewriteDisabled(): RewriteDisabledContext;
storedAsDirs(): StoredAsDirsContext;
createDatabaseStatement(): CreateDatabaseStatementContext;
dbConnectorName(): DbConnectorNameContext;
switchDatabaseStatement(): SwitchDatabaseStatementContext;
dropDatabaseStatement(): DropDatabaseStatementContext;
databaseComment(): DatabaseCommentContext;
truncateTableStatement(): TruncateTableStatementContext;
dropTableStatement(): DropTableStatementContext;
inputFileFormat(): InputFileFormatContext;
tabTypeExpr(): TabTypeExprContext;
partTypeExpr(): PartTypeExprContext;
tabPartColTypeExpr(): TabPartColTypeExprContext;
descStatement(): DescStatementContext;
analyzeStatement(): AnalyzeStatementContext;
from_in(): From_inContext;
db_schema(): Db_schemaContext;
showStatement(): ShowStatementContext;
showTablesFilterExpr(): ShowTablesFilterExprContext;
lockStatement(): LockStatementContext;
lockDatabase(): LockDatabaseContext;
lockMode(): LockModeContext;
unlockStatement(): UnlockStatementContext;
unlockDatabase(): UnlockDatabaseContext;
createRoleStatement(): CreateRoleStatementContext;
dropRoleStatement(): DropRoleStatementContext;
grantPrivileges(): GrantPrivilegesContext;
revokePrivileges(): RevokePrivilegesContext;
grantRole(): GrantRoleContext;
revokeRole(): RevokeRoleContext;
showRoleGrants(): ShowRoleGrantsContext;
showRoles(): ShowRolesContext;
showCurrentRole(): ShowCurrentRoleContext;
setRole(): SetRoleContext;
showGrants(): ShowGrantsContext;
showRolePrincipals(): ShowRolePrincipalsContext;
privilegeIncludeColObject(): PrivilegeIncludeColObjectContext;
privilegeObject(): PrivilegeObjectContext;
privObject(): PrivObjectContext;
privObjectCols(): PrivObjectColsContext;
privilegeList(): PrivilegeListContext;
privilegeDef(): PrivilegeDefContext;
privilegeType(): PrivilegeTypeContext;
principalSpecification(): PrincipalSpecificationContext;
principalName(): PrincipalNameContext;
principalAlterName(): PrincipalAlterNameContext;
withGrantOption(): WithGrantOptionContext;
grantOptionFor(): GrantOptionForContext;
adminOptionFor(): AdminOptionForContext;
withAdminOption(): WithAdminOptionContext;
metastoreCheck(): MetastoreCheckContext;
resourceList(): ResourceListContext;
resource(): ResourceContext;
resourceType(): ResourceTypeContext;
createFunctionStatement(): CreateFunctionStatementContext;
dropFunctionStatement(): DropFunctionStatementContext;
reloadFunctionsStatement(): ReloadFunctionsStatementContext;
createMacroStatement(): CreateMacroStatementContext;
dropMacroStatement(): DropMacroStatementContext;
createIndexStatement(): CreateIndexStatementContext;
dropIndexStatement(): DropIndexStatementContext;
createViewStatement(): CreateViewStatementContext;
viewPartition(): ViewPartitionContext;
viewOrganization(): ViewOrganizationContext;
viewClusterSpec(): ViewClusterSpecContext;
viewComplexSpec(): ViewComplexSpecContext;
viewDistSpec(): ViewDistSpecContext;
viewSortSpec(): ViewSortSpecContext;
dropViewStatement(): DropViewStatementContext;
createMaterializedViewStatement(): CreateMaterializedViewStatementContext;
dropMaterializedViewStatement(): DropMaterializedViewStatementContext;
createScheduledQueryStatement(): CreateScheduledQueryStatementContext;
dropScheduledQueryStatement(): DropScheduledQueryStatementContext;
alterScheduledQueryStatement(): AlterScheduledQueryStatementContext;
alterScheduledQueryChange(): AlterScheduledQueryChangeContext;
scheduleSpec(): ScheduleSpecContext;
executedAsSpec(): ExecutedAsSpecContext;
definedAsSpec(): DefinedAsSpecContext;
showStmtIdentifier(): ShowStmtIdentifierContext;
tableComment(): TableCommentContext;
tableLifecycle(): TableLifecycleContext;
createTablePartitionSpec(): CreateTablePartitionSpecContext;
createTablePartitionColumnTypeSpec(): CreateTablePartitionColumnTypeSpecContext;
partitionTransformSpec(): PartitionTransformSpecContext;
partitionTransformType(): PartitionTransformTypeContext;
tableBuckets(): TableBucketsContext;
tableSkewed(): TableSkewedContext;
rowFormat(): RowFormatContext;
recordReader(): RecordReaderContext;
recordWriter(): RecordWriterContext;
rowFormatSerde(): RowFormatSerdeContext;
rowFormatDelimited(): RowFormatDelimitedContext;
tableRowFormat(): TableRowFormatContext;
tablePropertiesPrefixed(): TablePropertiesPrefixedContext;
tableProperties(): TablePropertiesContext;
tablePropertiesList(): TablePropertiesListContext;
keyValueProperties(): KeyValuePropertiesContext;
keyValuePropertyList(): KeyValuePropertyListContext;
keyValueProperty(): KeyValuePropertyContext;
tableRowFormatFieldIdentifier(): TableRowFormatFieldIdentifierContext;
tableRowFormatCollItemsIdentifier(): TableRowFormatCollItemsIdentifierContext;
tableRowFormatMapKeysIdentifier(): TableRowFormatMapKeysIdentifierContext;
tableRowFormatLinesIdentifier(): TableRowFormatLinesIdentifierContext;
tableRowNullFormat(): TableRowNullFormatContext;
tableFileFormat(): TableFileFormatContext;
columnNameTypeList(): ColumnNameTypeListContext;
columnNameTypeOrConstraintList(): ColumnNameTypeOrConstraintListContext;
columnNameColonTypeList(): ColumnNameColonTypeListContext;
columnNameList(): ColumnNameListContext;
columnName(): ColumnNameContext;
columnNamePath(): ColumnNamePathContext;
columnNameCreate(): ColumnNameCreateContext;
extColumnName(): ExtColumnNameContext;
columnNameOrderList(): ColumnNameOrderListContext;
columnParenthesesList(): ColumnParenthesesListContext;
enableValidateSpecification(): EnableValidateSpecificationContext;
enableSpecification(): EnableSpecificationContext;
validateSpecification(): ValidateSpecificationContext;
enforcedSpecification(): EnforcedSpecificationContext;
relySpecification(): RelySpecificationContext;
createConstraint(): CreateConstraintContext;
alterConstraintWithName(): AlterConstraintWithNameContext;
tableLevelConstraint(): TableLevelConstraintContext;
pkUkConstraint(): PkUkConstraintContext;
checkConstraint(): CheckConstraintContext;
createForeignKey(): CreateForeignKeyContext;
alterForeignKeyWithName(): AlterForeignKeyWithNameContext;
skewedValueElement(): SkewedValueElementContext;
skewedColumnValuePairList(): SkewedColumnValuePairListContext;
skewedColumnValuePair(): SkewedColumnValuePairContext;
constantList(): ConstantListContext;
orderSpecification(): OrderSpecificationContext;
nullOrdering(): NullOrderingContext;
columnNameOrder(): ColumnNameOrderContext;
columnNameCommentList(): ColumnNameCommentListContext;
columnNameComment(): ColumnNameCommentContext;
columnRefOrder(): ColumnRefOrderContext;
columnNameType(): ColumnNameTypeContext;
columnNameTypeOrConstraint(): ColumnNameTypeOrConstraintContext;
tableConstraint(): TableConstraintContext;
columnNameTypeConstraint(): ColumnNameTypeConstraintContext;
columnConstraint(): ColumnConstraintContext;
foreignKeyConstraint(): ForeignKeyConstraintContext;
colConstraint(): ColConstraintContext;
alterColumnConstraint(): AlterColumnConstraintContext;
alterForeignKeyConstraint(): AlterForeignKeyConstraintContext;
alterColConstraint(): AlterColConstraintContext;
columnConstraintType(): ColumnConstraintTypeContext;
defaultVal(): DefaultValContext;
tableConstraintType(): TableConstraintTypeContext;
constraintOptsCreate(): ConstraintOptsCreateContext;
constraintOptsAlter(): ConstraintOptsAlterContext;
columnNameColonType(): ColumnNameColonTypeContext;
columnType(): ColumnTypeContext;
columnTypeList(): ColumnTypeListContext;
type_(): TypeContext;
primitiveType(): PrimitiveTypeContext;
listType(): ListTypeContext;
structType(): StructTypeContext;
mapType(): MapTypeContext;
unionType(): UnionTypeContext;
setOperator(): SetOperatorContext;
queryStatementExpression(): QueryStatementExpressionContext;
queryStatementExpressionBody(): QueryStatementExpressionBodyContext;
withClause(): WithClauseContext;
cteStatement(): CteStatementContext;
fromStatement(): FromStatementContext;
singleFromStatement(): SingleFromStatementContext;
regularBody(): RegularBodyContext;
atomSelectStatement(): AtomSelectStatementContext;
selectStatement(): SelectStatementContext;
setOpSelectStatement(): SetOpSelectStatementContext;
selectStatementWithCTE(): SelectStatementWithCTEContext;
insertClause(): InsertClauseContext;
destination(): DestinationContext;
limitClause(): LimitClauseContext;
columnAssignmentClause(): ColumnAssignmentClauseContext;
precedencePlusExpressionOrDefault(): PrecedencePlusExpressionOrDefaultContext;
setColumnsClause(): SetColumnsClauseContext;
sqlTransactionStatement(): SqlTransactionStatementContext;
transactionMode(): TransactionModeContext;
whenClauses(): WhenClausesContext;
whenNotMatchedClause(): WhenNotMatchedClauseContext;
whenMatchedAndClause(): WhenMatchedAndClauseContext;
whenMatchedThenClause(): WhenMatchedThenClauseContext;
compactionPool(): CompactionPoolContext;
compactionType(): CompactionTypeContext;
compactionStatus(): CompactionStatusContext;
alterStatement(): AlterStatementContext;
alterTableStatementSuffix(): AlterTableStatementSuffixContext;
alterTblPartitionStatementSuffix(): AlterTblPartitionStatementSuffixContext;
alterViewStatementSuffix(): AlterViewStatementSuffixContext;
alterDatabaseStatementSuffix(): AlterDatabaseStatementSuffixContext;
alterDataConnectorStatementSuffix(): AlterDataConnectorStatementSuffixContext;
locationPath(): LocationPathContext;
alterStatementSuffixDropPartitions(): AlterStatementSuffixDropPartitionsContext;
skewedLocationMap(): SkewedLocationMapContext;
alterStatementSuffixExecute(): AlterStatementSuffixExecuteContext;
fileFormat(): FileFormatContext;
likeTableOrFile(): LikeTableOrFileContext;
createTableStatement(): CreateTableStatementContext;
createDataConnectorStatement(): CreateDataConnectorStatementContext;
dropDataConnectorStatement(): DropDataConnectorStatementContext;
tableAllColumns(): TableAllColumnsContext;
expressionList(): ExpressionListContext;
aliasList(): AliasListContext;
fromClause(): FromClauseContext;
fromSource(): FromSourceContext;
atomjoinSource(): AtomjoinSourceContext;
joinSource(): JoinSourceContext;
joinSourcePart(): JoinSourcePartContext;
uniqueJoinSource(): UniqueJoinSourceContext;
joinToken(): JoinTokenContext;
lateralView(): LateralViewContext;
tableAlias(): TableAliasContext;
tableSample(): TableSampleContext;
tableSource(): TableSourceContext;
asOfClause(): AsOfClauseContext;
dbSchemaName(): DbSchemaNameContext;
dbSchemaNameCreate(): DbSchemaNameCreateContext;
tableOrView(): TableOrViewContext;
tableName(): TableNameContext;
tableNameCreate(): TableNameCreateContext;
viewName(): ViewNameContext;
viewNameCreate(): ViewNameCreateContext;
subQuerySource(): SubQuerySourceContext;
partitioningSpec(): PartitioningSpecContext;
partitionTableFunctionSource(): PartitionTableFunctionSourceContext;
partitionedTableFunction(): PartitionedTableFunctionContext;
whereClause(): WhereClauseContext;
valuesClause(): ValuesClauseContext;
virtualTableSource(): VirtualTableSourceContext;
selectClause(): SelectClauseContext;
selectTrfmClause(): SelectTrfmClauseContext;
selectItem(): SelectItemContext;
trfmClause(): TrfmClauseContext;
selectExpression(): SelectExpressionContext;
selectExpressionList(): SelectExpressionListContext;
window_clause(): Window_clauseContext;
window_specification(): Window_specificationContext;
window_frame(): Window_frameContext;
window_frame_boundary(): Window_frame_boundaryContext;
groupByClause(): GroupByClauseContext;
rollupStandard(): RollupStandardContext;
rollupOldSyntax(): RollupOldSyntaxContext;
groupingSetExpression(): GroupingSetExpressionContext;
havingClause(): HavingClauseContext;
qualifyClause(): QualifyClauseContext;
expressionOrDefault(): ExpressionOrDefaultContext;
firstExpressionsWithAlias(): FirstExpressionsWithAliasContext;
expressions(): ExpressionsContext;
expressionsInParenthesis(): ExpressionsInParenthesisContext;
expressionsNotInParenthesis(): ExpressionsNotInParenthesisContext;
orderByClause(): OrderByClauseContext;
partitionByClause(): PartitionByClauseContext;
clusterByClause(): ClusterByClauseContext;
distributeByClause(): DistributeByClauseContext;
sortByClause(): SortByClauseContext;
function_(): Function_Context;
null_treatment(): Null_treatmentContext;
functionNameCreate(): FunctionNameCreateContext;
functionNameForDDL(): FunctionNameForDDLContext;
functionNameForInvoke(): FunctionNameForInvokeContext;
castExpression(): CastExpressionContext;
caseExpression(): CaseExpressionContext;
whenExpression(): WhenExpressionContext;
floorExpression(): FloorExpressionContext;
extractExpression(): ExtractExpressionContext;
timeQualifiers(): TimeQualifiersContext;
constant(): ConstantContext;
intervalValue(): IntervalValueContext;
intervalExpression(): IntervalExpressionContext;
intervalQualifiers(): IntervalQualifiersContext;
expression(): ExpressionContext;
atomExpression(): AtomExpressionContext;
precedenceUnaryPrefixExpression(): PrecedenceUnaryPrefixExpressionContext;
precedenceBitwiseXorExpression(): PrecedenceBitwiseXorExpressionContext;
precedenceStarExpression(): PrecedenceStarExpressionContext;
precedencePlusExpression(): PrecedencePlusExpressionContext;
precedenceConcatenateExpression(): PrecedenceConcatenateExpressionContext;
precedenceAmpersandExpression(): PrecedenceAmpersandExpressionContext;
precedenceBitwiseOrExpression(): PrecedenceBitwiseOrExpressionContext;
precedenceSimilarOperator(): PrecedenceSimilarOperatorContext;
subQueryExpression(): SubQueryExpressionContext;
precedenceSimilarExpression(): PrecedenceSimilarExpressionContext;
precedenceSimilarExpressionPart(): PrecedenceSimilarExpressionPartContext;
precedenceSimilarExpressionAtom(): PrecedenceSimilarExpressionAtomContext;
precedenceSimilarExpressionIn(): PrecedenceSimilarExpressionInContext;
precedenceSimilarExpressionPartNot(): P